[ [ -296809456038474271612619407836155905535300081293992979516916622855447047539256423354511285260161949177737363096027643747925662831836503521653488578848155261234561975500994464346349487623331135203691638090525118630605682428714252860431399784766751484266826756161737095924875603021209236642728694516352756803608937062971647264246640247406404013451311787867549492312985563040077689979835462966486691429621970401574811709702432307812434818852514346878801370204373889895828545473418120505971253609879928153516605073482387911256239158177295656770854800803823354324195758488276312176565236594437014132123941635607370748016870294442206455730422357605042879746126614040045944201096716080630455874864808543382650244719024817278176968934439483603493427590801368393559318365179495361686597163191500437184159363059266788969843036169786272212482608937800960446920136565992257300451917647096439582909397137092753330134055127245300812185449832783147439620554790384829037694658936953584295731220069266497635005672374173777521418321945065403868772815791179991545398301694341881683563877623495076333057761887844463883193661593813429545952484351709389217160631679422695899213844755880452566914293427234228716495036336488167446190843064643032697292172513551885853073979089468265090693321644084111943324514784995154268544624607539735505540761996942181892688362578297720545038303896461848378485755761425568624979306493339731616417522782901681704391730380398949454361415667847127666461655758774999930904741041464522371460465377367065180678484855761186260341338029566211137759981490226617950320123159478086707384893876150868270462821035103739671839441127789782699152325861264691247014415096907509877429730273658268622728665531182071340432206776709894795455191854768341553763185840474403695129877179171394315433205354622949588409804698401783346210320623738295536690259290565214953142977922002804995763667969137057068562315198668648305795353849912666666937830413217336667273359050111648200364863440348242619996553061995549705328712607201391947382862667373271644156106640254867202007974445852802648285303395400337645688848375840681503768437233761061088436959435893949050661408189632200368408648520295702932537945559728718097051184562412622334963246729840724751419369357480282564494682957961524960277487677980291656638714819303110357595830398578472760959608094369042370029602583738886701315008246166392758887762601842356135939182605150005055797446704276472420904139164161238704897116630972209655993474245823076350253007408763396734377277725270385761390498205407490262749251033444015835175012899055185075324121821150902360927482295716998818990748334511698372091419227446347774849576833464485765337193154170017186931733520959720537658019363022261248821745838370368398619947098993093974902205103481647190682753719484440335050284093231563314984709049011893239268365912636880209105477861797047368103571364260616710574510006351775357532932989370576727913927647409084536206526983910186677341166622156961838925106518244844463012285754783277788602410706908533763087950357280099740397686172978190977327465582306870837102680110839138101826944284337219396571307957205127325546430593677426796290020043146757926270545901065272886371326527883987090610819189511674451390349826603393524993853858045745835408550919325847595886636221389087171564884020509308261082532709445424051092866740520132789950155266666942663457823966777777830097691221456440508973949086193822978329588729971916186904617715561544503125002848929968646384762596072634699370288899351699809357127375060372561140991162800810452340689777222760999678564926846385403618918400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -8396614397905205226805856938813290930247849388620012117361893003816955473358591237240666933831379444278125560377325305042752802737956587898855646822711051025157781147315293518113787355054077366056780309924489166487620075894511417727793789765536728497277053934602149125364517697119743552640171123472081155249406479270623429274692492221479157106679428162096156618209003411827215127155962366228791012321758211633120988780578510215148719568297759349482492946828966054610191395063411146742593990709044803234833327288873044641865625498780146849216720666951298877099885447078152887069294168974417537134855905997849837900091786952406885511383817524268420751351515339771665656388086252012890159410438590279571630538600108774232335953441551444275401492491981027569940657620343166606065743650906427484848315806347784862717155539330593665659072484801763174177975869081244144407130527121737864174287946025725726914115453389233213945561548734428749121038587585923986087477014994420505961534798407475502236621928161547300926475978433100859933144184387745405316080506346980387980820234306624399525426675739494595435595539427807331953098349335284038661793864055207136126040742498399565829680817534844752005514305200076628958386673840045774904407178839668020938018580689433832050885548002095912826831470354844079182791880793738921486434670327622886805601986849616616066423288200321397793016851711282617946487900701671027552374906935102827227969128634728198174012747908391301387905030161168684674570673863564562246426502862888391336964744670937135564293476494458557161728275286984301181421291723182754678127495594599851360362313179932726119802967677111449360449069172041853164277065560405099864222740765455336985523197004607261381189415631965425679337000461359693315395552502585120714006327238374808528166484609642169409543716950176690471196575319926793435972143455283861796490638860375472988282727030477355094875726816026147758760979420922646271494378457620793828329474015959399357958441684387264997431935717899545431479284518581239083302631000832797410787378210289802303960476761322050575452305901698141562827241089569689100409337874973196841490536639169602259116462020151906803667835920397260424675309848647865763498617915427813613437597648065163011347535112674928356297127365153157634201582105669854314924684525963618403214428782393373843854636441126057612680448263468904076927956689161139307162684069198623769905012697472976436685344194846562356237913359824026195276401697700968527453738666717873779966930477147240472480872050457389046862596986763885680619171783920662583955541947103147877728346024292354903976032413678277506070595262817200711177970192411838925848937897464905537934032882850682818063111560591229296174917787228494266912415605818867767682653274608504678849249154415300561885323560949172315152994729126648480030630817292768584228700113823092570131675067601472672595883057819259311318186811839661492224602475065604782463581955061869364591980379056657477052679913104743581374709785389272357983680436043800227742596531386121810023295916744798400329890691323633455126268958659111165398113283254980501685373141885094349713414304933585681223974232701251795124080973358557776051856146367156826827780450360253965847508506063957940907112041119764730779178465878962851702829388707226123300245800726883912199901946238404734829341189721755859150206955107471974789265825402981209622563532902846362357593140864025904462708926166590063464830178105368694267217738464817142443417859478987313993026011921399998215069340783450513118451164384503630387300994429077089593861157563310540125203858758504147845120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -103058886807852718078809559811557966905298126109850709246116997408597733441148044411207628257957744099748216309230115902009991528112146421108219294681367003976576218902560220885962323815657028659233260902558688971518700875244077054686208079097331985496561739196976629988444802732535150123243797378845017448629528605841297564250976661483031693986301155464950913200104188693524540833810292637368891779824280676762392641775689460234830876267213726832967636087708934039435144627249088055587159818798709287810589591573142545203906050844023920532166910074439111937609776862587270895585385311094442186950682991283613627703386215124391717082838712181287735912145144655980705008958202962217576322704630781671732176150688839528935476737607304513965028456848521279937824183118568545146157929731476060782190112801461285101582382108619368529104888796265178573593946903941002339711556483607084151849132393683977368500911337337894898417237045343781007740552844054920400565303681599791832700023512266768289267558332015184623898638417357828756887426124152080370258703430646347368857439854586721133234422990145276293382076720598026213148042658723286550166755632017667740477798555219688031986718508474025395057498203545312774868433049281043916247760961706786790242420854575370793963847405793676757530772043858867967734094312396056769299324355713225418191379872289574018413716553298103486580887389779692338517824302446770040847091243885490668955724570898690536071825032392407820226924058378473226490034155959282987470683760415183455087828357025283005648133984043230300442164476774889399028294017615905929747697484889403080181631121669874619807280298047710580159722785177241595568358482724812920092017548500909848326773343875789910297608753492083691008397063380601541927142700765333986950948521423930196538782359525840781632795049004301224727836702249041434531191222959302510276097079892537842925348875714747324460480964196641493937111993751719385677773234888162464109968267916262527192683325564330951911583919815998401708820902736998723552000571628946639461634972052503283620541833639420844519809393772798239658632675096168406435941024576948817870943960111986343854880091378481403548008096554462085387503149065532521950377827358490082564241954069549397589440323881359685541555913283629414199706300809734512623931059684867429281340562353210656522265518758589497323070951117282867927343714174552318281051882434521801249330444918346107886745908032626791127618451012372617945991819079021073494511402207089132916613106727052890334997278009072841497762017066242653498824333752458316017190124944131741243941879257630108068271747866706990932787531657445061438221772695900224804522208801161733221803154675647299183885019527484211851159102231949970191780951579180162814328271298767902805325399690549271563929242635150128021841652668329411476640560233045343191392229147538219140231113575784147487459006719997879262779229767618966854890992610609931732304665629966489367988712710483554278093131009971040932820139957601954103920011103493057957628082789920374597421912660913991580602491637553322302423944172878577201417463137455727145843531372038374007079825412185975888374052533000026661511999228202435304644773918466429621635009967972474956151690006216809914603310869381538106800708532417668748374690546711429431002144150531057431359050093042081486953096156821415376242615045426211755867410064054895020276616189734261849104469209340475573645393038905947169702425382093538383519449380245788769973734191445160393800065950561910958836502822079785086245107650614708086681019730992288395272687607784799437899479362203555987456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -732943113013602580012297612680394280084514833004495419550054932579260696127266469416955324543078692362460070756825901481031730175821570866359646405769491218250719582549091239122044779796139274873845766909696669322608593562783836832961506764312597942992522941392887290120579132682213388764791067895137289458701667790143450533848189588778345991829318820201303316385488640814230828213905508476823441376915608780632796086015619795567364647588281947053166232191563734824802324871064328089332746557795734193334428811725130427583460390897225677334329671244689722620710936364603172908946487889528525608754499909943631659322839324708020600105648472418800077656750658627228034165696982337790982222214601702069484886973547505046304654569839532262143975350138724048547139970144885730005087588875278032885415756351688149689422086204676609157131549217708162325912802768011151809291210026650739771304202295355419756150413920690570318091664878636701036910419452987279436996386382319941561749145130532142160935648947120293799870939936125662020630486041329428165662582428699978935711403052358926428693249210741349466674874207473584873211414650248395395462175066518037146449149001737775847782551756418344026385103622473740147170755629049155052268207120360325637267236671816429700233896479404348402312927363856972016593433620394046178059262786449268315515639882195715157214633630080419664022515935080488517148796328991451443697160722841207239841160092963060395766249502215845014549442864577201457773649499487190353448386671950617191555105043570791024310734333947206900745850172072168326299990762198758171354081360381058218635224428821682904817196657072685769965485865512903968685241964194688959252949744298315701432226118786169479194818002030366158352984234470679459962910614392200531463784426284404429545782572705033843739578327312501824661756441005472850239062425390576537914992683915203322887715710403644106530877632878828202845346568329752216959988762561695869681911976818766995676604143518028515024104797923002716224981879493891385935478546663807071288078913290804582427874073359909573903214455306912058175409958151411300745848844101863630658436541241358895766710369450442782523433800787780758125573557600708535059253646884757201212508850343495035531526189022292490088169363568501522375379108385859640987240325956684095387958087051476167236682312014944210591810632662692567087226644668066295087225141951147151692965609528767977733094621066344218710696688489734651098409587773452073057573137533650188239860800727753455563312484071091948910492457362618441370283493892185166988403558976586649635409629136418282502307894208468178898358183691953417044699643153018062901975086488362273756153199565704329951084892757775401777150210108650432761914202854812915010569684799783214859295976062602221841146767856159802557277886408212693434368672113764075102449908132167890012259769418260296039386023142572634995950510748207078377134664310850210780632097642131098587416251268325767701887451706285918069843070720482896682588321383887348537777905949963136762319777474267802127278218721969832623433206504237801993688328059177364458940714079476656523700767429446342609506513687236776716282936938046761257321811391030796831311175176536061829181225139064443754839007603784824759219319516093427339106611147084593948802534789750708913618923067603966894326437813217326571648982068325712165766700813901937688318286931478545245769501876646808739297507052181581908206182827384377157665959374912791767505934483755402718615004914291461929004488936955648667274521788898630910863990389886420972697391475868349058633996951385590988800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -3506136677165400668386197981704188212229131767089666172951679370741845228185368078503092583773265519313779263686089628210151466571962664033651716573105602719596966739744662479096451357853379626868452535951193087309931772371844294922338561446636504996013481667605586285463179111267514345393618701397384884151318097391168999354353505765507450375838434880670375203359755906573066258813052427125349910364102658700817744989422002976533855354953982653169231612110693411454491655683443361829062038651692512658853033727747292743506956896673874936494412045844833487578427801610619926517163676330748208047488194044914643699534494826372204233033183933599334360528955480060985483778587716886494552682372429295741468811834427087831098063838548589036633584392753441532852305336262170830610216303833408150470326580796608904970081199554179863517240493179026761505078653096611843341188871931518957815711218748428499926410430167927351158257975064336672933009316254711960221653306209094704493338031191604658996837259196480701580495945836812344416673087240119370645463762556163545413405526893406378774002236943327433917815558626684403338944427904305430982965634136793712073172450244195370789502424171385786926418113179450315872963535742953187582445153620661669469772145554161974023972186378689012649924624622455683884555105951430172616125598354715293610876132330069604889283348732069878227971913381926052803084089731842045571364443395197156546036649003801867399396073776649412198139804770122742687024672655829480955216814354386530120345280156608214009698462135030579213699442577650219971368581482360800012035889514499419936226907800618468311130896052091855077905013340743328908817901818763346407719445465348696838485895409859994785770772165944763494831663523643856685076582984354486611617414168027754529823914225426594317885316406865418747833016476461002550237536663713180939704226366715500352848664986575913658859492477057653660138488150778123411935638180272120909478510868204911879196682133820375699092253055868306513177490153223376653500909746921907804993531777955789024793259952985499615652759919371595880940132202825182173639974321743651935333136170637873475010707153122660895690831381856569042740969762179081564932949468406416339158275243546454818635860200692080972350338483430595784737365184357070904400664299229475430590771311722101886734225960476175739069595600108402530856643625315035704805510419058374945133493152229389157342385726551737223272654075812268232244550728534453893391641974636832295335422709548558160097150062488509940186084055863192457924489208183562800194651470076654819753268683723882892285269703708190548615775848266985300126646905904671234844333283715110527113425121738411258111873812404240757910181407419076356456092309797517746571490920031962042632052556040504941640158883683698943641066470115254585855301927099987428437314053306315126236181581757275112868679845464219052780591845295288353516003496289869218713533688572654290016213236043776587219816822250649306178675060598946566334869979020554145504938628532525785057272960183125316370227611436566027695202423691031292555086280683316644313754109655534752531955812417543065060858792418296928496721711395189435416269328360909390496199289250944362418960841433388349979717841790391562036932382650105342938732597649588668033873692792148854565756721161372737635563408325062828662989673096088553274809920128289691358101464558864458514499618513946684197542380401649756897100802655203821419238335963280551641989123139083586959510584182670368390797188250332375335606000052291309415034857979913609855265828774312127062681250401028669440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -12843086285038356651325165164537798198386445805691172920584885246711948108509940744118478994139523948948206442876293050539106228138068626366132005304970197901797983459013093647511620480890462248919709331433452279587132782154640885042908614338088551066988559791522343693096965930254235756114878960460280641434014154968267233279853043698292877665178421859775768256680604936955372496487577708078172917496276482258816442996515289944799559996694362182412273677011854153117025760729815531521201014358318978064074304540198844231447396495810414365684588977927023020997544901737079507092536174196138670744392962733214140447642320728106624322351934254320328736080096058641596301584692162808165489544665104493482555788445470020605341688901439254049703519193085423206865518252017449024789598601794449759208860870620171673086671939262873787345634785412499187301228922716951084660968905869417706949842465680825734624717489168128989274266577837156203466847212576780514455081022151075130971083493453387653603593105734669080815112502296572614333819203355241856043426349672643875361568133360442171147295288088533552360091253324716549079011463635245276778117256465961556240643151053821739343473152090954532537115557371684361635271298311607029649179572338100540165365690980233071752760508824408985151507919285599553343282315473963405682714650044696921785004352725954419846434809577461580337425035425463500579572711527355381890634044294873044222495951380778899543366464704894466495199685387497732684892765619829994634831059871035832072611885899071178879651003393167598598223602163520910887805276564958627028822833492354368444507205286126222475005313317848378015381200189138930354352515094560649813192719908905595478302753240784256224569037013781031737545452554971438415342733676870959549693129863617567602375186505976020280877390476932212953576624215636819523089576480059047789267281002002406261156065628481740750315472529103526444004315474401088115817384120149867426008513674946085109256649076423966268498813336616506360024827811342326292511516272596182285203381658054198823607320955897090563186320632662181673154364328990047093780685598853894925243423540436877595441127548751990807114233963869021961467573154316982677843963225442550816474252872053031354485375491966131320996131134176239168723358219103280501688461790656847600510372112841753951814366524584098338235251112736824473362033306435633637787224157967889644275596444292435819341761383766906986397163870036897711357253326544391944615430877880211282070824064546306057972181158665531599739931180384933314500912403400284588938993622495205864045730218035599924951265967175096230608707045059995239314767213314318395356883731662225263110087519353496498295539949093812943543892339817755269007500672209767135115695094002388947676874467569059857157215976622029660440340685706419873464973702976731996398562630127339700056773279534277430983234025326600280370403719799757239351190585324120627620449100725766739551722666232407876079119501678201985981119635077420696783764939561537756277177108182736177941299175160899335181506283229599455386846766160544689158788882933958872216753973191660412050257498705878281862595149511961594235543302408284062754621624066867153079175775969802983947237033735799275013436863637386752997466849292522834091195773493074048088496898629620804525804117556393433430396699823209335457497715979904027193226357451182498676907109061550280085262048822804467137728587585302344534859668880585866029140026538719708421832602419306026135166983826437683028265446775370669955886931454623467334114713153486181587929473582547109535192379130118144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -40534856464048603232576276423888955933592802079329395441331337915957568388824300714213906043893671153455368792484703973613197001841879047759475401638657592689707581457160867035510297607616141143908630987013579533361381106000259548315355171151657203437517905914411289420945207567506896024190356562372207892525554313076362157637154128899518487300195812372585095245879587747542827329851111844663889634798976823976702988502814083465883201125702313805980106378887435495472140548530800485889797121463536461567440806954349760652502195974098561366304248847450602648414789200868791557774615154560053989620560018907653604886556691058243455559078935627707535865826872135061767270004652178184813074056727350726454795761318724444064864064941512461467239637416441465162090959639043871182234631017892684910637942084757013290140375492289880548358295556768522585661021290702241463520220654408342122900010803173442651243378877358919356670629475243618379581727034669073452494761076519891900996853712844032188072835771314702531677426102327102783735633302234858347776009558413074602438789521742084719669238464619024105331038585340854470677327766274644198996882688628206969566515091541546831951647809100016516564564028249693689478211776801696515062895613601702859066404966068269248036208759527382442045686401973631455729593369140791574311323041046719429810670464083725640629488012949783423677574273071645624567748449971391196570958487765407330890554240389457423235292600839286702017430892528885257698281998841606481469670303011947316140371375613661654547423859636783730703096516899992630772057102803074667504663439600174471620938323312383230637572279601263618593377032443924297627533952371476418117888160355918711568958437364142246233650982818485545642286372523409396060375427960639141163354686931616172150488575066803722124120201146637834124127848552641950390000116351864390990611536169369776169059866529225014653233019987386001436164129503287543888113177555683109512055120518794859349058991311248815032411196424897329020564659377930096960004082790372126326127708302866362496538846592187475707814259920010898513388982608894004471339710312272642881602414769995979912222364748203942786399940896735319930554987758047937525147922827816055523039679754933853599445193235553003761877274962032452988971070135570486848826289589613235543628469688607999600588521072535572230344811358488566917090140106045753194499271362595845214111060856675091648724463256016405491926809351095084068782821457867480528785217759012870272766810470907415611193544662999540544103929130684623501463403086335737264594552858671796884693572107904027934639962979860781939660226949091543983375304268846951655044631679037472513259533502303798220402311940637817195604665983282427068489055843155029453187003157184964446912037333264382190331226873627413286884213353127729937649859517953299493315625423170683887956023448814172571912755691195622776592044470757420465510884265467081990805791924022942928876653314084082184824504867493009218749755076619052935590962885947610139314280235372134240530948541667603126747543152525135868387514786218972307531090098445928366302871924932651858809006593683924645870127320132912820825411647153028749378264628309775556439282184231212583805563809553990585229680732943507849769994025487281573384070333307401555755002790500204974894913990743714704778123377336192325302143531400954492991046273068514073172014710641709167031430086279355665098416916125309143656878090811343563613292031294273079487206732878371109545012567392048555138003209453114334254627195383701124949791142340527111180058908786744578557014958722252800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -111826045560149440544752063913150926695179706798279160274782876968993226605645332792639999011115529342459697928025738012483219264322306485092856483249063026852571952454838498680467906051325463227294442017043107812823260581074664059756281118856707817863121055363591125005797923776352189792940844138845630393782382309601540442293613016185671784534363535264116705686092831146596226822564767951705922416045475026765037809965789909445756258441460858010677714181500519381997799207805915729788923788852284265794384145051619165078759777379446095388940337562769652549916522218489961338775465265841352087727692789055010049832200706724083934988611480161954776957849294711325850685080680794511459210555118990518031904250510005954310923499570648897122937191897375850053621317761510854853829298292053396312248606021224547763911392386709558319279966433176253096358417610869337979856749246412691423677878523789946157165478398637841784741498898679124805892284715222797318716866245222444315124256410272970565845048734387673350332301876431118122107502077539232403993217534861770170256132054215570768471267643433976406040710305430054392351305568590973375264141910724059149425972031590397165570540608925221030432184262094411011478341512386277429810228538645526601303925137399679584536318576361851435235515378260887125825476071124993328354613958104632588545899920584010340333807027517840287435511997970997848002229339228274967508199970448570934178560717205018395778273891052328449607489287007795696064095760625631551079990121133010196009867263782500307654178569651337110232181198010861823786843989003094653766271604078623149342882637139217109053171981286357383758240566320335396375592312585243233137369669898264106359243856122963091419480250997171094133183460651715351517615063930449012126784502365763576843911643877754571734562762308318831348190636356538653362251909289214238939930372283755269230842587473129732844534255605210742864596978730006898776990280760913023515494675611116887602920171466330344718984102627330220583038583746338639994933488646458822530225855495739576325407142528835664560293212846971723514520857768225070089285550848049186167765168527646626807816507923628348548580248164886113084517564918226967811187674260024806219773440088708279370582911516315879634581246649587380451473438759372304668163501958772289223772198825147146017947967772846943119880498816830098470727985292688413656212573659826895848147790438451210763391684187002753438640083200452318700120756702877120562764788659217513043897615018615566325172069022901473495728159655386834559171947261048735019431478406008174485809418237766179379606220017462216070899359911832156077824339423404787367662197334725674730899950358636349915805194608413892020187911297525894108128282792032700114691883818873794225385762380683667880003120179872879254771705678405275375607419198051124671843042219820857443013855685078473749621604382993546446505179014758191202148575498135200366935982168065710094658276596556109710247315923067102884637066492938111039418151881646003852379490018142089931141708402965746115402588435723742012023222290958166048293865643767271595243652311367660069899898943963960178248250858353844597648604619602491371619153289570261495970640461340393426768998920280484499016483145270266183720684950508828192413153416632383841963779835246488925050545156207518114892289581709110761824302027280376081173258929821683643895550806825714683056270857254163902255997761004259676447966193262675267915116768737843083783045265165346854448308939921029204401133635910403191335714607826837294419200627140166390481799751386533729186942466129920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -266032566436250207230863170016850460063588850080961510420124790739708470160594431626115253967831807136567631562897820882633614422522441231126641392167718414295126673020429274693370696896171136058582129423251872644947258219422959873309637699019768867798128998246532166232534952380148988556164742878433757750291721184955384220279071476598997292137468747814100281080266056601277681075648578469963303931297855586885861357302357263253635576035083495376798621977189516694454262372456651648732837523348014707372461474344094845914123951265241090000187630731482563387171274612534626650052636462628349608996684165949061212122943309782946533511437085877222977549736473493203484197557948803103108542787485508124283654020116353174756632821015952593456632768963794027822411717818979981528457659621143669599624009686073210373545168250072519218477620049033962583273384933169818136384016216410358727933980456354982036648104984709243302088237868985234788848950110065536189457500708937566746914442000394832000757550459210083819572687141541879853013822760682635793014615870424896546420456937954277344055085461217677730822100302226360388150038328488346004615375033414100461571308789494591693943220807543975164516999623515660324134508004333798380709215749069508185182582783469977742507469848847239963577669008359393668473634764179512437828358373803805709196438142754978223498474408000964591214971721829501933648253109784967226218900417810693866763325542769045795828879964627746040022571750221049481017513902148860602394426830832141694099704930128665020295044386689967616663605880894024674897513335760932595673597859675005166727072327402009620016768301388737436519188015818814955695323251879983595933151601689663329672537369720336375516263703607581659011089190254594973076705019299861579620648558134597334585466559797345408888816303898485540992479104902244433896581710231174646934032346697798979473026028633576252293781079363902084679215089929667611565841762618139867771967807690751137777526939814758063677188667291710417097914654856266393773927892489762425672328560602625217067653542452717140250703950000077520851215520504498045203976203967165922258565570851614705849169003105227424338476488538532218859162959014069027782448784781953399638671941876462903773612184853556712296173380703083570033188334766041997880702607020968383176422184462555302131683085986083920724583989282971380251430455326469025892562505731644904711449401963883858150797591686013293917486570517203622624262726942769137473153590736692307974582239021440837697989196543939459960942975967272828174143275208915872167733567088907003102206582558573090310801338716431189233835121617453570574547017614585985019133820016205966324485880665233838188096224916147720310670265672991185149135244297678807492314789788103929851592656450749430543102248894176790842356164691968030158144252693708776056138060222489578698173763439586467304565646569485624557312618355170490582522142639480367333212555762798354550369171734240365639296786943079276598253482608020742479700800394908442765916494004672491549290632622346774570514237185777949623990591436432050760010147675085445504400002127728660889247460061630432872747185011546785903329199851785826647446501355722610585218398318111667439228391829010239504463394187496718802729531159917485497037639807513953267233707531837156338411804245325255706808828441975072807332665954697170250612768327344217445157253864647305996009954209574209107320166102059032198055737699068772597068906087527542455426437760696115513817866464343934412391075971913816118617180758427383361641075561236418297005238744812546387621477089280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -536233740891836550163788320105287108744304305312882315756273261824283201048900522930052488357503325358043927900479104253103110498077710076867300854765055688742203973593402495719394464891377460000425453094666549985639480424430347019070212912771002752643470017187836471845655883054505397758717042954203250704150698365618632018788198519300628878641637862095743091773580927483740843649264079201325356455449666359947090744197844489962661675326819632375317867099096512112301514761245157998574968972897843745984119295228321816495370335278509756298400504220528616795005602142459854080139499233874994863107849323266138280263991397907068066548393569391573352483426756411324054162332720124419611651810616419524045054756774806557033835588777558249871732860497107546828963244027428426365248374660029047147134807556663861941497923024426934522498752271115653929680217790955048456022967881488362360973178904609508149525549357081759540725033806620837155165867578972635103224438294848478223484063575275964988167897151275944827581643817977349256537170024989852322647621310824215855661282307663272562225427427650493110948475249950107411227029338299954816109408906670516522647191672545351655621491332729780855799033230432432875914308136008659065627660999107975966366958760975595253443042685833946270782933762457640124369122843420035130099228593512249117525627383958905796293894275780710675848757985929946796544131122441436935302884578921635596326357660647708933866210496820432566229265996285474579830110382887845053542782249461508710427685887829586474487483018664515803548387851156164712459269869256539064096032212297010931837852865680608259835366506490976467080175832925080554182737724041793335532639611126510120819842902067707769557354059390011838948821708058471468925714850974885056243239217693857885383824379053423990954081225577899742659485022845268620382397555575108900803050863211272528466182190215735384139541934330576713796830074811920658401446912887455988699259780669377727022724921941431882022936282348185104621244032299763894545031088551102831635607967291130972238793162090735019250430872220523486068736355260277159685966107727473038962626940640756856204316902044610611201208560641421015306021407702620364563429319725265327037695252238490639116489103261997711197818866175061269504470525282680321403744501203466227152855340469541415902829458074522126995223001004495589887912414943206240236771048735866452630277146492604580876592807705594726956528909284000994049976225830732473967089039328286625937702652557370358823412211111327345941713930868990709846358889582621856553794598188230244222411417279497958029439982857378576542952817439636897218442165476411395762279654737477212704797876552600011255563515075413078927675272837881944248328252043096142068622392742276728131890886183615792430087948553886914995540299177474160377352201428497257817184453764924317737292871064883698776024762215468747119718864709514202842251166464957295971014065255141236860735551082667748951528080751508263725264783435114167085943093735354598813843124178670672490708770915986387379473209831275675199439761238672341901401970313487897084092716785346643641673282923478131104748640989664691714707471937724720969717296624312425714029059452489514806205837397708061680974340047005420740025191391763629873657856989776446823134171057628284745767657229460478077807976593485258786570321181883345052309220547418836474391223788425711283634986870271209804303120890156959181408700454015347473081654559856372981079391927279649317515261366457793691459967333798450148744554249778484419338400742457510838428803181162402224358503219200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -1000972053091498630139014751811864092243475091186342980836700745409980251503661467769704981666898204721540074950605872356826014526548676533949664501734081862053913965368857161085190456138016102683754407394392661477671563895124339553435529801667563652588900149264522926341278636610797750695388240667015647157730899856171777545302431958780280044067733950138336687161446894720273025524772296009909072435701048802280964425791711379791881402963531837502170595386172699866190780397487519416761329049970425139521521759275394810045025387377233413106548175786182287392792858247626285151425227996988014336417801470246850837605214978147763767822738984941909155773713252185823121401090308301036363501168581860156478306391392370957428802252089680695471516561870051282256319002478898127077790031737628090468397663467056948161900372152438090460574617754107218784478442521887399695808132762407403667962359268312299472898544490996625928387626864680776272192156756882630479564503729158872200847953253158702644323435060587988854405598594122326683685307247259857324289052333642917092581558188625279757861032316033248237225726636620612621939247458380304960573611425603485873811763992967489491065296107078578541519286476261766387207204185867420228205844373492945899240214911682399315169561573824572025851183381201842425510717877632068886900771649014247849841918073036222115384150768488999748380140955638506915152941269783167289350389955061084407373245065327654950289805190487865781694238012362194092918183053026233089373888010864446360712523263276500234629200796377136170601461054995782914591876082116079764702781695151467958941370762114152765533948175303420796092569934128861820170226437064704682693124934393285020917282328054392496585038227166472670631251135820747109353225089666847789279694637407438971546556006207568239063614958512238037501092920896230704007854087116366133263356321501353107700497097983035037093201548510463194873632637166600225754255307163085928839121318324037208602896307848705756135748504300265871076401725577448515739845766302340877511645185678352642656768159400909782810618469509340912434357995369824285962322976954463702588461205020510453605332341909749669831835920157141345074656922360240002706851024594002825502140083912063768397396070378485258604958977259052336527250257162936106105151448974624316203198256993454699090674184159643509530961353838147808872114859763779408404622498726398754277939055650929612220358081259670954254589971930399609217764499062317086046002536320948404125524760839984648291686558729393227900923463664154355503957046179432847377284240209141905557243943092203247718161652853943483216081630036977294146050341147534437848143441562996272352081159528065284079912697790145836499605350386379777918089505123535621454822468633309201732349512499708787195779252641143840512883581483540181619028381606327672687199360119712030729843843612911853014773527250375598235686724881434256527023237595835326467597062290732650437806691584637393015402071960776883399834803070668202076146461638779286332284363357192582788086215080916038371545734943991778287718700091442791905695667825723126148260023626875916119936748985991499277885533576360398614869147659102504598324299484261366686849254518946707297254130552629004609685855235434128670799413607981887709899248481622157748561162080606922926192308208548194095827683429262964655510659751142150436201875967019846386778316763006332302372847145327725892848295102144885080691090566612285541894347779873239368994022479583598889126376074613968140705155648794106767572895155403726369775844333886392016382494603457730531966320640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -1716309256767069539724168901547009293956926746971489747905182200897296216169140200340141191584270548625041552854774279475593807677977002010036286078760556230332394736601393017686945383023663203155193392033573663754916878839980451835451527750301549866272695288724454894869528031812056130002603022414811107451911247907444506892527670580327332008966301414068138859266688103580010231483548688416905575457486009600164760002824069022625596736377031404098714899173816579814469723772895595356918959227876834150197398131867447278244407651445872298372969074366539471345480091099962701963609278800585455580560350143871452423026921050936555570274101519263110654014012328121703035123133681489563409255421074690686233421856448648046726735323060090694425965804370805122105261957684192880668141629558995700464280840130832832392038742826513597082027241900825945859424524052886162211315924225254588877560554870008034096044583212904060948801108143123900945835770229022238009051941217923815245890477399765608315199777242697289884158832402891121633105203630071660503408276216581189606804419677363966891069288460784960166618611976087744482524930772403212096702422249688751049563690495938676296967769750272251083984910195307845060971708326744968773141077279524336042264790792427110300715555519881121448375340963477304411972029316719837865386219295253278020693007437947213659649666019121074920041578924807273672848643029271981591934697370146292685673908578704128650056750258979585504926547010411665520348703685028259239681332714694935815788505423509191798624461052908745246912782389393858991719237286859693921890960854944376082886876676588047510744337611118792879142308697999131919111498024122770026000120134998240770943159694889808378394262152368109208538226974366510785816146817506938355648627525574721626330084789256138747417702281868534602665224504011317629659493380470403527762185977433080395755377731419689794336538976283882957984735176493090898636243311064040958709357814284267455384704296158913126856632408210393981944530230610144228408078879319999611287002499077628508729319270487155079009830696344528219841788538337704841751801250797647059737559455095392283208397479947468655387541382520555417670445613044764829143173089089052701058689456853288880432307443430345388743330843697834790839836403929285570745960449830228860213669408192052244755180570298888550501813072010603152636585596429953683363453481180083956728555291460755332460536416942257681933913042972714994153936777678625286970648807515464537206969274269571124845393110296680558225774384682230620314301019118037479611854582236110163461540689018991785042392704297797521587529114173799656444473823075713091684126004926056493618903543853681837942513008629185434722693323416260720649336521750998968905763823983516282421558824788523357997450046912885838732160946987897876097941505732988801066926235235574980451091283555670655608763862497570020465702168678191152638434678454459533422307580687611000040668985856699851299025384470454537454951491226759367177425855828590604549348276177228787091321291157478845313094629421828122456159525375938142951426558344077864042827281152330469528893195014028130263217406267756278574222082558103720184662429616156430249791011575603259535707049806418976035674409077039310051029765230807736685643287130625116950094812249023101032099804629116716352353314770473613483278150597271607062981684459941856130015409186355802252450572674400307609085963079607472701571842878836141359842715786496615042104912893467610137985315388722524890672700533484606309850979808159755619949702942209809681563212578966591217074176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -2504259498781342487324100394976502049988731550678146378111964201797750562401212457247361230026499647121075834991175086518658840266041904639159244476393790139442614651667126882530936252470724745335757306833285783685597411989873819914619141763904724410244551107554249160063889967402229614796177130809743718002092060200301913260997309881076001205121358618375645038971962114625985749124639719246101033687193574123169046602121078344662529587725649704054240033748805684872299072095199232094776839703798855100964992642449711943187007324652550187228040107216437262867429962098730135980206111571348554983826965781710473372719143811656517051431656681076995680633970112180053777689445914258086029364156478496866176938007906927666491679577449930848708185388833648546398992340428831296492550353297719126840358366662506661173023087196049244325180393557723548115268758518149920043944575201298162381012227874485738497178799337870275553248777680726566866900095729303309656349668420281746219194358912817856635819265992107844230116178138599515505205716392322600447331072619880263988647152842813711732036951835795974491148720900908633303161234279338633878133781795456090014849972943459622917414790947961123063676409679985080294863023597842470790812368309129544409129881647852421221038880325691462946541041554758778062182015932530827455858855700590393011802470136643548479608470263164443753480835463761144251288168383059684254184483889421206287059672121508669039584427587894344807056121407730719671726769288718004684161103900828956248632100137851171045283137428511672566214586442298171726456837634216493686929828310367727124022347282872990863133539660406884510132847036298393849824811530213179966554796207394911363072300208115032475630441469393263800410454604089947924074335580042909227553849684438013230840880071286237126641459343094976005789440887411627598712123355333204813072314772185249655471055684717002528798031426848994110553597478549580579168961459902495065617810611585863839103391883103089014463450206306476290249085196845852129831005304311485546131196818516062900847787524386871875093184398572897658567008992745688128382233323451448076844139131470052869975552561081376230588276873731896488840456130046008973328831960238885897286802767370735024718801625305034332998574219111088344049891024526644513404663501786412525715334161830508509968473884700237036967765519526431059886062011517030646005424324490289491143166816229160115852678659123269497339655708964025880483193920823588302290409794503305597138082331493260054126631320596863940129752102401288517946979850703612980715244418226496851262453598709411320509234925325048828761754696960361554090906184645291108790895552043331276674328509984199866169757328584703092957504657264286104159825991289934760251273390940193303117380107120580631357589222688952485559276086422439859815645999736009746787103096695585554198564918053268182715188611228641792290338995676152099447769989776020620898566114969185837650541512376831594440133538284080635829249184296010491872324929001158537401214756925335586993822249726870893174609679721137840337642810591874921395216000111878833159107091280018474034151997623426278199838871708442187956569953711935474205357590807860963434991093860847870087914911146871237843583050323031527626285203558150385730435594042676962247758820023619159167577516357886384829170393346367696516938996991533836621018240150279197542834213688049216734377568040163882597278498627990906967329327931835984174199462983876994537360082522119249933629359785249046585183452063232455026278670447872411386896219179252503722318526651750853011046400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -2524068109486770759445034546829973245467149770808608370627809764139647549302238327270693908086266801168726484599428583448666304849827367824002446988324153156282325767559348037792182714876999010948568326064732448027761527895361150783716115240863700370001970637638673696582237798072407895866927534582919955001478791670408872534935980134796288500363140489645274095797517045643377139266030391038747422607921314111657127368167689734158081597296086316406967037257568077207386767992245743896287898933879779772867516302800609152422367150481328155043690504522004251721703206956074672556467709751191885119495335460722418052458485253947309859569169676320901004837502349007152008708683079046973166211820196897971978342083219048393205004363523643968450882719661667210413418751897051286661314086811821130201361981029119107792889072869839992014455987168618548938615133142702169033167824908555244049840243203837158522279524976533078445796052727881093753343037029435639616828509859175033257619456359791031473383589169639453048854489951179679975284830157193727626768320545059600450420456726600113254701072167112211646863318009752210498119947428454377271610591617042270384602601266646338222630806871267748897795044682504308984795384849569001328734766917179618527012573412579510725683008841157650609339853582766747172492221577437839187372652178088451796876360804154432074965662679371632838979574694604888460606826091912503433315601741394516823090980521936194352826146150434499306627405223063958303836140031501650888651358217469002211057482640589961148793313351241514604278576733536874184324676369105483200988493038255637168968005189949437566554067152016425416085014835078355223694334914657065075808864600962926458262623162824826140850896843114203249364235951453740187997454622049156500353730036269898080553219158290248753820775708032641706207252945749409641463686336873395556744272675187457938740064741736471453191008179570073589493564614207146291033208093686115069691090371266553671196904442393183427419438461260760692203714527762169844337434423488136928556672150053917749217591985520478917445845479688563595137001984759854807209651842946949994959548914047926763203958792118229019644919678416160626936085764172647960698573309957088869426215415092144620659617353221298964547035174787961179752562047746801859408197436224816555574728766183017831503786123693266016093232468586910307507472295916053475151725982479163440730542361354852628808304094013627684303301149434908898918782202026736875160867698886383786858209647046555565760246119280511457537627083828018723833587289717681293190668492966269071235996409048464266006588397289324490125484975759131691859195987431630991870743769534227442154004356545163985801024884977510145043751294487841650776719751208390182381935046521253769079773578370713858147187916134133305931361037462595477292657546286986391772728358592630056049573166412947749950567944241461589249265044931532034404035770363145167093302914264613669211398078354476699633624449562250724759197670733411523569554082484047642138860516411588847465151368624886903666701690225860424985124628445571903074243711829987391772940930036163100634048947973265036338112773905464964711508849475200683985861558445762321006852428722610750296437944584851653700791767662414045311024938125083648660545035104087092447660532610891972036932278953319429122795289644345767315244489854936369901437095510913467852611507280157870794028159338088278227478740496518604639487575713547672037664502378177814941090084708106396692954528402975340111894913724257086694685440808301159186407137631742118391524692952703377080320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -1551000093296845437178655124628528337411935262534035502615859105855028546764968360749068413792246606937730149487783769407976511418455765078537333779629740083276119091848041590101151618141922588504649731013177659803414964802836458526380762216368647648465063353659078954423265837579093111874083223264918873801867677168206707857926695600543330994745175518476213616084532788294339931995111380346850946289942521101598680046364215521903102685564898212196153350114687662055775683993906994840182391088401195108195350572222034187109436984575950184512147093720400450170156531684182924378429444481271967730587644066945084463179814552363179629777723130617016661660176292219084666831926323125230605091007090080388886202412621757047824190775464098447009064893546877966384268191587731433223328978508380041650913829895765009749232483372033766439902480783992925600125103032128382413872754724576834148147723394923479610489936643415831176920032854566592309293346457353894004084976389678807442612193115136706619812483204567172872774617490920996435981294460409250946176657159136262552215287101764855500430225491634869105173237544829953184236009675503896317819611493448743718305067534151750907314466102410432089887974037910655757022177588592036027886106003920949285716558400348310113590339245655397383338624770168175931089153073576782062676304340066270511955680835989502907845793420504353178522250465353838389292267483709635868595240318267046464222463686986893528592946649292129352711034448439859490326009781023328506675134943843767695080230070418548822126752510981659988646168674423557360613307202331012598260778036494486460597761270004285860406451026298169178713296191279310448408089835101737439669651777774989971203400895206099957607945366212203424065743539941154464813247479819921215619233060667537228668113266341113118953069654460874752724187548275449784253532536349642147249977119475718780406147109388246010300263629779436186379533669183117009973253079455658054451903565769289282118301228605324175171011769078365411881226332486918967618605235865840018959835438416085970689807191660489046873861938635180973649290123452854816496381167897321075418360726937889018215387721085860091543505328114039719993891225053328477397732837434908515836492793223516863025526945333543979330120317180335930362361326559012960655746308117764135792724009711644966030032087059636716438094884301627950548985362904285734114945516681492123951299020412596657287732766400252854699357570932976742744956110209888945121804189703396147506172799170168334314745089789447950497980355574116903155579321854121329542178170281795732589517379433885618000130101309531232606143686700056622438347336196704437917271635921498916652140532995595544066652985298177008785359522268777590520742539168771300495262645568143933560528390781175809661533057552948924408143913558447091270039767314267626502416180231891631572761459007993749067336972809961942582647686833155787743506827564186770684782491300601041152136118063245305234185043512850635066893448195184160859817697647295343403560973149773798216581317394314193567943183514534319114692453306640144264605297629215522498576075644961041017978943353829462792142172398940651869642597271340882110276042925625124592602504167563427956207104392105080491258576578067942190368114065733322299536515643340057693866868032518789782571651328332302495140170932429675056316634577722270886895916933330267867845934941866780712534013497749315421427604061157568742958913824294045704141153832487473625533469096304723492267696139516265459783197503021682738873463949312105824116290636659514317741830970783301632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -105768028843041559614666758963770231060518025065514146959631294427872046380992320292533771676451160845326784997927872658590440248679925210949640552417185059126582525576667931153383837992879786592420560632445713496307723077652079717581789774233011319686109981323255071350922382897069926603299373924976188640167669514037472929523449486915825887143945829254285763228713824194212398088617500400912095453075315295908913884508924370913015320122809935374060374116632736126375809240382094252732314833338669214258964117278442738564112600643839270455627518247991188140149907638414618213191794571688608847300825638547635818179555378468736337657714608403684212148584037479870415724313331823105234154010383430284804202107580958731974383929826939473623037477681272694844413012855465172083120406387689433144923889078216968305797882379668434238716591980820079782302615659626909922047620580010407340097790361909041562815343952438317949817248591925139600884934290774377592834021520433431037628104913523375036725720822381786851625309380945449341132288469646051585884051973377073260319964638507339727477498223752176387124398228337935087971705858619125639823313172470908950889816163298886698464469989010381150772094473141187343220718221751189346153309044527868973285975367925120349491470377562982440732139829309891879925920138860812687072655396688088867323395183786916867634266409060789073254018628143723303075625312007087463150231463811231404844100573222892417936162621409680242191419875554616028708047410940834001574282668441292449685098246798552558274141604171687131123709112431408817752979605665438526533938059226601788419743061894162192604188850069021927604999726171237074042498953486557952385551578278400517542613564440008175401576245962698346824174613088075928491968259461202279395770162260038853480787899403081696124645780004654992705584429736041546016989555253657697136023296314156574063510534547710215566871914331112951238219489031421971557611262441556240022216791375043776433561537221916555633646528510376685660539952954483391964136180186023492285188409345912386727068154023494854904375196328433248900502445562109060021452200341032775365191862438721275288254978852923956940426338461585796048540374109693917571081107939674477272055279863419086530311946763426017771731452526868827004428151239069647766600093514002937741064320041363333500253322669922758642757474205057163242160468183871199039372935554178076841989286180336708947520280493013419730250249506342150225216317460869683254365355832098691551468416899164918754972730001877688739462953477739890064514709587023594932643965107514229794065451546868154405822624246348738648216555093177530746960200924295973229651220563366904116415213597237846003802085461321954183518212786593587502157258675624177220615114507172519783595393488192291672488261393211994897976945559220213245172831222647100154679599584279642912556963398114849269829437013927563843928456794294993346399843177594841652362321410228826048479543321717938914154912416331559754020485129638551659811933993918785224418317725057961996814284076056414706697962246782302719036131900817749712523403621683604426462669199452569960826244739343149801662414872513491059490182723695382728750002365102538482730176207270210543243204214693128461626539223979071632407341754476193136843351623029066709490898609449598744465369183115569465539457405250675552992227171102190609240785918880558214295271627791461764072281913528602993297193289121009132076031630584156390908282832182259128671997951451898766072870813232335155059594009944163183996705040842861881635414870388506836238039737853542400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 353971624269483622843983314053005933437982122399851595287725150897456884057968129235612160677300070065692028626963483509683928887269666595509445442760991482777484043117825141337054397436872548147412363203490870347768444296479548630334430364315012833928758931291327729829627783994468315493334314849053466478096686436087973657985980433935375718610003485006341811009369935758853184800118145778181018787668941608109611044972002986001947175678545198260369220808516319223348751981855786209214140898424761667265805702862352210920822877016358816541466816599820229071600684494276748393870560167159833196963550713349290350955521275666098349591258687842021677322169255694455594946655037756100250358764084996844030436854343357744343124963241273493612657534026654823662336968023843409644357763325686305054960853898794322563816507532422859014315386954309999747997720064240553535542871245705689689138114768813496717185309913873802326829597007265534648540252699529658414155295609058508675048970371911149945300848274967109744511738737480992036434652577832904801719574298727396475994856495224874499442934831861869160642556691251294548472599678544622810444446216809557457972701057546341387120307445219445760802249705225615124305698686546587858223997237017619066991699726776775644973728925073335958720862176353173723449332357279807107816781789502510269338213838602984098550383710584011464912044869381453562864927939617731438243037739964863960357450159467203941519881612647471699487084831346006668735577378409653461359741800137820402825381751392190508988327843114865600652494426354021831052134576332261678276136506786168509211925561314343612514250906675080260220496687171462589685353082527052669509270130534487406340201868560869151543063395859127806537521011520891911338090139813548565257609500218396427024297846258169685837175438900522994449208033181287952047099925619712821815252677029686047767896691262022804740585251816375035794889021689804662353743413632410565528820290203574806459025029857144366571455212895736685537849690213448028771759599275953271648666397973814238283681635566722224301653624765126917169811746627761013571104963400644022492995164457937065039420488254007030895827567257029573724200474804951172848802441185900845174685923057126597844134330806027606131940329979704361524177659238320847185478896304944466352020974131327216039852374949813726100306008406646078311482531311160530309483267193558155049107382580951991787572626308248707469498501786044543881429696783520052806612977046934954072027907539794296050098365040390861849087744807347498861330680585862097346338501812443937288471224306460441465127417962256977287434901601047784647831974690201975629723934614428084830750402214293778280900651706547445952613331042651449481652592807443445074666387992889207705409716800082901895674671956321846730737533667605603793152068887509203098891509194772490439831565462417067700127765237323024033650967521485141796513774086223831963443230187216339006594923322037451809830466256060615379561523430561270802113531147124962126151452873432529722296473744125305416902577215062746003501559451274215826307848462603112343303106742037580586808465015116790520691123849286511025408554757433371771567884524085353925139716377885966645458077582714542992844556382917338012180856626606930911273708253009428645884731037072045716901545993307593277194617095010578291123250241417692616138173139271105969711163517799362342265859964116374758403250195496198475293535952498988195960909682490605533279819823335048556607271308569008315656809266951319571637514024769650409441820395583965795158885977292800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 174702461040793566603971589549760451057988750784863293105709269453220365731689084214674781721848243137663592083310001206569352507410155339610817115724921514484780869648051588030631125922633382653766640389180044260616046849819856533773568220302139595926334010382410452334890626748324461924031809020304620744101848498160308432564532285777969178474450090392417247855714233801800694005547665237437087997406354406018532322083409973704178544083866604835375509120604285606076206134355280468000445839584515769833126232722567951765137150856165429476024781455064641435520326092149696497329866822122725047737197294575042730259747527271525775199247305058843106155269893217834667013029917301590622000591989632278139705604760910179112735237544901975484172418397363415996049307764624450061268533642474248700390193314284954337624449851554112062822550819992509438318620715341826483184342420158152882074008449930808019525557835290090974670791052056862905916677770618100744269650029836823355383930684468791576760542780627753969227295009880902722194761095211550438881644393430645614715797612574745288949014760782223942950082996790892044801808680760990529877560961657817634473152248826264040265510897120900728005438326496500268555561423869846979395946298637139757925875451321990200251944829031358976970066209786828665782841165992563754971121269987350550957877768044856698393535690204888144983030444202390288824789851561932685713931216636417090794397887523087104138036960468767963023973160405493085273275332245325358022677309820845961554662971413621072798778323325707425402481915072762987047049761318091842405940588594708816743386872231110132813654418999244356897024636536099727023015839340808669575356739682533554987363462235733452886772552424044245465021964887152752426065784656380313185198550015943580612065393140024706231691043711534526405642818022627475457805904939627527006609426540294194586550077528801041264560206274101369818205728685001872547593350334767957999732392302251885148177013327722343581673218212074687514893948953636910067274788282244415950056141887191739824256682196933894472597039066144425511204495009910274535761480784431341679636842286310326578449908109485085802112134452277185653508148172403596065394666387629116511713480127881123007211603462423432350597135140974346405989809313080996360840207132347226213033743974783907841448424463731548086063016491789602181804416435717988222592520696875287251292600267613906213822455526965015543021348862669018069829270889732208600940261348905603991583472467037122116420852681594698045487458471430087010831618939440623195540776347658448097614596139968343459134342978511376689386118951293207652349683755063716366470788427417495133380970113051635927867520623111449937856434003220710767989982142950766944752341316631629140090000769601217256590196704337793911076056973040486539470803968247961095527777605940498387967260301817204085808869450447688560439886892560419080120266483100777746257894086094878142906519397470674396140014672614718664620769503423936601854300445713648034721140229650756378251298643186049924107016964574753301992495038024883724603366006604756212158853516814806182960156983741411447417063308870831384077131734354467524867774199335165800802947709045797937151943813303849658158880651088625722097736253066622949086095765413628660383111143195496377794664785199422237088451634414448791956091331047638602428870597245349416678531796098299424688595180803009168755099376047195033709698577407426888799586849022214069076461502483448451689797482510777683793128606742782107440853298009495210058640393757098633965588185088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -6463983015900754965802603129148889640824587805625445296847178750169657050379511261956078028112467553926124603827067394692861855928425049193066281069975747021279174029474791947953277721534786041434607552829206916439906519834105766049188761286844412481196241989325556013114961266267862544201671528784869353050086825305569839037213209580176631493651603407571796551860418576801114298451000025429679351639319782365769384634275797732561260894033400191980225947548267121502715837804176551659764317766573349890064519453730136737718755315672556823137644877412370540105027577705259246935596880083342152500444237932366209736237954523264139281761127094442231802624285523879920261390455629244016275467346484535509505810697761973944584146620324698267553409578358344432168953870198891791609126351557607128721222029277486983872825193891431917370907274653351888112281313937840177995479684815975194268190154522922339396698246045992317906215402663798332077071018522131090348495933589797158947943531764350395720188588759576756973712444174735761345387901284302316516824905913889033978233023079897591663217080464696015944303635388384013180443187506463064574683110544842221437672739844169123533146909590113713600011317629383125512711618828070891838953946608025814481674429411716411219483153675313903601817246850536470102765143909549434555760308516102232392035323078004152271356377448317566456047941947169593821992784214942222126127508881562197985358349675246790313127632996850867619199638418176733041902146517804650432825432727830169138451910847998107218672066074184477930354716384317073897405597927300565546759665459571737331627190239089150877466205772262498621277984568383866018835172915215123664890023845695912970991859550444365276906725441669984528326946885007684856997038237264156530455044791892320785802612204138916654243355949033435401718740400146285861444018666936259571152050779291812436094848815548156977611120559122876849883791537647533288046941280146019614286062979449705378735231441243561635155251107257970987884326819018126600912398747908101992263012221747366136925178385755132957755514249336148388645522873956328294095125039482522707443978431699075723552180055320584182055313579017001237583903424951992997254479392928490175795048629901673387029244485314460419072218827554700010443931755222097063484716423987417221036063089234774220852541696024883428241805869151551745581148519064889383830465223397753284458957585988856785538900128550216665999241674117281194705324412512311697935660783425550963780755840878838873025837959638905786821287701965268024037106423635748802511489182706635920229318138987348538602345302218103917848652348689584328270938027629246539315482769037314519193646420285117960426866575354744589243728675017305579816328872200419392632594566964550905785196799282836612324970543932537351736766641640942809968429325702007926027921565364433814373015440918530500773530984105804952521447765915045603448479097526979442623421983234559793855217380804210641466768663042854513066059690361044961347632025576429795354054300914938004974493576858698006995247008516175067593807463790143331212815627239465970634635951257933435294297304844011239180694224474538814462232951912315142176744513377275602137353194368314826224797511326385659303211125638457078236184312584340533776171211032409352629410673611245061676856761910024685052406552641014790373491764614540082827365145243119012017290992698881462303222034501427395551893568126333702131790999037196368380470989952242710089764057870642496410839613101304377176287342332118635712890922882303184610813621469729698331439923200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -28824092061724287387504127944814438314125451411689572962281607372934521263952421543075761748119516958680948310547988135696408567678654971552020343465230470492268868086967066267877282983331594487922426688138769911728136703656498662798548261592550269117068106401714150125493496019599429647040854798699754727563408756632001377845903835722787186492054524011725432027952208509476326274037741083216018882838052782347688177055151402544245360238678478751289729852413137313720393412288940926852443854540902186800671017230296862689813992726182547765318314125268501740830115867323903539078852710354087035070489890354352723414868230585978647656506527249743990548470005084549128174361610506556079862155650145227705898445381284622580652806416646655322553799197435077681864849996986013604562521321121532081659634640385202938110097575244201185079874771965793443790923584632545546804479750574871287251932030954897329014680255945985617486617586658168675063769331155204575217742777571100111333436020842837570761221254008156500819956726388098058153919562809798063393562054020434591299679189204007428996657610150284192741749473236418765611836175482416688617587601224326439748583259789385638743220256209656341921235638303778790224511087434035238646073218850395722528396576616546293111693083573859876163145482568673376062377258540428393618015886998608546433707732811709381277418264713766691847032390114350490569514945102771617925019108710194985538242557817443670504966206936185274612335209832015866876869335312210176671811287551841810587054150059914914329005863819173923698648683735193520849027261976225883874170275630619507095715132148617262180097467202871651909683554137283851353713478128267043939790704721218572107204868632390680301246232948356817718556228093652775876977335175812032752898495312051470580073004219451759549881016968017348601043777439528620329034612108955788267237782281765304374002623031110670344646143578322857628111809439472397845866895642614560699827087986011123282625165818611038956365801133219326974178429654235338997145930793471216687991833157458159216993284193630989648610468208549981110166753751232791124289295402132638271963727552981499379256430409770252895533018211104974928346993927676125170187982404001912652295103171238823794461291740916207610648872130906749678617704724000164552012122542052875332565454475029954328035148937641684094570760360763212776855650946293510148782190487999883989618721468780175038853265541898699815871027958127004959887349147326640677223716953362659079098094052764831275113944031793167387496156106561123144652423675215307021828344777115264039887375641382004084014289757116065994154957146838123392372137417147088246139854507586623989376275074034530359017860269862130062873809060229445888998628868033880498873596654497742448148124651369872402036166442691930266674583623557052889138437014686264500250183133758203017696676851533801751749493881933810341841054212711758535608455377869961512165591360556035047324238231306150091615296324190815073472705356133371529798722496367927667052692199321250484619439439452718318976404569543718801202395429212398895975841505932664072791389606501166909623102492855331369226330412637519818843947388784309541522442520268299130707097034760523147511552718498970108481819806717334211351413249390858232611662749399211116366282211864145910456553539300266381264074000228024989364008426907589214674414904175027515105497472935333962946983024034131867496537127957796632633337309140926950020971716308444060547010142218295331499254048786738060545603459270762816301657788783485727317401720407334350613381120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 23534845201852235691572883339223092222598102317782694807580698409686251779886375874955390202661081004881117261390909141218685776976614233024550112721175248456966927359149564000071368736324194297294357562578513994900362265652981939613614837500248767005352307193170115320258912876470714592964980757105626357994932998585480816024034864650192383217868997787350435483784623138489537130268277607098324098571302177009274199784500277825085719521124927477270097470715574343080338623518086709357704862864327871061928380853092312956131905653528570052521088547195777462484961840658970423369612937168820684607442778282642284629785053802578452930966879064211864801508727118415336433983623349691023193354215416304233875093340259953358009845859293053729852022679198650635732372483085166062289841647120395954210748810914533874842545531410815709460357613911530352732811288006713295310428430957787214370898775014197252792930920301083363681791870611973903895333639619362992190594679745512257007432084809456205989127157743161754922303326297704799492037076346985604433023011146331324353425864479770020250092320376193506057667162478199289311010054753508133143115366267922600705006498919231810587235339982318595058328225966799908258220246746077758042046772636196538893196837529393603873419575501052026902929636918896248930730604253300561784816935726245585095478472747164902558037346194367306296871221422611995825872716484310531603822297919314653264479609834141444937056529494163874162951074108439106924897285000194378410391179639825374512236813664723061755446764008131728404101333943215297810175035754709641249872717182340390613604172560666626965484560952388243216188382325465259839997068360252076982042666131321637338493624886348331154993262759642917266758837913534433105625478886964568120219732053291879969553167480527483515415396994404076192412002252580315214109422055866128523026674364120891332109023542521839257346098031101810029560670827284559560369332385878522745784083266768482010001027905549232941023593689813506645962370229696090061765309413230846492719064988740053217370525209290403977675246319992840658400627903367043752565622276639771473348822179113235270166583867864315124848757156147254438112419031654354665204680145414480678502292824418881809244508193049516843778713604240040376267777984809439766963227175976945795522972699071739681331649268479964108114701270200115844177915475674612518051934175231427508188397469833477771100400885720233824605951115006532184571022229367176251308604996997623653846303207202968902703198538337582502676787861980316648260028941134463142401637957789456890604656595961101722258142364302043803826746638885515105554117386236663879347157415722374568624614799355936405097303333856188236752284253289359681543772814635283555173490971661026731840650964015593107992603539304135048161651516537787740420705014057778122506670859155572846389926497038502966284287773695343732749240720154881612694094063237933782320014938101304075506435503801174927982981546921923620761856178539402151572064076049015738798249346361179785293999702137821018733118092079567464524783861988437110109182654474180485237893681267324855062893801460567582765485628856157321582299844391715745453417529259004320981609281933802477217525115048147674854601751350874038891608325172861583393267796163595524464940161940973217672781516388602065923110047498869748585665969095902824395930830079233283930636310975891242179315886796779840333794691815159675253647263639106321091538201598592304098662206903932688099576480497243824785781343566424990030026906676973160016067538290131846823936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 875120842861414256636685517425549961189503252337413630776914584065208743309047052996416771842397724536132395593691520634506330814705750217269854212405902982089643675822125053767743051761013596330984174991877918950354516347293749412772753500893854623813836477042493791434337900572774329180783816037165805636575289621007641550864095333146154419702345707894774228644112666166136636578352387912507390613094404574907098380829016065719231786756825667372547722163345787796837262274231126272781400842294448920046540036292833642772364519239679258215128582164039758307519926335111672037453409528902142329944566795859565586503656715273924486537596302229939963705805788320486818467368239203661464834029539202733616613026970907417133905702964836392477584750930239645758530683561232350183925524869897997689138262753931905526684537458319966058607017060307354278576777043754566668323665841386000588048164625582613227236070143315365035677028511167262238406017369958236254368046039664790989824966392497335128590955361376331696773333366278839279656694556605889430656584096133061818632680409942171546643977723219950489375454109661579996959248455635082471416227433328102600738100480218265354512204491756025760250370862076036666544781548665362684957719173720297358397373705038975821545938053596069264902866233419254259987071618299780883151843923676625953476724227373066363228810611816400707202602135213020933066122524655390855910249592565948721915666457908463668791623799951954429907285603543290635300624040463829303154783569710598155154205142722168713394449979541482180930074001655621343484152310612856975246111385131203439855798432994650871777807820348431395408275545824495506516775577612089228242177247204745602664544424528991341560225188242208107280772756083657321337481736728747243963393346565028181979415758428378020226422240140599144300082151397901468876183267005007107482040480708170450277521237502312990779102634232154498047469285438201061377087362792299445108136152596642154974658361144308102698266955127794813809940200977170518048607077141012127915813459861797241763913670343171993295817498084289019631643029493241171602444734737197716627411823771838580249084513139593934480520045251515409081298782202427360622343072333922887332419652672670600229156437461763322673511174871097468507783496652488890644493648491614618896856842979209052599263816006882504832890830545265640861508933125089453506173909207665097776537614032373021861412017819043351563414966266754157719563584162333256037017818159420398117648643373613404928894316673562233489481848466059131439651401421281809552078868196744535053116243379436650183958951024407130613622461172603821321078046521559508601948132879913535853905812478272402924718852675567051995045999684289826579815430635483988719194485152552232565040263954819492339838876771496319692990453573600831775937580233067198610163049927099502391148651146524033027627885821225913542874540132333128469044558539798258445212382934272513704853089622309417732453296633806299102741905015074628063782880643406881896875591742325457176175861455977533802709217882783898562150340299852057318773387496220298796974767761363171049015852695314811175873174631691154772139653698381599856669875798139451859568826851777591735075541702466715889986877176434410932334192765745480134378432313192771230751555577538199741171474394967238391703179785565646105298753639429010736226398050404490540167567724215963580857414799101170559962583239112245364717734700192430951551911499522186501694964944357692865754889400239640335149541153643175415465474344944775185678226626255310028800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -16130249661037895994140909363201691108084884922275812354362774277671974667788480029206540688402608653110974931040993584682801334576449629684188060975133992621971625148358966422988293334358914472676479230512838061638885731889680312352152100211014448667670017655328976825576549367286099703893478119171040800867195427634411895116026796750429686313263657421759409915657262114339381643955737652296795595151182796537316013563816439244133363992990446191019932703043595142146181529548605083596715505147880031518279040330669929211372350863210059307536327271538861826258175868745557421786469292418764289845567092067128393672700018266890023086265711993218429715599818932182591341588050418442128940985232582576274298019559540798381514386366591456465472301544667078136903654750826407972698390734936564507240738240186050464504344238766545685735724964302683332876910635733562703120798441244174833599670900973037754230495995140235524455464008332923829699153280486575268863562428217038101512174080456411018067581323114188483505390852050750269078151488515042691561786661826028969142914049999852843922055471499561650634466523217604456068094111466808021016648347076261500683299085057319928198999475945115194867365716334200652423438951420750687231778176930763296071642330910773438455212881220529864044595335942193795861505021321800951762063014564568035803709518938500173136560414588301617653649279608782303780828290635251919457881613918404950376858716648815545799883852748385339462026026290438897994141023080010956006015243462317712104393622630023277670662866526205360039388297397107327159899379564340379837310066889788581772300553710869156896114118250075335101343318999722732132019812104788308027883434591875884308959751372934083513632027855392933877372359973473171932180048333158995712759202991603021542535258090674014266401920734460114946392293566787005760921938465150061526730927922938798635246963641069563279059000221638177473890195887354958124343758253899783442632570969435312187283731603921341544241822174008488411178467894081810079927695232510159958161130086382218595720327801573725540618047067719961418313139601250092636628713257603386312578333667754474217953896365864056958548385458392469048410358610338741755791390071680738727302124108022841222006503155396370709592243060270272754026608291276578805811319462883181534130609198441759765359918548950156003968256998420327871288753354428812852560874385141223897401569391691623248774217062936887259166446514367894324325047428046635179320382557828239950304198416612664768076945512270426123660197814435053859255634164841226414166627246326652111920280273897607737674223926754509167541344157901638590419229948791835144038298444777404742497832149142966955688824660874316552920267327420907725142986105389744259863699819600149960311363519439755763118198343421570476541625226486536145603407739190000195295404126919029617057567875019570000550625913043848933565138477882420782559554574831459642377933844698834740895391474186907198577687149999174707923615728618006843180872833866368166608842377434220848680436117822518755833201890385371620058038867560766316819458750843567510896843921727832493258056242302380360230619792324511807165252559308213488232688125139300183762452119425382987887493491605048322347963337245687805717095319977128946597899789272705741068161122159409758986440477265590268466035305327210374558412177026250211255868122298415672598753151156487067721802733361269162914291962317954072527390616899860010545847837255605191429971621337500246394602650300151196030571287875295755836856234801315282421068027132190392320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -9212252937487761057753366175285273286135322543537899057351172981584458427585755393967879390915530171412812733171658173004205225364777683622466489066225908518557660448693650252253074969904630469983736578094287489497451215411236610186366059396646200214805293959265021244907376181060660371346074518015662431008862769897096001056384450607660810119781860530306742622571250231677879774817886968250798253431785008576292548891266084229029143045221820007827425426268081254057155607809429015400083531544683389507753032321871491048800205588594075145616919192379044172377644557394795821989563155694054696605563655913345480219051841233792126438241108965773217607969140253824949296699680288009580151830445717139431045445421710833827007718637795658332170142796422850680772185135662852477879709538458000514185925087822628518827316339017761915564758339466996344862757468600278920313295424838303631184433310402927063816981279974106785251079606765437201118730804978392677250933147900138669334931072594151256733632160163141918200668698059999785944477321377833506325000369437334138668515666217829274311222778011181343625016343439612645398247634368180593621059910188686745443422507653755388569910461575052432715795872319290030883818794519127426756153922848147001267308260646499784475686066057884347394778753529957112165599784998082848738617623928610680571671547772576366434813074931245836483395403557025612274792420722033159897873163701066087122420853387492212907125513246660579974906590383268937956041799555011545499544663484335550002068829522914869764128344894892597424170502863464251386825638398741412736205454751483098599228513453166034774466763222033826085338414521404168367762238052892962230792687498326322416379079003338169437844932114082403691022905115177362869734082405797416076328007618260203744397548012947805766348443648021390603213223412209806305807088170188888670580334617680530371096982089647910740210097269197142788132938218843298072837384036269217487760314525262187823131009338485739372905955695208250787625612951282241119603462539511312691404905389471192456591854720228955071580148340214761584931809463638196458718176135565285982210800104166277683031781940997458247469922877208412013113292895395679137063229302489021183170342478683216831457842942160658207291293967131192340269169623357443107975980680376650498465104691046526158991645498776445722659336805167899091615528635803511086273291463641598263636422082410634014169084266625898479565771990980065600622379969799622698790116197647772293586126056082508866151264707025783007234907683377481237924042720592185038839228141499323670453645981302543824705351608885765077244225601776293048676551376632003444129272036248259855150879989048663813946837939223075661308525286158306774253704118600037433417132969700788867589269957929371890613616526008578666982670849375576873029687664731983208796972287351801523234471098587040480755764613851108886128669764776556779158507672127257327260565115771340320198035093905264141576051608805179693265859376365822296273614773515130589060988048581124219441204104575662414478614633306032028128075882966241640111659178611842699987774393464913838196420843349930523335493513770327295953983961250064847519591248123716197520561472539187095234883830864009234440377325644579508936715216655861988216829917817548137607232522963564800621564645511446847716473334615845177566887852645925223385184416574936509058687209972363798050885073048653091710712377465317071763661675678828187609088765260727878341265193018289972620761162282650243287587878517410872347533944500556325421148901350572032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -985043611534759768765518678489057961316320959343899409882458120523223336969040359634648201428462624782620772147626044819014991727991504259319223934569077363671350706442338384143547841161305521380163479702201252442956259818153770500928775840008568249154220632685665308513902797761716211878581055551167136801033259354792899622979316815857510759514377791168102424565309793211856859135607550715027542786651624244240801359354649783199905292734841438585953705717735564615051139170866916331058021053044350448855539428720888737904876563019533318002146016067202074327464185290886817852302688312682012825981280053057287535529880257536204298107599610862654168649540916296101383172171614038591782218642537426722207000287056081305080520999986734812344353474129343460996208903742572289317427908053514359046701792591971354195657141992827856646364995324807873221286084833160150678445452765353458989710444456011110579070400297248101991081814133002094171287199368809565569743314711484394543697862022437227020197222344062672336457614706037821402118828212216818496668891646646782726078878565964795908595815807269356930127014664540450720382367538994502024606174763680250303009187717140828537339716596178855981326284525602792185250684841802634917085988885957406709395562038230526154562412613463432883760352044917941414375530169479008869781130074312376140260120667051094921170783427024884003562132603060701930024683273580589030931839493765182939552841873143773808435338720209800014856656907921852207404407067964784941964116085520796845303524112037622014325479990918601731703567910748171563555110384843948751107134942759780982367540157524806527462757706622732525025107419959415785393459276372753840862709659462420429868340459726412304123772396741902019723400954646635926842796376807292967276896264725737504874912671353494309211983438154328690624796554540792753263142512466232728158151183900769498595080585829614230548554504902437872936937614942152893264620555171585558130254602783563499488767441471599636037076230832474876332252843968425786138198729588815338527467217226210552877629609107741510268403033849525565319653232845013127884017675397051039623740135009387676388853533225566488694223839122676181097500315592116987811330571945934770474679475241712004597585441623432031816085679739978452260871206283017803312680237785254513125432812124649588309806141010867345155772174208153984576968836208944167943815299892825582525279513223701137317580471115036750763064642539101421649611878556020369645070568793854444831118144989749296281794894711778431514590300168861663443946193728656106941873509147664132363350065251256808543568337304762608686111921478869227148028148125482805784412001779511060412466131962924855804021983241045548157505192537222744758327417492177492132544967377694175901715509423054288313047376838838741559324600599961985855513080594574569409842111067115075484310809510545694492439692259363456788918183130592508281370315018997137381608176447784464743781998398745777088024310607574552843067194251108697727795879791325894010306514468271325409223227814389599670069202883639860184625251664526775039769463611107908307278139957655323402103300235357262811000239848071787032071017889224145022317807904495044590595694202775318300969713469459397404030726357890430368034968899253038862520840336959426464483623802703932044987693493545481162441377566545647398555413544502345173670257559297829641780052396656716120819234832181192451413607110582031885441532960769544242851757381200025064058201088404635635931259252645111922736100858375248821129985656215762567279487955763200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 2048624112408996672298492002829862056057628091211289635522133141494359477941394847522954357239835502126437759873635626728178721503216837164490284953992068108481012059633163567535632336487565937643343761089782196036692334598890603756124855202541852150955936201417950799562700240461359240403374458917723568194015275640308910735886789995023635360319163924307728011687692502069212424199685653827470209695446486120664412670143611683389574275150296970505511658455576029017753932081118701244844089739381203535420135589598385193617834644736202480187192527775362481422671660797988900161835008233228993903680189704314890110028870989768043728359172198247961165499086661530044603369710620453469798629045002869493402293886027697217828060327735728777408104334217645686086253186259257187689670017085651856319846273708198159890400865313787884827676948431383189842422252860396867517870204400332513923329529912662252651900484359387792746642221257143463802761274243069846249973587484970735357973578447456808256807203338007969770971156995893757282408328781890965302149305019799857359286732644018013358722542298585763707818553351941172424349617390431800645154371681097880727545735020375149088311762048476291344543920578727778359987130866466804528536114356579040688056408928860222493647724568048379097133022612746841662886950883711745428060040330566451387342480467326239657954035421667253172213721110539789904362099497259211217438035707756240088370145131825035427751642132761677435144491985622015624984617769287093847938677413293207866856264164500532389840843453858110282146059970929589220756075340403424898184441495589986123599184179098897633120894375625623307350878316885533025045524062275436747451512383377854829099755904127681035474037787478279021188860785301202346232218351795754331676281064877736585475986970769988520400112041579474402108423319523880100676531824720311372462184803063200543792076332337537320037639142626835147580656667754624022205945785830633444823863029556069952602309142312872391148887668716090225445097638082577884078313442376786646553859425553564502586472743159763056529390371607691867631144077509480847779206364615605930878769956968615158393963594747971959126158820340546664177465099877243108464688833310888852872760447410048353449637654748990698731186855188006117162995474597673342636960807618286807761807024147734287175837988155333931538021836733372130496794330148640439984104936321380766016755421163077657093266715109884498583660815773981198105929556157424291792388367161405346310826871304663203639164409225528247330220568659842213413922973657439028138220422962632853837626835436424928345195496589237506339688874117588082901881440709274265897624122855975006967916621956669016988689381076434458778419940214281595508328308464296912579016133557227783189428832455705941936345655356958666858475161548684112772569948458453032820513991312242068617085349184616633743791014885991214992677894798051293987025754100411033850983888957228744983618346375954290413290854370028851537344535089691338759876844622927152468293576613748546044272106581908894466300206208898315777742142176524833215591442889234800372245272262151124587525066248829032622301205824580643031030063813307408911830942479822765648262500905343463469556318565161096303471139166627529643539427214820787321535153712839352484393421218553520863923689440924990473854494856197890483141986018501110716545407825100274387586283716120049884105587765061819866597415773666160274759239485766053487684650045766169632483390564467875346603183347348412734796368940374528276623292151960433478906182369280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 309947198578807030043729425089556377599453555042900716366476945862973165848408187566625321413459692915403600016569914261572231310215685032179470207809499262911987539394939015654469026795723720491593582053545021937301378637988187380221479296267767450097601239307615072199879493682262970849298514812724295010503819581691986488480355191555246211726334880319666838134295700554263382743714452109136207452009589509484022643663884912244775542178209061614477938127765474322675631746159613625270278534986060372613586631893665990035071564492465469000883340573127677379166549785753770888969385023769544820461509630642539945077339422999165158804411587368772867959920987128510570073155298269263368932745319620801032237528205372099759057295792606878496496088135605183838190308782588382129386010120932448539772550375434243555428798192112895172933063843328316673787041848194779373792493003012086499524842860224942352664663501419075666477090493761486135299784275572155423483841073599635361403365868314327448814913117608176584393940909037136985442118176635041370164497811430012187166035182353462015820637970255504221937032262981719649768638510951709230560651234964604014417243690010326903014453710579625377413793843485004583536366237608902535338386092876542447626058855066208784313929444416530018820314702791326716767766240307819356986444061970288006559481438652406610591453697391762212206752787608716107518949243427464868939915346007258667679037641982832636172222612242228567564070963999219444476526354342343504620065190913935454018096893488149216542524568144637108553480584547348506086446281264610115189195942756607475824663550761439193385615364585574308201715975022182657212886476260942795899929373221356786364493386328379944203373935163848685205571590802714139743593320560448972670049245380680618650774176218160349838294765235631130494452784998055894199746499429364532249575941917778774587073489766425655089353783005095667108190541516403447909904249107071028661457904640727737007417868756292969186849558072237861724946085365425904467894506901458868014593923099882962000740968003718078012214403713996245909766679443129196689191697619358424473136751219576747171046478642806951979594546158280030952139412203786683043748960634098927306584950952893953149063685248081336696865958716221857581286972576529166405662747529259497806581073656497711973269552574820512351869248626675267800829648193469715921416910408195568726000653494030211556398780388471651953657221798487406576362738706591033084132431978632055753075775112445728583289321388132611152622010416524405415084807459748147058680447926362760290208679237202399879756372150108696515615738770052310087066334042020623801818063143783689549720855578532142982992020968341541631243827967794579530047895480877025850792575583074919918968971365158820886642442854568893925079119101308458724489270137994538542270518699657035154189697235063866308674666016094735141102311139445080457425212272485678950871164707082659748582874074958259387203840389594147398993527473584494244133605677859408934382065633668771552199837575807337165637141951726667376998340545170368433097320686578514194215503795233340906604402479155806765325647497157409544241900804875739847432662744046257277447894875170312478161527331304028616929737642894762672102899777590236513903669835751117547960110134366800286291520437747170997611524670464100596991439668388758318720364640717086256933449489852133707544887024247505618509811924923021377885991439024788989070331809734984720844106341739413647562686252914306807858748163902003871311385321358654184460648448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -235625937591913434414792700707476994588575197107052994107145972824019471158002875856590386486633574654199984983926368910518427272757906568022710589559951791870431573689682810352556822814168462845343646307746437041894517780213113722733163896853235931921718402255630402633378138992785144626345033634708834751779986470539940542690438429734001988589453545341717285802702967150557896446948227371581987402522110396863853623371190427523079088885472928713824708403137517541861206299918576613581162185575006327122997943636497735131761665549041393133205559483359198827389051826294635707774998486762712616836286377110967868475951125977077713600831294070620895034425058769393767829457598276298563104611804577755000249808969891513069304681227112406968734025308438068802200513555179753805012217068861389548758691536496641090254103995710249111205931370940484573330558561062041024862204196821404914504491057900493446885978474698738475178641967314947400406169185525819568994502446398324122364126224666011594443288756140626074083943391154111921535661130483169628314093337077270801286390030132046879642660993654375573525960512271428169113285936167898694412232811511097213126403135322859548857158613403705637577596317345867023251909597596148470554540525046334290190152894215514473191880580690746586214080694031656070059740011545774258119025907095548958561068878280164888900300358532435617480439519129999859101733019580667344027266046702960153794100658308863191542303096437666112859774551817967270546112144928865387879193012666303887163318465657635234707955662244147786717201895547464225924242690718879964963836103625523793872849256972680012816842018103466500631537036284884609839865223687267504552872371077295220329356007442628483863312006706482975180689551379309009863759866660082577170698091187975971954038849901613102108076712565311173385966089959570172867367769073095149364375475771722319022422516660515082320257815605845327068091298161912256178329704332702745115506969722873494018903869462452352485706960722093692405845404120213152190529995979557671121163841509453925975899396488740091067938593843089699602749780846707728625114228536825573972173474601497818165418908263676422609661013518368411997909273021579147733079614297900470568178912170515154388581815627473499635870073203424349912067933879435151948573787963727600441567274217116610507179639716645728122659326056478453359992555011438140110255004205218649946692265059471847573358401215597356820254612845412244234863671020176366009196675910989208191804839638235642858165193561017171214525565805239157343167142902909485563020361249084670695074848374646611902728625297602881743856595518074166900124822062366650949484729298497544710144294153519210143317252280086730059543195093075497800440059487735707281334677839686158279070119201232539099036940662013871842766703420491373411332145113786228865662615190775191775539073055113127974630911641559676543047402369452046778052865960166809925888368875752779574403768440536771967184099486335109935460995465600286260870271241902666676726198947501817510831271487782507841578477689568254436816895908896701157458150750058019526452406756725908489353566108888614228997248408639262904756844418665699984527346920295365721406586784343609811567859422008492040987434411129296819140491072357444901073221761418767199997976667455488901335744976559464397585735117921180369760746918905289093684666401668219942794944312479113501786580271795519663975820481134210112718700366867090144188874229966415439725240070559302040474788296710037666634903783332261031760714430548985385268019200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -22196663712558769881388012592223510653242381303781806371507972280980803901377322639521114429310112973643164632892743676120674943679685320189821537792677971862869884365736055601083570905135277948637918639252434940848873990379809893784751204616372333690016600263974420851873802146092941229884393776259825040325284077854519116127772029222343333264611034288678454640598877244259251214583426951180003067740636749284277229047379927462865107262057504386520157266275984856436864026335335119813397045759913840086315314389169940090677562118145210684500205601702091000367873588896674003963431454018046789480241769419470739613322222376412251426371487292316258988607766713551210348407165674433119273533357316640452654386134859611569118558782661353468065434276647178833020856591308232172069920143668807885911435839963837497767506559922250949898307196800025846325975600943907056928767302231985116047706768431133562720370235007190290240528532823609966409904591423581047273476374606005379783724691150611448987950365067369713661973140712689537648598048558940528775290416251281715888421747958192997783531362270489736035380874765626150540544381547958723200760591459243668627852356697728217675154849687021675762188427021032339712199883207684003554864673602821151157388084643345010455059812792940640460687387368757696790760720313889565753723724031813972952170300526773534084127576049514814772649337621315513609823697031112589721228011236940266748837948699312650147651995901639924604840755697772966382286051195160958699414266096729660131578416489546979868945607078951309680282853296051367809287961887175039425971646182987556682476857871642641806597966452404211377923260550789926073091205063798211875807869004236344755588923377892834542746629856906446648792385753787899217227099233049515388707633108692746848086740282729055994831912868651757789734947039317355390017426904213714523646380520445105176678845702415771148533752230552585156794761667218023569854821024546857266899546623990140900647647849107933099138613025081565396226220628226241654456767332321498785821618418373278649177779574925787247499987228961718389557990593820787932929771521167774566360836588795316291220452057752612577426235916562991252510543690725306506150016189222615512861321138191821686101198702036289658156580781625843797183749132329537536638451960407308461498666870524274832296954688048229658060803037927414286123798050277348652569912182802916475644808200789961831476512760950479112358106963072346302051099295382681086508391638876605743117455313226480871275895818138951835482714384910152003899284931850403706143658954421965490231173961140490938003993944011078727164552836007997711610723326719074543939656937644305772678591663221078004752155256180045761974924939727937076950416001359940038441346583195841092815484376828440876197044244814093564546023434917683273099303827618285900586681338692759811883292564024311210842299484030668427962374906541795670964687043900858505944304033819739061961188184703420311603017706267722452847638847821093371303027576468629546777191587117621533279955416050622711785824065549597877261924090238912238811090661391874181547005890111290297204710392493486574712170540857467057254349949735945100656430738007799899733517735266191090621536107777704952682166232035490954341905318314806178924618958265461975201234251131559068164772014998682584137181763764942392906824144445766706071679481386342116926220197757842853133577127317752293356209337486519552253550037635947680031489274716579483745576343925508674590584543924209861228820973163137793087847948722687096913920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 3849602102246128514265405675023528504748368435466555455751550282563486854561632171646782197264692980692769535015810987020988576067196867414131939074658250123854870945894269162865738847716372066200068749654631301994484302919087437825139482814061173432796664633364635141149365525241348871939174009197991570527820775308996630960674306508880732463739773451856652721829329345521054017042527251944858102651528880673628251915158797898094577305103377708924404220311106895215961737233342760650633207918671871695747610663112771696340322103677894200663064811711089624584193448723211586814658591555735558252831030609578385491808109782238017231006914824049624831859591199533291841247635648976659890217454002003171240441661183945802319359190634918982698775170946431240347799268506914763675832895780415249401025550036514970572296196442963159403473908879672958773712932873982301931055031205800425691922483398907654860332041834376594575924875918732126273819799047207266341462386568805803010125108399120082219110154389859930696083874324704459844688394180259686772765890783656496024383088128519127353695342262722605301150168371193864188961349100007525126110118409003027050347854337456228507514683750397176501756576754575897592037798023493151739767473328543565147446516113102583047854383444545294536423892656420849253279066751333634534747486345228181779497118943450011322057890948245475571837973817928893595084973661151357286582847708515673671319271489369333189500112782068998925094011381308240963347497407830706451850827459791448814669413415465391890986789208683612421765497301426358168866640558868273098303207470567173464382848808880350857448653962948235997690762162888788017242371118402471041924027040577025476336414206599228268713548852558523409216685938378339844431900481233695325974026086853799646318218292215724428366873827700363009621155278510365342655345199941673270209683794428405881953211451881222239996458482311869677039447935875016040005338371583543155054610289033743240939713063119251529749473142361227567803593729286433782161148157788651237828830055255434366078483261488672486871057710854810943403335063069643242641758625523780572162902502693837029237138406860211851198983336350110781479391556035749597423747754333219435644474413500939729143545676185514218362085670414011024025957909745568928742765065933938631755487578179841235525388308277010821819587792411820520687511750235541531334347598782711687955177573435870403458995333657149010702104018629653982804410866696065559905940010668112243590452964640127159361544168396271787845334938631280072326351136523406440495741917593973104080328347662480252392737861960143012276156671436222442313647805255750552146899246175606523469986791614169759535653215633039448582731168886265649376559775231446953319354248824024579707893728263879797996252963885278668697732321996946307738039603796226018615525976550034681831189413722659167541366534263618188320212799682752525736319765286673500578024373960673312591575802826215795886379188760632666336656962337869248314041552174995049175455325735010915736235486511922931367596968609469798691692467501574112597739885854545104628889464690101501410367450191955542097278422419089533988848831564199586470207602334170819472309020980102223679564006406672496813683023976929881409802861274477764721950432680771678362745151394150568630084574560789673629339875513006182524767231290013340855236948825527071047815689564661440046188968869846425083702230341721869914415003591405763635357376826250654101650190323124348672683995195628522243542229000200067702401466899804192768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -6376068416873271962872102068759738048820357486347511379084444720038843653773288968615575822433727957934269858551893867376292784954274309597414010058590678141186524242856769624598602560260655488375439776306708975353193352122146196697993682180010274194843779426158966365930543785885068541033363576791534508842741704678390664319496844843858911730679139437130558911947711895494041927079172066743089917128235667788002688567085775116273327787904519203032124264504534498302376521708302222386788375619577700407494970944905383056254684621442428986021770107399878464593193044674402207029757532294469650312637176535369221388681630901827108162947027923891175874709784870557470946605098395379637287432723535052620308190326078642886354806682844282899691819529925765475397350426368411940156445126345118789514300734210038322039074063170452155121720024005484641479683491675997739873267400874756266240620703475343689814213504938519565444669083269831474373616532189287159804949859271838727211538691870426240794436337125323979960904656714285481860351400493677700525553072930022578269025888634659633405561474118400541323739593209955308936469485143027087245211010158824052544224180883432059617502048966445655360127555573163706502797428729641180402393724682802574868201708244675774854294757415165494390180409290266682951543945820831037279627823464619144752184431383564916679378194217340328854126753156245805255530831194607056066271087060062386636007486086691526541005776348656777830791850918245306406288061086604663073512941733358423635047865093565999523062040492163563170420551235876731672976342577397517858615319161391710331159861901560666968788373089794830051897529264607674827782035183882030953337409976676428410118133542631177562463025478882027208023041710102997573766153682003752590595745271687120651375582081404960303466051797723179343353444612380215019356980685787409706682833147579374503560122788020791397200947099914322156108415750646180903805571519731303134597964859917036593909672274095967247207213513412493241092984035702342566139581960334762941289375157103596834041467880236774342995533923183154211369948096686676159147526480143983755934132067904648322070303939072282056466455362744931661513766822374583544756689274854188721656430886662419342984479659789524932557939359385184222948339646318766554446610653368989092157560836240418258684201820432229357216234644142398930270127267775962384932033153024461096438733180744049469995732255599333193201671862648258255199871136400686336555809284001982776825819799462618164649494686259246698181974393342188006791369713737034330215684949348530409465115208930554677794663728729652195208131816942954533841960810957763087896391071449042905318290257888417984105644504902588091814745114528734301084657435063690116730600315247968891885843304969746706194074819413243180458769311848321638356736279892706053905882032389064601576166894408494089688878733567434551519781217267946120411255242253860513727399056363105330505300375390857190467849540407898218084092098354406127645156357725231451525526472533982562652779840489499577183782590907657423183192985956112996261865670562289112997519348945059204163404473984885076261760845746564153182275632245563071540749472735348111474862587026643418136265062378677684285510993498150300425307353651699728842572464060745883178331654722612513475153845280700300943798298558150562724381310855985544069255678807451001354406329521725411791074228583534977384958757259182378056830742679720909541154105703561654228849128609824319980634963925952777687660708583955208500943604294457753600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -1974990057947318936275411680280997469198796308320362836345598884841904930632156681147214425308989115126135523709541981662220128149578587555447825478427313001213211016839505114348127103908659507569235503016972907989140206703692333369225235344342119847712161130548385477051839737648042029961748387050651651187330870841367304952638089992037203692120688461959021865850569327813979199504293683301290708391199236766092393386112907106151884902119993013053970722354631763013301130775182876511687527247502453543541393291223587572384790393574539690743583870592860258871295162932589375504190879511234864445405912565399324140079779455646978915630597570460791074868099148563917274954039753832049708134628641431842379379760140836712800669565924008133250094130903402788353952009734755958106571699972610323539679262082115921962440306206657359648785503583667100986779479719709160274817456641940590532850386286362295484250975544957779731662711291595862669208651290702246829994951295102833578712908485960151682702337665238797048939481381110852838727761047763919993135874343809832887050033290935365563211261892043693080793385786381623782816506613525290607639010908537949239634556027876209904541865454823855331423396632311410213472130194660362188023272474120942697892075018104666928833004663175519649592124578141603315972149427563815492238012805302414277779900832180268288471089163976429783249925930570285991635060703680197007984463712016156844929388964738716451155647796105019554870923968707801191444627672951489677721992985849799673073189662908321127238116153502507449941253218968031861178946582503648820795241514032671289085072091181507917950668546679462328212122795676894576245449679712664288202751655034415683152909830026601494708137028544665688942496498448556143237751873862006489146076017607572420383531159329337229917076952923054622180890602320114634536597305033496231482487065133253627429636071805560765456289235206901250803977087592393625173662315563670912029079707130125971809924588215202043560190521883289179436457279339038625378168066411718514513914776044320994992489510652019188769888111875235364052425020188009593322311732181620542281105630986823297522588169662075301966503304293538143577450605507335461922076999277328352549754246919656600721355610520546659132484010367889621248904907592483899920192427165912404544425042884622760852980408013856260434678465098859880302304778619809178864586451052691481639092045024874151404554972765761624757713552684623524045821340060137082990501867469894622209485252985105033076605478078789904486056584952692876189213529891144088359233982702530088124873370012727562586521534006050580655456796856329979011852412386294372432688895003348029586485365432195389520738696903650853712933048348265686519708413751449181919571714671649689846895940291804600534689473535576192823969055395613685130600138720583473557265613483940616099527767821978472313955110473485518330244838751258039790343170012389314430631325375783626967791097015248260767268107751743555588730807682082333692009530537689832570763325415143353579360361773372294715155447275776675486162512132412387511083316604828049560852104922086748036414993005519518962734564758948450939285371920065865790896879983967675758340871615658924025763576704528308691531019056398442480626165020635272468740356664164389419044988061758713991061567045457202394893370449451336641741882949428487126506096789965283350034646227162045440269389659912108196392544076956028593373634073927469393042252516750378768788805685475319173186387282992681612302633666210046322498620086026240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 14804816808047843043305534710003636241065703412752764378230195520746070644168795800912365696782659942385223258486566807712351142783147820544613722415897820334653805625554737557837585873075582285204227079760680186034251925204403537815100435382397020633543098030521193207422018120376297247584517149238566632697471789701150382542819392021679487244145015264666278585697266243498817430135858429272533920628570869048145786654108151187177141723898479733654606906697555311754789210310181156718641923511181347356264324405956737423370411413582920802308977051588468386646447870557195248712658675310976068039229490273587952428882923162595049156434141077195247665005934916778845653433547834290736052556580930359357620244918686311569304723104325108870244471223101408700211501990617958838451300556730799383763138470490800382545124931150625788169773908970682143660269494125080709176954261061203427795199719968661807425720759798735826564648245077157803353445589652894129971979978570512927063406245141673745162524826741485117263404590114957120287777636373000167417723739787649440065811480936899350679407184523309827815608501163921242095582718524496879632781111463244958178199336561749742266748271666658635169045480701464620251362473740200006216018988628828380030435207363661922639120124946072898071388456114809200882191598126548801761266500182108623878998287713184328207045282849940543107023673383292429572472026129919632868743165399327331626928251959480478343735289288737408414356323379596329934459991357502385930148124825648875379856145685916169005151128292359837935019405614487910790785323102827689925642354465025494467634479612067143356042139966089028132967250488142907094485392159331115741798715711646690722105408949730166447598105114556505275505032666110470606985159176067936396239140943483434639683655062140834172098562104290044221396806609331258675607066359801538152987924103882574615973962683098124649503932567067857237755972546793819650919923290552597544805940642877497935356830763649663511358895625556664036721035046160140265251408912090097463930164910226357222606113977619261538370979815603325739917177714290794752425616732518525327964700266134687283407409375526148507142148283988298255082727565472132279351345120240767373971146592282542427052269433970862446654630967155259454543728008336816394679846433987040542800500513906961442411805269139478515403619674825051304678432790638332308406567320872458767113570032494881315498640267048088623946093100527381367759908117589038638373412229227198891187567264169977125350237377455465351195135800212193687659862361484809001782153840992530274595684434786674175151439309856466307806968274498089363055319617829124801701707578972390036297660058604068275023467498111432328651413120275405642592112472117776117017957521252614987925621632543060657489347930141558253358739405803166280099733287652773888894786266678858156596122636951596795752776730611119670785512520957463388115058018668487222023574202516639986933020285395541727243233081024039782674831333363260248849858455330913801509632961382243538303825573336428560762068450222310502977652556226921295329868239669851659309300189742579302104195327799258904033767915565440785372126487126180399646292660025007669132055933570750452507768003733803223650651236452656246756079826396537606747268032791237395556665598293086265290193077195267893542854691351692328486083674568300334100902432634869844144573621552590829374931630350785043862921437076133771178432969571010764341621996180134499984560816350779582805980611801123767454772211171456183079368916992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 65973232078784123524714560106153661907756070239011031807992209389655943939544169585135593638949721912750812780325810735341485573538991130892004771126764276121124760486946639673294441996780564460699460999059183031324350952528743943021184051687356074648353354880622554995100086178822713716082947579040177644565754649560207388158333184121387565247536991388427819482258989855494082252936995631878680364397010584254144891583196018477952708439149707983363583748127960465389217932583564276868996090374911231594806829698278578543892123172937862178372419509180155991368096919488158255445455762698942656447545095092937748493607827755182730884587648902490483330378248281551836985954032352308984047969943927208918274712405575699388931843959566272699876721056903099682421429641091468018286736589319793049665262298473973148580390857669512053470311401962284303248800724964736574899121238336583172237746602733152622514253446295886332252907359322754284374544257694508615887907801783726729873692142878660618296591417119436099406113356524813156875152162509248176433207157525753866644904921782097020902265671081606836118357001154253106508424067150317122117611257222137390931608013923761739251416348394779867573817329355380313320792468645248348164823633141635570547238447072467563591502395137845772766892915329998908867014976601190828001450298567609691365457691752455607429711150597885522666217798392025681436266896838329865246591945499579129523792648009377780581516774404605368166152009503025263603164702431662793363952807497995356632919848391590966544567367463035535477772145473362178385243164156726135299440391059251406853880046660926766764520859571655360660281089406299321325390099914861388877400045084756231718189691507055231404309740689778591109656330682883886031453555874976074261091483957651717135959698732439474240146526472891935729658051620783157751517198672216038389265362337204139976215744177816633877486843933751172717945253200350378444002836944413844842294818265309771840946286715250162487096943516317878434834993493527012421693913152560169632762988204452363080416036510335721244380439066040807449437849282088087502236002998786626656969939866445003758440890625558312778633462104682964651261589139397809100056556673128058325496506063670298940615950468225736077248665421401160825313462151473611826639410120253470457802763886316966746555845517448503714676383731633356176239202462839759034675721924711364149229381776013112581459293746487272347799199606079733804380616342050552988430955595628048855690733554107527089159593376566236277437851770563228002780266555192636794269505106737269434463417444347258223440972127083991004344070824809882335367308451126023516076480414674154980850826406902181396602701221523362383543248722825497629578337160398922508627426976114359051989824530158298505470935046808493643385809742559714365853639970419807437297824165218969462881837457714066692918768880677967743093754988152110059969443781586539106171438079796904117092884017329348598378035281416160618788136595363449610239739286247147516650709880668675546667694630169803244892369482212707172402667221138232053519407737446620566897214762453436564950301081858760722160057808655130686791370390608211096078734618734505882195915032453543611813437171680448746965435504201915530979152942513857620603305615750015633606858822990643994047662923616350829941344608262106120924575075736632748357605125419222318736133816767152483743554785019908982739771748097940223586198016782377205114192534644336179815081199989824075417631242307166960717622199644190808354062336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 7000261045768860994105920174694905080910391029243167185865873238160753598487050713396279350994095219411587659270969605964760077835668364324360667623220661032411657591367949358153772943604859376202021784397339865694557290048245179308468381191208362549493081240946084560831941405174877167278866372084099643533601294437931331947962763193857094449526190165928589967112594259964000065811602294894490862825328126439148126470564549848707154956837121627264613105731392751619918827133528463573111860894563564952518986637050154707647912341951823000312676946788724861800540496681389047533567470422254142831831134424122774630968603590829274473418513770548170390553183704842303298555249534091065599704310122149010408560312758106868379280543613217330381502909453814167293956792321993803625300914964932708776990551293608687029889360628749276147594640631358662769640191681926493645193320414774616302483586423801946303845159865670560496296919087681166621900826431147047761530357975323074228038494482677104686090544894416322733192955642294576056178846382148016088755292509162144292695818982955394515462583476426691360477888354630109150771734665168500608033413723445567359216422160186106898539510218125837915178099623141339804262679122080337073229211694975126950243327597281591806689422843904722115597416545471206801887248025561130641302646622858184543396799228144640428403127742975079913247079237572908272009081759685688135382736044742040968813391692016298050585462645181454268246465131410840803167733722175751379150381800833671227178745679177827362793584703459077703687858064035128073795900417865720956954641972257016930445636186318473810933319790734604388365712699751173462660352428980983412439332550943628502507485562605898001888484704319258482457019600010147514505260633308856658137102007948060442663726548489700091477942435482324329462337800697651492502961176044424944246833005974709458558116141934004255016105192722976484708762026881774051380552792570692418743285285882036514021633495961211590382275035263999281519316355071395934534169180058725150027353844538527700873473959964658758889268754887218569311494857638465389407561852630667176322186823316343877569613304495219959121571577154252036556021076567521590298808328077901043388585830047298474274519806199117882638997577912553098190431544078014424455467777455575401920831498363467096084504396724342839667409367296192600635067437736883541415554487026449094018499442941954289892141141468327524871950202706610630470478417942312769453452534138326556636001791265051293601217285520222580238435412996905581081030523615575879618708682917370790524366102383001739642353887678318977093871239154331044984019460171628252079764478681823142036530230816908684477988927618344246941524219670299695325126099131310183252063871897437803837375955979440074442096177378989349940931506969803029475774135092265078241959462372290889578016034191079977732514177468498913302468011362001956641363788570701509250791613095375937433137098131146341431807606110928298510386781517371065152460237644804407311043744737556127798065093724668674160525345902240192062555420132987426525195408986070785430991398276761866404273277148860102554841352252514360684840139615409852357538128934012108633906486217283163418696521200425170176452661164909566590219067282699096141009507202679707113359299886422142604173351570980420294948666417666943891114670881965079093087191312966251147778522599386197106884086206360224434258616557810349460024147785182645935543994279084073601428323531715157787291439179587825494633359103038437395005440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -399581251094376997208119264153697474109029784802168569835209332805359542798089169854766781725137175103132293465672397562568238770452077344672191303348077717483032633597766600258834289425746387219786660503227869731565157014784053695740885948274445945623513319296763556532468686235126846373756916560208232943434601520343411000753572940594699431829367673306723389938776171776369864238045610763601518919808684567467671292955935205186087224761519902039978131504018355931300084144462876342487844073970059809181403931167312116231123234229186029547690396057187682470888981179401592748696543884404836929403035334398936501808080876880194615051811445127314884384381486182336904865904578832183278545034926893917101492205728723240217746945111654281373409712194135135830439958134724467539946311781815658099652406553031728019860523588422211365683098973847557611249557611482403210319530117835273109745933620470780211958385001315586162824976374703497944812636188267194177053209826590947354692528401237052437710966941111411442256780376546734998337097354590321392824215837292751265615523051009046008628233150239970522551343632925897893000361229876635867515703459359445581893264253520361538084136026884778855846134881231856504569121954455463264323604958041833267889309290683793050477088781635092705183863682409688922832061814892199693839557219266641628700599049341211248887789912188889974798649694896518613987842400862847548767835746890667513323990802813227388818687135266086886751503304029143462470139173094585648012568815218665713941762457949371302652609614968272125900767241553048993870364094277530952850739394512288209843076862351441873588403427035377324789721709902718493884420004673234605226332534207430090692450019284782249844415790405750303560861878156237492059281798889364138955748717230987482199172818171688106512169556586190555503286373061436373435908686136449259310445123109072909095188290607408451337384426115207174062742229623825857233763034013075109938129787507462295841259992323250246525299842151735310454562948934940364978279161632663493631011720276769869681597128794548743686679813734906410756478963343271816653353067502272346106165362825860316335145045869848317882775911875928808844099409917089078805202943963625707610294996239303718449482385759343555037467409062672000765758219192453212623754447094900101041547300201516433343824029945288005815885770052020135851171074904880730383624407392300265139433709631436919305912489186436122750549651705456718191155815062140697826805612913951773588664266651181531930956982870411873097570786100482570695221022109466103658198260778543969740090055742628086358716869009774677025364448492717046013274408564298722212987125197881004969997440785691963427927851094221563584500014327287178767770386691889706083032803298083657436003579088474060761283056950729212583584851718129197605922726054232795718040209756771556870537041967564279396879069324571903683546849818981296919754034699128733870059960279432670945130139967853997125733181014588633979618388877021053388805941181246965612068801551385780653397512147855269263711117298234855538320114291576773527215249296694996150792897575081399428888624788250244979963767043452353831112598977146544105665682067423539900652776658850008665900593198938131610101115578154572429292905840758413197794180480903601708525364845378748268507228023064166389879136372740248538700314108691205018764703011425345012790748538502301470384111820359443618158589708311323220891574818107234564984223693337078263545031514696436127887169490717556200661452729354087825408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -131881708556523587022988117420201720953681713301700543154729447389217155789059521496649108049864586680001449800841112552160021330222031102550067648254274137844404854704465991640356474080255956783445460269104521027822988142978467253628367301278430717968243431778973462048323004005453454080398300769973796547833506196919265421989005234966916112164974525420455495181076680447600102334566754853791097278232595995153699504720490605090237339740404905251042424072450813239993560382313215634370728388253171846240262195940023976594121516088335772183498508783727473706851062407761704199819760167890904845096927459074347573993164027392276250890618907847587242241414226112227484154805296908196160196317392523678171098271710187295700478280614344073878253164484370924436418711798471347855899316009692248053255315226971572384433835528885314614885788601957809444857724139147843229704163434848971504666021023159643174701193013373868254384345766945577485254946693209678051824280788806844486843099046807868607167409483901045333975865451489241049898615139129810698343948163322039336734035449778559872823460283133541320750303816677698294670664051719943569306437157533258624876673265661705663436934976214377331303523407242840751812385974278163162250457617424866419570065500006436624836278419897605543078657631589718794530029192435075230931212760425327755771872232364093575149883082002063459698165287997885679188505625046577435745897087997275456358364105643491864226206751648592793254384975096825047492192662247454973535473281427762006357849779616655244390434687789457081370524178696504297578405756361683732534594712872057415299786716908106673599531318657159130842319264246345463815444013176171200938044891311706226617376271820228337403651776736480944154109699807554678120892220783546757003639071474198615190283661482576828286905257981045490576055555451029254888949486182492921177631697567543055849642420176440837480481311896840764247858515610418373211469382021980415485431560192857339178000115420195844720760545856619458451064311802556763447071536002046787999621761775955951638843898527327444019886606123239065244243973401200686304431973051170608277749422718178906384996542616072297094119890508738536307053864048950826478565541348119715146101936689955722822855808866774447589616685139921671178700498777901827438173809972253939095740407875457660538937963229145761289732594214268472936508087137004631974728986726912972054656490164405740155010837077210315672770625013102515738722402187050348018830704405491179045523076668881689583308842529429269271041578082190081775913945726834676503789044812785951512860993595243843085229268644404537127865282562998740455351385688434401119521803359492060656799761674315954001479381338310912925254936292534547564210419196314667196645430195918294464801102994820341564392648059392186628318909908736032026956490085936896696364323474017642494671464700496407698651355840391553936887259540068892532253719436250982982184021025140125230654122847490743737347987718114748841741723414597835189921163462999039133854711928870727394230309533088156765020706821200396483675583865619551968481721969337648749365253468402117236890686408628944089680259072216108493001633090712663048578047476943798864377453702046900054094950443875045535424893262728192950913164178685663735656222094911708933755032059931315719501938923337940748176578031647908215124602910538376914432280803246174289757601744224727248800039299655008246360714434229799499245697657826116248695174426908992382105399450745693722223697025867143943226131554892355993600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -8782703164454157654628580138142260595953191530468814828569795262305099940441822720714986594542154962717780260111194133893862853288883662523770768849098643790838154206683549789480559351019955381496821114140826552533267939171347073739394788146648847595673045636564255509242217837896262566645108875592777714536299118878818193202372565935248080478889394952979669191941238350147608711443681579385146364138357286850019484282026001815104972848338827859365433589621321530390338048705790554846256426152769520310748291235251900562260597804159512489342612426973650095500075699882429781420948247942113226672022247055007179713288331013043255978836208321080733396055524144072272372638083721880389975873447632505796273421818041434765277714786666995220846290451940371112015186089624624113112886916479685711141903124773421540272175798928780146751484150586408199830059991102340584935099156002774546709574645370158109905208121148720604375917041313020295178915189756911683636233079869718188421021975540971425373307904074754438258024007477330810643577934112378989438957754561499113487376731205263556295320808124057006111998461227689520545487560615408519365367099968363654012935939431664413050134150319403610150498212256379983989889166224115388641395687821648410720927295361782406851702312881793685674418599505757273973886311128708141853125591904338699822368622195128401466637454469304176456452911541530259632387053094868745005347447287352058394854760800189530432198773254003355135619814558590821292310486336452623285197334417186465488964009660509037248425675090233896533578757745522514657668878729720962250038815467472751220901855384079926348078082176518967466952618041366022670571904599975990701524073222872788294078867284994512764385264085306361795590524733529655078837449802387497246643102086463234837308785111767536637577716575350615374890058557348433196643630830278029717594583661545651769958429733070091100978161747431138032507476407995088962700143425038175739847599308686246862155710259984257919723737465738670981757646210327862197639318160259262013545543199564252425616832142500447149291350469677619940166416070661151079294383425467216435661956006210931933096282466685388347687172520333601549276163810083582402293521132511098505780130286876783176337783757176007078084536549132325826393990404781736135609520730706364053606417643191890881172026634160151071514022479685259317302263292682929095395904843781544364779098052956837811543958539324727617471189006200921403905117409707297340496238815842759364569571989843864486533024481204627325553708318411229076536517941992030833182005768108680138744634315975259466737120914724026440117361069596615527538072653440740263243229480699066081664915602804705224497740095152212952450489850816743285946672754691120018661496114769886361674394232889859985177661052391324990379931991805767944617795186790615558972538766539223850505554716560751861022853885086765754148045057951380294164436204380699346040712441166906418182803504223774740302158874570764679005879489245731153869142344289712047447507247334581931229650261484579271395395536758464028943331281790469669652434084213709173349466267408076609915825340018465252101165294665479120879199825740749684677386725968149752427680372077369689150795767456031120587339597917785838963683883111794928167729736835819254438402035185267967995795486027624192386646305417439122102207755276345179768355469481767150811389343938241997131045662933929014957976993748473889948557740675031936348946631046634032852264735061096486418714718197460171843024947217694720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + 368244744308655935579197526323428067211423129306959972453543205148009470292888872732766159774146941730230281470625638198278064879676355044441172165565983938758470766988058806147369372482750295625501709785047432538220160752540635565027876469967060308444316189121390122755274645083348185127665372111098608182929614299950992293736019177708916889534689917317500387416548462061988246487872349897593800105752638456518940838468201444674715810790339910261325896252270777476095591924719972030079693788485283550048301376544773315695033741271468638025339360122777061767487559513169413757722424805788953208876464495083883811680894118458388320146900578334574454628655231549202929801057404312975455816894679287648862340696529334939551509914740600254474986711493115886784733476584713996688383082704373518665814870707942412687576029570585588066290385233861453687987149537642860436607833462648216785413872162043972490838874003179141815560390156201109309751492009155050418741309669638454033832892180293914063967186904636891971508558726664974266541519364426206126677914444402419338608923215064440828838856015444151174741151150571680267069431743952113972806601331406551808132572485767060216930330525106961119933797061718844323332592231353078785273896129318559074313045280360907585382711519043785790228333256737141414393181270103804944157747064223526842098708882644189910801121956792513136678127915948233639448376929807754305692282945161673297970491394466457427205841732701031035022210821536158018885707483810067228796094222631489398693979202139943529848205328694128663145380627303809070192992425474681982915458679658132366335539472452846937147624497409802350466390539154493276771699036155363824502351131331603558448507324924772839958465808133232035649849553152603370123208035517014143923231066645551122148389210377358818397546382596937069891961995940259346415861154723377480559629625603044422053083265029160800084646085964048485147740470457884387121599445790269699612586136530729112369926405773347507947171751132114940024523146949797845072267437611704812610493712323886271223269855721351612710150907916998436695085804133746448759809231968143733072390414225378410262050126848051300477393367928264224138075331567810480957941518771892193540409444959316282001129485035477848180787442006207364973885534109451816329906813601052573396408586962260315245755747189850900631914009992836271593578531404728080597196488412759621383832319675671785882581340559925188158582828602983932071776672699069572798212243378579962732155606075332558503986601265834596086053685539762973775216572723263103412025766868140013878421099568159118729099579669972894898887699014555803071108549870861400048217034077039878223528177989688711661849292305472078842465842573461372584033862657173158047448790882200366912948544912335849381392598780160407320190631310801296284552807466736777467567563620684372986404360176838654274944406995251801777949622871829038940102411437934137233773444424593360661945252583210650017220038397652642950909549420045998156384198514199248295123381641024459867519670512336210570241218524941277202711920229376724967775914870792909222646636458286279806754258209247198989962213891605146124375608785995559223728657243488251968528478405399194031772643571585399550576835197042457065337890000156784598813514374452484852204386857813406145153987992394858882792143167461042097495516422303186090567811169508111953299976602515974765647923258535093241195960114068349591991351559803567073392878385349883732009462252997454013485737777746129477906143903744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + 120632990364824540331021095675485220092538275990904435625994538399017121723713642320673023579846994927594241148194441211921780217908518212581346277204509382745460982587633860046530076810332405172529762798447581805151435973256944118365757976398316860939941428579929069981968684264888764246316837467341569128771836366242394135346458641783912822653728890372140545803102791025842669580646674378364414723407466782729196378203514186088407610220041330073948139393016142113284933888077994223713369323838540100646621756324219380100861053801855863590132343920329227212728503485327309372389756235908674152030583843726944346208941210519050382806051839466440215232479914987394266449490014941260116232484877320942801162669995791655198743603472343907152889902683459846553820256751124596363883767619390549398414254844725690048226032431936489866600220106688201398531436526566493956341916232999643637539678367808311610347074913803012531019442449123047078077724465672016967303992107730325467731143126552922238451831636199430292147410289093138476440180279188618766049327460905841321539989542890920274521639950033773172106406334131441280295364191351745396474730893779244843590608812904338217447507806602448408603275806883448606828381263610569909736609066501611472341310378050975234453100849140766493192894534568555880094676095316316141333398993402752211988987291162554282917478343574628112509198825762176401891510244792427938749716582079596784346937147352312874415947952115265754583935390078244385812759214288694254329044701492198880321013771533493194217704158214815881697896786758094593291401407140210859747981406351518620117788934335313727706322953152216529220445851550057759042656606288142596763200987408948370349909861517427562461654108834753555950421975523995140208940818925611321451867127863873742833184534928174850592299257641446129160025692058650535476606981316808553828935483754267173956590204675229876914508647476626608966455081470120860868423118183669059176177223701879381300943234198561181657851623067604850694119616556137564429601957334389299286251475247572777115807105203392646764831160768130129948198983135071739564883241398244327816441016782170676131102707020444266152558864234432085068497213669587198041170059940944819572293650040285619028634133490557215572767968109462992209659593167619218994715675889730570081071654033555418641139452623333836541636831729339055359078455167088118681488367465984564482270800161122068731293632536632855443914044281938529811517297762991932710865357695254978152012015699412638180253219723565314543361586368044653284225671052245189496933872008285705059806506271697835347484688498368598852856627799145603023625723032340645634470027843605289320964791449307579703677748126008245059308590483022505105926876312480302100865123716937578317927292647536707794597944744987675062413011351892894305069060602353900470922677149246187897015935946358480190307028552520238306673803857764115196221377104403917584957661757253589029204749791573887369091331323799866602325947059395186413358345309147102992683736026107657522279050324678416308166836520851792259230534315832211141157285301872613669506831637692688467284713325786475671311427576504674487758170090480592209610657945182266729341225180875570291114368993767827382683741627242921371027863491360174444588445296880410555963295016554834206001426023460195372403044695696079056379055797855443062435342915315203924655244396623508584941598789699651809100889117856810111078056481891076566438343513497703118921748992971366184036658289194479389029852774400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + 9878531774519101964752853085669614073963506638578479195019122569217237709565675227620661439794257949189977557364427691500535554526340623413208099240477604308827370644770233608769881029849827340814820602069915914826750832340858686286187142945383591308986548564681568462343285174529720008349046467779636824337574976977223665689968861061300130675139624369518592310336238949760799903765221121638462205134263595791205111999600664520830422047302090780977018377719932836852850159562264752514626357117258486583732745311517781700711276861802864601372272221657296342191067982211614643865231502613091136852571368788291358222883739414563898949578866862584802630539653576152857112121151201535723689579307623897174585866760005454334638734833647649285681438192907717462814548694592087537977620520385939727586038458586830421651657468171997364951618675965876804581590306899510554682655284798391340553653941015018880898359279754271722319687097114872948430306853458489868606146933948245772480391338283483950079378317112097741391269840990585525855334455406712822245646338955681564815711461567070717051828180675339908977610398181376819790793785252197365472262381330864156070144925304032320368532611393969585141013026117861530574144638421493311913753084535651640593841308759251062933895920801445890042512337352485669249433117768779002243462358542372596613929244575707490890509821925744585779723255220045966397109249171641766090149302526942410227582494630397827528812838283520210393314510534049491312375529630218358388627334731600601988671441466670681553080729004021901308069470332803138006996746053297600696524350613021896560879063452557537653082584344259388613598955387529232256021041063660053151844039404703443868939673865045536839471395495031719355071073328354656177349334453382734998083614974220499145765495998018072642057175341266490433767418195857106873735372930868429462310388464703055797182549024186271034577658190417057440654551477379089513209061108581066991579043208662585516286128166255185996946972901900990496943766657721230987939282279179489595241365079619846242565184705097243973220172792490372210101825826986145131459979511976755724138204826005731411471566556234830110407474425891768365973380483143495134412081820224343204841053506288404791133762594134042831468589993900633175713743448418813405017056553176038592177961935079230885099147751335838646147173928134474217643740705502178215349390420045600962435256141472794099223365849515208939428472268656316092262827452220796502459293215009626267055678424133531782584396001987463068825240145661116341290667718994917945590279293854122087239653539919073826486436140815117022877856786604582875095513552823289860503802207799844641438475016298844725874218639987963205193276693077558354061518211320099295999434394262384143197453449720829479365345276607065339698880285245585816228809036019641310360029647508864478148792563942269961037822915177400988322632752761658667444758185229344178152510524640163860213637258564696717958220338714559360935253498315990034514001556380738199736401260134301976331718193694999388451033983272480295832215966473240395038839623564828445828211404156633601798528760198367249001560853088084864943392895119237085942450443710728532718327384059459218650940476957742137261710356703932393871597256631232070533551371282154041402922445686585770197972767062617544332777583850426197588984338082539365189655213695576532567993791337026805143059864885095395983764762215005187983040612006705217865347978101163865178813310076393755499439522771825374013685760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + 146714710068165805860255469816621937037976649198842863276097349587649734793528421299284171699184521405768331405967178866949728794722013594897836643463322129462614631709028925796095607047782825269188047371782187165384667004253644021594961071273319386859394103607190452001290021041011716442626964071662560249308211366085631911273502046203537994216291471705639016165005013530565710781040059691523042230233046554776287477690730282078217022959446994334857922011738398700596054817990280714020508053083629805148566179336490976911226850365287165903120085006509660012582939416799724284355574880696337074404845261601859942240087850102968803177568355969164425774306431721877692480032310418866406830013748730534278951862887800635891567437043087191295945992947871696650321948768640542943788087362734612422008072422714019241755282717198868285582985520131245838278300620015094196329067081530025554105350457824137319202538600064773720449670358698446633269423538546526448808282254887018091070804970348538778000989068266334782721287063858985484689754313147194632991370935300051605170501909861113479231314313818165917777484268268146261005083178774053195104964744068779005912428401114338101577090044930842895683399975325201226557665928908230404345032612652962856505111010139864715146559737975401372719863293784435912640123506583032552316475847466895727242814329424029475572309319211497671690817014823903512582549359330932307197777030934931520558014718709525177194466874273241052503936811129479303265442844282524554624633044310993743628275168164644262542149007909389623014942089516227512831164688526328140443639794097306476596329023354334310668266213078254404568926122368522026286525597528786846423110820188687617834881366079112463022368281269321489306796071740781540919361318962215280523637814835352821383348870132284448070076000565754710921143235175044219425129220644013367427467116540250312183215416252076152195315892735087894655691431983689861835148527090322850141665954080022859662373700125170506973678347123975160926712424854386165939025490635336078135867490794958160234531482878167529891687071302808012721615941214424255851104530142452059063584661703720805889371211179222582189924088542769902818676110261126545385491150247726068984313855983133074358521563805940762088869002908806834002599798437406782591015386813229175257716773596307917975085735141338940507505866987994234733654325643398852962254041493390315095550234373723557798290704202017447431215254411067739605390008335255804106174013778813627080570622171880374270507523722320027943250983288024289658332011465775387508520173629552056623501136134867199901942005676551793337584880376786335749211425327143308861176675487867521079780591762707338005530120288523218996827340608829379837894922598880278591508525834362807107299183759491917891768383428414070287959061245462156815051523006205226116319804984996925046372745907628968465428161656741003348715208150535132981562717785261214632458874642181377234517834848811070227202717244103083934124216754167942319251140229538173430968275402962749203077812133629965184513694533228255019540746604838495234333804496704846039358100090879643930954054586885280973165901802286072224752919360069824846547693041087891130289572978314207245573865433144858716205167760683668421407534084726586414865360920368782810445367236989334088024702702280820349324594898440577026092827633722559953584185720790601165210336746493575722957269164974883638434003360066951960899736879854451364555072726092987268434492019284136270347295987712655360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -55502595753140193913522286049607321206706258146373727745913758318632841044256680950942395398193352026602553681336480446096887109288686214378523519462721675726531578867113740728629254566885507082326706187136688135031536073857174153519282413526554616853172257273609137449310904593193615764148653796697932679278576740036736497269045239457850860734224808114479473008060529750296446787167497522404979123121759919221299775851477640688842431381823621632359763084653091769115407829919371765487574748416691742876675841617503721740382638218380135012796758530984317744140209549880944163130078001161821784637502167786983265000857176156655517340919829742401171533611736431125874493222091592324251723671469134349917726051351353241158871381401150865296264620894623753296476486270956515971320218848865597977649675787974962304222165310889687223309705815895682786180040035447967747440537698818545217483757806643345979023269457353287709876972289523631306814402081029457605014917600244200205489872947125167259091003003587685322171648769084995020695897856615053402980446765938968836340433175163441171980582535960510713967404693412805284216309381404539393895981732196361178417003962049456735067906808085806499353742377727598938694410995446103270340869047559855865360232874244967278281126950667591344820119085324988836177443695106116558426006470166708539204418564487290562823011713217194272879921651996844366625250853200051638710822680916939396802300697185097731328673551561055472239022306677339033435482677169491932932992034878542040081613826113416137436933586533215787077119554233392511498621120683741727713119593923860453041874433113316048267459451262885668758507127178986523672459749001961957765959903384117374362578606266705942835183002657652453858086468649440485882605417333484156727017422247876689091690140363846479959748554050874539280621412273679627202744180648282355088410975536026603198010186403724443169036597974178480902442066460098437759313873878415243785175476899346552802060228920755144356170691030847698841208138537498766817916873447534215940715569559910113777612428221244498172574692644273395848987217663144615106391154921605795146970711552261822633192754081764551952726242368892828944107233331063165082909071302621085937865675306408629402768581551453292515380090515828342806229705316803930188536069411926049905350755089246699962341747948067576179094370197289322890276113711608031085747282955687437950655069236454191421531718368548521986752911812635579486940970263935309620297511322505573645141561086726131911198422391608807325219770549899869325372728047159337191612539436172126232848234040007399858458796405644243936936436159253994539754688268089602129761822920735406333943644905130435719756892938922489158064023226335255888474568632848355781863782343732466639110342036555116902053630993141520782125561684851287963625316997881462054329337127982872944219966817815361875056711566663480667776052755855601222510062406760416029020315293522544701443950133807387675744196409423689051499757571013460139574937807583478990514719404143277176588421777252057686394873560381905740881948411692255816355291909848063002964095164165778660525804249667231194923270426677816721844106039011036369753674578862203260438827249592526941807591251470602339997144040880340402988600884611631607721442500507753392542554884899328724104572859966951401956675645317347395566050444954799189037112868981832721155323372269072369159886555039350149789381737727667778548548543246463216193337746766125776652117526620904539799960062118173081600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + -7351553457870508533695029694727246082830618603465829936782329572168117651697015054271236167202830421486700435376314753299237145249590726911127726006192975324752743957783311459349504107244672735055555501765009286841768612038523776312389469659755210025605103850045827742378704779447073175799768240037004088234166679760695222893779494942156257529971016791883243582715298033605788772079204639827457181814220210358347828952394433935604409475797809670683676530251517660491691128062597478806482399918711717140670379895040914607122066466832388887429895874767757678208769825694656041342051494665395943003977820599608740550510804661683690234236135082791121942293840643228995584454964432218604596740522830239848700442849901165805128924344241085838944744108037246320676954463536103309991237854571848460545593881144770718726343643502947406548690659596248185781011966955573113426954075614109208276019576226730295946462374865036461211958293744451911826645463937595834637925279341620803533981334552949442457919841523999496099014940395541519535968554487576458210262322041377671823445986658887553682603443349793568214889825975961620981866122369139750709535645723354766572132422714323822889584459573377178850724237980511545471384873649094135041560236385320563149763600078000016191265023752474573950063387083079311349043600032549764242371868337411877214338185280724283924022382601523621160096281162297891335710555293935771661977834017449085316445239644445836492030791833046212743704042903060511547851979373097050733518482254283313304583338410048765765721638079805586828819529833176733705213960819256509297434495662000666515453165032222059407629211170511217603273004184161403838208099909030956739359609009659926223525327016034135495360446059145245891211453399897713131582687021579929728657867483474400574977134484545392370984391282114337190204760550097262801667972801228830533782732527691057693643882072582881646720471773205016609335109923856018909628338843185984335371794801427667261095258440740595760948166990902828026834239737568924545083447854390795390750776707646069938961419125284125408264603584171363408372349634301950186788603715892297148752704184050741522538375774854856253094093136579307335236251629289905138900658027983992356970423594397878299721094265550096994465749499808709720187131694506309584410137120981908411453545837917965876654453854266609864277095877341894776037877914773531946200780317156792844897774679531715687608090754600683181498133256959829683757359595572327657581104223227648591657929916571891689021431839306743933833911293268232642380537950695467328798942225032194380109401061535373447423892556997313539272765212671706305359936819720538883174203997235800332030040977953747697223410448476815476412025821199035443764657373661275294314075098280509227940639687332167599028836118242691972752072056754552490873885302019785347827391873453490922983190354819249645881064278275107001184243180616852783267621909923727526051697266294576180171968422351390988904299974504371836762468877098038235101396371105747485758196496593749812364204236628293261209685913489865851574769094455960562754735959852980868154312336524131183594483933586553959827639444007974544774772406514958796405108679985057540894621112134711175665299018727264728795407771598591770242471095581879572811878326905600864880362912121089772081090867552058550164446251543076657608173523275053396736934907332259636906292199619808736748606541386134207760249157735795449460173406523603209499871258320936278555005910699082290506855217480335360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + -558962130736332948288388504899445590500913624842711581455807496675898827838474674113745441805196461140902582189493329237336421451220855309501108288437495772483059470120181714606357248411415774962303839675824906024214853012438038377993607139403132570039850291926986843718706820596279141570494949888212955453398230171650960426943041444465194428201754466298470363960093929338506472851114067803322375553351989688363054407745417425851639565392934069368366410035292141284042524502961956799917751320174258774161211297948252405545725760938544631262560621344918907718129340326529499267219658173279866275749805524272520592542018685724430545672425323034919964931109283799956779268657334710445592327528994831735835022601555287470927567274204821551280469499081876016266074835526282831823381832786908104596632607120411645431046646110723021845335261298423264909564595690798770796168877985112479239800477852242037990711150255793921695298712626861556414876491160950126110699635276940423551183477797501001199855951160364106823367456681278752722927102655301489142970487036493471685672143035138951105074697865051422614272391027868384008612594706394430283421240251723890207261274007393594145578701258547495063599866270213483843671729212322807403681821028849260814022374402686138723771380392195849496364343609228936588246555084391093723960882451714670932600507097443131113073116119246302571192705844288800945319855714084684807707384731314657915128266558537286504817677197335849874662469698190740822454430482437039661572056123579445190482241535440521582520996037500423769703125255845693400973635975679920496935888348890431957996860069566070847206695462447809271064236649710635165858928168633959130532610630869783865308085523841132415192174391209569586730825716734386319634963697622291875116859572586803008353204731464433022935616438481021592778551227831152041223637427182718552460625746312591340731368800932762238679653614957854521580115614331669808770485291198551239910271087556363796264237519708564075605472649727201377503797882067433444672005141847839874889015927869605206008339826009911521556346260924533441241497057034294855447313779014382981741561223859000464537014751408851156215402086171023770908911334204979989750381547010122150067098119199339860423710683757267931580995279851884088919193437340046527806196322143983127594563692371357967355082342278318958294457681081645977216356283372413932293885996540207539141157700078441857744369890282124274527112076543122206530114995823894777522015643215574455953545011451081159029446239348806880821560364343317919856368608897972335645671553242369967509125552661258286426812751869734337484671665543598173730646205560515878938506493043406910034598636211506258564572175118359232481898875506970080018207470053296461778921805983604117066708063026395186997912540918712805413029821833163570904869178800050152231413237161393275015089320562365149860329969978624801500076428283480113780806465643088777511275821104801311497471644875330239465682238573873687214075340912944855140523489931007270102036646774424704286398719062978854146006231784873166602167807537275904088735622948676094527333862565218053980143322926457795172146886728553611000380146092825493332878871233311614661525742167181791224040683564309571337500602189159355417568550414238169410333903049294055965786673819559201623209668451722130975615900235354057846959066124767976833606180267487372592411109616111034800222481284021726359305392722020851979564977816162394131642232806116284378618073036947826443048846360576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + -31639266381265366121968508452617143320196327542459877859733819387814815984272233087627340038561213074368954205612550611246632294077283201453353988918702245341155092178782868971373618970358567121727697478779794477509800042427397801935906877128494242400789460851221447894938778181550687022179480925275375483825272740759278651850341942019946279820443311597317295221678554050730642915401057046979238031903587134953729449565519716576665592742098862044094462859068928811486249772867209091001763681972895633999595463286828602766324497086671942952357363891164621000209179085064353833507046495166463464376463460919947147984052915533826981704988110282824794687052941829030493073881574554360354013715554250043494946085030921131983608961248729718855692631806885771960941122338546746711951885253573442278621912424142082452705958392908784395487412574891181673134937899937845830643085128522472655722014655035032413816949617822402645202877152563846189728051608349318725520475106053746205692034362390752246618792496196081892406504088889549114167249971141746473127913677505622453672794395375190413386897925857018247765285845623207374115708515453835444149287570695915632689044787330731627921701202267426720690742039881628914064979376122690595125467388204605651105271047031864217903060999348286898893134129861998234189527302332609725939255359052851112233651656921707210057926753836604738686492292116608667039574161570244860068409850713402201791767713196839466588377074467949308475812151310774451237779522768507307540589298203161869280922557043667698417670856696040809835421196345800828936020085316995869654409295530709472821021110622613917672527126687858326986092812228416111885745540198648124943623795203373225003334877019228256995687858423790033753512464721872225385423562118368688898116632310457727981857178516688557482463248620899972896483948053710493053965214040221700770234056835583563859774415457992616910432393425902292773353573108302063629988846152242916037875755402032778275367575899241114419193285177411269013794317193251040965521455560173017177024211600317426124307141888767889431237809084218222877170588463666990626725647257874129695147368690514114266439815228778154208332194987889415633635495404830803419532597679967869192684205717493976616259632651483358841137793933084682249814981942453031116426466635397483277529939440352393168637925307906015810648034816810099218789224148091125419175895693266665112651794563038908733058007352446108232365514556550332963532234252609450850813887958761560393863301997847928514817577017602425395311226733552503952449889371743997474934408673358517463117571934393847092023289263980666491495167446638771567418541007320124596155671535493330922185292122470279857839443564562032294340864087170788365613712543444258113024429832422690304567248188881776501107758636388584051726479102411808995653799131841213017841793378340899386268756787661108926271985166583568016163503168221299567340402668044334486724052233643912785852070686321713244003014299191810108440092006946450092869557756342321418098319432114765830164441200017704006528792472166547966376767009755189020628954507442398127783722990190736496196626779600288756388343147768355016409357628153614691861647628972328050625984765769590564432963111321181586333894360764442445531547931987741399913121946628079608227705219036626030579839367835723590776580951472249195075914525414865439960113037514180948982657067134754577471171752623850228845501030715372277910380715524465526644808553931693709102606441069031638904812339200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + -1463258514101390949892716085647738666060118993885900968955486223643815397274208345621325197251767811644685359646005481376240541486443242191874937724898454274885911104890198699322588079313634782607857071885574253275029484753109064106374540482283805630557120984032932701831230826234358606238295596787059753340197540123961027123361424479152277622912039707319429235384359060992039017685470915662499736340339096708549918306488884349975560648709690508189890413612062928380314678643050709617808134730064864233714612353826388161287239763381434904658093350560202006484600039935419111236889100947090342582933395435049800610569723305466646372401637109879881679466212148014505003903297346327082000118371673243177152919945532439132517705238485380972033030994301654968705189819525336262974649353306610499716162281737667837566582127118577022033424803667258108744439155656621718267053747280650385289782748381863717490583551691519614696976452361287252892022400418008954748298489969522911934557741932397341121646318723844310576794590186448380438121635467498078292379973022920567320355029173157410848039854966931675259552327029350084383440967568556309345357031739382266760095711188088699529229007075286370838030224702757701365539703019662976251063836254683403823543366668469192219495489236612154994179051581315856311026170295293300051483391253692071330594955117783761025186869781131716911550178797718686855884040129560137643001023318372933584446314283625362028126200303191225371955666224893025366209320096748224173288933831879004420355912037991864395596526107421835923807505391331130093418768536213943681612818326446950010422506109778937864979823627530486718949560238338814614129717779792085899581150417500078495037432205213873258684418557279036504177406916596769297274268293583084407313826557682409750314897080638613507305017256171527345156684673862232461509641452656389335281217323776324756713761884442598193865821661884227219255395586329789353592022774728601712817283905337049705925203766455660875964736314665917595356139325969054834934585595107257739557577292851782704760210686786624087371312341503274378054661398246089196556341511487496437432360092097569866513410398006295830699184717959981883024490259307631107580357803337981048131033283064197188781703785269351951381157709302799732990295448814093574124148071427722792772726361757197293999612803022179378436931207848094531447705551744652403067846801112017880205072039197989879352095014674468474293916616212324570885392050463249377219962809754097144598167461206499508390613061061781319740494170926622115549738835446095365391226565596857901804440894349236483613884972024065332345737965236321854260646797872556717988693511053905510376596274604818559551210382136932928734709175700264674560218067334871936142257517517651971082707284559253127787671670541137816219264515979734695217194894546927013409920378205500466302412656185163106426531824618655779185018383143005506193903775685221018499573576638263498942765428439284179777227691171319813850784189873037051925894838018573222525408110003543523756854893102266730758781422578875534117978512614117467324222310652334386468066809659789407463012439403409418751636281261884380423960294927212426617832385144438693076514643188448774766353120907333692539487385848344961425631446672966848134412820365279191592204588682090654418039045562860491959961107899298507206916266414429314766197275143208720086556110277761098155975745934281789683960834402700237227927217250540680297744924540031899347875322673926435829186560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + -57322456322173294053874258882252175526482690815568217890841766403646571479958160364587421492433088318207094656239946900387113787537332495297290734670220072535497096189610329081643164716644504421612182844613620155290075905822236654619606908866996632026205981803090840777156881514107310089737842307668361922967356107735798103371444181603855775241184538238579603411033739976794152230737717064486210358270621541237803936962648390377912851223548143910186616152870390025399418556120263346153660796203066686431777787818053664056902962160601608777528233264978858543448005274549173606680061867127485404610016199656220178415695132734947831923489987573508274728757105579723886137054413190057960857218882198847817605615607092710462085033558360336320806397180270984333295785248929888059069085058242339281760030990285843300160641852273799720309563334659448976939603568802262626074507685046599750448715773605773311394980823352533187529886399221670472034694630611745786135549432614101833694236533752244874719114396091001343728873967864940421510238257412043333946956259020545763411944018677487975399566869595884001117398616762551943811489980742761692677590958751511355624932605714859464009593455395378375605572313663848158891519105052939543464307100554201906653748725973323817006023265427688085148621573870143307444452288352372859434233234549603959461803995701532134010771369433273511589276067291484865656259310509656125495259042400383626949478752892691456438041623287551060964549791300400462460669484156826274570883936084477924379610379641890599358468497268564728865768516709442054491840847043153811053132750956326642591044885961884878671207674629897842741758887973573057627066630822205296800900007408122888679899038433889299966975227611493728319589256760966686242117945306653467857880690595060315503497560004716091689160761601009828393516338152902081143534959665641705429790050201301181234807877074578286166755222974648841233848688533754105430476775874566530933055298528081099396880655851138542828805634608334477285781854869289644543028001498216295529237520019854796267320980560725692886415628761773246604169093823473430795870257416653154014390731911280070952367030347646882401059140966283648655657185796079621840487454844613322613267991544590921723999053454860686768080114737815178515570392326436887606226037860571953849425754509799835562418083794703805255753712417672051826086298678141838945053389620018503308752423140815737185977541115006064036339948934897287384924190590438435733672550021346047981142019346700392720680593071490335131957517092941505074020021519066108435414359101822463831446624332563065867825070059717915356663585676946317597341609291298081345866420641989532194857429742577878229246385491519605947117504648920066417771524108264240471310315854012388833041947261245399667031866559223865290064822245908799736138535046382878320724362266501274700511204242316202285131427883496412131662891288999502982547722178604138637264587371564334218780216678518842857628835987161599169348706978232873213558639325554036337365038388221297587723985627151566250036173606174192483693245810962782255861200758337304491832837525261894369081728468470631183043705366387447335084699425753097643970689423635609818035935331990311968911170604585688871314577561697133644762251784817848760134767246718226154832579255174503508772814905123019652977773950201951882973594416296338792190160756229056870948536776176015471687894588474842787265429943418371017998604286415225941089936463701804251483758289924648861696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + -1905266473829663575047079863924857463285174730949830026655729547595075208304208616857230435264415408492790483705948198014501986466544787580346247595071129818357892541818407306542872164074650486130025886591731549288048167390632764050843219954940816746462851529934921189755708243455572203178788297661297766900265758549582594937658936519297043847733508767100131934814476086012204729639811662400828460092430099484304164637023630187773568802236260276515063180842276520788675226326884278696671687389617926790002688231350213343245040324089307968157956017805544773545233932196361715036961304241115229314595614316193907571392640729126577851779293783038701630216257942405137038290173604460389608605373731120180554722783145599390958593516950476177518741453462150352499006253021039446799899428511847897891472852186378452444816822824197219812183586021961708045582431555657217315890699969272183768260100691605620677690758130446278454093758859484577790762985201503524675478159955438718966890614823532139417382170577670557366490779829322133908262452015178932141776068885927351864437672921820825311357246903584087708098948403238252437833698571155934318013103281908372038625938738738055765907691755409961190834283901189570459932742445672391294465731992736237810203939433864992230324748133541246451936317652397005601225907648904606715013076236166448325771175452008687859527252013292462904054007096109162941491013185936540220622371627785801090178706921238667893360698872224173331240158067353205409693204396316796226106028202310972231097791152439233840172922495517656789146524906645340534974921837537003471066311438195135142125578683364913481173818549158923137789146871285426373519030252171636780135053635542136228308597231578427066689953381682364991937807282930858834470603810989213356424261529008385556097930152854255696469537651777527157370554296784545540469695482329559420061524427384903033696512756280578418625795563666355188139712055792481266271582756861524584500808318843215360458542647774002149687525361210552630863931434890797695042676495542752695167314538025354487392198143760212026790370160713387755276084526190072263096662849474547018627975730547581471438995559342925482073294631102271332455050786364408663197264972569995686279194076869420258928012824784745085865835495223230174976026076657921839451142363094011559638292668014945162853975306743467993745899436590979122539269768193420749387649071955304086595070547176078112706387920161622786364136501149929098028823230862992472727588842429039708184294114544259567139515855777467130011607472648180770808346764244204826847749537070146257341792575834717319914177207943882259201546477222604843380448951677232401151415621323683208017389165149064929225281191044483016305109622261375254080111685204438998282004872219410734021584370010822892956340821000262989212372259174433328512500375955112401493884980317632352373721467494173468892479982916118544442847407732720906118289688797844051644444011260428869536660199782422359269599312036363196970388518148512300395597050142514872023274365108157875547794764537241840961712410892664570867900425895792772579532940723359402545431397315535834253857676909963746078492783089506749817980480188756649112029235920425053078299377900160345360823312056952947859663799114692348124369088284337859100667890978309414221062815294094647310655512976441282933153468578596275219981615936937644515864265061339810786933608617931136166739374936642529707344700937132575443407165542908050158213289452379847000393336374270361600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + -52976637270468465116442271368929128767715473941812769563540398640951295992703312386570805756432639281499541474892660894016322000145837444633459501399353292043368897544169705339424712423507588853072678489128334577521974683479138266480450764746995554687053940867222133778017962682367064080676819552368873813125118095657311664280457851023429319117995721578646886898107265930607268332897201723550877101134635482147914658671762006258189492306633723632076559902827998028901106699505962615161755672672449062293025584093094972417349492999673589347159205275395590049474528400727627837724680328285704621299447953737261839178186902603511785383371883143308021120931776662089090678371081200282664731245500373548954209753093423058324042256259011665910515617260282365776072838173639294901849346367744239167079547091165598996670887647036082435809126289115562436569404930288141427034600145327215540932737066204239222723070593695603599251665917032928170472156403995818493730688854637438850524714244980244148216551545539222209584675270512340628761484955227397081545925615858361214654965255025574885474293574699730747887781310216937009310418341118870531190517753259453296926469798907499641219970043429394317696786652079766203776367027038407846322409442619416631412128531542469188772388467642347001687461809275314722916238397992071713306798366983338692579505564652546471777647620049267585941966011559664107881643706087027178927696944247585420838658395579163697579562198649605755514911350386500777187648807241319008578204041032651811315750073341303076157570752637149063403604411046789761495910497078098308839957715453071157615691577385943656151849009559647300603901830960062957662637932605502973843174769461416220017987970516662324170658209947252550341727335387539031908645060122597909996043337725407708368086401804915876637739397634223643644036929980382681453040226717649555877754672765255529645949173380659338567754517515104995679534034397665113935430854919899702201558648544075828836278327189625730451784640085030702001093276214262858232090333207750372625045780025742504616028264850646762218018603597005611155214687521414651794515137649600147360802020397070073084558044927432605922978678995844827674245384585681654773260954765292194094589106178259017844517210140056727582820444212885914460047256208080690584487415809046213466354667208544551835377057884469206068242551555582768863019855442790440452104576249963248252932950030619013994327203350637120644922222836215449054442656912258053622341157657079211916892084918931927257087968603665476056438740594707701568893984380041849398028935553665540546632651902166816774275138097302207765875060451559495705560033148248236914775671444739368641149378904989226571701460285327412815245356490629067497583873770792069899961563871040816443306152182172631039348296850945175856125183895286665286682242316749045835529902509494524831690973794597984168028853579838047497704040686654760992203044555090172490424783658534273962583880640389604892310836206404229268388439943357211783430643438645784494523185377503926651375648175229645822484818545787499653602669632536122697513098340063916730712074340019617648546316690875372552430059705056721427541564757129237081488361895427324404238446097170711003639631005786695443545012466281335406938506334162661306871746385345066361315559828208924545046487901687696312053268367187518296443499001280731498438968743759581122255450156168164066322264985113544788977175434242504385719233454863274476838460700493811386996844407029760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + -1213179942850745672647724701509960649166986727014504753197832791329503092666218835442628573291245683953426697766472052801844160192740194111193800706364523828319700656459597658634006371135296214874935271837745622098508383628332446902701006870909670740722517140797309659876132966090391809000355444157313147966144616027785741724480048079374134038145783198229029512140427802238214601727571738315865340756275848828823274285571730641574241078529272719915598103953142845672570101697136461763943867019860210575227018754947766028661080801683277819899889687518849779715721540562798018351112416606597122938277847405450411672671980856650428467376649403454230686070778528167952696361534352802058610201616812616569337155292271885786955542319580788376582323569986783551575328707134030957163745315415764646082121174452115640598772356050527121514148676726078875677312927932880358418573834666475722241554256127058655947486286101477176645842132583940924255469683425123251034317639935796067711982743022473059935010692178971290279900983346205499346531007765521045044061478102516534585278792888211313465921981416254093878689186471826811147185602737932975557465012871597013337984666348750449157605705008088233385264699126319914759188782712370747600640728648261045755697305752108025384754094199059412971421225680064152784153713750311742856983581375226760871611625860422782599776541722624654723097570430728238497589229288130350543953850312369305221901235214092906688694708185117906055145940353758083457017140299297958278541802839653349923461997693891203242055200922487838972375348702724769794325390095016028039601615399277012972243516209279683087027270151082137979783317894614125283381693018809521847844720431516874382668803862971529650518051861558179526294499441077290639115213609667040742111281861902483294021318851356943758375917810739227460686899074022127683037562510008104129626301449206923084518334919942314774566678537484158524333842073247975436560071119801676914632897587026144946967137666473779090775302571623874278567317160395712094041990696904182536371461179960925805698855275655698014917186486285097403388916310217195671784934159727035972084338706392672608530071575287406338218155131269563792050876995236413105080376731557817120076932923416305574139186575921959402473359910702677233725836140012024839332480355063944015457501385399104096060257429102005720753584489708374051041608019895976702966140705535304789813067173915072790767422157698717654682215832631443230667593184377737130667836504737206107776813937694991081503355571842256024830026468386278502729404806634597873852321274894263003506796714391587249434797337899142338798831935214653083790995878519602115347467137156847339046185736515457834548868918090389069254252452074421007412147743436322444475737015220496347961834371430522380486857451774580968716764297040151379206986911255194285828062055411783116693348739390654262819337157903908472974503313861199537518696947405567325219199995720784172383502247565771312454283570906213780121664781836469075101267635376812048652557876769894314760965998736469314884711731041647809061039373150031315339393009538353869038914641459244820922933086312175558074818799681908975043543527468623075063438547155593769101511692046856396416302054982351751077434022907042654993446628908412604776783656311298786574356939862766796600486390962613312503018189400427121930450122129742724450389385275241929320976498141709266749964819998339093732305856798337125461879598188491859153237291439197038704666345472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + -22602298401468364236935284238703585375779219349615902247517909271088848551760775689270986349668816908046964630253983478722151673972124371092019348949011551424774895194026259715309441288466594017084082428626498779536438807710454608053497380644478707643601351342357960491223954204285258824656184582232824562339723143471019432952697164805446267397176524696920260708339846286256424919436502430234304553908523727725809865911247543315602316821062242139677053106307058958359652827543026817076001314422093667253556712047697675659691806523819672236937447490173402278246105211317837572084809293110849815820923763004078598333774763933159292144510812935588016506794267650350976435399319784106284558123714962058676573354463140501479546985164812614635433716427423932090837513412169942151113188713529319833328756691458306795288957064925285691546169543333860319930926493710609598378446030832088282241995544720892176787635145316887129910317261231514652774143138202939550455798336874404711333606858886748947220170314985844085109929499378156088169215340854787830309522235143879813252459948725686527463669645527560708056092061495311082167490118411583625610124999510607969987325962275085742431361575958294024800076936516042181109209179106550906533563422023502208165044625556500798241735253757534676401108764388712893821092757204044726165766203222327742577924963489864258650203609349926507155278157059328809191403159295104762081648417866413521553716421087154857908265550299290634915059822301026596547214776845544110755153374091553933052841949932850535037258559880144073391895453564260686905660432818916161840096017811919942716925196453033720557438852978499691356360314849541098987795564586667385429278503057598329910449803432495541998609317373606826353887235052647210005458667804659613539838874725494268174505303504825624301004837952508041163742242253232794850809715344296169476832911034779222754476139572483073433045466361755815081509056464358849990834462568592419534661914942675276278887670216020332195901411260726748055427340162512440431058907951971783185066448164350302444035646612978602804099899770146154018095977490201825209711435861070005225562326788463482215359773073837516213693009698325583181392426634559392759888041118547504935049006208731567889011640773559867743889232238787171315417081031573007929419100024457390934250405411673331642560018104148676562535368169567820469823710944710555269515983314885588164548623750991346196663516030546421479080084952752207699342477617305941550821648610750708733601754588168448998792206150290612320586344956207467820832442822319162718914406932413596797533129672579224923148845635175709024894642087328178213259138992844116883005944217962143849879535629119338417631295914755423502191162255095639831684494579706095739826513430187802564894038693385936976671304678517792273280203917533025391164054506425178121208261901326655696264773650346235627513008424940358216724196191970748337675229644393703708703719746050040290935447462059784659916640336605508558654479526628026170265388608784093097012287428343924977462232629873411197089719731950098828822349261337410842981602638365133916960750603695934841154578105675681010512506668371036337843178741384390560132009288620873386750175756283418126226577371108473334333366071138893827989338117457053662140584929461459853962027212305600138217249501739972448776559199915898078709326383002953308338937043585345045343979198807959762103006704342037657882823403577891485269976631299720224947949304807146947765862400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + -339057297865059647501573780232441252753076124220113422949685272189144865422682739848556848214810161272529313092654273870479222544571896277960310077850440394679742581670973109227198935124936025918211336183748775651367512351410722494046394894677586337280314621759348148913919392123832461971742919812770708064218246178645092038966104139038608477359557357571188753746637342438477755239714750807541085106846270322456481221509822605025514794684212806804224426823064932830954519799834317640310555113745153651886250656475777970899538995845154825213939930705322348434591551150211375199960722162097789276902911983359518611266283247495290742991902258289964852312452516520641298349491891098092126185092308356172011818449668932388751105706078120942572424265870354777888305929457962284607768643572569707784809686365550476820094604100323716462566492913420188682960801377244690634011136828823084172564728961450644739803825530987460534370394210454350513673295063303467290056463137312258109496462647608643502021693890519751997983538037163223920592703270127205549695096931272128609897685070710682551423992367492199404300094741904572172893732941738197567720587274103954022942516873768019666840183891302608870424504911974279319389451182082438077064990190553264634672164985023342199023218493615577985761931171721177554429873175161776420442115843484070278212457630703116363913939159522768919504337615733643422861935628177529286301963035893789654196202572272805273737646522688204177859787488953591605578416897521771298570537072993081705605994159125451817285536388489453484758907181207161832588516942266578873828550262287232771818148741957781551514394176307953747090559049548734873483105116259336962764155214967898112688900700991686215477404637525660616889656297104471087364706706132183995981793453617960965097375317172494711676318153787266300131309681703343216996166710855157018482364984644132018241534011781697247047336151895668754579613106989277531585683175743288081691787741020064616805799352142818292131594015334280005421919628094483376155227805587828269132609861079174965715718056154073658926112333050291536020375002173395127334651141477575736521899849312955991622854666200924122267300930018638296503042163415536975674924221413914818690733361004220100195644112382888482281186934973135470415748421459105535643003185130251935749775254377898363538719389806985910775948636388752656651784648336083446415646113960210665953801112183698197304814567956722280308378308717256506739924369293637995942610343717805387142226232145711049219817883591442096439904972179185641837407023354947688313795800137362436010342577728881776580089103583416123886034348329076503876362141795968871055239793559772917190429931568002770183548235930683063721269633221464780117131447286204611497420525224551914282098537213763605386655022188334936872673442988232150651840022261361160901367039450734568618417690258755969968250080714612291876959798018084782033423552446547137468754582118016827812339921841882955766600507048565348712980777794328314794676173103320125452426203794613946504183389148886024033727711723720998517198547802525165268472156365882091787602877035220536766315508921215219556596221161185689981753712149106414190809908280872412743155332982774666568078937614503118228077111262829671271203215534337358819685565643179661421277605718383220868944171825882276457152740321860316138797813286030437355996368297784141579009607001833592382675308483085018513796632972908395156224062117380520701937501267398597017600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + -4062905726132629980532423789421224653132977558944423647967238648425299949287160885691378115139384468200974501446771278567447546497008033853386540054571880758909252060429648637290754948230436564102840463157873456672281995998530835321421778509137511218456281636499145115057239053803586004612397587109457028739949333481175568307073150724289397068540517579142780831795554320520352610142278967691972134904915350471226297090420511846198417766618588166175691289566228744525479142736748973946533070355488928372275574954151163782054215790707284604290328209064189278920208779615696856988716961583187176151929867481009802556704889368659956550648330735812891232890759893313307967426733028839967580604156852220819906817344568034943190889330891637100997566092722973605005702462076172061453989455050690755029802474672303968965103667511724753578738894882668986227464865603431394082444730012422348473361768006718500149531677034545955300520089633361117359796316056780670502838700574800318031641533312104157143238168953405314964828772926437284295209215230999392987574588916183885787053461172345618492394484429287163107283018344807444961153166290448040813424000429505819423035308427522902823889900862695796126813161440147281219301395786921160779947461849018907006146113250970970155171713629415807897095688136674428327014155532195563559199289010303421387423599366782274210364561462108091553770564659069386013209104640375015789780150282919585185422479008616863929411599682603013874741779132759457560944086366239856720348630009769703424121658657565464117577817156818970640524328373636331057131226068661936383799859218260289407080139331541931431984953285198041784204868107471869449980913593140993994769355453377116556829753244192229697766055976697524468833891186807964872155407002315784967770216427110730865930761410889693486749249197966790495096061150292163419267235624920568354714476734142018612722114046566276190987731556693047732608507905163230377180099171100628766281200766181312202687786682021784651366636784356292660218630670286796989736797101892882482660467372419210461258053939096913541912359781481028548723552305960857848431386740819946553973795783447408539587991168576135624153878038143803329427211009006960214017668192144382120206559931083812929560536143718088321507566607202365958484085383956995154169825197367424424935538934669345983008757035559088185726937159236431422320745693890237929341951520474441839574267646091212226858739714639602882965299263308792200495140586027731361825121576636449907367631492783352475748565363812264513998391739542438849129991117199096865345859164934042863965982062569509864148632995384865261377370856557263517273556997554750815876981110956126760472448692836921958810383242940370770643550680015948852781776552615262277806458674321024348541267879432139138128173358020006868471703512791084095994666733965970604642371932508959922224416079297329861623323266332270570103805314722366766108178509639803322495480704290872923848552186092321658789263767548092496113190099281364577243590582127546426915544123556945209358597865804443745240677165553266904806091981512406329067924888292794134461238587296206437776539108737049385308533803247836520380766949030833095797377054450660103507084662200064542839168352215580099213151981866157769809094160090422717633299048483223229266714917842900336583991682430545901813106463530715234841869433558011782080506537576867958951139048126192452892224619925650036747305525529737335085916989801505803344397165624557568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + -39403292464108656036572565526687064396197263150613082898724514648840096557217989034793895682857460643466618218610746715555570230518312772411239563386090371975269166525977956711087176529293971704305377083402163684189478881266935945979728154435075536713720182540064074097494223934452108235707220793713312255140822446967033207024383187472423044719768909864838394260627096357676559676090521111994016699629730216417790672599030028529661888713605834984940300510129599021734531166157607365060988079141657667033319430563283442568104628423870814354020798292269217437786206419265374895906833414574317324076998988637302467704756303838425512558719000563446915233206661256624567285710002428030686289390993954355785627671449273578126085402033543803848865709930168549086075548368064234732815948460090351369393855916293439559597171768402964257499162376545546734129300207132756513593285032524582254442608960264607020968111167660695385196797562242325875741755563486005292150283651132821532897427269043483474820176936545823614523315637098624116442745883209378092381292402416970291252759313349105823298095923367404348504666266169644349641569713746745555881766167373330200491377878884626787161360273354560407795954178814923395494296644988457689588724353005402477066631248442712786507147144800991947947598875880724887857373972507407589606036094486651387095127532697694813264743927945560586136224316057145985855930084138144009400161371060949828238744208640828882325540328435367077702473823604587683637668753249642924272689035696353971247241177283188254065106208540328915566286625847187623162125605703771749687769817180302803692892323011246848951663081975191699376662912952872107877892242631101821821712705799997681909733481028037194062136160042806622273323255582238826638928631731586455733683989412433490285966699900865123196504794284805408321697908371722834926189677298529591397208860357909203845997601604651192156340230109480607784934607629549815012217007191456186669447505916985674122746966499075638493151081602920697461775885588842568293257403374393774118509232161382067679298216496422450868561704472591552951540606036552258172514422395843813703474165733751297550061743523798195652065853097976901180307249305054808600890894033765964548009702056596663684441604790454265564018340311689275956867519153522045909337579696491658262829895026500196813938186683516492627124641100022148763925706221357460480330322882230755861331548856524311948453983956707062085042770075914573292472363268934663516629212218477919044675422171962036932827998277837752911018514688640550323409765737652258839758982341708779212431290136518233681746187763024457732259297339873989653672649801261701087148790640036376158934402594236950910123254468903749764496697544730364659087630793646836449883577343729479625146788927931037790706623507743463285329433759274067774071422710614275498486742157779731243642279641354426277808043112963207221268170670358087834694029102319802858733057991192136167340922101740373286812125544667008581908136628775612115432691016509203797220589028963100129991114045947911266054738107925441256896771887617949562638685003841864432074433240713089655276641819003094543932911791764884773854820952350847150830384050106965039388679692653541983357082593753677441320897692426628562215019089509884258396863115688590946089089462028973450057377697676611561402152380460438530346785673868048538238925734090984481681625749661838710429034883651375847482089272397815339833073800792172048569024590643200000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + -343802238003079773246432945249578354459637156024140715277337343368760378672024781378633790964056614175013174663241489948474114140993070215653068287467006299570391344029923019121887097919437625079047726629864964625126985534806092740648207444212751341522855162040160717764956631080142012564611874592788608451308762123958771467412419549029429529063445670378102815497314649148667479467309365884663955407084448553506362938714596206265901527495867711841993892044177254627885087054992847674705871836724026068725953960199851992710867739663152575507531859559988626510245396680160342266957269321579047967001109953659384982509213809328394417132525084962310228247979629905241851665937687008717180407002267627791448966531070051924543487455859232790989187262112426115812298203060460179697149132553636712055803396569239585255503108156450862933287646488308232528114500081246795565848186934558693592733483761421839998826006228410932265821862943916149059906580319522576333757639155361296360046608815786349703691021564039391898271289911074022582824601194020812473460632119108336096603788625645830245209997660071356491686092318785413617573697362521942059427580825068931341517400033763323798488340996626752012470309452486246865745683776525738151580907934402456942619018453578723185694767931420624815886018532845212313629414705563399542413946463189764399073216860200188852160660975072818939014791967991203175186571851259338307680317438304007887121757521009437015653863278455636447500731313847941190235280742095269173638213993166108833739178292220714926037087766343570519231975789897772131856739288588190875456187431483962289664713433290548531175671413728161238412783453382668900915541615008386511889718974484627642781126319065195112925718393453154562717295510641426081812453674608488390512144292975835930480223974259635281137117151437291300522535289567614401624615952563373477638368372128484643709375502984564889010584182245452452556827095249943364856779230622800792355257408546011205470155303333946307266459567923450160394452915222410067933932712016065670791916140695158658140877792431226612469602289789567671997076308245367887986037934428242482310517823318956473913968655125252392803053981125108799306791206255685034862513788632029105096430856289522729923185978905144124351611717828409081445380414732362062774628912266163407935291676223019283242497983337282525199000178591443013286666235604927801355784813634046441476108223200296082400420947074334068972029724685482638927081299054431386892877314577802614639026331748205973803575449474827818726509880509071760519132025188684128575907980293518245977880200104738794233763193912882218048255630698390053698305544501004204378400771676398859415133732109561699667962428230890332156734243872981528035884665600579386366167126716011829782808390160769822822268205091112925160729477139995991368128261814145461143934485283152469147181435484317069143378504366096988106768032704351145219450786533015988548937349406146804318717257339788885403119601798998889163960489130490496958387556375076637337482090724371151966679545020277976185818957581651703169475455201197535090278986006292324219167958462009795926224165032466522030324890989944423280556387929203589168646050766523959321135311594751998578947338363358151731510618120234862692802548769377759576799775604479710341675727355085546742716431510046159619077644898528392358839519315690776325819439678042471095776144447736564162756851526665285019369218296447389327253791980628465808142499840000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + -3486106461508841046669963094083674876276530384698354868569815872872246747354020040816405522020771747087070121310495503538143812115607330128831558120502308181521260086669346240842173691492872804969698075474822126720573212733030337572346589958239036744374359282671343782810024158539354627584901389027786887510109995044153627026374535861140844614718656276427836734753050857802818142405733925565446613937289921834427354833979339015695115425881347203611414197657525148942887460932701271059220526970336165837285515329898451533484068737670466591644865688446493088021602578748570226054751332509452360633729203877670583584284295995184326650357415886975083399423541889908997636270604832491336598099423139533600651589388644349300885027980557651368860836982487392328342492403297639878482500780066143675427029800753241011215193523061476312571398374557070182273056638311236977399889428910073832567245381080699550243469768022899441498168224790746371037307415215433734036919906783118355654921001887423311734876965064544197479220010214803195909969423644692345528802184277758412725457277485283558802787607241489950382798248332186377809976304172074936248617217965852873975910276438810999955629176708880240456701128696658330087054020728632324497372544859391663260465748239303306675849082891270219749527954633336913629053295334731785177750084022754428789032575555517613261535409642378613644597112754087159088124213602780160949967821294314574890651334490325002105279000122689048375620966572091486452870803316504078859445949873711852310814954703235591014913075533901874233704504055547162455314254447006161011993258216945713431444780256323822846248477064279667033179359415541892672877430133064917811913098197510195448993582774086948432630966905216287191580578462810679052520397209666582447192346756228356957149020846411028660485363787041872872112484456356662673490641919963455258161675167600333286660905399058547597307621381002717460359453678625600862735701576632556616191388760992903442408594751581804777234340552092613201305984252893903920852639435463268131163296626337135323158473337627073036769608529060111089642900036278588423908071449794820706729657612740625142103117561682459381194106653746755351814042048434005715871684931382505268010878720261394100338005340284880853450523972580496952254639367235464267587074313547849776417350876534052376182367675409281577314761095027144940078679885815957684716534316079931563917057288921384344142768775304693136224919165905432634920876167787960895301381515604240657979120982743493959964199364727697721990850076526522857521644091429645744932810890330015200423545759283188856222111282756936791123038571791107966391549188538195443137412429599860421261321521497581644720239058784105817045830042954955470374124834811731726728543820274263939471208621468496042966413917606388888701579072946124797371045501712169339753361226980069152288124162580035742599266050947551444525962474731823388345699635960472692253080626571006807417526770418792484002021132324825648557354893205170943060554513166900011310201003811736871328681498619817025908522820716193734756981057825700218451045042256734485040375696548334094954800546515943968221324356011741809438868462105243288049688769706586255233514455794086187782827306645406124463758258313862045757142087880680255485912866703596358281892114794643541596377788287874570678247571198395885169540418772999476594865030716263830589468521271072035016570362960839233302904210782219250295174148248748314066944000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + -43345418139374836598096144840002329307044491483923309547732252960996500533887400011817724927022369691560688285290364237057018029274225573586174842773314375148818967032203662844984671368165511066193065629361980772109516488084336784631889940789391622522256546930017102507892688912760203245927605181856315254065150392135324012144528477773696540420192652470413623107126604890922980320690169992392987264093700908972036743729856089445329270380932893806941328885199760404520372608035569638328914540105091578906991211330349363475271961592224318497986985946709598915446278035691237028461754383079481594224661875519867646876127311117905277794053098499439785291299462716988151830844591546782087568268129786222435581674966675443364476483917670920325897346982168304617096426643389107685326524748348553989367355274758114606421899570172153320780545095126718816633011722309091963485699996679427083274149611541931723373381747018431596098787169953463125266387404826697884242322293862278328421607204848808326525335268404375447881854008837577381876403197008767463360746250168703984963363000195537651074427205981069158439472352807685902951806062997805726388461055491339663474820130391772162960962085835740233386508887128306791331668289472534465160144544100912243410297108490056906306085801587410821338359034174274058616988638221428081193832351632925921798748358921878338583835712052198583337013188545617486385640529755001334144551731617757721483387062121993098111626640526613166860119879938478295549703785766118662517882935314393384675485482839622401790637766484612572923404965518226818760012873912894867040058693976432916886177256588655050436036953045485001557918065066985659836900471238031886589309778401498470960075008355077225791877615556226412637340049185288582561796298053242892740838080484742079225790952237396294232700696213161805285458059252310878991302472839867013524368344827431744815293652512189440349968845268740370404872742661290067861140304994986548536389463406841651882156973556361030361422220805891477770109641036449202985794840795958270980017870746315549714598290910020492118137111961613865017681184256769125203663185665966922237719870976301165298671611405110183588735600690254621887187759090028508905258254617199816292009066489066551562041265298093080729514722751559790826161161829642331236529648351103803114632908893977192105537819665893429281991025860886641515532643587458734621698834678919813615511220902845517815903769939404801195028821753844821239553822453432989075757404854691901794847506578530623152211192670251873275054152591544059189598478994951590605118392575404851228117556256678037757136450626981309313882768504212108277250418122697909590196048428300848417627662885207808822944842370872719672308886751444454204529917398209872936438414369064880538787663051110949402559528215900708912858257640109961587714283813436384993052737396897732759479370826759815732102006784084127232681958767106972263783431585112075425589159316639978100064416350545863357504739242396563024009056035951124825951222881720006040257220348499177871269736360929299534703192532816971378533063760112873918231574256318703644700128067505228991755725346960296773154188233061269954462213935700122619034543150258848028802061430447841319038148545002191559528460029506644064701482846220864037516509629442860397829645554780743570055650633356386912039525754875384023077175872710953586224237330546339383096588597145866661517388310960753938762677613083125606593967233439052595200000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + -487121636316471155673120227472128864042879056816996218302956417352126734785633632574243200940284378943099357128351857462536895273755114919172951844754259398214668349427937226494119511427896485296235383671044003322362332555110860498738701723419474100035655345817126310868680745856749244162415695301624307566768662608572712184456937911198843857709113847077391335201795893408535073044477381091063636136405837247163326961865317006873809851725868676292750163498456718707159610594934427217034921906424222305513461589400688232258942533861575340369776763869117225214424712699516129902751945570664613352040875541990799867780854097273113351416278278589250511926540270064112963369971940202292376738227169702278730966356799328955598042483609004440833526537374912304455201534468746072828870420255375046762148219425441266141705033883307274520641505220825265031605204282267052771063834769759304984572826851661817510011107182105008048938800451092071875102874275268061075792028562706739782683673599618062439831937723918062936915797401033418119251843205674017890949581590042375734215817370903275337684123899765494818924648661636433856836156260774607675787896343141212754841749668048757056125918082626286001156663467781896083511302806637503089298155340583833512463470456929944988607741252813460284135879394014154598078930890778642543715603463169294115009533099010732070742783993077607168789918321201047024898492668179488400048698159744108365767343355071288594754226681013605562104039663560382250699409932269844903957213988694123068563056839732864332505264450762166479114751592686609727967631849986857413663944005451288079675737179567479898090724485171537819565282385979796499797476387386577272275687633976209345540585562148105901006782606052627406071672326590036447824315851262754780905675597791934963635351382211358130030171797403352080224822690273876001144985211358607853757479747520714720396807097812048882831078621860948950917341330959779699094127403277788202931799020779916060024282014802841743183867825777859893396734272006242181297220292541973440725230102711743593690011332681529333986694344118583093449453404247033862561081047121703308353532480816665460206780475747152009311308786635305557191485494135336293359214175243453472147276567015910806330227724367344529497949812184446613368395671590937317645681768672081659318897284140696763027566846249383175951969882790858797365432172041810475815530452680163061397726302891029357947698597028413891969051242360550176733955016713812943158901518871817333546965523814960346238076214407259986850284530615022843264830470581673937668303497920489202536633685046918313023094091280852186577792199298169931140112882210966436242173083232529852771708438726269731573675288497927504531345278331594649971394760974300295174008385646598723089241365674105616554002156597518775748154261313312436147072149373817802954529821810186158195026752055156315892790862118491499140551332561876068856682629274968142672415939757877498320887657608698351858158901482551509911721012650922340901956551850852006828665644892334821584228103126656262174287039009923094330156060321029032127114323879898710268629781890988712269761607754175531460082454531616951859528305662034612964599078898984833065928543433220787297984065277350014334186992921925699632125116858435189957354903164396796547177733014638653279449571561350538870717770203664202179677472739656503329776304148054073211993071556336582734867376904196872412026537307421315441866702218854400000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + -3828968837648073093970672462789708948487214343254441268688813229316475235069778268104806346331378768046090224444021150564913107074152201928491140558292965305144155241582479265101015240953822882126610472696724527597632096677239915167469662564107201970518529114103006990772066200900189311772835734233517232538003637878007764266798575337461723071259913703126811575472777699102303118446293080202550645405001690335780511449867505474562152063068000206742166431415980211527909628242475820442729168314072319503158180488813836884040206491357265985902863780026373050289850423360170112137313622477817695059932948362835548134913345097750045875598879800232867154762328205997938576397126038209195716880788340352385592063041805144066837423998558522411578726757989613537222843686788126056309064139249509640872632913394758177339325886696869622864189277659636354606326196312627424610800561090665923361171454253757690167879523539244183065898162061542055632318792929192040712894856655997161887322265773657334050267757816175695921531235253287260095557577597970417773287831062488212570496544277067695551971957014010533505969349711380907540513506500278563747813183566853462861897304137489402378492067300322841986673243571997179321766970049614443082825446183751927264398727356534359982445679715038763382600692355653558248088351207158285321432773569789660432222143845458753574812281377726405680390555521545130332797677133484849228805699254369489173796569433893261777064346431338954876795339397218459827560880025409666400885128282154079259743770418704973418678194347295820387343089880241113140318759705451074257245538785848762357213150337129277874379732780470989236288082876055804932759325525167123797200046994024666457187084749416646345516749842652230673694132117846396883193562951923172169986635525455686859410109702520482110245708649750194218681398278661551351571594656953197201032929607891629140575128508803877026532332021405044446759196718718540185336590814191228166343402428031262360184724706248984280223079903543530835793096349202966519761946611246424595197378752680486026145843962907676874831487410615696891927473312151400086660919744855475768081057684845415111375364131955568795301974826529988976898363623536994331830232262499673127915047149412439114716416783580724745293831640195134706814191996733791321457899577939600949396572290196598372626333737643291940664093928968676193247762989310032630121933473453887525463482981234620626156994313910799454149338955599017986184435536310448070690326837400647852229445288998297863498404296087921291075079564818406291317077292720989119634717841679396106033511622674253443506269214987269674535547752574761837924397215492047919426166653683745702499181500532466419021874135831076105837674272016614797914794396323988677256183418049249384462511855529120630474953116438399686778642983528233117126980497988789727487006077593812371260141366817461524829767278183610739806348539156673409101449799369396298015785229180069354453751692980895356168776754414007381555858689411089632169931709864629629295316201057131935980855351655296047575165279249802399011303593482362443006390873334754544635074411876624059512605536194024892834892905742774195957588064380044384901353497102484626245614095405444306312972851665442458156501551963284310428583579665473145920706931098966126172266266357611064186114566586176402248401655690568836322452195048325284380000783395207598530698600790294250161999320663116031327656273796662077877875900416000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + -15537365326856471686895488275876388853271640294541252531158704737451265284072779987952518884098124567738308600238116743894412070767547067421810573503582698761667501013325551064363725933729495336208833485419049836908818426459167321028041871655928999500960535272204871826393898241620844608574110711993638670777382407013172397294507864628814676211678447924538863348989936857267598159770666677161524928110770974269445604857737812286199163640552825862878415695136623425706254812505791941908709751652784825647768234877229756344173149033448047647724362095456024647918174132807791327689731506589794333205714056409868245710786803350834772694347323928394157385242178169856541567639142545962639839905614793576483298999171866503343935274142869476043604668497028880885065332724506400125560384655560773167046701834254193365074134671229914403061576813740667804244618698633732942861201337598010537440242323657755260626989240032408505588864047300630755236187303082783335255548766334630965527032689752216112201716268481498951600107082686263382123365667141302965681306801096246586351733545038908741887960629268101128030760783075409913027159511991400215117788813600136742676230852202900713383181692951846491410121522900437855532320450485780747950403651350734186894756212305553289801439545495456648501472185090507365702717200242015717247687262256639732211362183304046765834706481296565146191775755946810846985447324838978018440655228240673392999528828304836018276162345099445785549765029298700421877903906370070409109925722210036479561603635646601002638150582613380683023866705192586350636685166021420134476260440916175969366762750180447905225735989879532801975777464289751849488433952621286453883289155461024187260309297668304014926898822835453407110387363063555301627207264682837749563498664735794838729316245824980218083504749866314236499533179582856314265246987201809745687974942879596026937676339671940632234664555895356633254266560831318279822863087443996076064423632187303327547385587758176416704079740248607182328631682739337037299218124226942366605747714672099159343525254595333184641797536276059630983698910233914269722121193878322286888190397865851113398203855692672840432118964027575756397769486827759062942981654287838797466757430256208340274240816509921531886251704990605818068520561659322502666003432197378649011684817667963360112383434195412088567564191758520908336615929574854150523766355100135602212794038786073914383934446813653831596728734183917323951297749304254710421829776440143736428400593769838524439438938753076858671722017526701461355780166142728098569867768374795382315094689197455839243739303429978274381278714993841709528195911870608591564299214111859420609432220353729864097393081915067530699380359193772042841601556253017258725681392531877048650733548123289536638254108783480544891811139770737924760941874938912903900925384740174833263117813489600153259620741880083090341392980785343249476635535089437970678124918945302136045545117413142440540395522233438835223908313531837439508781392330416535421401054944305303353115044592863676984258332788956824091114223816840861085284088952222003967348525269478070607254772587192934395467998254216523081163883658339889912340721370096857975535242950194647648039477371445817690331123253250322307002758389500250828652631716960706948602238027345147607452207790423847312969646708551993721405380268801955534814107308009973898868261181509186368887024580725258544579312870863916828196864000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + 26297889638153030881889139564223521038845243655681158366498197300612258280607165446068028082927994070048047393502483249468947179907481067736593558820227080669537046229714798571418659490534233722569261731431700429938063094173810451473234880250903320967099453372603062946608038525534288596374511549263299014039237324577214731313270759114635694361087304201693765321681396810899437908094026028133791424522321930290961579285485927723883427967533245092223595884434732299497988661763070014979635453989798782431598494297989649892587194551312772665571333436810214935586850012254175997591061487470895039670010775822946155004064208172603742921044158085287586012466617292978421738945483671052348435212025231563326185626676708933848119291440836400495036399030653884293529730898485880839393683509718310368230510082970767729326605655597324174397579646958478053484725122629646771952281102608283990719980327453580921435993805785609971307191912155625257858219953114502565263248145538066718143091772896293938569916816313689215509755497357845524134658078292543219090216687481861188140877602902523629029956530149485379724581480553258370795162719624656804379034889089065623093690292616895363809315019840228980670284816636086877887785130928831525395567380316648403445146087070588653353281608094542169209218520847660047060663751540048371362272545637776064754948464030234368402698741868722026764046486935652131259727042203101959719815506200333385860493934156722808779750457405971798035324279384959289839042442778716961856645533063707886475306877051098150827617203383611961059748967292752135799184178674268359992246944887640555424165812850428690080137311339111699721766203579830515246995133206545463773886216238319940918737303677699237082879595989155174054949102366798570561030282581607060093188806625458561476635816346650412405688404168696269145474161249296546359547527614170866989326533466647398587649782776163549670123018601908872979008038949676220562463957672170470445694408120361633500957793461269639890512424407357757500974461795553460454955652259891458835652492916432424771214738127278142202205898108871783666298949920930711030587360789363821936193128658007936207498516532511900113612970892736513467416984241031295802684674673048232906266904791526759472482926551321167018397196783682482734179562317997518015841819233004438270353868925086951276000263377082088710247728301460617046938672120524730285273586367134472316666758696524172002386063294300762740673985650839865484978936083955924522992433732161445099484717273296000659423321657885147574178811119093037696410030048284230517263449121947550647315630091839754871167159252885003165651888525114456680980503726388336002455978718479742081372002509535764445405461557542024064817903941874153999491382578388463832163346917582116243028274005066778396883271609687019611368374522791390503799577156298047643202217653193921655151200468758591225586505928065944114257303655499032444187389387535495857103284955235724657947058543172836947109987163260915503140805231183307742582700197991443357808473038298749851235614831301976352837082529488108643840663374010802312857448353964126320028710528765861581252138668006571941485324377321806068849798998483919350306144752615984270156447188852612122515155087304766730735483267762671266684961371869942247016549954066332180390399211762611196746749535018173705421653753139040611381305057621079707707465547536187385327515625576218376031392519050237805870952707261758177280000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + 615355179841914350166063549457359314796732766884822550725130774049049812955091942790063496607599003301508226720814254246835443464010553709513492817286685715209640914816982214962771103389264693826974024184840354298311180444175299751375089414754906543320407117029213681245254508498215734537563988956449587826395564225524748989106323417717004193074020672102359588969234433436387711301629747930163949657163242621796078700577859072306901996903699221694780035199526053537018448962830692796105222397182699688514958419406287540524601302315185867101668569970806650455752504473508988494599775396545607651699308778698811295626377887837662244325928748995979463883335734568901509069774670204136799355173245585209017517754786491937622992963902498161602099147697662163070500246839134161074250788341002893128417687257083586613294608985780556595902606971715356598598699398494239822848141372230516364419598681057672049278293907342927067105616585462355542044091317314830588023045560479660843491518594813579823535364072070818748240597043938055262840885862135210683455183340707803845943710944673323800733672781601213048654688927214174592204249729994141284875516198782305401601245552409865043795558383891755471477889830833659229706884643954734266847489039727551261300309819794763389657361083251306868264352127459303429056717715890151601036172992011085046751675884937517313832522386500417777909625101117914314551288660393674887752252814569900452215516074345743024312289182542178321935382770855005572123056505756461252821645810654796954711897779095734388461032706571478714257976836959427111787797253124645642588714306957222160253677933740983125250441918453978404150365292814142823492036137944086512867384994054361110198469958248491338204493943124111585371173284243872881021722859382014636673059714924427093633582152025743079669367268110699911603220683178239273440324861087957160163912042253368407838328462606519318645507434905151976830259771394773299766280861848791257058527868604491681826738377822993591290230732444589250633346655094934529506890096170232488381460440196203713730378587482477370131588654314406074615709707181525560288234774227297303761345702109450612306379822049662520300306482888775242804261410588561492449895741764215394841834207964585333300379993806871834093915788049185729688963612793171091698363278878784828357203409739451214530619050853859925253991295056566212705524387883161003899009788632242033899942680310729867204826142139402525493990900919406994376781230231235129414758417321526611036276805296800351007619373301097209428863911109448418055561767789507918010189177147238552200935199889090064248060621012235819887838922116973861724595617579229241390918682029736949456153986365284808546697123084385838740958118920633103625285806003584553486147481338709657445081770784794303726939586573577847880520559056592014459315588538943259402163263919348972663069472270338699247426744151970078157476360577494442364091546765845496376139138020776196610031699483211331302648017552960366874749189873787968957411265073461692961449789128977959734606964157274019928871460275016045900761209451148299945092772110574721901636622412057473178440670603969225127203423139978429755485520385492182077890095603963020076213532691839778228382003740562615262273504742320371211903128124942741121910843781748153794194903459072060368824692720497533108720412765335945757890153065431008023265629144618064343799632580395850817134691217747639067216673576583168000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + 891943069081139186381252498293612386046197605620169381259611942334674157765880150116794431435401013218213217904151235644732682235302825674173005236237306077199102733264882122204689155575550818787824453008513445932474773195392402751062918360334570491819593626315524914176640812898517650055298124745565047828012363814988689303518410742914733400942449300563746867669608376600364476435810309675439828634726867011103818378325274126063801832306447513208489775473429899910663633429941507761543792942198100707531691308404688133139644885672144136511181086104102267060620406647047504316869293117643315657761258722147492830155732518049538493136338679615824215732102456822545791191233809595999364522944252645967160380680059525152318233881521496947200875973556941274759526946622886127499237050585772956702716745762698836267287710230538026456163978932824200854402302758778625997571334959265494376526550567354595339051492714769087908334488309866450715606300623688895904316433907706168053166254722824866584172077546702706887389779130360349603431822330161994782360196290945918191479220205542958892346632273439598760462605943484257555194272010617088289247599116674628750360379440716130265844091302945748287218835032858799078995111168878654025373789539027231228523751868468487755853688092737367607979815770963792793225939706344035727960627251432298739630885783457848385123537206467443169787331573572689482637928009422638865908679281010603974277915468016277094332519142969331569455417461578910993399961773674311287552860759619300331193807554108835620519238826242449481645895466142755547947384060234797577220384558503937750163055171267915522728294229360709817784228988296628085543888317130941688807510057656067691700703656717669886775358267214071221617736299411330257451922114016106453656910271838283893431160932749691049764010509591087704640110467926992825266317928268325465830457299505950915135293717727249130411509051367996807389428774447301030677747948653814743431833238787932036041092424573556032396917838886250451298938490493628128007259529974855549177969207704331929495428778498038264013528409646561703068921924862185585236428923374130157049166399934115348741801902291433669013485270873190781756960653737682271433909452666808912802332382101831742560159826452954316328836860307682699180663549549427614436996800595033593183423760209206988120946863651368060709206445814800810793831511160605008226330117643394007463844269664159915994017174436575062379624996870155788361631590013314592560135561818510834654249617116860025389759748548955975614556226249312079717978764996835821705491901284384671303495690629769979984258663597774913717137280357857061377838555285114946479598568657347386993668421716180076334323851710394060362260539877623641430025834726282063419770437907180178376424173717849941307872812798717412829424508816757289046713904405515113111798610219089466680802770708502099200241454824614758244375974141673214709485045844201047898375569415197614864049542502269386193481958483173258942583019524457902317509132023554969400241013189256433753685628270220851062885909460582461678757977533941276497550838159314161037419090481363994206487901999985784535314739980718298075145426815853657102377103541356723297186018116571433073147296868475171519297112187372841702151922363950742612483672890504067265691785761147597630249063129689529026474647722307359283495458714512652425950013236462653226312710248905006027967068379057312590465492582400000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + -29973154053014606296553348394837469193082994125964087026351777124490342673165817087001670350234345224106294859231305816080985199309681400339497627709901793295902569457992253827731315815101002178759635711072536064544644621398769185321850396169541506939044512372381662210997742997663675835100198956719613599812188655946629572596764799826862435290049528517003202411867782921103051132965485332013768786775586160370050712620120979648399991910297075499749171404385952576984617655743162522716964912510935561853405648300320907245938062284210201032820845750751218675886938700161123146052441703177204224657038482771760126225397799500789412957731854346280747619956662293290326746486479673709953136135032482814522388098333126929613276957635175037189340241456347190756943264436441462346486781785323770435817906793719573274446278295278840155539143990263815843760991063788493406613328515919851764351919135687398157823589924311568154836833630487071514297894495333957308084225363930527079795528473773955335075918514758562549072551109667871699199276998169290785234137238374514400772881397982006608497612153494805227748830414066490284508951908562765812796623071550012087102113396394149313119113369724665572107172861751807089433701410904581407559163831022346824611166137148146609231585092928200116236552709801534666479135965991014125980811732150201003343359383056468432735527988954842877220075725146224023316116068251517108671898151238588954736810941242894241199523843603459279654459411102950042729216840396919997266576408586762574235745934493640176622389798097997234156760461098086634161439974854786685250144721842876139132753639333625845802899669949691979180601790661531698238129188715725073041851589011799567226239151674209760501565158907174351157234046826232623723965717012634352162491759711253931687496358690207048989289544544301180739040347785945210615354452825924147095674494001890900683737823790917632976589726235210923670291891182170485318930691975817069128838318880585030896179819325050542374005471918622585743111304832146886304723765896785941454020283407666471821788234029039041545211842732346386484586181392235743883375531892692176107061868190464620326823658801055078969957933900725393078911408163809595360672166727834004210012774647959056319162741060566202967296170326815229518391169704284376773107370611962020602290861780958067515039698473243761600800379933416042705161410392206157081602652117029004141767142164650383429344758750669714344338186632155446624672500079722511743555050362903336186721960847683370430984051875760580498824716629711578386894783193077660812552270099521451498193135488747380592828917534578339390502042476104492655736778285614417713877864610815977715091765055330334357336957318240574614546855285847010040122818794331108698069431234868358029581584385142593561663270382395637829886130896483862211606475550801451095215010288648554999576528732504666056067365625873895872668080366357372885212411619539196917561066073897204096966427615529848781274287503086098457020947532134534326092096405925468615376224329165413052267263787165980067109651561202265064575736973150334407887703157663025238929311070559018097957876373153102804253514787534827348417241423025738668753361385924173330346646570743616989915265268838949727046444944777740132351538218627132055970460765132579760326603429704169508001950350835452668945865933203672498026450754074638992830458963504444194085326144242271007211785352538467430312181760000000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + -277628050450638943670052197196577474182176233713617801810936474397841311050741586274657681155926008490579798076940729495020074916318661973121495060577210027160540745485844343543051856933374674259202274868938243800720589691590969290419737618218422443816314023329585089974044084254536031178307557956946197528961720927705779915082237075714444212242889387271038237747891009188058484282433708714378282380536396816518312371105051218573553639103903935669440653569684726668485800044324897369271550444142141962012843431843199588985431590629397844424998765329206116305342270557756412775501101506618211639630648617833108909276964812493762742221364392638167325131459242327509292206308072489642335147936256437154331619033583103280613095981095003896846460744854666163830750197818524286198946476409988963540942166699875805427501550367620014697923317889334380742432035635279786132978558277613668092436099388051725130942755263649696784364254063252686519664510030638372064933569804524764992688689733418646253453743979853636645915462343280014470975818567262185498467279914606722043561634311181692004325853708968973417952574675745368868973170232220463720614012519106578431647793816789208921154667431453821481170435000314113771554806592584960310072930710708124784403072964296455172218052812841755510526284449051357464043948169194358720258099641682639133478791969025188165040655164588272923164229667427978088182579003966768923594369321326517018267378458707971923726738681507303655768073760328715842203707130174572280154346490149037899933308205810127485891390257945914658731115053155695877604833073969737915222353268031248530092762972585098300285402686244295514446663359758812724710569568107210752814422552401781541037248544840184253892825084163352376975110436289389631488121260430607041490826144190220795225910996845616675074587268420826020469548753674759730053599078112147325667401175191011256224935903928830167093615766821960224727949300066460534343075424118621600325766633719274312747195214252284689061071958450831856785038130948961986654649283204967910500098501286621039431036422358312524894058196886095426242030716835858616895894185291180436086891386022105664922167787647941594418786017281968074477454361341096923202173598064909889922348757417505164378225369424412673240403655352328664406457289090631273052309209744681096756384660141381331248936708122825591465463150716671077389587676224537132608350752852058938227182990655749636726544290766755487007541752446029274941031730934209764759691577448131047113519516689620563009487080890709540946594029121606528978432689156804289065524323061058132987302275028607031243287110777136413832059437185346273221475612013353784918452857192394912277477918278617207533361917767405557287959681686524113006253776648486751306625233991723604726040084809088833152128761635618953033803699171736940755780436702638623102349215322380675765534198670107951870944301452688658115902758990790650296987623525321620773540616590352595456595906323651029907014457499968858187849615994914884797595343668758182703605895046080542972466431479031971241944707893655765905221862191900748464201650409231617884877069429546824152323710153452610530533688477635759457202473887993490975927306050282390124364682404554319837406237062555669953900014762237553098531718966198722450652667266271888758409580579858633333937948098207215291714759371278464557249912352596854217355786858837062018823807610589966329434901825146436190208000000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + -1250610427788153872518043851334804061349647237924613536627129920735689520642999602321093132936734767412072916573469723612387899880116130013064173161852764659290912708027934772930251694492107603296974493683405602189890231093446154398391056715653017710175307905779596344710365864444749272609349691960845025889972616761119994396501561932264713808958549012101633438916713074577636299129220510745002088493549553876419612363223309771691942172626223451674161936519447897560121108705184002627697430306220321527476161777466032947139916813867142752008386431324338842674560368025344798354984153076898403899262743889018415712264806081189983933473321034465017817907395970252236519309368289303480116783674892078300461069548317654918161876476732411009711392485950648365380372031844840156047183098691525541388773425641928312804375935725329989284759233888513178778684424081605578316805283078712424127282476992208517518841569756266182683611152146630119793678506375341069629137284517826545981533560996944502616180798537301460125326904024173873198321145316585413618407708959619407118903054397644440363581856818213333466077807695318078282538806286308020431072005658611151163246601720080396932620840942586021443412951191071814731129334412622782620953740812434289708614488657951457981521690635480436062609470313751864491152015107340306078426468235181109791680724973876957541202708071784766592531811257701869758768930710789344798193554802683873499138706529006305135258975446884576888856974600821378968662821188733697436996193137994492470563048747375818771711670659572422338386292001342088983006823623662653762992589849857949251685844843786244783386244086089465974893531322632613938062481287201187676885707256343365314749214801018756795754054818936646272554124505452896419066475491135231913635508848693249187105641349475835330321426500530814938357572474197896602310565843434122411712653468717879484553718849761820791009950207630415801118470599152028430896879180188731841991685788767570363776420702773685160683462487751294576880494702775995000238251588157459931174441362316738412988117003155812851108625847598356354575417792155738039121193332639216878722971096732336033225067479210167707122285194832427818385607030346596246027873162500400539229913281610101183737327378514545507573868875656794461263262402032971510884326569451679546612551008496253000135576922299435569064922111914589226744795228963152120216136282176492276596026150566927029378124878095360053006210087903465661734537339790026312280100770708526896104096689306135889281065073099279264186047073655682802295505708498085924985274779034153479909976558230809651445631300059102708881935879039053824781428368338298606050995415132906230449946294273457980200511343984039927863051862847136030041918902760404161961325456667314139598989638883365099066382166024706630078424499510398000636583206558816785025920386293268434829586526416865698867203873013407890251105925324634391669938137950193220357168830163086326859690011069458591769675408290931134111422933467867447659459576147433391925265424133722150709653395532258655453524206566376853207997817706938536363460823530126246773091028066684114696336156196202845999665484372051002648800862636333657984096787498927422888402659015588944257534602615942975472304242991013872361231535419654110939685423987487099539026041696999177554348641797957304214461873284331915284157118406251180312216642279968618737553621089197512852510338772369408000000000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + -3910535059916138973269735446542431971560330744840348170535566961393531562565235111166156886874929868287809346655778728906581244456915594096466515920526523773892160720091854075745143735459405302146339107723409219295462052632914416448549595574474394206768330146960708357536298527150800710661348937289283664709747579607474421417200989812925931892524122029355087678054188309064444938460555180491438354563393022939810647984055903894930132598734135024517451084635773485723207087393905740388967472281290610737922710966432298019616729683727041175410287989816148063160969134826765234239117412547843793749636728897937606122316455418050552359629585179225134406543627311055973255219493754747823077427064798370025917281924651825409314342534253557468933221298967479647411503253703325798904658581985474538657344730610847127073191965495173864442833056278877648021415052550579582737734541963358886537293275373953105042144478907952749398015194777399420392854267906490942762304425783442451938521209006112195663058085634531459276748650822850324383161048619416112676080674743931225052760417619884257011620936515034826313903351933903349552792613433170679804907756513186281666417510865566108859303106943625645906978621392969384546697149278102452219654593290217343711777674485756566052313446747053959042299999034471987034981076674449971037522491343751508855784898402193972739938316456832670028732128698917171770543372640284976263583128160513043390783001788486624252208383658438256093136909901417555070122985567673761526732019353680885836883092009850429225492843146059504924862552277277415738568566562363908698457638371819412737549000776362201929707624802532184573829213340451690451280146718151958868207116252115860133534707692156077992729161745888118886470265572575342576577649090417995782988339857891336342021426919206929722540568071306297381483004906425798815777998231285628254113902245157237633017178477519292552152797884865892027862358490286641315621964219613776404432349191098959957000116694853238583325568542473925829400173828362901053149250222695419821748807758245568383215446192614017918029801829850498237400735977924057352342912477317959092364952335892728436487227722661483791316804768185735363693960692129892824089318737395711295763137516208023515598478926263825943547191782260231815314437667210253173048974954808676940825960900192508561535020481793899543555828483170868080975888951192973681121302438298882288219554878556174016888146145953053908970437663569490688772670966134181378308772616325708564261745314804104354107485091102844374987373702435676507633614951258920007802556523204343432198829854009151063824945900616622378025786787044752333818275343769722466159838282942322377222856139594912864323456755512705908044369723195337414377665611968205934364611455277765201564502985192903164801802482865003044257078171133465898943140396229137657402013628175264100255997516690985453752250583668071840552127067984261680554660365114580422307027625757486165553129122633679071337540728411225591142362428371241914054519811307225227306534498477355117484100344872289750481525481834533403565269415088067377688495646052176840251921519185076888628056866177995651830510224718256218390109896286695979959225243367692616102386808292991320406105504601080907628378759774022695619337375820238548327525640500314415526711776216543415514030715515292897205324768357114576305509021230883899204160307403751245360790435614912783197797099765760000000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + -12343986253318855467200379280366684441056460198147294542634811564222063543986915921057586980486810635622051903988235522111599642115642165406817324494945527096799604290331156627009631289416595934899525259448242711735525135818140122640487115488941929743976368944147045679517216830322941233794503866176215580145829223979769317700323948393881177036653307724405530335358521543560624099474217821349128372439297570426712735199049981180348994770594445161932420766479863989978507919308741238759247050082383406249163180587921250982693241227758455620462733383417996978440592309204566390596844108878045457831994872198544639910096332059228078577411299313308194282171989261313384239043718755928512915294158204394653169246021767883509286588775834038872804550453567655661512978591463617346179931820494508339273373907183317610995220340574184978223684642488592822808014143553929351098052393127641304250327761535172763571710498911655584506336384656106645075651805900452010773169721356258443437102369748452239514038327296636672206299873049355740197129132024281553832079167307125052601142110512259062879856491622031656809369158224616847360591874887433505813884430153187314932387108305689672465723111360766914579281421750415840707411330078354449744906490414587823390798599467501832256487645467780529984291776959158729598615481582275445759914765484164878151191621785850792944883079215199252232815177838595674024914445244058142888898496547009438886124692629244451096458963527597865848591391941915810822616855566332795679257492871687248066326776625613742751056564488982811253645480267331085396535672560071087740181420051611634328872723104871726319182155219552246907921084475569694271163287884221516655773159796090228365380506823931802302677789472412956789337374500244224130880834408291290331636070124675522918132330474003164921002018269562249184685531248882826563659273700877808919082089247263521375394068468700159358440152554515500727719269307261611311458472155862491386002628362884312329691062853300895525448852574965090008394056194284076849886389864105738412265450569491052341250633507245377014064429178228423100392550060170384845116062260794295726060629461395834455494937394334273350600909099850007669336099287451645436590353633225967742179253370441070840340667298926374576614142791130750462658363252789226712832069061268176463852772350367940442406884277175786686019247823918627810841419866335047075159412167838566150327876433370921558053638311720045749895149216791398394696272575238471210258772591685840901505815357936112778005011744968563532886965638412364376075409354438433611799950841451490697095876483419240068179126224850176638884369593459615500630438800411848488751931686065842843696667864013719003506880163996734370012948922721660399341639567735850349188910087443259512326296747105745500508663391876245824975923391181038368171919408692374931387932343915820197288826493312708680296293901345101030559224536238478873316987269029537249994863192267789287465589637399055260379105402757806629766743694122529056448666490798765270859916105041289766578225220147462413884576265612266760535499100457379778332084458137712421085399803517144854225589993264690410445889506307571313864569276622262785842033077092312300750615280661766522508487049767954724200770865518811771121638994635721051826046796860761206843871256010044754818272532191868099896761861780081643233444286019022719052978569437964541298824160550547205040111616000000000000000000000000000000000000000000000000000000000000000000000000*i1^68 + -36459229349984156303136614443230497249155592341173586519828356564231163985934474328017750458439347365514081582482079673494333771043878314853310405254700120067479616075049054099042700141584414297703192805679489501816601984823465836122853301902191352768296646445023747502247338506472852804696959924178817207867149415192683357664194048294642281552444150471730713319863797924186301369560637550754251400258070481444216631273086398453274508174528272124408751909164378649940032753428782527840668266454324828266469565257045502352245886738252754987095165339784373280104800271882676161123435407148947290791390369952610875594512661263968481348134585122282019690484414329439847557871387183912120160674709419227543556907448315044539987489722995057145299457985678281201626163951074557547889957676998791962750604486406183228171054106486237641896601868130216007448922206415402181864507047008810092734698596020285547273662542576579247844103309307550465407508744688214177891967684574658923752980059570987964393174851650123090459390875291295380390450478790918397701738259503168034947929059505183899276223959558900310918673733651466524323236319353149219787088554221290783671922582683331530957372709058069178408517538333023405747289649315604571242816392627242575932361354569388674909999020510889853195353954222019493606418205140742137767112249450161237159933525377125229555607589012912592665949868053195493908820165127878885421401808629363861267825806587761868920368913592847769164304981882249150423541033779258289686632780318267575869650666984409823178441830180302992349473197709106967426378380770780927823946947126769198732449573628453518839363030641784352188895038634718471858811710567981119318174050441256013918475963373091318014795096176120674123059742918564254777440181417595233644070112633615792026951857821213002830490513689297846456964642540707815020576395243712598619239612952269583017861530217324731453477828737242925611302947733416945495396137957000408009144423924367387848901012881341995745479143867701452565389456722198095204696392980082453811978456544281277740135109730735373910679256578944028907904982655890963618192021348256600951971443072671682525421798035693642196916204543824520259593480147862671942910303531495913234840879889018039691151171520877194404648846013413191565678736839312590532929710782636263248626611823729578760028188091562028237075653572237798768429634617489557855168206946637795699756853988825220730276079966204874493038725717084762068033021881335764551117839671409628361599884891944137425647569453749092702517497628338624327881438707498076317339943765218717736584324016734289400505680002847746030861375743003598385669827274892307979074886345560631540383609738204333045463900890147130552809638324306376568185783941339550404295039097574477507582356657428183529360580227531973444335827768521890695445772271861239685221618723258446871154310665452742831369724747009559364605146856628582221550950230412505299972301112809977320802349235085852401615845598658724636495098747544600983583316138197933183584143883241646476536238976461245757797632150413179142180313635084292571129526368301832220630910219305929991293369458303201553234627862328217204411527495063713163566273485098751308623055428140738258364740939072399846555683114352733338514576346632910521079170312252679137792414428373608935058962689210903521769774506910761484343089314790907377340717206644823038939202278089844955545600000000000000000000000000000000000000000000000000000000000000000000000*i1^69 + -66278393149979589841008631630057620527474880745612697352504464768999453675819296490686991539296695050937701250084261505153362486690100857812067928807156386131652474413115065142370667047578217910085439820085650351575657962067044982809828856709002629370582027712981346944303397717754942827149163954524081088487675679728562032601955548686299827887696106102423020884172290221826730392971143089715900798710486817968922793054494151296815115885063676276778213930308165499041106178854181888347628477537687684976102477843010825222770205732310579010408516478710403272768724934535897310595571540592029700666989678749927626624413619984449886783963055879277003637635309800135154364501490028158177906354671754279129651969560238087468820226750067954071670833703811442507762510405105218175829137827153977142536042427498225296269149274617045564261730098511525924739859408136494949520068896094420029687896918665415695968093256559120388025066121013451990340528081774639365884987875887023054189663107613983160449223650578177614572879563337406286956101412094079341004660507922966959837022068148457002511438015362851039933126791174401044227347098840528936845052511222800188760342884207030519013117418347181155979856329805243282749388576426705729214941464183110216138220503246290993300838790930597834570110163717432512967726368219371408554320906600436589707103942650545753422199557692820180231192281920780074984509468708771976632734386072342079828844121366397692104468730739244664278787550692411501188982537582614170849491492437810469708927333718374754221427345942102118228549012090114228021877684606639227263733927032059958154679896084877666899583468152596803115529063449278433447757501929817100459479210028611755865295600174638442645933395817498727230147788921302483336069165289293554923633079235715826233653440090093286293347424856424469655989368363955892466655064370138748327437958500020698425431964303809284641643050244755176745246455365875355161258941496109031084522330397663902518798723192480561200513015850178436778586778581497513286766827390014388672163939890196004653275337600458541420245923737959455387458985065537859259796680283076471002807338487721785522381100188334749069572816024589409358725452315684118209129566134138049346466817420936034829703009014867288592268360001618227752097222114668802453634725547706438004130499375422270148788056887439214345467785900240957938087483655620277796421563833804341758982258232016951151300489290949838749248305647890374448097592044566600947620199437077098578795664141266629791652054000156869835984822926999180896915916650638585496938196907473101327729948206575807872214356177977839278850787629587989682973959411717059900319816773657239366692279457424105531586167858531857703595849295251133803524253872829266656951269361012377004843543225202916903473411025310167959496029362995014529658140662185086128343889994969928547267055501814628018097043495248571888662928500203367203528512102306914231693289363464460852918331261176568242375126041741629851167499333477172167962661144466149612388890843714684836616783579132149615856459298945609245079424316639160714699991995210271291773726752436322111804903357678694803822645082186867514533461845192377814879564168698159004187800070007219779631874547035418869917126615481278427365599431585038239329146107574428777271195099399540277533475937356997718858263603710977527463017867545477860312006611612690742650709220649861120000000000000000000000000000000000000000000000000000000000000000000000*i1^70 + -96865788542071594094702528159474347686894868778028497384911606587276914610813001962627191824329999129885457491333584510748972728100468024814245620847946195366127758351462532599042996008013239706969699893868673344887512597189372430331007384114550760632386105111558520543582889569598199581211036886635870495062948700583179708920798730542241544572738012843642868236518943490392804079917381855457065465000463144220358770463735021469108215504262648054665730966228983783910187217329188780664167001079407761269900666182738558251574557275008970249721592808192527103503308037398070798582098384750977122861286302229240105953987337905512188000897225007936213300378800182872692578814949859969006257554754869294933224962841682889385112251633461410184896571064626171811705314417551400556269240605250240862104634662484865245158062096087740126501572043461486761922185056209633152751887293408493405385703466147142436343527617825415534537637859100159792889887372280950102782845267642207590851205562113035923087418505134150590011951806462814513858622435221928486322892823241667730260771270702561315221675566575254793906010294033831605785368726389683796108506723095794772107261437309640271478124159125183327275254622720680400497026123993510056247718443693474222190296291214911880574417125792927589858257403436451502163205954815945071292205012769519805864898459186054834889876939105318767950552921623817425297667710628412573497825695104949961082156162882083605682173766970173636834730601220334942583166893691572231145603005792340957387208397216129652893230172725643329897208136469081545083842671666599802471587775038897474191849053812000759894174760458126489759233281387487947576023236751794062354784987474427628233980499421329443611910212617596372108268005184416357156552584352556437455490545260744232320108148800862223716034495441330358605384922629727770389887840062074731928723871559722699232147799743675629911862125576491647688274688567992974112782511164432548289460455624075929233962086876481766874749242619943850400490066029664356914391402900807407606001772316039062523762825810730829935683358734793546914906238188582959542774446449371699606883376912508998151129095741627955299454507403417008203069762155197504608883775134738368042586600323364133367811278355657295263694875390623270261567423641894735169552015801467643028094050121577513015997344814317860948453656575344955112694826010130637264651765594894895277120038794988952941639656922230977469547701832200252359419153531438129828626835319492410842367454593655527390745590457881504934735102406937404365789440083518318277359439240694810359996696321460910496794558278151738868024867696079484812538973955632198126961766275244128796062461393177096651165525699822530732506960338382103918705662774501212972198397343718018579413190595614247767913810842963222279305403467204047795195155048410732622487138907829769172436749684127198853778197992308381309878091448127288000801501610117928819427217597343961181778277905352043762733347617860579521303208970940184847237606768361115357006032485589010230260076137016722544248775258426618877213464579877677121309261163109440360866129513447516358397556414940693264824828738864227623337668697325582543154443497627006502021410777933006805123129559125962620487042551346571111544289506022184343405901657099770354338714118205104165186942028927670376079276427295871190790067070916283150742519328496422762826910662656000000000000000000000000000000000000000000000000000000000000000000000*i1^71 + -285168320749054256582190865896597645275753231148355353685461233998790759563936980063370708167413831184078265850908760742331230588095903041655320265680669474624110105702380068132857663738813817829663323890519238146561816288482575489634283218938201668927440311190833734984047001294066997378281845519149754096897391673487623173958472603395828795153028736531398773958000273566379446155922581343668504786437518544273757756769882920411080529148318528007253068696664350925863515978072860260383474219225687907787671763791305372498106349089519351711880804963253144852719857110051019273276430971735108710054847550537471026024276642132737100417409823722476098349581065667551615608329378342871893903066805782538607038129557939411994588297572371819480085687233998384491886935693956984705726214902351393032881756491241326525816734810126808933588222733045630420263565901348578865544056503964023473865273820986539408329171748711021359857238614393309129220187471707630582032975096883312276099092661260868839623818814077714558336108232475025887725674221774651309922841108171375583390142209657852737650964175456924003537951405936952933769908401018205229571302960760549515476941880799521786624551043904190962745251108616684043884157470471008284809290633148672917316713280285394840478682675483930997586568414667578417044855545941368796890902452408473611092510188560327025816521268448701576152811546373149494748488804622581411069111230234100000410687814204744838504466008515346869945656902354334466568923161755535388789363784509127546860864382426886018451820990567662866161575167821507901925505341178414982281974943820709854096411758232802782083404337641378937597229862255129390465465662658967480354426917162480381356767217834392792287714384239788186600207532534477675717683442790994253926801991003453318192629601255494908827763962565064121261656119822050535499253586614272674782584409058012837620429319375424163174346777674423212289659296422266734462960246586288423117934769689190778749246838069819942233517918009919773273607299785794054066837872858139413351896752134126052706248143054785968607314717137440205951694419742233417034595668099946440769421875425935047947974490248911746948355861414295644504983524506333463062207370066449921321978053860860802459574789246026339776099895444387531778033070013418744804198075643365941724188601296304945312512483435075443807991400023188155203014734852578258032781582211500641390636692046709115645364397623568688089383110103652594819502522667045731706291169118376464888899641941176715759193755620872264506156094034608388269699144773462382077520736923864876913528151552981280520834537035440432829330797391791021967217691102023686843639302677546421708113547336503873144601087028386694445283526740965517065886894253574916987881749897724301951196314430153433961972928600322103542914119624782129424145656313154910733349358298640747141159713127153093708359079173569119231117304146952825970822856591841547550810418510443168665533956474966782049868452085591965320414440367324875814012499384059769148272575863359026173266147195481187823905906363924509884006946053448464660592971288696121914251509627574175755793448806199017525741378046590840114559885471227240039813494431853096417503138572116794756005039498754527392602892523732264866706145273249053154878423108625778312695351707224817063041189179203416289954533880721019553252899603184093757774129610805002137868697600000000000000000000000000000000000000000000000000000000000000000000*i1^72 + -210182243611416265347462167902602625392574304441593298524518035762276249784739395744406316492266029308730881774527104046760056549337500060400139324549817881957769908541223446891951307639114529601169509613279236380254657770832959232788148614506861813552210069709853258840472876775724927075646834698319684224676408249985878497494276784371566733633572544313244786818724395478589760437561467123259162647385898060700147788801118749747891514103752478112218743786650945405844711999124572916487951727271566837609105678608534636656932708266849183521348879173281121850461855616700467605759940279388503130306616044243880204457281579547951642738014205064577418047202378512421641101075832293241187359241987079029054044578436152000498978626344718422787894535274813523865144848193552208644816085668831166764865689335949448563682080348360686431149756347055809908982237315949409121712986401566572279418106680049550339681872145256313300646928193221897534695696595817090430764568407662887370579226266503157738282460704421931333694113673401365605870127939209005195361863269992814195223636928245438987965625406699286585901577354643978118971858819560330282391446567803056716898201043650784297051715257687878965904396693684733881748508355917128848813729551587641078717048564885519999826223435996595070313905264230331423802381765805802268777962043930782779237033256732471426766413284190913472034181670851811317448543989733825102940283512219307510690928365679818159844131399014344941153712606646908439456520643339359429923818886165031682709675397820355303915360555957204270853843760697774622300352381097958452375791658126364951284248884796325652568252387016762747828183145944251925465110992421291968948896670945524858023909335180652003789669854920001743128351495142552407215692822398399102640798556279051724402142070620761946344968214931082891210743206065729244943536931268314987130737063138538508029341508055260421616165482857516469826821857113093839264970517878286685769157267361645835794954641692313640864348654808095663690362535223268342907663839966407413586156436085701409225834105722087509109073981407181578319461160285632453036832566330806209422631670956000499337709663646320884197367059207429204787063222431254043297620328656704902235524372361083033814966120972885423982928069497899922536445200769765505827775008669451737069170243498040189814076346652719447158149582683120630059665959229153248021801404523830709368185690462618141067797200165013083886344876999214334220835468780915180758847898058480363394926223066646652750973958331522112118842535555366006732409116472379149156304925729492160698831138819096847511882556262983661566157848667930499517622846402045062326678530445992395504091279193122691151493644486295411806311472456089257780450731603381830430503076410229147152203328422234488463692404009602604680642211723316815605522025812196436387638146736948337788220487638453380084644035960137324098562150848658888728209244125762936757838454029042850533561768415329996329808661310191410416514722839417831205625517216077415600303766122352274900332532304007273677513719582578713172244939739908854580203301608748058917057157569714287002929408334055653271201189269766163896702190853276155278433909428654059676775330292664943406116756010647917127063242953920612802186261227155131413138604036158432987018917507946538921336845989788564432862741398526635648955371584315664522038950516816305192960000000000000000000000000000000000000000000000000000000000000000000*i1^73 + 647392705842640814167705386340398653166532397261155775804496714992348493881653596969691269166743761528271581504761162560604165947111630839302078241571530822770444560529250285347753251332713472516668061166043055652949149268860616576496194741169299940553728864586596949470799821191475491965257518233522959140221714693969681650250808442060184697835866033639212945492239211681312136787354097657547798789449008056279226810652893808948732483723658945953188680817853650811079395055067587078275568214129842573755551408926090864331123674763612807036067507396437344123707849806439979170238973936763197555345464174501623374668449195815144677124210976531689327479415805700089287752102168085772868125431393691041922471481357251284675447618701859927994733279620435317545089094442055163135461761989584295171840207105477542816555804627746639675099744056801386802488162537925129701423796150543920144961587731591931486601061139552259103956671964683163365414400411356182116634838303457515568980025503193102603251412631213419292965052939165233777535839192734525654371616153505617767475964510281792519309806372617748422675611529853020985885243655681220215202485020580865510313461568984426356874149147531863125940000064025619929496777680302208945210285692652175646074682241742752369849823775815960101328619635588052142869796318227776994155276524374838787649651294905009855767831662061566899570049405668955021874156078341232668148602591764219457557962459885042277310775512288428833813743867431338543971480422807364146337505418139992412179372429090274194021337321047592086298979709709464149881292354617412142608032075098439384579352149502509765614888082635657347554551311246195696033933495482539450499663370329506511380083865005857372509693053984250697041649574343719141704878380760507785911353197626447923427263596428370432720695337278038285421993233883062902220195749306408684858280704845771711860993305789159167046331550746831694222183567647831872457555101492092551999604242534921768317075443832193218262077074293594095192995932980457777106502445279768374035875926763154306005955516904883830529534660874152054870114301437194326334341446098055807613220860061053828131809247856791463407658907466404420797969995897650369803678233885907428836671748306279321254780201284244133108645589090959438860070731326205407696406973120517755830601921208310385133285817853653960551648049371611966808678537257690243020518663168638187292736005840157685707721854245836044419721359695627451852920685963303199037282777612695649808022877667325797328815936439634368806765115733630677827961943111639182438797235703286078911840172159293573315466624080739297357214826583135628025828322727700863432997072442831373495150529643740274227817166313189448807163008654940778336125241615866871072039903386477991246005804632266518851631911295910503983462110625287373940828668982727814180991854540960908265022945308108207760131818228366314113667288284406730657943711959708047716472830108425519450522581248196411587164377363713518889148191314433385735846492477676333056521465290256458931508526981386910086056650700496091546709459780909027726122319302257141302286638023463672033369421264612165344931928034525321333916765344078997408102059717783456553245692556702180477772755327283149917090576846690404225140928362978659570125834058998637858556804109554365373489862518171438549990942100790190310158856763905550117854522160185344000000000000000000000000000000000000000000000000000000000000000000*i1^74 + -1156846363087535706960071687980844499940753711659201686955540597286755552212093442695672410351359821106307298199029723625985208020745242255385119422613772105377208816671594729413896893240882076149288481581072024426022822838447401857006966727309966890697820420456955016941167910993000385293728296172898608043403818892827907882238929108588147530283883528615059730171675542340472461120667931785069149374171114216069972878832409557850971348263219956047146764554120454791660689913319466710738428213199690456697751548471834095514863952799383807073736889908472118924835456511340038773862528241351821437135696444952850992621701788742025826792006699712599838834525447348889543665656440958340461931925940615140658435984500957961567030975979945897881824783083125875023790388725798769269859483646806461667966130415289946486256225628671561600852883024395066398851818110326466854933482481309910298770806171619659422341640231737925373190262179511684495686771897089948986878109681493726126755977717555062385606462716053681332845742267241731616149279452744986921223020246477447726521169767642041531175460714533975683379515066342313660225219801893028065043149677889039164733657527197310303685158978655191514309973265204712212059210979183178482568865333865114176224638373419185763181588596839026114397171055145410313670155588395756445986122255150747300725993539136133500169756198682493393121038511827019455508896769591932867444904694741582923408188910489556567569359683323327698523819282491517637848389918624501160079387161710587254344357210346026324413165219797943114432816805676605646771065609851434697268167362691383681362049864964974090713581951744058914850411438053655681077398106566837421134794323018821247917282489682341954546391522561852038755441555111679573275622583726259974981924424092882215736861125324522839649091468287705441786876412806855658523965414576243525255751860239480400348231991149375270315717056298164155932596045177268688822233708134202027282510063771249886172284284073412072547642720398194802301989631988926907260403517999622640239437945585481668030219083309883726073138831704766242077302961476129350954735543187632022056198008348958033666242345705965092576173754340203985988635119394119312434951376887071218446949175869349160732215370034648971731836653675584612393558100210857845129204261920978149541440317956273645415698976723804729930918291414356450994120957744670227985894191950278148438518426083165699760062861379161435859893298061712121207851738123796192933378783950693290420229341612871117078201151658711532621320578594291186609549984839442904673500020052973436480703552400538017702078592176931308094285587233111801308839000450909257330754711378285451781455181456043476360211974044969137664819201171683588763000254961195452434938634286513535042862990980550177818775137207429725968230040572479252899898737825350408587915343442545455049260714634273472151596269428384007393920926068789903125458524194435945594335989514992213672201943970494624073073565980940869782430119254887965510202143122853769991866867272033659645485613191753316896860802450991592012283214754025120186153699574931129891290786991965160161248654661054755588653475644746030657709068205254285495213214259255172765612196416113577101950514324869545376256927698221144169193039224615957440638989031964844496997661568581201646442218144227511002325413931419147094546161528345817820037329715200000000000000000000000000000000000000000000000000000000000000000*i1^75 + 1374469370686072397001640614966765383377751602855799813389658188785235828950542563387955011088940193960480109151872155508051296680313221766596630281788297886309984783756925237368170497863772678055482078655824554984237175889658364699902847354075505279173851485084304290435275952630597917660717680858858190381451593617651244473670545413059220623312141206919463859387607407440314962615580897926921644157189410920045274430222432860821528701328666037427574542698639261754930667152242715267739816311981339893441442595658131867628299208422453211907884889865080247514564470898752898923285595915755721315733810964051752167910637583805040677177092494219704837813039772195185692440139954484535173475155851718310154973098079347812828149636142070470085442143154393308761205215558314971582740544973215002787655385471805116769270389239389581187848968679971931738481386935437306858559328031792861562605251578895052013083515727396573870926943005762312594861347662033478341739920469235298565752704970787095802879405549499358948529637882425479892363866795807930537441047525221167687471853253861311838616023957163412970251932306491376745590575001163315016634023423456835545644330339321510131428427685338681229697685395211724970700281392583938468752928093726908454387986701301165152931482803420899418449800827198057574627299311816577837962483637250746162986163906146192009364063010579884209422823402147503373572570679755652438280268425621064145491421450850295471033080296940710565441117582218036338550191217518687285508313413770213596528887106037247999718559506100350975003829249408248717104041147404682490810034382374252364076493097182392093197817363284064381454976948587613344930788085691629769407806388095975593969728629354164165284417593269692084042361521763950572879851825740612359432116749817183857313298496841952102623779965880940270030954658334107127275086077497054328988362862622240829185814823952535946373213302321733755326767638273922056125757768010841799895552717281805593594106176567798358845336400947546867877022432087479629231198101665544660660078486483004881834993216480624515643529807533881488649973118911022331026539896337275593718255803200958878302676442716218841170320319935317516233705509381309266841368353330077162943812085068724292787165651956095839656952771272528204828119854516658642172793860243878090339639023912459834299289738922327456935173796120267987201773119964955822807964425762686585677957109189694388302578882285777929842752107022430967532487311388749674958273948366590167325298401871730869075694947311591868431117512649313476817941264140466380856419905262014425696908968338616432983524284785565706834230755916590920520226514870164809102526023551980599159444013557041940314318911636484852312924331087658390921363264485206872656895726114284876804752534021332342435510187351876517190242129513375160837246535189242747834480760831010743688799572758695276835104868895146121790571245992443777639336937330995429500660121465373655100602435240372872619232415033828720186864486070272082937075579369585262813377408419305574548342359777683273100026900635787233187320013621755798774389564117488269336659605743974308245361129326197706730996435227283292195079627298945533618783158210996371938291200242471958048656425995723402670087881555327837690717095409655704850300064331701427766035069626916841474367090891220925473077763356302243673200163257181346841231360000000000000000000000000000000000000000000000000000000000000000*i1^76 + -2153117835838109314765815505754654431850350117507134523516572627046925689200048332139604542961584969915660055059110537872170252835548338779814881959191556350152622940540666791407961368881279261939944928821123258268612478745400908356126357735420361105628870240221509551624075562655622603724167642396702017971716788718141324730387185438372031667552147326087375454666244093239953378771297674838220832140427304463290163559921671666984219031411862189559897314923778598753462300632578747154586439479251250903652509041839089174790562193212268740794493997189875131655783497590580541297663724368579416816433097516908435632106921378953292658450885395313543906466798021974708954114969696451300024336722852135168443688677832121402588504862777678518077125421105500655447763799728243406268961266338009638165297000421756934044317770027666049150984750617232512294720410961937107911857966814163530494336837861992061426121710519261476231511751706230442596103612667947136884883422064566942851143802964973872570952669602460881679598880354154963013026780757703980959395708597865112453159579208454520619968504872608883888961716855270239288568064287694586201021830285242196999044547101160346789550262333283339094909178768167928532812985411496586483132053336123720793799254792037835592291921302449902585414519710863736810794976357937978371373596374766296239777968866213262683499266452794521405509590048635981412797664988306108084453146761705579100483307773615554073926437135073608803113607618855248729074824344879093044469059000158638418427666176312504042666173246501036866757488632353375414936579295300576888547132434160367987515484381779598261812184507280379510359872875934361143509552524762618492372157746216726325618827207890359298807938468157052770410602408667044209619082479763342645045102115483854724008211501567528643567443360422171847874556720715184164977724426357021874468377568461574620887164684906686978172076480919031680014403190057383169907014838891019117939483778206703867440681892497725710591994330295249041222106431611805986587664631995458488205564582474877944692834366954533127168096470451934190412651686708432679802019724235351235447561175765876186206612226228656413672788808069459425640270895124402615073205730663950674471872328209241444468961374581672047284192534042241578942178818251237384622956615261864560085030351823374110306366293958791571364926490766073585552421548068898217240785110820322238324844226678677215354578483476509109253688132328026824298979608869465253139216140904126764330963495978445832942641942944126507319830024399352537093857091883750687353554042163012457222307814150585154012048625386675365387569887279939467987812794353135465699898732528972778815548304274231376292289765201330082972620862860477556504035613207115529495612584255447312635836572753645237323809572531751014772426438445703522319103091158487018974053048216942122162366674918426339264163193517581319273872203046875549386974771869643177841599269350396235165339786525059640764863514133735315473437451057598631312675614123067700241639298874441721878675675620360928352129400970974790183581348069873046211262812791175816238972312170791248996706242881327943897899227959432477439059641546710679756296036127050219615249665749637082735354458661696875071479845839484408843703402014717586415044691629867922274977175013110246622876267938608995513021923214193484710928611914620600320000000000000000000000000000000000000000000000000000000000000000*i1^77 + -584132653424801087867600108740944810425352345607758130223707939561027290244954176677678735336883750261533128152774443943302021573436306564791706022402938246078016349240934955442727871055550851828111441145713421661742275462614506096287764394998558807566545484705719888292061478311489670553799080686459089698151093909582084033310817354241784586186778031629426404115374320188794643969261095787550845122851864337636823038300855934837247058700206743273851733579869089411469340780492773769598850047004102828761701848848607213143021574526796326089270631748712745953836932156618690557533728763810407891022537225417472691735252436144104025523297545647984942568034385372988730537184351757146964104885316223434098330154628598136882011292116249908546069885604187927930708176869113313019752051601941250728563274799052644015171186827057028513972859524372110136504561770537996174156981114920570103641873537901525225217433708452920198103659869119252762629842539662244742062403979282950083148500881201146569549096185312937202990983522129407534284231419502706996897207070277004196027473675866726285401370073074507732230876428202993482799378133914613722261946788227479391906477439494333123521520474017304295847742878159143852342221811103840806719711992045271563665480787989289506310634504148822345009843836931953715640058105709310783345357942645535068488698555104761529804659462373310554797830588078321977286915858672921933657297329700755531194234686377009711987403688310887143133478143601184529577365828213605661376659443138907218403196801688852366090306164141256881803292431864538941930391044234705870189754348031514344537310961830389233954034416821430033598342466536528215104017005031545107472261182024261375694389817780454098814695541585312930515139881210239469419506050420714929879356802126658564402561691354418758973246256681511916023997070002072321962289567552586738479574395688092305735332221453393364910514169357323256559092563550365292648767835413555393336284032112760067699970337289544816515296648972589140713347077605985638858124788786892340071189137640871328674835733335481662953037675153339983590503897403376225579040563242962425065304213288916094982880661127442432801809289301970700215896274770595310930963392267548717271453791374210152849581459555908295316565216203877191165172302809240445043390113661229106715603740691965314174897197494253401151675996033068191561031744814198363850794833685566765908577885602962470520219958103579210869268947767925170127504472083521394439027626937207306353014163929733986986381253227433731019287299356862227807801537511829161920752242118170147822277553805673391357256540227800833683202565036997409130580832328947085971317565299717236935182823785986856879688720734625657437674932830772971988912816599721190901501327655823172120703772613334996621620477770576554782560945510715964197988775972137855957245315813807037769867842777507369548001979572180895697295688188192200431951565283426862756872382729240373949305539275217211781517048866214809260334695366050257915397102741258869957410345294825267057959522430976423364553184176442119148235256248323016603286125348530310782660155405973345353677294580966507883644939895281222559265164245171256067659706923362090633985525503176260384355729063440003643107745715715279294240877524914384524321482796794524936570177379103597568395588013792559740383238761597781155332582329548800000000000000000000000000000000000000000000000000000000000000*i1^78 + 1467564621319828526271566872814446353288711524615813177357877452441511710932164816402296969906119358595082397939713908905379770817730870858330192106328394360532404781713634649771723712706528838628020686753483455542231958203518993633323204909895810156207870444504126389188001243518540381823228076064631504179083475656561382038793648309168971634986008552800950764010105933708028061010136082416062675765138063932410191511785279474613954208124523736558972127621839749013161817649910074239748832778685972597958585252057653320445017130684803436678762998156604299602564883117683549460761785458739832351927785988051782887957394228738494140481566746108127660453334462177476836316198155196675984712126664844433931629667968452090778816902487071730767352841752703172822339322810865801747332411061733703343007524106573231602386673397597381893116446484536149017420103836450073812405764434729632309612421158375014772934394491511238743195861076676289179750956487803028334187481488436822646254692707610672190141441802315759205518742013581882133728655616576324039952091940387377744671642646889246610615903129337775190630936452787467850167068248276334704385460223380020111894227470145715899655250486418718524264366508602895274661797691405007897256393945762945062517743445220021448440282322589190943377485578795972969237212368223292273733272762540239075734463814801387984940765109180436324053727164909623986678869064562153535704989754133370934461446441561011871845540092478244295404198713790201777835306815025607371963159610905719275811126733593998867445030867966634792902429155355119569943970232816748987545674541009848513932914674716314971528929109374612890240939833387828716084509744924712278980362895309429464950306260710664531094717700902863815246981262299289553121455730494424601273034845862066792017507345892972521313439659843134943955182305510959657923858534189623116370083027805169228148836418584952643891385221332750746444926881839016655932699643131070093487562401850546245218278166793914253613817461343328591457907668009763760319433251741166582867311748930195963732534766847588543725839329575598659621158627099414317842187717228961154660676367979899969990432628268733572837397324166805643010198797591536439086507106230429262199610112827518195794918242403981270081788032687723574524229416046112544604778574267742618871190633106423434507990006844941630180201310074832825497886017015786328090891386519492972800057728129906395758132468449665033799304614229118617059151809149617185938646312913995015343977056768902297113342373603492800564800325221958482437492416284447537647498933728507644800047264725813810982392169865005584403314261735704087777194122885679652195212760839081693245781991025686337401326020318916256075928348921293012634170359920479819090477140581932033029835373056474133685299618607616991702246153230265759127555736593227947980105095695109943322813047986733306361971641646735325783723077994793332965074620762403627345575481924106451053081945542051912125923539898273517252026902987716465012447474141586230811438020716181025168693191265418562552276265000487951206019071236335704549361641332896609327922766490975723218827697202297415631787481688230378920187262859276184128765359071223954150635666054816316617981390774794960230784486501889663739755552042891723116604282311212716294081237084313668331149482949003246720144687142777040097960263680000000000000000000000000000000000000000000000000000000000000*i1^79 + -864151032076838457538410635192392098165010214430587573250518837986414322180001110424112577338202809037401333764629253785083612772154879247462410297817792320338899971863347450734992118363303552570543983612438960741619155848422152868291671530512724595777193125545051460917820653986177986814311265498942035842108556920082328332881987795502108433031769978880848877974112065852417975641785577664432823774449619483380556821614874189805930611896322418406258466025757032604487457004379100476185326338177398661001187590221009970423696923828814570291765315483836621854355786210995247140986899516026752245156265523903895673520047654328683589045659615227968378605818101740314992522420631453392612467542836377452243435206971860912826497836817308321362383032426771575801715940990799825918188032966513804348582072903247033626511170443146462753471103033942464271011218373585550484756791576505264713895082638408981106859432038220891281300260053491161788271328488992939517144769899405848661467160273900284029234604789394682332342045969086375178108065143451079494118710826721459245503412721978441312287308134292399613693563344300537073039333704505905278050582912621420317404526042301144527202173571176548924969433719978205224530019072037745404295990504774728071043863326769914896846683582223784333601464547069841362944932884609159773090185294538404943376062801703219419075946820114504924407197780488033196165332553722883904605439675017867142602325514112707088088572125511084483443448677251998056753755013019791514623055702542472855845603381408211306953050914865950076443765578794881293360332248396718300747815844352948358816810694551225088006175473694891732207623344042519096375977564296870337786623633117132019228952068447541346381873052104496261025165923822731357546704160979939658042999180416504292475257468077010651428253653895706210670657043336085605515095758685117715060112819261122748155478874827338037529442122733574719119519100959953942291466646539600639506626193222712638453052575698577930346064541625164665501850093125267714375715084457270373000592638263598769125951876358216259473474368722293835493389051326073592970968387247765045915585139516103583401106089713973765011367962307032831257768991422858077556946602974103551009527899491195285449426325909374418495428335196464917517005713115964248028548569085979841288625198400447901897860162378861722653249566616835471803270502766060147337865101662826325062606560055583245751760582815472226257645759439833965023715456654785259352965252140975992999313645590482605974100897555486402505065151283228120553754038073081743048214085250114690346204059395810452687679265284401326336430260991477426481028480359881906876977295662982341400768126746443668831014624592479656409402249037786056909413532563054354416139037009986902147143553000244084516448546415272342445771675147808242010959242908939044632378923563435016212999568627100015746280858016745350719888561571696197811378082878600246550911835691428074998611483265627434056901450000532245551687639906278868248458552542768312374129956600684650301604968758754298643589708624456438307572923952582822604374959240287647286162423248095001429464930740235134875585652088536504575174616050494030910634300571568667868106558376936223817878069919288655501805076728636247063890809867602710807831765117532330150980736897340458356498199547459873870388881164325055627264000000000000000000000000000000000000000000000000000000000000*i1^80 + -61926924166121952249135304271673110644747132626411661847789229807697423175360787601430000622731648593493376071037094729869320178722124752071717994589821520843396330543147952061312604118174106859865045198456648270507192422332980624143591017703800739876627996860172405792273477133220914821202922283976768106577815142773666480518255294106481215919496890773556506670812982289539105835818598925419907641448899041430445027370461676398644580176800676574241208943069594781144378691542447227713222322158405509370909058739406372537264586286844952554580944262051087762817576782355493916117012288558363304037640198473736283495742038889529223428762118691021742297686027805218684331641816681346033893667118504566567937338352537437960468981270460789795277449565320148191819215192317289916155749157836012767423315932643581572238417814748017319838991041015985054111967115125376054404811952977438957971934122933307390618444101503233997037265860106842417288019694498394753504804710001694543176078581102131863806495492021063275117086777268461362534568079522845066406963117143610054238972988109634010746761174882160232021922603727077059023489860738005472424374610288610314796385538271852254719097131706728600660160253826836033506038353265561156259983415803850511702865629323404290276012353541815996793329490715578735260067189219333644110154945566242287961534645069060495129372459201001890847348608270643095415656269319162321030839412540728790890248803328356086325426391349290933322589822982825532924338545714653464978479430782378197513400524895774175161019609372966000959047544411548060473033494271206063463224764050754561898860338569640156227615777435900211811615467705865382940576845361701495781184495995250978286348683320981221575118240757042418425516445151983061474101526342688848200965365097196228859731583803132808530505459218332860281315640624241830976480048693830939138177425329484491974828198410167870155156738271348485159071369461552157559994480806779774986412537347912831434823221956590523629702606639781507978722442087092617396521744080594126881736580458324251272151118057536613191650263316774467489875450746858011782829618043418410319395869250822653051579038084603613829480050585860161809384460327687968672498088522238862266833013555867390106045187291427947032739499145977580994339695706418003418432886633480437492034033493200285552866218646086999268157597950337483017235737311354372765129280512431697895681567888618095798635683577847030464534487086879652712225570771004309235192015537263688400490358156986689952934368765339678128154048903955959522966175951837740406291229994371701531856065587883258987844602953145029181527017400175571286896646845065025990140063236421488140133839191914407991093945090050081566393372281992482082644927881767732006523498795333325948161137341193018336995244468612418680834566880290429338129430570405504341587321147968773450211495890534413914878103436022135082096568546952475348438809111103406412189822450479107692652984781568933027361650378100620626650712347788492978393983372037439966460690976909838281382027579154362012422500041172921745528574663096376778643448481281993480673150443707632900504667012247422015502180095510939980978847486718650790401979529203486132567353422391958530484019200964517683395063243293654208560566855816622144146264659407766844534780890583597163674612578929215531046993469531750400000000000000000000000000000000000000000000000000000000000*i1^81 + -205682198512920103751027601183134558784365720917845875057458804600596579039030077217958509806152291825811997028636429648995030915869960981130751142906335546731538227082812745521091113657891188130925605734558684507657444284934635815645304377412767553684334925495773267528257295137740439796959816511590572014660586986307453984701399081534254291210047954021329214906527512299512555595254170914728185259470253216265868350787342439747918118936657693795156804891698767816376890291309506350368208002241803957653530346384996715869100637162801146588431546206416851885557341909137241363249764593077844407651625232884096544719734514884706186791867646610596037746715044259945888253060679600833943283399089644644490591978761763982596288509944518580154792966845355645268196410116673840922213689139041295215483668545951528135930048356153872976820306208677560618399810889989367962954799971100204651206609346392830762042864496203914944479676067593960877110135013226007758011236565586575485409966148794142922818446873399231226950943315562595433241364086390078115366214959991712353093209000574892619054662201845233438736331687469002973918019956140701166297163965655807757168280713828274607366068059309200568511666962967168215084499861255496526354094708605157883642481710151456012739747635466519622229366840788577420432471205428180690556716492088987895167652285332861667562630755405834425807661819618765253485457162018439492710264834819305523371780541047498701798994635229243123426186472614656561538567977843093436414979189483345304680745842841317301261571521506170792227897730728261292730659379457434732260458278968677540074290269644808543513096773548506883303442493825791786090142726035182808895377097965733201786925246208746502114329459957162290132257066708725120616464002080010546578834807694252593312862768023926593605769839983477680122082050984685430500715915268311852660075107467696330424323287018320430067978043807008587109320728925180464075542551164924996295751107024082166543211893570914878463407163453439167714570988371625534914856017363816870534188503449609461103844683040828112802050596291071539271218819220181916136195757093911884043381981035782821156752238858010234961245376298021022758246130812815063651812446363627581109929027833238242905162390093198487641858037543802884807523075922642859356826090895435866528654226368347368289007651523518935707101140566952032024508239367785715483269443848048554790357200740645384267270062525712735007804721849275706050631482612945777971478893937813038969968241260715752263142290129448803847960058701158151277529380936309346350750875423385641856671705428444745385838578317606783216291005085263395394306515626021149504353952117562686677974799567988336923439065093686328296684438306172427947114121387851528685105086939630394737857353650090772868478369660928611375654572843117283729096691050305032319235672507557886631254684003714263322400042661554272824621122817441055452121907701393741446445532027015517795512498388293029656472203372836110910965719222605963343978096954332213760462190753297383419250587793285222647339250856629318510538830205779704854712605413161922444672566618135744859509243865083391699312090868538624924716083432769459008144627295744742489365504957517328877005299705279835810486147077522856961751238711027368828566263471358960708118600893829003619128905619368483947797408645120000000000000000000000000000000000000000000000000000000000*i1^82 + 478664781759216854221420625088040086347525001932640792748573690194537610455648174847946518950014384571530323219988696332512074143935518517589867291625214761311687160514599428023118863833267931210685013666477939693175169127976441626861706339136743368030419871991381483008033435567138884796058749900467479648954802331771910004159230339890179044770515672897610998867210818743117958834181973182865970116242987749587270807346460874309042965408810878695684436020339495221711707238483326602740973683621653134029095222509905808956433701267728569680826980610457609061141220347302226806740769493125767267580984527558503792126971742600274881936538047782117432838074822577871399385623566722176180697039110758564165023368644919345665851420101299793283073952198116931110584562329486790315349233361978464549723408743115135341265462486474155997409421220493050195120699944003057606014743373364801515835839499299781861799467836769672183682759679941177142445259039470097086954966869208212813268039963452780774090110340135009677905386979288850577661980671947501600961525839945858668002573250735375557102457393370319887396188665645055369402781600546841597419770728081298808146167032552581893556298718710074938704950306719800279205187370215569083719429335027480869948379022069597091014329282941446366864450798540814031135613841525344647146760156028527910750688339775164773449251596670604783806627408557206482609573183570301237427199015228097287062721175076775984454447489915642758641986658983677435765088492203172394355696805677352607073140813466365648740294930786166421852763406360125858416996435612406800683285659067209620684879340393685772864020395036970712079977430365909582685921722874898198433350557624839111923858526984198355245173831125970669610219624430664314281689378813876661515019216387876097135980949154540339461673434604475449348745341867943934288638484806156973279943193407588561912722951970209316417287807978996275991585747233162588778798428355988111080282113601114598177537155788413533710909403015237761487525467322453267441300835201440887451456970017287916067608544756582520165004987099502570129280631127062721427440153454573083081627111935296427826153676980216833190518205815903745366081075132982706983287415665900680351430630669489500371507242216997443615656807171415485559478056919286210170211565768835463066021350692318198863427137101852394149278945249698949417982753548810558663470119582811265181035108253417082350005987048413979677709537376260352241945345844980323888361638366850735517913866438103474498009708606655608669087403589132778015554763654899110288599133303962315457609041528763944153673801651819808412799481347603996323258873823028946081686363788004352389285152838753049495746436072582571085435378318601013760650171387697304059274257107298953400585063257210140703248833384458057018631883760112743840029626635488791764612994427780671547453162562209896310354803087980582163551854824271304015188475140779713100425466011019849990887072624187726082264805197380145453616611472776720142414921888840382259018981037224079454399592522203609260406116428061395557795103476766292071771348414142072413615072316783037458141601144691409123036663326639389234322147118502804570494083848256215248050455915642166622997866825569986708529400090962205058790472131109052018811456210671186162457993592462837989118788403557270814720000000000000000000000000000000000000000000000000000000000*i1^83 + 82086568655548015140004176506436660386422518407334500484894339731644080023185581859589471661879432938692129574370788571721191371019441286503136184124558655252046924105017426424756113211305418145039324025384537764947248307464853630580988212328727497005703987128507479440405348792539929877268822202438974773368358661514113852865248697051623919301959152263676285688240067068350764846407509469695264262958503800486329494731963835697795200323862249163310629211232868895648342196171650272837597102107299857377514708551694614204544365430253020826790369712454568738596773556230221777479346595805714485665273727600194627725621200024547636958982797572790872681703756846713778018968805037264584000273803794833588994384330562563138552085599821730902675933473645347247260226571930464752276031861149280927967168022434266592920082685034216701612672131321758488606464278462437485399734456583811550357281635223262671538381758368800411092217450592776652018501808338459242469214085148909156015124277567356521317678107416233640060754521514626486314981786737497786124144930475496313976176073808101633993099639121096642882785860199716820337464541988646070383661220111194633068323328603704910154334979416709404287901500301181348048178123783665319023400398330824315797020635087848751739206552638501573573813779601174358979753155423955024775382122442796556850675518089003023736580542232094320337957537212003379652642300493235453252387104311372698129290269518683640246077387653329030277289232689521102111947081904206836798121340314131525474206779830399070438354923453217857751187913600299040184056386302954775946734373496985417158076579052395930172886747634247193843347168279310539678775919531344249272059202656118184399947171472917223008319556985418230110682108915230052679286368352013895070314620501630373047961948794296546684959737109088765181424532854885583984661033811716241709749400019474038163252428606142295499512573627171100615954795907347399383528950925893023888658459755806690594768267708106128503178525433617902380029788940732235073550544843932680157928405368373385983265789171405337574411256109267741255284133537316980375928323965882342482129367363387616710231484627383627513079289614891932548525220531162128385698514293671993376751302353407490228307843560840804314976997666909588034178174294968152987701637367524265966181963972658182854593923690461877668018168353582466852614686691698969967665137612579106700250668421539395145968746672130876611205705999341641912027254185627140795154489170423301499046150319791264428614464773709529270207911144335186455844171423556284224043221680100992862571708808635627081412899402263668852008037493682221681655988931352187984312818866113001889606364962647237476734704244987613516997053554161285106079602751132576787839225413540795563542542920153702911697519256386719364192980622742411019615569022644272725817304117301723856061696543491507920812486925814167342275451116734347503431714340290812394217173906816384741253566291233053307154970249813565630791491711337959894662905404416791298139691174454903737144170537267067909016532386739622501284413277885659762808942863664231229432279629675172801386205653980950308947634321437891887937324260154623843750175948989524085313144718460176955852834484774743374715109988367376581533740908227179330527715700657571347806082080662467819748687658516637286400000000000000000000000000000000000000000000000000000000*i1^84 + -118632924465414391246439250777447931755858416070940632890063234968844867469579168656920233274959021819070132194075551630608668277481382710253045823205698602050365520003996341153551427768317975301010386308713986849900315213150448176732268000765054736657429838789878523945892726936326440203223161614630683259377063279336898193386945105282695873015506316800724873981931044262169012453099741641928195888574014506501271000316985702756409113139006293686348353714804026649743584681921791023021088351910320192049238226355913510793952126995507440797920771995835111441021385736846449880175675371388295923028927642006073617562545696344964962064818924730945961381783544320511593253403709811086705782269079675577679691416940915031166058373126538710160854827716926738329245790002364540126041455184854742367867756052731417357891900485902476823634065550115229360659539351268237369590453844109164716914856802793566588682937336321591010684839795899288384747167589193595426410624999778617574091669337151693289148121097076985546949024827678371414224794666891423451553416647592285877148804807640906068520346025515650410036585577711480782465726125325457011941227092838182657892075816463903991160663897288692699719475599115616314899606082627567335573328804945517491978998386709253772810626793785754253949379184829766305578326795736691156700551859936043493584239689149987478852783049746173056534026271818247630452139444580595448001922192096007947707277631962710899866355280901357606142434363277783335382975565275028930710097763031817232955406200269377954261275314914666736052317514671253212805696735377035826170269617247611401125081063602022641513883534421151524349891180258352135113914273531921937861245227775204721598539536307910821604402500355107751991900054501411736085713435688192469184907971270141787826491746961319007495172386396970532223385202413199908253804363704220901550034212618346864658184761592467683135904522816732275443074666769989845023288739676131689140517615745189310530703049874795979982246532466754714331700713105774418894502306088922198126558377000575884838119958465246619517880505955231821620188504650159675913757799263066007805640159987099794148326047536553711660708385785890740063355393544932050404840109050600256823540867046520718314748152802455808169332155301993535626962361755765973001211036363910922810456258400333093303592137912213833795116203560291553832271383935257422530461258200686854266058507487904695418747244789462834477615060210061252932735938156803088424899055760238139459344800955890782073903192926850401145946900036940549906467022524738356553003964307353741698145070799882855376965075021211214470312268672013970592362288100863293284841288511957332915817194652241280786060576645994450966735680495409686950837053907496397476285154918401821117156177858752735477687957812521945046127517640940807049060814627815908957121270039037510476066903958799890504230670108946976805414249293363631834767816902303912305241560024993412787090638668023390962060464153960996730230204668546220459494272580143569350358637956182696953508065134127964468747300871688178126850675373297618837545513104426689191010393272503563750017006163097378207823665375587960806445608190290986844807632143745637488876493794513454551140935555206816409035322353199422765473421822714710523781326028195498466808034161880263583892947075072000000000000000000000000000000000000000000000000000000000*i1^85 + 46176575564874454216960927402250547512589550381941882108398772646403459814290599224623644770895096448494689130468571734025683769631467751848926998708806836797579731791866823644447102041392642425826229936147404172188811487394680540366991309836713117115412704062878195175895562700393841119190682485842323055297598501401491321614991313173614682145769413690396345355204714695682658946704817702340765217551922994673025520804638082068532100660532871583814118500824960577712644452637561756751699852648704084260691717976291693466344109195765268726825938751137470222097123971076565517850288432054792914045213646704023659963991708073908318866507048487827559205785213195946131677459458089431568872852113099532107002524482617752575728830875634575089451823318603457178682383149077268681805766444950066527413548833856287035141684337514517126883811276439063947900718338097818037298249803977996956314744745570787433964837008738646332290000781479312680650823243227223587446875132693875988127975658611324160607763689606337158772299089310844332337630962891484722184472129021825847582910917434442368769497080234364687654052604062815709023217648872570988193690390177877180270315099185191816247751331164533679390323492170035284595083612160635719491939688759248614275811495211915305051505431405423356885128252483804163110859560279790220520272704223038152849586324966330715710483632512671062291577669235403641243630133213235206471848304048450422529461409387663231111944154557700631076156389801446816095283518147913847532082544419139290908093360497569379219622021117398981566732324761982809908865468638222737980086960102011901718190411363001439902901972715623354166788509501357396861423607482176635759225508615450167061332808450201796351210039048593350522569454703814772497132890714782036472919451166933730175307840993189828282310961159424796433562210366177527827418314088363531005438377918006866971097292873102204688049122056599023026046647310838065041625461269339051033441238765737272484410923521293477268188090483023060147559084173622770719533718135914516088037554964719246683728654146489413731319556761762728609664050846387722550641244984423029741653881663480388299361290246478908711044268220785569497658642960413907478686909932245854799120082345478710457275924128688394582135765478962731206674548528842096124987225922727541328411154130744288707512425240889989590675619314960126325529757503157078638758266189372592125002509709717011082145344596739014832113906555257248531753929454007138495517648890209938363343124136012692653806978085387206970080515180541255677335580606777338457665320278711564804206701131980277415858155805094379660879680639656122857973062273353116401958025495278690692244095803600390035433028464107925387927029191318141466659146562723167242939301798264156409678513134402200692999335816254813754317358183671095350396338142326531358924718665122649712870281976944333041017403636229945774407655679035672059590297288198877304263664329612793471789064723429074183620894922340363093364724430073453141833453268890571180864799784371962380665432518439618572762090922556864823346391053037236101719098380343870633112539748508664270497366987955607274987954708459551779279874024637855806060126904041168594828789750176783106448022368098813353533366621035693720678016996542079272545865242134551474754983538036592790070099968000000000000000000000000000000000000000000000000000000*i1^86 + -31366918579577678170662064798130959406449631716330252197763462793332944723046708430874387333994115341863285177078738307050224513297524460819948841962915821283647178636790440538350518419470862539891832976387047130064728110675573456160569520362464954504147238018057823290232186968206739176750547597885616774894890124967508608081659714599145912084217149228199608108929072371364757346644469406286894933165680511682054075624674719644674115347239164327075820116832034978165623429467276047509743403211154292065253517853795578890531746789567275754882404101816489422125294817087848146258660016889014392987872197398667611422594602758067544408897088300578382257774232729897394189346184107604023832859505845633203776302983609711321865682539510771431765853670730887544797473679665262131330730736717381424439211895826727136561675922072152846945503644890443677434559535473061181533216182441957151924475469680087676154260782520813456296964032425603983770704692779348646515009129544316108987230025830860681891619383606210649434573482525930911520002760524296546781661587778115221212292181596776850584385395453720080932286292169957872433898124095076412226661552771236794879155990265482564211050424145647992982295334793883158953785795817750840355238057576806817632855357147526180002144514206523945178379804906916516988764369163974066889926887640831180765164319986708328004866917680642556795320333333632391281077843736804331619819640824539872400306501749396420810271056992399421418325065336925319469804097881507045013516152565394619469816452436314324070705572754653465387430947153690718566172101332175301011268517944227586472495258857502343418431722823471769510943581375715429640387400283097636260355268951086648051583282008418992411530146036984336690537636355944581591979362989852096255590536142759479884257773376059227968730597986259331658698228979311252521613495090992375937344310727039156426988118202744947609770415599512474917410008074618889226157587145058888726429457905405846918285622018092265166411855594353583556116667893512575738050456464123282739063385603966106939257007598158730525889820310208984422800138234387236247188907610425635766320247564404070012506221366353991000281416627292450844447392179621820474487297511056449669129710664295119477280792138786657576639211754005615370093841399376563700731693278416875903076581770095476784198205819615355526298953543131087841964029849267389135513772479776096678872610071963267783100456541052787727085611015235885818402178772855429770106373368972384335794093425342792486873680871426988451968685052337079790193828531927002538729598963437010070705909216201900056676599367883755927736968706407970735546076394072197187112159727507097058135453174541129529464832919877105524222046275118016455596441594803665620839322125121072962525771566591352571766839762930487145379987187942164450066992417212040153254281246341771452781658629765435003587079076201992688482856689522998475505773326539784576672395852002512877658537571690812506509949246102226919638678823643575025204053640654672069296256864877241625801260264453880433351063978427413900635888325351212384588186882996838498742199084352106489314481810151423271708904169633191879367996871830857815185085921454869487251448529440496600277547396527168988482772464252783156141054773974866352753649143292726029241141174017824338739200000000000000000000000000000000000000000000000000000*i1^87 + 5623931117596308628366700871221436107452688653238599891438719939703662509680779430909782832256648174044525976670546204262141459918552111379804500033998292673942779926320433870823123621511441256369288247155579714911242530484594022669439934778675599568285586690581927135701234311998190119795781238558957606949750290811567948641119945390650404254459896273706562872449276347004780934453622854255563384574255171615307933300482598336614739889122233910007194078881997644801710967160738706293385292940395754200883578025518027981683561629780490057235643256124019484964277731693796564015880040161110597434687336611891162259582240455593009889820388624726121120123993162408647906754406631402139690082842273057289943795611461738349135799987721182321007586076437077062774714012019861614507358514402882939998745985692818114108815936890476182739315504748780355180992439998541477142726805282610078133493134624347353933079318030337569304269685144443437900300470503649508110904458164508623878473557072474338923846779762966677307466574334972890616804823595588489548439240037155892539116256432808765908758110022720560340685216102790701086607819601512410199107840954837977938630567029981345134521498091247242796815849739187647604491051053700057704814317478599367782572873387561038974405893570746395950637050745206514003119965717396068668495676325634884819984901066368441650898159985486495392020308709392260061992487727418720627914397304691129265268446916591227736123732411501736640146270291569478915008963587991124795062578592747163891862403150508234592557872455955391691565174179204624687131035846417750778322930785928594854462933801735884983601305685945928201585105035041479388856956201124605966786957502356010631263871350635143945525103569694177630270275552946881434247014081012042267888872593011074525406948527109085098959538849779259316215328715008708966972739817612408162347447609042675059257730089577173100822253669194868791041880676262569980573328513787735529977406004107449854786027790252628594199455822009299688275296558983589667516881556955168585041943868578402737646848857897642280912034897568683041343394729297517651938318027322425898299357176986629995223407031103965887113453060486173042429846248631377074939479958976891105961503705253181210019993252166084096738571324648579475693654322814335942598829485017277156877616920761130930636985893994212366730632042628537401624058930716961231754854449292802143129898998960670280996771743060371408904118695636475460341906889727003420359131916808481731588059440936025683119024022311831417941163330844571647129421726547970715249170440566780629339897990486634297725082296431670252777475031598324607395888669167668557707626192398801501353360438914768931448199282104613506975129820500190372152426194149481668118257901335371136792888418305048138545570824221868423021552032994124669236488348427884104471516611462489936480090268526319059459746828109739638144290124470708746682453255268810121138871255721030241370600997355304994536112132515779884662999816388481724793475720132683614018770972870869343308841343806007523473225869183313875318976572629538711929287804506541292096188110615268368717130273611861188459226936425818916831838086296801635706862456192292174876756106661078162324633873900995296362965833150106330069836728349217776178831948087944836011019330639626240000000000000000000000000000000000000000000000000000*i1^88 + -8291785599920272745997549682520546143869994869786339202445471907400150192099705512172695651186355065803677344020503070218219509432113667542951850683658051592789013249761275063621778170676685033645783065611925051696532004031058297524342408347115498264743918469160670661505673587468346829623766949293089366473582224074042605384018918763975671524980487959297166835413000819513569954254436004833386585468203044270431044606746724519087086229338476775065609107189387719055020514329866208582455253024556823977944521658633538683815356305986751217406035140480213078709440045354689824571663978950102792089529220390850114980252994141560595426479688489092972597335657991554930691126879085994909753612322616408193879351992394081440773119528747510577253127989523438936147140036176043178003036192629417382688545202294900646291065845357761809520383682081076952035741052773349986536033176597407389483632082531654804064663845507760266282611990792867656416032450939212504573984430910020225112216501882029279860697625351198672152386429581031683079350917393315464249803964525578050684743765969742852304363887684354739210330258377715237991114809768780600271974293967888838249867513034213762127917939094948686209253974678709003591217025673181545355941597158630465710980153159717554902802553440216590386906738182730375785480025809487184545201412326062512464389766033807245320102019849995333864385937909957259310934496539879703659384380830658230280668916073183693948762620296873654555502230109171110168165241656806056813856622853240201223729948527832290018328627153456614836974910746656661193466658226652382561231668670740560428339327785769817438273745898750961268294581850137419990597443349657590247992167140273526769583949370204992104746556486889687688156109444721358993477740826223281098843590025313527131086579276289596934510713918345703667871070455525190134074373100033740578625234214687447330656404502779079292056666129230215764112528668846217763019185225905680223830200562491646080373648870209151920626230727671156868504302707974629710609832728848116255264143633326712476461598688301364652126790283985831633546549763730488865427415187799515688934891766101535539808453510430723357495456403333434547747261586155935730126148145483991643403689572721576900135141847035508245643666136072030967344778233154880196182753217401230387957941508495335065158936072977582255208041114769279231460957163605768636502270881132982748024677287493420372492058697348611582600990024754816570397175107913476513842793118304720557426780364821647734510628502113181829534933779678130531370803378334949896234147065399639486639823620170028187259836504672438250241986462752605543257692016979764190201897713524550107529349786566676816376503079752368870348163619415683645286164080651577541833639370030918587252138585339703877547767867886196828413122093760094464150298738777669232581847758203482768875695529174353276506751059417235155455259811350152105630259118861586416549415383900151431192618388853718352557594458189328340632451725167928572822892464296959975582377153827686498103438184522061657451372005486160417826557715895947006983916530365492512171356638613119131436196440311963544324134475703105693271361266804748677263944599341083959054788966091628323420701343092986959732371661324078466683245971652953110393578517775251916111935963136000000000000000000000000000000000000000000000000000*i1^89 + -1861824904126951972824442248477890068004078885969434498898116890073869405177151171403984290576804653364662172882847947052311997359428238461243501413235675178680004016473119234450531659198545100380375757215484428059951952697560297329453539572513549428337337792114406641835155667177342337603795815403511965250579376363667648128301725075230917403966484279938254417192107027045978741591213853160810599532105763404831552633466528041052278679406545568866158180128749682752742010002968676735127571702321362949331015152150839925906151410035508021018669337319339343030264833574997350562599314442454894173405214170289429790245475577093574491174916576406005731037730485824844482898309623387961381035061639006553107277300814084523198637011929248184113238724306584226800963427873823377182197429464561406556810702195291118183936326563848375664790590129617062431272452995031131660385696408558332183614529067192564835036925130498681200526394510543862855623970593790426548080381464661424429928479453335251065695435451300503247821668143353120455952865483606946129462413891910144393107330238699156357432994703413442753817310342933172160684925659440139501324344039840318473838530236790127115303522303232153958765402089245304823301079698247667184412895790764190386102672844591104683454511523844318909403940470504193718756210911692233059566315284080261466523441168825320292049177476389295250493704901515251919744007199584730599834975792703781379019038363472428145190385665723085080842089371122291262354318388268931696558359188085364701456604442523491431819144137319426834962315896506100501157339338465485193354625951225366378920745066507659595933440930543610998709185489472228373145037150915869941778108641535322029019172424510639081361067388094206928503629818048674330349852381321115864234904714036486659546341408050587190849962696732406956632405127373488131717439380824923158065711825773101350116216147013888763136619797207594611203114117266937632625260169917804785839385637209362931338066205248165477264151928356825667149921301194984551333214105226252605381390286028443241281874293519517505302152857981361614278231562676175271530654917427597152485838690947666406640335148650364961753112517012880275720821711497490907236749031376908521423120990282857847635255389304572517058399873324403302871235554456176844190796899424755906572284617329298551702961683409838393796457459726563513297632063678175223033110147061624790916008323202950450994238218057999380168045579693805015581974890566445357935042921586246159503205931526999207663604087844417918042459427175752270056377581115734598156106278381879712770715739022095883252919068602046755182816103723105432462617510182274064199523817855618880563940123342017299588439055268712530920437291855822051961917487262850323066874524911969222656786841653141673391404536783475803826366384235936218010924275244563849013816689694498219115584273857094005706686145898346241389405211132215416338063194326480731413230920655114581977607699825923610030009352930712659427422491168416380783334587491331915768211909519805093657888618166632914736971469436390123498065126418566347476185550545415200355969972869878963093375756434767332243420518440462992380405439375690673564060973621148377438706992787374330534330076051500262185615412043546972211952874702895718522689080131201358679244800000000000000000000000000000000000000000000000000*i1^90 + -1139412158245344788651353424996647811624774181859455354707494804459374705568514605522133107920912457281400367044936949950623615397611045649341021861631356022280095449844514760326434769738143541085636474975127676835738366162227018606124184811151562579994889556667738342131770595500880701470432202508725376534617575525600656625561307070733386550670129824496904375803506796004963009566528865622296543196933487577696375823677864520153915098253858842499317431694619298974018596713296541304570038827588054255274188904558405746445250039087375683637773191005300389181487474372416774100134807029072454868757849920774690399951951485792674739588354077163865205530655482878589370114985216920279338617382164314818041357739593359386865994323030592373085278481707855103677829977150875465661761924474314336420243816805632327063184728592753118385899150579567406433287035541745485414620549240720050452643519888216903110135211211952414776919411023295595636489511056089021604457289169073960505719864325642108795498916998388808977455696345319524925289515651116374710433550054855029254632792422650740894568293016171348843365837799156043231607731513755754319207796883060708871275493692820742431693733944846441054242999677730213309466274586832911806322104620761435058262274011583690989792515025217281239739106679261383000864293825857895985784703501960744294443733894844467340005752538365025973204511148009870227059277389907271956415988492614945932463112031497639922342881703279134094960915609477872991854153838274691887377967116517783019866982726601535537429294226816330351916125431851128261716810264423373671598136917472757104569195596767254237296291344172675309713751079227248813426577919557395301129380212337769821054294908573645340662353652331676437042913412179781342826092717364331795116585298061626083304946038201580287842103362443051022659755726905822777053352488737633832236237738265577518104895031499295356961261147197524583088195651769366677473658805278248713612133178894052017923769214944877229490194364175246722418958800564488805670586202448616340847836542880456157841666023833825883871931343356674793792593741002521435983649483624788090589366899743815054312881591545465046972892040857958562883400586929314066046806223862190629409805254412429132744732124014759120892940948188550844830391140973692811258514349515493021761428137505145571815000014583344467187607979924407298313919336416638339102899127781204492780058768395730166980057854314252814703239825139916393626009228040205959387601836608727688682874638267915744361218345393000266952039943934627811853523022011963253554713375501339340349128358304084472329431056611875730053925173155776218725046394633867070243876449538901670899533786568128907166826084055247428902833038673640640029199681460745697471028233944552084446935097189003215076481403831559266905625520991564923343730036386463860925715705955950215943997864507375084699809763824968426706222461524478192027491623141967979887941100675715733657685091045823880766492985204610304967777585760660879141790100063235989969388329101545242647693539555466532265682443327209510282531905031971456469004061712605414353070748282113129350574905464708397909146434729847799067458308109783367668213107425096403048914441829420714022813124688152526417101924821737193605329662634311845644843971374795980800000000000000000000000000000000000000000000000000*i1^91 + -191176056714218049704238981971547949455623477003986848052361678324839883102147467069588814025242101437260216776369332562503144827648134097860985071401429519033780484405060394432102544247808640313429526726160010484854888134084491220573921900924104769024517335036118332689271071438609158119645472167769717990329306090394676700453136321174953189449238975002525618751940417958778613435485616091413622553609745673597912005859489912367067701362634305624031156595100273810166703740484091751114615977692678558210588260187447015569284385353902615098041406195308089823016210396179170387055170362095877884376748717282786390332143990943076211977889502321454526328264759993096689824354243320343404010958341066160203512123073182636874156484354204486626479037675438035395240088849052652990185694186507610719366442237154466478714174527059176527390676733567634688661527492779794718761743113923528204347808408822740803680152520698997592866452769071009770160116602984102874107669578911414039380904187053570516605499049648708769561599746148005160659147258396200906298025786835131365058557244002093353293480684865935639205053628979069828758657217898187435710143909295383385827517623676672941411660100326046601752994527803846749644261417430566045341255118356995482557416947035476664912859604713236027161228546942272273236980681524768090793636294651610945177579835565191009098766043127994298647439294050483077483321725278690626424342602947287157878033771145867878157792404796953028240147390788897962380714221163216997594528005658462482253913178401138572284547943665403197809805433256929489295278840122785292160812539886165030121229949550121473510412977372751082567451791902885577525925291811704599146655380110965042530933752501280223028437422826696621849476520484721106375430501412412814172921268316978268636371009211899435885506357226475640613807445494592034564261235857203036000677276681643888105400542612556421013084196089171295056936774629212197551087284541761402194971071108448584764726382257502406391220168483751409677451391121465209113516339339860279591481810234414871643993313487022743237326490133491550874142448280301237698821814163072280448319686888723297118948672003347956864825161832223563173285919427077382243002806528687140679576246150253010704403684994201101728383644443534092961157972009309994054246779602564790510176552475195427757991656094548449484335450306707028194236183985949661563519885117797549724929210978537616757381462151061044422886498345586143149550983111815609522740627926138391058464092063511762745336812916854367772521234178627821382074193331481696835758794992912450848593327570137138814718484218111085771736058228445756092841742863297669671888273037849549565164675494929009625192721137377607666236849894740874373022183692582542583192126289410479494067137355680817321481800304908253280021365417590357026008683184049646369594563209449833276164424994151186370541305681370876990235438724362676537416639778269144343770690295418732156107553711020136062107854211979440441369568257226581375150129013833378537442075642243934880191520158390065824239671426756006831887750557086171014343364922356269151512045644281454163468496696329875509951880831851787859235753883174423566214571198164368496355151954143999950695932004146038653596575327290643355028088113182408156318118445056000000000000000000000000000000000000000000000000*i1^92 + -31400248929775010372473298393393742612196553268389083290417598217664197056863149835687835770487643467513124397132709822291621592036763273642904640609055261307563383727849772238344035698105132926850092611740106589488740677961257751822278094677155979531620485550270567402440955674345054001755313805525150779945190556676960392343177956040984788209158340271764827595799085972904679755950158738236639173870827737709180137614713264652082085002979544520778515369309761001466511559663459061045249060849094711835871694903824886300382860728178209619310231895613667061022446422104312504665031670560436986513776522941337819198783618479124042198682429585256530409871098413325314138092486995858282058321478956207510727839069119778888056230787152440137787705182608772069931080864158917293330245920371738744196649908962396220892465382659653797531455119023465350043922964457630740004352731998860353966655573015162679446061393417925329336553534713791870095638291098950179584878906586680188124488535350140064476776740929716221528062047881844959848826640567353665434776311518285415106149269038653491270998605968524472787876769274308490499443378213413726651576940543919829363531487624249280727215799650382557706360895894750062807096475601725048584206799593904247295794660908805318054438136140070078472901612767303248593183666175582485279746647160445576312817716818078078502864947850704028306664475179101127025561386585119651517567058102623802486616309724169830562839541979773533143448461617396705423290668056155797339068765123288316232293230799797501867337518311606577163198155625959473061469177421736808202101382392060531358192034698855421365000968859784166880482577430937981558880373370564803127007534068985602311235645461629703943552542468329746307257111063496510728943004998621505601479113088901543107264826672251172323318754406199041835525697672636412145269354872346901308814287021952850918683100819525142851013259810686843831783570965188907283927489129082253449615244406693604770631791648494860484477942115945941941122661139947676448946352033762060739377659345255043641713312966194370937842258355099397851432414810356341706550813801906825009388741588247156835072874446315812069753266310225165092737240138741104795425463994126665706651201724873815068381156034809934160683814665965876770862262195457818474697341438935694010387179143391402486452641056294473715343842858325435855258476757755377461541329937576912523955435195627570145329191821899144560262441816516137261057323215163682135625957141375631098003011806702895526814966663797300533221711696725589238710371534391874699183006680462437717946501332250495846577706854905498992198772872240644503206113394576162450046043119300755422594415484154310682295943045726766248986896120915770908990875412217473147148303051722508039941502693998283001165099910228710700279539933195488672714125661481135257382627519511829371604833717516158121907819351343739734531830809550861306439749706022899759961919151221463485221896485370127485155400791552261839890638238691883482778499347489816898008170532629528943106622905771635270246151338663600658713153905458619175707683249447154073058791670217959029319228366250373837914079478859266888051171281240770537285248688836229721006158142456579989185052577319106404622567166053986420039282908579996259424665600000000000000000000000000000000000000000000000*i1^93 + -2760118571192454167985237831835813720028757806720709000625883847084140681927017010878682643921827508995001406167630140791763365009357379870052421301468418216522207188172363753142595544537981754368733111894194807363233583859121927447570710324122805614639939198968058524773059372530010343210216400670309122576808330094797475845715072515256210746909721311578899133176718320605379180760944852037968611466349880242361921613688723688596723144858852130543059388711778013673819223527625923329762577989360063152421276669328261755488996672590972503307841799731120763401361773141362190377609795342870852310674952538630938357766279752590889849067736898799623773929179085116233104440681926077455674276930630564776600611118397207956537949235032372261579445265312573361824154445218709186692381468801338072711072318572843406981824914214753238070276017173413588477845688476894325975522236748746248779588181292328462481513742183349073922198658273137342784466541930857392126715002116636580833364114961851040727004306554442330289289271600101608751065848735671127933110825741731131145715282376665309099178337869055895438856325666420037978853716752858730630167445405474715883496981802899283639593104575383469018481621248296553796514289682444294381625236458802155554820433415242204478480219963243728061453443035676061430871018190449015765492691768087069942413896061856927119381184900029749263303111143516625426226834879501567418373517410281431593413704820489602741649215635819824588696406501102262655990132284113911634552106976724473587169922064987131032569138486430100172691471295456046909294418231863346052696573620323691460109986104332306484869879637354977493060056640487491229906263169631409379075557409058082211278669490376950397669032445372239310765954092575961345028591218041178974267297151421638124409903151898921590428576625477907817351666648098778981426114657969364370533675518253496713048953028308386832891881151365316589825100528449085224184442528893266088592366189392714675069123005997818905125335371739652084418760343609501058246343362079382324015115530883520890747821617846559525912388344036048691236264588247810503631106797561694977132794181027841772645301664487569035456818612718224278531591996216454934774661770496416523137846640540263194716137466866826738188386131661662252009800889556343268583110844865147294080045704291739328873324248629268478051642096447789326615893838571280446603803484598233959333138554966487235088217828010976239061707584123867854313272388990651914024801487446228040082457960390866640563632722540615394125260101927303235573146108755792095651165098392853221742595052543124901783344935683207479818924656031224105198619266352471004734234469326068412354945601388608416347298522087455220672838607070762580601144834194281659504704366336886059246463958773497747896910243397903881065763077074510819804437748887331844919764421126961078614481406894892337545235883120670055820160633654050416983124758572695975737942843977636823682045562647084270772869312707727754771933659841955454407069132100076923400946700879481209938634126184018929679237112167297812303207654988739665762379227330786348728343049366668060829755849101139644945188570588565050863234672848802112441884064232662840366717786068890086559590451995394867432148103053151195604614640308909506560000000000000000000000000000000000000000000000*i1^94 + -171812156669347541248272196189128072796030039662863191345864262552146555757677440210800317490328497747096797111904051885336238997129550929799325195576111210807911366486965887422214353380205061337157959276566303151661863704631533819820093032415133342768227548553700013908212654533778818843116757506204989315289981280538416463705789813411432489333437746714034159905495017044632551499367490575795023314660566514257248850502880370656035337720182774522082163410864372860171147438079449331428339782483531991833512108013751718732336642506618919161260894691763153716869400061850909785423281613762551769846639247567864528275028329038886337562640874108626246801583878671892849741080201642024360880873960149213144749947270796199170179872647155461947892475811411608794675565406441848578505698571882770291637641500850802352891633127500964481455698835976824626557527002843492785295811050869869904548173964793528072907966238563559212536393036280289360395154448385853310877950045418809372251533310223386000607328415186622270761035237187282976037909599410156487260841693445298109400412982787350479802796316092495046776355160428984943407312748389043617954412783378660318387932423104513115867872371507212919794069369820107297279826297435147898807894637135985968598863612374025096716487505781778713637979729453912018384328880875757040122405503649812185756014265957154812550380443917575523098820241775759441115040172227305518864564909794101722606589208652943687811440344990517801014277006391625423109921717932635408224511085723658177935566058097949089960819084045586041153745128573735017552487231969808782223014751677848472290189698274328143206976044897939485238035273032344051616204467285536159935327122199828334047175362605018525677676635458480733860561174573409230544206736080882787139644896083013340605180874392517051810057660470732848439203524127028173333776474797422624168860634939451761221807772978203495396034875652759914259136349499682459304071019748324105679625010867847355909484108928073454900913728484069238802477416607383577859595841996136637746512134359709572911643556449750977408618645357357358751307128287908336647548762638102784974026451000858328974765489829792626215746090415108332570915382848927647269517196114892509700367090795427227040611583017977088791410978849052435057727244384373956484355513307130183692016100881647170375045737531857187673034468808178030422967646643023123293737278076923100402956491350706033317931753643788844835897234405076002015459492191760468893297243883420642275144238613428576584324047263001272084773438370331238520729926195721946889599151384337728064797957282222884886617383888763973612559438302329250337735956224441709550941163762985584621845561035254919886217921458166953006174468645351865397192957889675464694290902684969923213806799413460646906984198297828166792346891875144225066997715051183485493212421575908172152757189540582951835614720551854143579572242635873123642098440716169314238309560154541529986472108407581715958435040792484711498252308182687600645405564177173603425236013843594565095497288974770171763749710221684757845811857191687694260971944057027491092279043539958759836489419737488848787171007956355529170628336158842472722442213564352787064747472903562576855418839084207125407055639284959471061586990333952000000000000000000000000000000000000000000000*i1^95 + -7977513554718398544035974730924091065990370070874478183039504964948973563903257583737002359513084747522171541618028727511025533335824910424008213749978400882510660257895828581089406670611938474706698109285219124242165146455794923125069913781588711433435764719327149624491383145336935913441650699129025196549545972909401235037466494793420523706402437659253365552977632825145848916766841632861761373938716856746833816352481595783835140766283558629283694640407677374198317447771863755705663998973041749935533760306558009072131554634521175226056647646746446463215402451184584529147111730886026807205408720444275989825529493880812703817684012208543361327280254728581707297193227657937902146798356138092751426520101673829904357888518945359457828657192787561781723830938615700307251217393537549342627666732705399335297217483545409285794694689992556585597671518668095856658501635787456191837371438296061240407788500411498033979440970649020065056771496489551074724248499742132215807145943801284114141639175340078708383050864967195777496676142756658845106071454186738818369282991029803814904720957758459522931932126601170743587171282378292998503179845834367636805605094703703179529448680258799104086404274141688674564196073095850410037550522581533352071394845613274683173471157062031904263253597351696759100476619799024146320286612177106311213950716004223792051457441252978562656873485994073270315706089889007553417862167414460716649655040811877748212860993022006188451149956378659923655642450555406100131254620337959888887285198780098381817543938904409817137125662335625982231350002254837357813726002161717208713660238117408078704208276775541975584361520227284972475550824264870968063539688552480913763292057950723556824384999689175086614302844239040272378072861066151297468785290322527030085215914228176794449311424619143352451686897670603164275656997366238756135846174055133083104378443967450564376686359647648601455686920071570697446388055824268210696130262707778543256114311566226414540306447542854185991554718214903491212960756538739486659675563767447135653536031582113978907122947147116078454025868023794411982420157740878290785255648903925501138412880816855278009328642186026059097559029676983051318873588557895036651334123163587965596626548859686818094759305392120179506947290561496496643835347109159138720788077937348901102124539695928635284935081727458973994023699380216157010815839626229099254279297912500440334926185576971890794128912943579066866836314904722229089982456085549466697547366944826589290748996627562454911756310197762662736230220883861080871804150887397569423825750876735675897428881602309425292685214758979793139962295818572598463495794218693727604481239374323578042761491230190618145362880183020493157368741704991037688737698237280475835960425521552418790253340356309711840704122886766322946357665420992733230695319469383991551359840018343962203536590890329722960606979910762279441577336898080412966011690361510903026306272477537970798015172604339758819783612797364086428313686216864663848898084806714100494901679012398771799987900593122067156526571724643378176048519030012152164906255744053223777650773295782768811714230736116108280980356504160478645542946458020723702373365199401653334553388520553195383075054506794317866703257600000000000000000000000000000000000000000000*i1^96 + -276950556712733956454980040593697363902302873518981253451436850858203506375970296077394455609194939658989792391329310905753697622548286693477583192947106437073311391450858060175973741104994765190312153564623868089728981075263923549932166610435325868440295419939645069565325981994404367255368397119679878536236722704522759995918234559243746171038363745632730297675288677313470925058752788595454990335334100684169478155504654776150913087888427821745202464695085460151079151161490524001806410419893213981946171728693867089973547845833814848895821830170902089814693907112325260131220791654385450023203320790063002299362247750504384982817262708502978751812606411499308358787239509117692578970577692667825588971276730027635280494168555192623822501152433482902245180347127946885232031391494013276321005924422564363534253308392519968356547445856987307773356276679341904587393330468018007674923089750289273150806185194839870289209781191785841076672000506659407301733427251843336106706096076542695437444050355861925642690879649908320818316315630299607485806917125870280530797014126914115690012639128188130602413937060164628507722547779857547506117252900140302291658324082433788470851205901615732288367968459319145980851328406037581010510773804284063294057960474737642010063649315853518206576849289627617977331367322058486383776541058953894942785434228026846228377564606880346990477759414990881485784398879886868414499264576846708124774612033439845856269343060368584407765094527560494279526669064925170125966875257305721253545337378917451339729631248160466515416165513734075002934796102887701352677467492039305029284291805027734201489158508370990157757640503040174504260746233372068438305344183239365313305373177484261094639095923512677107610304540142777394483767818346156392299466184533530003022117052615088080686740920889984742784077245780433891681415130063838333824314728807463020508134617852509602556686154612880309083925839134491402688502642725958710059980309184201665585261207583178134515749412268964728448823983247000487995126554276810966879416375211654194851957064941880701737337685098544380714986877973755557480081272400847008370933292581692562650048167238984000437786738320265283550508147784305951239156530714037487898635967888731507572091133596000296434126961511306089088616854715352271140102703358847616160014078463736415286015351819789590970799717011671317465274809277959643458653928072873721551117559377086934135549415878816588528127921880129438369625420653463544512778103323259927002989475786394013038856991783402292913238506116192931098106416592995247345457688120813858531200912171837795481115718385569926299253718140190030480096739724852567752527567851950058920136635888574381117822659531316352380956960573988950517434476187343121733753962420394346250941307414099318752141182612623778809664908134414037647522577813241900267669493816789373264177548014392826528730532427622405163390196316532107336782955121329544898113201761584365179227894156933564283556008914359746059196416555307792616639813117086926291452309658910388510038487796443241515186261744297931556865547765852506981309217204080579809701220317129438438798721549136823986965516423406451211835331486527668348150035596414481823577965465282748105977380787715465535021276395743477760000000000000000000000000000000000000000000*i1^97 + -7317546382913058650700415639815534378458371832118287398780856560737181478405240242882542423679453401610880643968845329203289253729215544883014097929005523239495951687899251315835932366536163715680929817908677649782718207706539345870041717560585645207890295069520016520885304609271960800936915344921520633824092154137335511047016678888984230878433881910870341044513466447460061101362491869166297301300978459178574748279954935344974499383043308089158834931916844918078267134987821040850513063134105257614896593088496321755334510540274488406428388175459539768192151502366461554784815101600579890115589858866495990864494386664180034979292014465058957824095602020691987525265628006959151186068560450912066385014258403716442308191255713051048007684359670146777951167743941012687857136669103653281003953548697303237203001628522418653396207822235229949198063214614534754287684153278079661112340849175564566868080535037667840807000497641577525360987019819880120880685522291060781707665432564449040999966059541391673293758028124441399878839412704971127645001669115766069941960063559409348922851022120649811624378415355965341345989427482758172279850554525262116422524271433820481117272566032059465519237735052890473572189859004423411973099278274191711540171476511084853722609132019188724025880706309010602143696436765816768370746084143994373212661324293432667695548261191511129685052522513808084966456489411819971860748989517853800960281878186953892585484124789256185253307573996033588381851764662943986127997232990122676282954785128973730721748110215609302920794109836250438509844223530077769930840683177862280836984422513587060764131559344846139259086618089653136579243435851471460053644976341073381604416435559014346695181655533037731980991916447308245304497234819180459453196761548548932084088679358452591248326983133250074260378361432601678429063859321760687138938376813357103681733607787747111251088348551085981573671052142254157966373815217144800799600535955240104099163437916526624831953903721024874268808647605415162719085419762027986669165544877638236482611227595913914245491672578915738897988909715916855076339206270673445686999063591485534016497423295666933545100537239890993880785764139600794834991180870516023446540830794505150956049081406023238171670804514556119435677018879277963990730474863238798992556273385765431986070681005736699014083723682449359422654590350119785046575109629422341718547598859647605392084229991659470911367430475036036334401305692777988562595068935989995978381038067223435406548822808813093322860259509951769216912101848486746193579549415692684968877745165948219049570971969086983651109456630212538845857667435348788697340988326072350926841378894820981869219621616171071334384236250005692315674175556570749178937896345184943130631483350667978204838721761066964966573525702270167607524078981017502584180150305866263710611940327178802170042035887296090595480654867436877439053941164048305883022722094151987536499728767491243001678047763534232561693934421053086787919612312592417279994596850570970348060852181291929270665909170909023285736061282978916414860140962714806114288691786121113130706862895803082416195151745345841214950983701224519625165796142693155972328370986632626520049815880872785065521096687616000000000000000000000000000000000000000000*i1^98 + -158212627858505320709348608197921487118245053458364593857719545415202679542254396942227339777176890856975868336672893447077871536682136452073133781358020249459457868665876872819409094753563568665097144371355986286557814396986243280711073894721370134972337341873858378205964481933890029291800748443279902055938364693003759889891605906988230304889262995435543181017631652362796328277967779474935944781973134885151510595366607906831966452156049103762568581446842622573178774140153686832383436074792587022817559170565972714069654974548220412444027970858533445572673140497637841497081549782166985538782761999795415544839994080401037625718270133499795717992174522055780951469322546591720469123429316908827548489747799184957841329430286151850075881032040765719402172722368492951049866107256772946038120780645887385049793439250656237717127985989411596624089757923905587439622140078587990297765668399494252920832951013318196553223995365398991433572489983517669834577088357512136943641918996585828068043774655776369094530696858773760472925321347333469623022897913594266988679752389655294087705053645437210407894684715813308372221031712772738015017414478591022791337183457803492820103614398407080967461004234505789491057033310353223295905895261257245644328066431496884738361045459930988643680517909453570953913007466892739601226421039742801031668584553220350455630039173721456623494933031566399100667571468982872138966680805273325580527572767326905421080262100852193527209340503921596243517413208316528381733625906419480851009927443622298903001032231425373444148591967631284365913982184190580097015326796299598051102705855026554074411797021407839309172396556836470475696510675139967791164793627305096617355415927388811485931717723327955997158219290251643666498281286379598012395837750700357558128427300551507135308110392134002838730076555149140922978795208022360219588544027715510050301172551653045772358575657527531491717886939343109268504270172431170351013817673771040360524395083493076559250094384618988947765037031386811248291465584674709939717074943486583545097793081059489804506525797027075400171669365007295283936608446541216582792845837038989685649025060603652807034643801482298851774448226319188830808693859984003047152058650897041372502633475552891220928662891075203443887832598006285260328438034832682636281839090457193978648679062354564399615595647195952290447291768265757507426358331795160303563929255461542298362867599879085001368476229873563160177168469789554914823292866249015076032669454723599669888052117589529596569795058432079659922642580249334379555852671713983990470378501056205490470001092005833403562023157110267794077246111210554898772363064042934933244646027638187108330305058306578705376861887875155449326167925524749354895762772578121254554497758260236754683294966853493708988945699909199112711047284425784262086146328402268253117876595004793693162376200304341318057884009782528496759261687867244435965496697544691078556915488903432874291365492703174367405833929244030668610120024477820997485407851609423827395903112990498109147328916599152487719393040084432276510012702667639699927236771333330422906368527868723427180684175081800337345941794530356902351409517824358832922335467535964770486971191325706621131161600000000000000000000000000000000000000000*i1^99 + -2539381516731677198252735179094736788573975472240691220069735460195840630758077666106033716105591234359152744903955216622462415164888304548368395040282404182517546544211286176397968284687650569190877418329967458770680236349708212956895300973454737388040847029708156752465270216921664494299886625147799001704239369727947748145988354185173958300577162219835828714972202625763183279447606208406028141089920389126711493861618715567857643708898190052086718471959014486618635542096372541368044983538983349974411006740291715672532031748678232428023490073524708199532283208822614522138714633566556782810647798631199306591458841135120270129886812015515390011997971235775675541288800227719635689896894159779523406365839202896874253891421540830654647923065987812865000243762646743724216588478226590328880589753075652104958221041908423103106221434750515535078743990518444971078317421346479246905444517773239470971227185729453624537559732199401816710212667166015601407611581636962897665074386302008538633973707393539876362453683184965039122968464296179007403040117531377139180366749464332167899679489034135442623077601602319763029345814488338206314658284791741156923533638043278570221401423900418974377140254819193522666651285166466574329184021513461629768650290273353857061415180777493404868257910728971496156300981740817447710605352937464409611875011403794674079812815610298643138884338436124715960360107919070626646084153367229871628475368992093283649081882615931049505556508876255785797229746862631586741488336619742848133614781610283229117039950448266458193537742177978350870447338640204105935279042360978206837547803460884716317028553543573284595245584877669268746418372968800097104536327064220948434785650056395046715822805697394381321118284903010070473191104797301832882137946740807808082509208984770122315609720660304556576208467627855978392206489954931993215750390092667043175555774013180348972124125633204829843608969122167286753363934729601968679202879825246303476222505233124266479873158535603736933309976037729498414003373031202435330911337100477981418729557755797231909575693292043219836349450156377717681026173004180853925288307574591086301567314764030336785636863714812763005140077731413260289037748645395077608674632217733318133462383081859235871130219598348061606757768507689884373642417288892608258865588166409586048427734091239513295260361520006061139946524738565839028799311905119445661085145603529069182517687292507352288730680957078681679904665644363151638724341552564098042457318456734348178390183795054787467229791141209303049577287936375140898431259797699311534911114398788136433675314011697942393015493542305445891026080853055602456002593231906929907960782290411687824285391507436003827285377436808901977497967100602068460669722765496421314590525707936972286069560237992197376984963191249387302623565880635926346646575445439122311712738051895059642682433224099671701713657922384478837909111954411039177377744336395526616064593641348648523496090854245406859454551178567272116139165496393989145573288937735256854963692267941026232967231818191211362902439926082477943088089270951974331513400841648559853714144627502855316160901964522634607153995060208587808352445343606647579445982875220794758273114647004446720000000000000000000000000000000000000000*i1^100 + -27935749071360527459292367845865818452164224235969902634419443512433910038929134522268906269401004362946152967679509833715505103195982166870144493765889331871452037367284447761498964609792033389001651457634061560359830268251870639417587306766630406349769941677862789876995297011681211905704725256449372539933530194955497658517693947980773802014328319793087206380946492765569465729272207305898207972003568291780096204072397176521749872933544417442418508292625646998246859285023737270211224856492696041803970861359761415636245471808144948981671391340682528171595196845431114080743124764251877875037813211558118125999400283697936152300497566723895833792926784775644316157847621647677061456184453396134800879953449319860726464902415317038054914256291063145750553136379155463035083853196611061816586963650826811233476418720621172554641713073588086594464227139032216862994697147597167805035247673091365223544412405751637053188451007591229909377454600962841966527568759683164666932171311328081873106306655235987324001179208817174663313286394088311593460972115652106774254267377258522067428734257279486393478221196235004098278459614917582073514229260233741276566017212986361433250402829084526770096852494312891842058811452726550231959739124618246089670896350338239481683244502526995697993113212923007865699118858952887521383687998139113808712759566265690993323306338112869394917235331062131521088273021036149417476103201413188172238646094179686543066379014700199505798510889240080596129496725598652241403819772387108503197374533061072707632081400391204433963569495209206212166166066600297669159287962644455506196485296212517231363667004643521511100379377196650602007925943105427445300850089072209510666367965014725662141947528904071124498205442906174170646341258568680672972372315005283426042273464352384832368378231141157765247493677772946472778808611847843644171229036587743729149624896782606479349679688604510788811406568777037950403248252035520282190836547350153977704723192492476443563500171498850109203232632081311060696359950487524082972238975550788903273788137280268356044102221296848495882194106624674395714974486375750205195730426388274061283782858170909134408358892457182450509518290635427812850971563871282445017870141018141685259759830150638234969341452934721063646515763570540268411039395727809928555073012311782654083771338379857972804707432413141276225264068162236862849869979846989987593092681149389267762479460098507016481785821160506180410096565807158563282455985375656016647795989804014452192389573314582471823007185924444693801353709388367001217118775160586455035756141232511132090845607724025557922597003642000727092378519090644924385085579563933999382622376391450880460206756600928767002706643063744190583203147632395184478793984364520783566053558232326418675760290174646788745448014826495112764316286734993083350740071683726463649853525740941177490045226496674452744345730107988617525034714306807522916720798172998383058493880832657937798771297506921721886487068617732016998617666708011392344002180646245304830682897180376805233294268786529109277110144901243978971908340486142824670809974827169128973727896211505099520510808957852269253551842368473570546014261132554075325237875724277586301900816384000000000000000000000000000000000000000*i1^101 + -223851708219456057181798569138144753296310801676339907844080978109600925088085049365427247814476793784168052618268310099093519330180750828116682449269157468569569849623225157389773995485805063753890536026338636238026735656903223076294824160611122234846604650158373958470149100116502191744116525480939476631254085239314730613205743560823467699402097856714113155683405002327370554863679099764885125532454186200863656280601484390279820291839958026131193118595470328275750759305587174148527028320037166594437882644376441026138672912029438019907086417190242788761244530155250151143797726251945498976733947628996140929819657133575157280534718319667332614287907908231908651856717240983299576429262701199763667972737742420940423223726277216540392721976806628192762981152403080627359823422680624046559524939873973981610081509710994975533239358318989442057415233494883061031434370198530291606886846087966892189085174408666820395982290314806575672271178136455513944949960514445149443595244557657848212568114011459535637756191577862980490044128520399399094635908815277047697834191522392311064578308652719906265861967657313699117627342308152953328261869836936200971298359744797510543225052092040048375961117787238818367745367304339835654424989357163192917317105581200316063856091790810747664785146094792391590956186919729672538795228123745154569080171271596020326898415083343672805190786412885360927658496502638317575419955940711114574503334725913156266963310611818698594415101208379355451596167566109483857368263231950533770833065673939853280641720309633063414660422566279549647845048000269881488721930458090130709003561995946316970447099331227841356568584714337726188253469823602951571457854318281969073664121066387189754938712750174296140065872445801667901959515146980369768104787881088517029867688074129143231512732396878830271754436506947591053505391463990237367553936876876242035549526398998790136048905551789163175669066914228538210572567422699169405500796458950580558649261945506246227817278772837253966662735887642450749822275786779973951080036909630750362056396785594903816378581788256605238967350133797850717099762542438477964255453369844850363698085194845160055388814013328742952460099792695112252749514106427597146858793802993737833463204693924596067458826483152285238074869051605569479474124698481753415569167439040664621513695013780429244044275333948132797313513284583134724808976457603502243434884810282195305629566425491929817758207717633140844283960723441461507507263062729380300503193001962334579947601857699899721531744191768819747949498835953713527925539719821907558830363655632177960742309950074447644749995470967622528446698513474728777101697656454273073995792024353838430413119652031405530930446425184478979137396477367440654527883505103962440059292880873620199257824633538550276223014278330563656158926032847761993842062839162251673850250889874981151213240452870544426979703780763138682909049115267640715288674803667954651249093054037920295163703861953384791446872163201022359373072336952026945116108374848795495380848664639411734318134548084891126586764011393418850900319640142181197053570229058639839675827460700665539145145775984703889470563635885390851541475100575960843690553324737960869888000000000000000000000000000000000000000*i1^102 + -1532701267959013550368405206030840205025023244966003280425533100098325062001632816681751021498169700322611161810323581322606971841051187228937936000381124558599587557274870095280476238497154417290570056514276199393363134323674485840372461174428220094911161818372267604785036106885686603768086708132811275795009217243451542584900773967990711827701923097956707794307767826465450391859010080230050955504969752262802865842611952957680231148042279102810942473324215568541174764074126490208187158923915051467924323837179915993760725813495410539805165833520634174342045605226781704410925092233820479254077604044128374867436049950798749669976287121131748439158924317019887107296556232426654649361507332283820492655656174145410657837443480135442325349363102302118136700471352973662504544915403106824660009393806321619049930864356207277122747668887805383970646982992493795983177899814042182039425468737317366491486225846761955778645920946618956221311032281123400482235687841597095911148042037498255611488469209620017140569621964142226151266068589347120893496817831366937322742780407530358960730407744757693728562186208909758024853009007180684886157942205812252571340528101100139500921055457449952684970578832317018964565286041021876221326507126341780350458124810353477177084234018996094160214260193663073536453551839786877825225341905145762520523611806774060999978624049356691392215537691817383235860870857996602188582676001048977557714088993122822578373403761276614124896113383634556882595207590211014413365474482351072808286146627608559001808341326668977941888333194306920529768312708260456069025832086798941510204537847048336367743922369501793257600171777193091532897192549292116587496071703901318298195769365897547824952612358301461064050837240156011233109637477401357699758629342446203188108901174737261264222433443541774508197405828466150053743154244345909481802325422039381636366071334890242530955907330041171767015994463886526732671290166257237475277218476960491018695949956226031868783194823938183209733653190949996259836729624188801822419373323698458204867718570478541697645389013723491263014366276067072694951869975887705919894585139637609354132373072558073771798458383503630506219811976763671279371626619681026448451880191281292998647016928144445862390207835295842247931117000047837007433069678547089474602097576062178708199835768411261167308373652394197757606241573309823918768635256343459473090233381782661551141320178611139709535381444652270732572051753934578164275592652965162971560890647840947959437313574373799159780165218193807115059806126226647791918653716603286336059445139647550643423338797384029565893192586743491416154794669478667455639498907465596409612879102097979220385643168270220798657265981193181101448625255714359449370278089440039117701312335019755177525765063713313821201326297829749909239133481581172207003248605203506554428540102097030771211459684475996094315970451260253800462848831798180612811134564298183440272919121161208863379777123661409220587691180204121688356779007120747362239378648009564257468029713444930550594420202816834967556002354795325449888492637337589615437285070009175738654644424082561998571157458726844309674105212294993275292543387128218456495970613985280000000000000000000000000000000000000*i1^103 + -7813083481491953450736563693349716854839003860183006187626843081803701142308919191907407429370230242192502652774296509478816940977514323666573083923431086238026511471627302593485999249542543788945605885145575869556710559061035060842765534080633332006877202857678906740262375010525698586658251639454959788131756652620134895862039375995872237135541124054269453001285955131538010569519310797531872620447866903763730043922520086720920122887408818404076166218825179788955414728880476574663002257190797385948120005795529901925888514326681934975725611062082757432381975624918499020396800227857677683459598627963478022535164522529862381865306559298783028389466399655202832051198265444966205647066664780924588958364193299351850832367995415460224156011874664746367139909188885149197206876360732640967175604735777956730098990189740757750213853798778450618010230927822287420551913556984045668773629204899117799683394134029178762856854195234748159792202725399849580623932684302479635832875828684295764601538281466206522900906356894414142671810677112176812440921126108704635210361735199610830752446041841268005405834289463638483142626842557505852824070710446946822572357636595868846328079589390905602190536978820918831785633122128873100513766777239129995504861599938069737917977034630732963497125450009237372657881937316953970546631860390858292755244507636824094882106195425440540610410282440732262601182696813952655703692092958921834903117563483301153593701880770256521930547512803242021580934869111278462564844551163101676925519193147372430243436968417717856710866181359372046346487340989566209857387939641658525300861697533590071301617364664863651304951876682201902957831293407555439525188752771152740934552072225213022353106110166896059775306579384973624183016794561728132207524135610964309382728942097539651201057431145587852856380829402202705653713999270137884483711554154120401399581755126860045550624636176867740371038806093472686533458333722108215466224044168398857143308656690547672040650327676978555861298909798951879870015489367404309843769223608393666521182175187254594317073928817193713639334111182565533601757950699892119343708637837669448089828660106434244442568343113386835221090375757096373705870325436752819256843530806198882298503274867997521603567207862775537468062152258654940555047740878821115199102932020893799521208907030907370082887043186122420098982695448904181211728346193486078291482667810918573267806614258406514985043335998157704730804292449336170932489585534099733183790396277509597905562409843320704224887818507637631053106213155353052732084918484188088593110666029746143744764607569218131618504917483590232679828166886564926866075521520936289854442252863662362192745968075031941298933529497850265298807078362018653599538578044704674787996202399532860166244839298171656891162972921031236873445131085976283671855013072901881701464406633558059511963400609932034875831074029404087114985158594586738941288683444635621975678844730791728605275501357902638445278853898644880117823191272233370396883500897587411499629209237628163521402587792722476154430983823991325013807101898110971977267334892017558144550544903500084309191141157288638600601590252326937041341382556290045005791232000000000000000000000000000000000000*i1^104 + -23242965618581567921779840314772958567311207450851560896016349768153483324366608487715280235588916520807753721553557934136885797207554867210132399631797574189758405637909587320016616198020453458450654493618618090163751703258576266435442438966175490479045773613043908615538550152955251402406240184012104734650122995198200114710744736444902149956437235490686462822841370809365041890485061012673015634364706462479745236795699221210672611869050567458854899601828437833019212381847202713027566079556166413045561494467810219858612067631051067525833616438378206870063807560410659637568535639859900391886855323138707204266187031572867681427489004221822571694187508860686313066382451165138871260094952252698997117059101472879566801631113567882087814302327706905532654331853091911079419247693731031023547633410908471533455480409989821536332902043713167889883909356439677803669251520524503167174899857641905724268709180659158361179227083975515852422881237268570482966126708716336183979095586363856823809638376554004683539189176782864837552587595505406901379987528473527681300867080771426280058915493641082367087886914854309631875245806682358338351633695763453434917011589383618840206318460721973085269114835396328398502813563112678124414652878271993931371343376696005523952405763313844501076027234329786216828752194819655592603066591393881842381339320043704275802645795333965958631414066125089271476784240956616450929125087586666093331698768576901186346624866447852924710825574413567532301065599036862469134420015260855816907307284134685421754504111829283430244377415822230174009929436230500381655879019634476975190087671028065963620152998535294506804629152890880633534424823763960402662600629483282181720545267960623851984984133133604134652247851864826080622189773853913201494021669620216858592628989197842197163915862001070101242038961259367213243011245121864839150196150244212329164571201146356568200908773940542032875532399026570406956313893934071996699868712078730846672037124812841939695318764390655130942560218955546699776758513314287889557457384694911833151516741747954531505949620660067733598163273507919909105593868195029275159870166641991288751929321808783178777358174635076791283454861715489380761102168797040635123284009877067179447233970051141564250031777514576743049307376078993109458086398724467699766003121337750005744065842384100980471908314742308421029995013176457229953339019363616500516802483730808116514702720776657621956957989775674921092519565355323998802648706066444867593503716997465918022042724376005418138867580713425153682338099192107049730474072457633764922595264355286915944194612601064578072429382125916108413825672071618459597834917962349965491936081179679305908513803119932714200850902231618523181023777249442462524807986358912883905413487404117106515758147044413187845791914035279495365411316206226068585618258155751532942462631461346630122979043301854452153429091238457324787318215411817906812800285492035414950827539989481278411998027504178792387115340494108966714724905179564277662487759619187971372166450960155112077348424984607556013410155096985089663396482904761290074936244194158021443406616654027812664819538395190042514025161767478265185156799972927078400000000000000000000000000000000000*i1^105 + -34501156683128840992131202412688291607214255138679908672887324938169712056973426820914365359684903038450488537759283969499296022584721846152851367685266520018254402860548066074280614002987760723441467423928546320167702532712467978944265880725390876129187444006107164155886845081735652246673412311275643714898596041081320724407266994297283136371445415276457866281996357842396519872161881970307884587462207095101520403156488813860516148358228258224115357254251927156478423512917034556912104864587276879949152558731723560420809900012190593827367168050972261339447399353909337005533780988244695216894912752093504967557121546753063773852330133222211381128150853894147069429876917242068798080902255731200915324051587029722716479621641727180940070875610063898818163162927751904059892746072822094999805913845170963401862523411501865592530586361751728693195068542296356606690413351379940935330841281840273347415509005810077854243535189116445826100404355430077149405425984039461394239709735754507071510512611419038422718957445814255022339186971117869050786539784579246596369996248977569381131062342303061525433623822113035024782418668956604138634213561837693119902530023887016623834330166685351698324102576800890667370953257145134741407996719864857025859557567943896151226538935214385689778749664500296838440950226408026488957113692561465156171167710017761548227185172503908325753944409027542509643659633460079579214629863613423348502103522886745336798870878937713537037348230101862813011475945778129893052858479418200117190092744851345945598498833168679116259433991952405808590936938921861531964925765248626801889666097347032446123209326453015237689265040285891313839147615282764875475873382807268126781339272119473292702459975283650481323741432867874976463442051847137385327617800061595703850404784403890568294436875069299878166463237252176461095331957346701859163057032010112265669108516183176679589638509550017461392961225140556624518141545313493477858240542573380890047007790966168316654305932082600876965782785439834029604850013730076291593733363260693175070901704195635754419407026297501637834979414828816284159898566618276147318746736685255853867433085975003430950246030037523233819143360508577038352459113771773734786748485214211258133613240467734184820295944450098191875644109981679157954122860436432704505416244954198706310646937579049374122971240396437598639774597485426091565106958270055240529710929752031897211470037272685965700062643344896085726686823393697856423586675351183042019182285948460122221292187710014475680379255125052631764673151446965205379950402655073365264090118036577479254370856110842676059138387713663243456682940491009115635624315493965194348463854535612184844567390113712197291419299845968477616481972085730047895876167690800627025209113949048409771842978203680521282831241385770510762666057304383535804589681105320067697514343475382583693853846229131832357224873470050556877755665094309578502993661368465199764580764408903140010714194929537544712620955925185810643499422304896720864645829015506434552172456672791586065106006461070586982967904953278473453712978122472889661725011234718005793157577554016833605826520794960573899568125431331518536734474240000000000000000000000000000000000*i1^106 + -45900980169381702520019364645228068958971167352329955120089615901240376122132910234425010930045702491587381970801111408963393007572708675855557479339800748325316796494427539009909392752264865025695647003679514695514658348492583840267621896691700315350408290603782765548781822165994514555487872719113778465465143944641260561414904876901698504842086331154281052883752118556977589684872510661617668483343944374034402320039486100529271087614092302000544463188130494187524280101322086669915791505272953402377092550796080076573160451363026751086763770437044388248364653389356430641776924952239314894149714111925843910794863205800984958498684339589416766931388818841057038349214152026365043624762717649514015806061204734056129075460831666108374395744369529030703406945570880785869953484258116469886792471217207908046330527134983588696452118358808509521180386989841999975611129155961934437769504329359361238744303978653596152319916501542197195876186942592496263884598443490566491204122474822804809386692355984900593058567805363492988357789959748951250248593488803508635367717564514822778714657275666494783361196500200412400770455608927737446088382318176603775863364057583411818313151055715545519078336357839418996321651330740006517692698994600381687424198172066268849510251329421179304007282788062079424250423888079858397971529950303933416930702664918336473850046844637730402483410615482852128880900867110529039701836529056572968169092536654936930942677228251147468999313904929978152555876406750872856800921543108237354353606525214267857859234267894380866306713540749220730687932887138928245041251473766358834987178584195673622112854784000349377540108664416061464445103328263456279947598186743309924366001884910103389104699358093042532989687808550806327263052117970198124005634423627812577347370615696537448654553196034238609306988118502584252328485614812722615569662711284294097084588604676807990134128725301929804624046157270330314602917688681423792643416810865143995515081225066993857499685931360313754184146288028298677668879573033438275761864219275572878968724574266512325283237380175360564621313475945045429732072712088053971435126920807408644325908204418081205738004857498155690133037742133376244078531535622867131563579638125562430616431866840743569781699293003595696023422384174076733543641457291950792920005878615623217740729593611240745822062100503637286489084418635584973805596711187532222897973039166689202223346482715457938529929678003476040612697163966830126784183406622017421442797356936544028212296776172885747087985075412565983936883004286749935040359347914348252968893946749953232102844978751075669857465763347609180350028925472211001549870546641295551490703793020513684455234105595655020680885079063365964506772421184417645263175842999506903722580889215166161587735105386612029085267590219120049718828438617419562820611824889746711841778098326916298779592576885202314926174451130944607343896572032185229850215976621712259260529250239035983170990708090475810301243118293348837900112747828079059178447080283274424023619581886928654774784903256984805024552857752506420197009944717098563419072152973188465350272663571540473141231392297495879666040054159142551552000000000000000000000000000000000*i1^107 + 46702831869906598147172316890445943912611795450951085389713057984980295827240545108090243057423646088523649904647017578572764250157990941261689977402066732243579718184431022223947891080691288104501187585464675897592660054643005632675033233462642547385954584572812954863620357826850904727238316879861237166767747291645327264753419940345852593835015834286888769449915574314562926005331726664905715173232598069401793725876016498282001179969394080684979296321830025606356261689826754857414923398050790676260549455214033375688886110011853238926574195074297819653414853810898470565389943757083687802326219509538408265834911541793758442191103726135755706635394419342875127464812251127063619599186559894094077167369412551026665650046133851396792633695117019508833318919935835367983712100789866262199814931932030545514451989140022663333700670805808629326184713100900589417883216552124669699891846051855687409921373245962377882596065659507184405601806037521500355028974665046857463979894307897245873136035286288877413431846238131137285261578351911039084714365764753011206945513597680256220557514735844358832123574849462857399675756581687975722045859320208966657736513253339443357889662312034026098058027420158409624774917403812656741533741688492763848442454239852939638052236701578657844959412222519698205167206952266992985757598128175000200777224687337141477029207032182057397037978569322123885452713356400720208594725456887024999772036197440057892542409939030914538089854526564384022249847574096345384693533091009801101561710292778113868118608204070851496028477016461930111572034160842254176349010970403498840705900045295409048384508536199668209774772428199134915432112446144430496824413320755908897966268182796979817059540557404621322306618408033591059471488955530738425322446530691892966386933249667185311558057262772118628814489596731400677845243169501817716905443722028370828581452764462526391126058759892880310760064077003994316156655744748849694557598321294740618923864547961960762186346176012368585849730270555298572928115022799102906270583663206892138262724348410771272346396304292663292273406400412312146255308233162732226908267190131058767914386881894599858263860951025642829985732517660881765469160221117432098927066556878129463112151245773140820779868768320420162175825599139238160998512403122255145847677277433856763265034249227244970300035780277535528142358075261742883735528783745352090486051149462611365843750812396291620725663062812233147549681121201825447319990189282659872019452231853624068453541944704415577303013907011762880325366434370079468317040825252332317417623012659015353562303424390312759488884689780992258213291690144385486816490685910133463967030807813153039232838287049182437012160527694793399176257591004680552555335543979740752369102536805677152734681679434611806714711225857347331118371251051321302680534239766087562407703690778175668527139288142426088505128147915198529248619843767039220447035689550534659994526630282573332444152899034269319263194851603531917621608174097440543288228729280846932545071742790081751117658781180253367974547338534030634460539101526187574313661431713281244497152191120981185483905195121919292649009840128000000000000000000000000000000000*i1^108 + -55730550995193701388832429476351767554793932468668772933740643531705961276639255038065554479243337148055596253114589913735028320994351642710641759465414357648103514616706714843834461583865714334267943730375547758190058641106498182690356752377519418067453368342128491309954628153051367815457471571204567432373077292554230915776507736962456886276199361198116705962357805396337996533795043734978287793619987228949221186210570450139208491024504284535369642555077500405271993383330425153868905347454515456010844318212991245713191130483394894950565753986773730919213089737105544996339410304187252524825285329697871922047561573847750082688859504637547266196635105491052852868346424145392421978028405823849042552658750967198638529654596018480778703300820035565406741484965955289147445635347008804181452417613034805412971062682497273165354911283749925748246280080238809622804076320801857738015479540704815540121383139447083811392756060951540772907033558469628821213504913208151654764024982427802366278088865929944924577661085697682431094764199383887407787650297010101249727680365704817069946779052288160186585064897449397939398527285886156053985068035603310359318472888855022158611759205280181343032927784891859719113567215841615810186224542043091023935046960090078314522247525823378701990317745470319656499616668544830574580282070052832985811575461011952014011911786534132849314638256509723591263948349434565600610530019003649642005598586725753425834016865684231560183619792873052528875890031093131152106109684236137186499660166397913474421521857974855598705444992485067307367476093820683534449177496614579337957515606647155889091933373475652665130610898608193386709635481802573743257933530511440916530922602939772712592598034832309578584695208088135936264870002124166038857121892089260041936002123911188053759076409502068502891467234621795270856315942889257379656108009919719618906164075054114260467821018910663997901755044164831193076672360369138971616124432595903395761397052306675699400327141985722366912265431937725441546104928437434555018394552675790166710369533196034765815632157030058094192922873568056556057525496287805504011060109626090928240761320524967665364174161915307436167745001475384582097780108779828096082128125821464233237569565377884870459715261459561412279412473378843243018268861233219897445316416599701134200183016421481017193734985496825329428132143405198816436887176836246562341517137541537975677629224615595866856793007049884870939186378862255835174819915368384360376145851280728466690812467301666832063484224518130249137386077360029121098877269592149390018961054102440105528797286173857058232114885070489146593142176723641911421402933666493265026986149642315499350185475339595215773758992362183222125510232078897684949638000670929542186774575138286237071151062018809376919566367975030569798896900710045165899130201578067973841322569071955874769574705068386920070220859048242599750674788009712860249165442748780790750960251075674197723086026829994504227240945895436022725715540965396881193253152896439206257788297602550065048186972529435544964652804815686760825563003168279643436208221725978648165652785010230909733730832853225764290560000000000000000000000000000000*i1^109 + 187595823457498199995386674730681766960997937479423213023761689298907328108852048390501282944125045171466283898082104422055988702286888699953602533275911770390084006211492070749318466197201306221476382680364335884640821374067542419752507945846599470244408743189281149081233297177733696932325815143678812962026998957848675116451601747604853095514191008934044543600814899327658508865786034563060761463316248343986648301548731244996266705097351787111106675996643289001087788967490641076905529091319287657580420884580961935722723747452622565605644098768526843791623557940730063692646203351622718055418717811740889115293201226957772364572801923441626323419623738802871349170382977910445317449464595231111884157899530727829353249415764099176386957932093149945022135704799950534404789440972239434660522931073401468877614270284802435748462384123951838726233897128115237362051522206876107640941696166709875638447618214703864235561946702217930936545844709945695481696562877741305730157627777520668988236141383566260627850182730615606637135698718154126399829630226633754873570186769784578844384756176827170447639598502331945911246825040029399672475002030567807479173213631834433571386502188956333908450202945113058885561524792169777292673696830462157189556955481862121152340901039790903025753390623297104814340536782443426615954819416546192218101688868118930853855487654143233053920397727465990983992313004359299609502921669707811024749342376025521472783310040193188474435653341683503341537233218679854272398544759865508837584415856672989329024607174948571477519472480066907528407301419493062411375194810157798080885375934629217721336556417565672911593690008902676667468027669867029115854124027381347176893573100219244678451994831067692792351180221667237127675625166999053486166343560873349731511608092612407661339922137631500812266814148835445235865654194266599203657989393122169190021184075163217223335637549372771379576663626125068485929784376019695124459186897729847221775533482189346583910646305816451181574441626435977536095123549739442836719406613243065231395337215932471045806504271621935052594476093313408556864153764408487053936177653877024669265347484938059402683189532430710755233675744594636963522349172664475316098894616214175702162661832093866227164791468323978047756016239956401238624141392196265241998762867268890616895291578732222859442886876060660657195091662855987765486944927526684131738514916648326013060220984343379761994100065706354780501730430049264229272627525032353463931689911644190229240069337735035194434518731289609151201806293245207258492218645360559403470401734049361083954780447622392062792346969625774070205602866870824480761266821485704911785198471444264855123246079679816818761942056141148770554867909264864027765682496659177473372671083777785481590630963760261852348790202802016357612232801896151607351598728831240481446097302342026332097501685191866553837570488919182882537263139747955820887895153021921279226735796556068586376055683405312759435170180729664651274497922375969452388406555046816277396899895653358814036080610076581246101707130151922253266707936110115795409128042825465660191441531695732649233233425203200000000000000000000000000000000*i1^110 + -152560369091105227498019802152054017141880562929691746525563865544886322445853005072737877398920518678014446406041060960980257603486479962466777349362616507439110159656718774346376318217613579843259858073655289315260595542950891686220082260498831596935328099403779966156817024564852480526651002828973429588713832212983579048810349206095059852229198572984296463011265232926397914812030585017583626985844246090671633402836437650097721928354986311849765560969310087407743642090403985239619596657366980959870312892707145182931944389156045261497997107533579758740829228138895664441913988147673910942312066497392783647720173444342928136613495834094052267136987493709958318608543553391565845712804546360546032555847316814141956904242219305731043370154840003899247961579269695516126932021611460444676717234238121871304164903074034687396923531171291239579949838962009642379464592460883518592430639400414353044981868250738111698298190614634494966424639523593496981290758130808355874615487504973964684867055627088156112355059805701276716657772628645969179788946068521215666897178465203607713078132211779537250739860797351463064070920900025134508139460684892682406219192610141794152651727322550624618894640397818359626511287291619181266028123619179418137235615409674786293680298015217148603997220861157112190269271999069891760913254286511060477458799256779399458671893531971349547815151455664198970452128359167566645298244116492627653131036066920612804849111188318168992856891167970436416845122189853373869289337676745934136555399481020245780208253333143851869184774606692463858867244151237680562160857734570918626796654866215453641875663957778235626282873294279328271702127748069996535816707463346805997575619360251514237265284108001078570019381946577956602466689869435007768951156842460876153716095452243094254358862693516729244342226087739797726478154747396710687984587759647944647707197175810264513595687495290666786613871659543129305697931593059328019401091059769514191636631267424295695371640446303838655740691104591002415159596864111669776107727774098566748306976257879005752054236288498802226334398695905233261462206452134378690738480438760975803861526101490285506311737304473500016486367656308029265054284218535705216323196180462641381183531077571523221428638587398146230819742502556670338173725393286571448895435519112685116418695206797805969619726552627386664710206999508159012126668694534683467396596734329770993862999691208002670789189719240690070166267304088812648162058393684524688436994869053317708649796479991948009909345238998123208144242135359452901202799929425087309296253887730088003857954220889410274956842149638505892579274833123104265865324992274976767763244892494121429588941037508407635500918516784556070821024272494751696378700558660551793057319132625488334720840099054267067298012263380583279900634162854641694132922914947289000954190471393465308656397334028497867586788534526371334331982128432095110620626683114818215655297490438511403303251994780614502689745030819422269987293028344121992347655805233199425790279883011063824707666552465151514787235431983357574995490559394783685697948506388486712469743369195329923789619200000000000000000000000000000*i1^111 + 52917545980944923084048822529672037501449888870694185139173522413399832614573309256289744675067755433384886526625219372012514581211452676768303118773793648744255035244880571053347819834979959269669675180644782386800383562344776104674995794102019723598578418100862906039520148425645917476202987938159613136082436165638819882899215675638790903212262023253829222822200854083792524575340429287678785517332604996853679408786879074961177807246811214577871768113428643335527410365421434912011594509349894732142961376788446851046389566304239763859206311947981811485122985690524683872640975766637136545977377671260307917936762122175826502672915837395389302160993941806943329180258258060769845366596439018596823518910408756378825096914658973472643294569862264482059395532633941038711273653509361185770136749047879119016306411074297459005258458018873247511140060139867197056059373436595370095821243689577130869817029782702845082648040355643220233709143325140951123009379572955420554909101820062467286869957510164520607369549281918953845988464862856858176045694443513682215325733662618429675224580759334007569949442422193756918934921319976758044235989979757150392313524891665675539158234606352416805638782700932522286080718000141551845252063156322617541019692774338152540161317162533513622788967832620878919668323314494108400933532083679825038317137929350577658184620501226495526594805793259178187533862050346385788046921833297797521150852631290988218686563512024255764036884957304394690585025727151881289783312521063842326380551163607853033753278903999152493679927927951828553974885681894468502676937530907525278818569930532075360221753840894639147392932412924066666948483933307082005703848795841754893151209085148216491674030865613392323870570917751228223135406512318295171735494660938829901801755080083050397161413457810858243525018515848937436027755025068676685388032942632858856537257090725117661846462509772053860596922769379388274161560210835336964237277668789097844844527906048239721755223202658533727592160723447984617729515064539662964461049124795967739327877442901833201342769606687126740299695593757969792868444305311254025397782886097588763906016057416684274492838172616599003426533907527409179933122643296129640587589039774187040794259258434314313755018529017049727904883531333678025883100233917497468938970893466596356419229142806388259186353011542098449339258265687784396025019988371250854849423835726334288231221856224788799768328378368034824360552503644693873144436963861461097913599151210642662983372083732701770107354756929593792497491716100625125361647483904893500416013179060056212621647710821431343524544459224023225029496895996062501837518472913285765815475811823194045125517914843634034323447666480933676996449517728203569378314827287687220885942921131599386258816587277731826933861903853369037746196714996867620268763217709175898434572118373976842914794725085431936890956547336511954203582710680290108380690964508650700287115202703886926914604572701606514980470222043041012634721364685312036935811004647189061339855014826194601156289597869260140294441904038125738475070487626635194804568818992123765736869464197038080000000000000000000000000000*i1^112 + -15683296039593624135813984536967769293573293081443771436336298088176481608389256077606003603457193565059959952352119897022316767796449715065987369026994573593061533262598719074465035103016541048453061650129095545098712273579464182994640626446014219361109454041817232217620111387039273022788078866780911593727824845527496578837091267841142421342774721893313068932503979767821283869302470614919875810270672831596145994754155590040806934438559830067000594361015774116248387460063144940680850026074141566170648397530166626345362882408428067493323743380395427793915469806633251699405834074989049306915960837191977874247959118110207864329326147511093956388958198440698728985270213371947885919168618838721303463621632805702000157701770149689301333297321825333769086708934619680862127367366873015743252544272011349215828352003587006030895265406286230142366827662319386506110841811953968888360820885423255287225673674820081844931493483042382492095043415097852002535191514935011505080471380493462657994020792503260276829734129255524656407949933992531968578059848753547374268918119827194786784605532911276605918294421648517046205798131828217542045514839667755490415534921440561813754537991868660649313500823114817115091125177334284488433840104024288363497194434777457278928386515848961407326542363344977713883450529277078985549211643831236669451266541828288934314906700010690336797001629433633068665858267656364438663132964171448801952161568760021106366158997457358664182078925510604272982715993604071553340793560726965799028519069258683324696406863956015028354284141880507212669071846105437329088668339461828767932353241196016111460325669169256333385875964484152469837824421058307084392411630698335058832542950390854945586423664665872153250063715606509037206146605417765550334505577273904808154106721227960066460140225992318656941960838019363536247515078982554574704986206826938547021847916456267513727759093103571790226398342211443065871707536118950879994432873375697184223790639618192702333848820576286049782378590949537646840902702283295263218662013171744242547114256523979510574868307144283276783642586328968470893222985788713357418495756431057523947817055012531193412802189463585768851810169125877631168113562621426382275016598287850239051168314562667624666167717573925664172766917660550800633935279689302318075480401337007579535798629664793496279291839592858402937325224679808664318901572800302215693139475233235412731947304060873715784470744746939771914483521689182777686713364564784945155462058870853749062353534719992660003264194848926053032234579917427850521642801685020106070395264118592160008706988839286205458809394777059531611695637229193815164221641012986258881222490153697173123790338454937308330369754966234597617234080672705988941476035937881883647435794603045347359377691761340228763508484593673555276667439566972744178110622476276049997204252485832596542414690289193722279500977818417767799222653861779285567665475954162053271623968299462572896878115525987367850681571058057170173990954654741244924889203677006860243159557723049446870402221926270857507177723952415602420747412836428226374633097568501598410244096000000000000000000000000000*i1^113 + 2510978987419484763818147109358917573988202804657334495258639879452424839565634448205593048705110727782152967455495967573102235026052739579762731316466442095117978985527033949681964018433541863856480909943472757903193512981449123341217416402327374697830224191689233649701738596760169585200916671643296188564793407989262687900764538081250597675951481999701536928508427398633783835601410320186880434722019133305191156908434548166705271388472150579662236089964449874780638922822752548244741090635166777082869523797967393607329070675980141747092825045721322986962578325380113286937094988940054434853593222220525035222773313942674657672634943994526881052820247808220743090002379110723143872531255349903863312790785031896162209523940380080950099967794650622293168199030130375170160420032451836946288556124739481063981814135245626240049188730862380771735451189787464214728283576988170155782727392739380962285530493241938667310583124312997444804830239089872887822318829748381806320005401186396893117846685418319297876968080666041294399316658500345228037169430739124504971098785520557918623537229461801132545257427324822601591588561467846248459133274082339470002980827827109994260279403769956838261650609064562549052830027570898021103773968528999413354356967359791646588810625436929255744045661139111977018644128138963398388928897604630873782133439103483739840403709261800265118964424699258837043893494537225401794665169556404889900000509115288431110616428270891553383940895823620336516199825375179232361064318271406707774643362633567435432255009591749094538101172399805265502403669966422251177937492404477434836782997032854377726197971507989929541072446187271791865579705107657054109480645198774377483169907380077593656889691279800909732461613341884994741773542526359009320844165590436111357166954511086633797002272089588900122228042501465238966721609081447574151070587733441204157630342643966811269983491926075007526790011011686216550287006427747279549460011197767232680612974982666657335219259367554671646317976475650856031775509742715574973474582041045909145764997866794245775044540665678433519857669816219374172993033461272279534018230104694073948133328525240748201660414598440098940450878444879769900793774242556060671043091937627779998694919221793016115517955552226941913487869407652320577257422732939944716045898485575542122193125370058881751078656710273568631792254628825111636612180969777351700936084273411199638196012490166683742960748585202950770854089413970595267998575124100789337567284985252218827269909974050065170742202175211383548760932180681583840034655387831256697525126073367484300095813834117639848351912976216715576972727978686409739897026342352031351348912297895025443844923603443529332630273443346503102419721086615394593410024877415182962199387588336139025687956930462579083178726445214234480845604245237364938404647684853476175933661228904480146022707046187137193792906472920966039028488879557618588316005848529752200843029302317744401672261333962691597999594832371274231675899605512572111325741459144243827682990097884724423674477664218661379351535650264644348408767329480528140066574653875814400000000000000000000000000*i1^114 + -335942827340893312638793410767976469008103428730922578161379618248069016121194629838020031061464698617715003779578364614576788508277642668899785582161078577375704880301822269044287791731316412807147378757188741910056761535214377893171989216797817007887275395419089337026411689204702314611982930589768014248340738838115282219957617473486568290111273344768976748051297703965297520004959408005525975379521708247791444613835927499101070506188711241787861302719604988765840250223614685070517676625299471800560797216463242777417897393474698796069055915829569760531317646814399466623523018410047171906152217938541818840256840765826343809995604689230949400590407237877243648579704969641099569646129543593137053942014878023189413784575574836892974974040112901371249753987553006705396412081268033787748768078820066123320009110228425408301461970290400199964573768198732271889724533846284635511037974559873432092436032916466068438355912554861737558732648239522303557527565880275914972189291363026265525417019407509189227872053524390748609857798099602305779620388971007228760947444973333541194966744286647921228234712567299021520594768567667533995866948552048765391127684524524460562465226882289108008427381039475900251715306923824714915678181107379851765746021529148998195945859783642545725382366448928038113744221706201138963194396361712518258678968549650098542806723246244408757206625102184803339097097573690144363189178154619728190628938450822030825627233664914396406047256767878850286273966111785931263468910094962544380587410820762261378164152861255813353522646828919164891867825916872757500593013944405905016490677565399093809213642252144177015092341969194370038205697464977598063916349670542189776944652055869909537201188976023282085034803305525321638135879824687665994082071284013058537420676991831071471260010465026039963467724324557360963179571926921915403514204989316123864317937762767964430490515444466122963023030739813719940289265471456688206797213154692845594569040167057423094068816163206077237725712269574985221752538848024366728712729820917586951047564404507694698369622014665350514392977765259539521005770798129970677314456313501922169796029247669240879362807514849952264116820581485091670401234492314550140213930348039819929182734543505570752739737427154360699540522934259648909138948453138726839857925873277440896463970945003352460808219575089855962934404034134238516262183492717291284161725947988508544155163514399770062787226403121539850178047991857242651046881242738179353787067582298807584647207008961575481049154959440818853335931157853785061157606009305017569652737574885225271997605883107336542758698135299285373554619595405073323686432091249160987886951290063444412425924932165418626995052225901357599456802280220021020001622755212277389302094701036508887089426275318723066842264520892267648617757841926527812604541884857807770230637341081140999727711600573295186787027768503370376818148041427435772954618898233446010810527122833723063131565589876553433642470318165895179443806153450019890506622671884535467101574887516368446171755931126564940703493104162203225052455341027406572819578880000000000000000000000000*i1^115 + 24151379528945814080035864942492142659823613549605278220168264154877232748257079501380848052566250161797875479971624755827568375953065294537542942849855183918097672904659474678685571881357554697606586994576168996986963469771913919351963526824162042747803723442443009421938859539640800938784860036860353452036117981401149928889998401731319888869268894863579757985867659880480429351981201678400170165656480877778314885712297940448834116840677639621089759014462063641469952713038136595709912406057897177430551077311582760209177960010541352329229068028466223660019234065059036875174717780916276584484126788172136002663340129308400948942626858005679644792114850481441952484621546737904771803544691045691382844648953923096563122079301363950102438827692923503020456951268843635798900883515130298249497819928826171966120252888000745034844326350563764992345121168536884608505950750828429401246136449981811455709705009589324621449048068792842109784901790096600288640898444793438942837526850026707063931942849213679342162862821305997230871215089649516800452476512894704411243022229737417367178513790169036733899064141444268214421019763956457879827778608741425031077356083363048236056578467772691582447360994801611529262772883711519380942680266476383444926721810619057488883222114312494583063641505339996581528368153296282631288400702854977816689981418027419047946830622660368104622930682576258888471783114800501738067503013807467653579267615865733862416081155087939044853856482308280517579884832300642626482834582608550389939663153857549118255081981859717095937251243079631705225652647363332847228862447404197008457272879982410699520194152909784703368064654521035838270866327448921334204225944683698507927855370146328441978020834122155186517610424696308361828883741518915062513611710230680575217187136801642178867530657218978971785175220547320497595301394512685834439023095117026368106090498594360640285829506653467826447703081823877509906246973949667601317649441778492557836696056999546588601971952887832064898957232555305151797202068685571916134561606106206382492976214115794099776684308968372367871564064574649559413883861875593532191311120553038307980385676909920251869531814836742926248956630842075399962473309620497443656180145275643114441412295365596217391660082850928785365400355936312546699871409424990622165928062267068235971860290958644444946126679137281522505108850745560604539708563162344590417639798493079651365463907305849385221764767480657651740972258297387524682076626316485151827958764975661603078761844458985105917058416992163813275649280627513371820750943502451804468465685847433698141300522808876140116131164793575304833444568135375115819516114777924768379792414439256410477163159423594427078927682225431569515744313624230178122922281600771683438963499894613826567104104859934343438404439693997228732650201356595374266020283935756471395683667726589384191261510553016146577873742515961475381194708675581606600188229273110624992393745011976329808475010322314924453936335430539108632631806726107658766727085494239022682393450148270899283339446614883010186587331921916148277445222381649920000000000000000000000000*i1^116 + -2207930703111267061378399804167903870695240311115622536496965761176517473362473199144499247776210620301237577140687561380565160912688922040744989239188129801360498039979238249843725548307918430846768527981470470048401573648815757691953161437286559291374889003538949098643705231835927143799476949474221892118683667783885304070697791950687376856750737397171352609692369800995779382645934749596349558696702358873711414186348740018180147414631363395934659471664698647975907002454729106783076825219043930416575148063692255581846671721207482591721662327974431499784187659262556515877426217121726706927695920963196632710965257655226938018562879557472736610771935068167811865839230402706022862948738566306055234107370113885560460223300369868284774302244636310326092110568079331967741806695441368735049827639143234317396891848440169259189784491912219343254306630221194878920513010938982821598492427429991101347861918954039944399232254030311195985463906667277393654690504998534705078659195039786259184176549995561528594340970196940456411159843286109330559935774741503313081777484191805591337466721577250657952615627863429578691380545151323478100594407946734898259114639803925801314701878986930870331863597403419703237893038574013001039151845589609131018249571198722130881136635092835728989541017118924282830690972478836900085975966588617340082055892040614223663777290800056187712337074281615577789260331181107524137763354260844993383904249722164909591405348475978908258946977793714197530959667881017631984127669486535471070113951728203791661353819926397150615500406183829034046416156361988529590496487844687637372372845237249757881110021242958225813250681407011072364598079235416946872398964459951625134359925029157785387742605579779003467815829678353710370053436268696177391468848542146211978261037748930069305232625715718948523723678145292958788326782933229830834725029282812141059173671749047935032481649048728782047328523467391940745509382389858819275382888418180438326761039625509857905310934399389607373557678529707669435250359586346357497661011367831185704329941749049373039790503834842492028457167481961277180493003257601558003577323132554288051113367313874940279673941123700871363564111492445201901050620202021678400050279506144608430206677048423007102392993891565485252033649751780141821956603658296425426728912732438280184824995063580796377939288640259600474895564277733140496232436421734876681319618864893907631236798190405272676681785614321989906189680586745100247622775182337931439469384809919420053535528958101961651588585157180938615480826874947280254056136168023353288453117503177219198523214234888426361157078808935659471286893355641692822343788855662899630343015988581551442669569201465788104184537555411931032461302529403998462936936189420142890807777285090038728441795817437747136419510259335430191273964306446994976853202254947292607714930973703510708117724802300218538863038874448942662835402401644920413608782733301174905790955288576193500475031872812254902451855274777488250935074888951726059977222682634252929961943205260075825998358153209277346399278091953742099880345600000000000000000000000*i1^117 + 104192391879797665079270556663855794099910694445007530694832033443718874674008136813092334339784485047222582166464348328782099462901838336338245939645930171506160674769737727905124429702874490940677562416857640524349582558280010444158564492412888045399434752705073833144615337080359492186402713145061042743178578286387996744571304859900113465330740185192218437039385857622175609315154235551250740858964682290660174845246193653321783933180623827793336130668265688590696707391192787048961050718682057105645625966073296904246976674614181974407281419119280272155197280779251067149757044602318527182577377508210583174183623315748208981892641104342125535869911615820151017844232364322335528256801759684164611669517688477080640726028957277028328344037919006342585855592602765119499703585235854871395309447877580924010704127571942699770455572812461855316199275578123833698693089797264413176338919476743843041831278490104769269887141916649306110671882273311385941192640057423381429734588574475175993389618040774055238148067467600988424528901259182637571850645671291906615473944313063612342838761121152957205711463271930597821205335363660643045900112710004275870707318795184247089187044484824300717880217044541718425671067311188432714118014800085857494010459963391819513811827793798048318322834557507985612425203713369465505312733837815994055398630900400625769590761777258653079285420868736234918197286728640819151073754543506640006920911574865106038511418342847140374572534950389133065889781250201946592117027390217308576253061457327703435280780554022920159699355932825679085050963470585467831619865610831772499246270697417827408014937895493308806005701707404766749616351304162278102847930347941899674741682719981922760243550900140297250079061523419045947354135499758281115934789148238589671492508739843261826961589853728230362659389072831661620257609117167986341097438497622915776392299657070273368876266480356479631634539334077697524435753481419692378084741342017783070322236179595598680163036830368163128879017793432927690044976810666563623830600607285572862862730939052845114055086523161090911295573885812256741678962258207754298730397998686508684635905750750942797375210933986735410696792282699908183696977536257876192559882831507844918474648721502095344596766193398044495625819924744932130153670403293280364672092501340331897252767458535984189728872360175775194216386674060064642060563564351091086194829695145227834929033412092551904089230345424362247728904047245449253175391228910654343361804399195164039251626000486406517622600061933534866549749320293288180834780475530999010102563553459989582492214820290792845823823236099463553368232902631385275270502334903790423848740558835761419081385391160124250989461650455170240674644566402919071993530069385909816453941815953829568837080340605342965642326332899088289938700216418991518584273507169175755596645730434676523740696195132542168609593786528096642695933943066486636674829368020877595867075305594968999756128578921813167924393544004215801122061423919973411014541425546014138326536709659791374283326744643950407699451021717667840000000000000000000000*i1^118 + -4627678309540806690955620486517802031222419783273511761260909100511418886083696216660229992718296873771245159693880176441286691283444962080318400420733233132403853469653374565056900972068271126913902570764740925154209368963858534959896677517377148774820882954608837638150306463123488237011491100049036568146192644336863834269257783353703656288415402836354367089039279434833138400187501285514162196288173414649359439718021428799223359301570298579738687364636726796095666482000039600515850389074567161428868987536123434691661022804285241401494473660499536388571713650329254704432373589655446403474246102270440292158088073982943532411373890413023573726797334628372098193338846221023784953716210915193724797764229620000753993827089982105800820055905793040762478387440495958607413854884844078306232185345771681569760172732142774661981495716443404408353277306410898170135251252625773652519485146733456464572960219888393172951248037429649259668533736935215723134673502301721138250414888591307956936884391786655510102905306603695379171169566679633612094378146076045072255102605583866454124166744588031574997589182126464592351006275021751616793085254408611233656460741568264655515106543309466411450693672778958023945498961793396454319205705386980969920374336691893407264651483644089591268664565503301650796148850395356244664066686851367128775879950681722249475055183451280176994375336681810188962609972781032644277116487966586166909292591744062765811019682366928422430723248395441777073997729921907982063311556303615839313722673431252511482312247260761360703846557380276014906022531106171666516026880038124246944024623878823877498548082473286068700689025372095158620750814002560081660738396049986765091080615762739303067642521357133896382681508083270086923563665682590080952298902303241158686540618056311153757562312445927304702998667995009450823378697368045935932930705866157476283701308644983536879864076243836285842022281987115519293015424053436248651547432964183271285528224703575751422932909931373483483259157724386505132169097429692862846371936802764187760573836309025157124996654655186537531852985860790106645701781879775414524558113717391145967512524525827236166999273667307072289925466149178355768715095411327745693248999370406891397812185515030320838962004236420412765112974101008655563114821108996397240635599216801648548404190195490430524820147479309502204188224716637317662299296098033794532208397358474281268824209515489592269155662393220720347608340229690652736912984607709951479904524441698541467561723112658666207420579017259897103547434789101968434757830206480428549921555444534802317301496720963027344839750148815195729750901595387081791632117001129586448876997354658978835975649111990925248852665395037410409005934567155994038160780339346830667125189189220968370889391154840259028902100686915406573606952608784289494668560554756602023883497684435625092241420039164010268194649454228853002056355851967806022720857536900456362539852278942250174280846987371923402006164595578666097233165711431286571464668549011636220394244978893354142520141753546459679031296000000000000000000000*i1^119 + 73371975839133143067316929397817512891497674327984079172473485606238214268088320695460030630835377204101004601518417307164692401468841285551809077656217918276987397788897202921264100211234737993037937513469880532610723501982881902577945746073488130144638781868117380605690413061810690880421373103084971398963604217191594471821988963552650401079124496875749565784071440882801463064609607769340173620241091077375844298285338005665057631157824848318870896497899378498886170672662674647154705530684215198285266326499831597458100672776218787606564678423126979794142433265115762868940424524220426881270462289091429189072752199195966053438908143229929841638211569773732073754932422498773723603944187596270213765932493131438878104021403004908151981575355562621349426338020031643996225614480626005849127381640629487448348988763270543625350782892937979508271093360711483907130496688056898233537875032390977279212090488771764821714842637348958768287209582859533604082580372482000045716235164605805151306666829825762741421323209580332760938947666076268744266569733107716517684011996398251281297725854068735681186270717822680748870015253685466094472519253723322928411918332282334840811854453960703066541529107924100075215017481850041017990052790121873131574943597497478720558546156306393504667110487882526226714276204906878346806777181068628078819665992245999069384787528181419516010996192463810526470533051335721653124067513759703721204175324020080759924812038985561298440803686632588283503793360505511256318439589537946523426383986164510749775702182049417425665969365847454330439483114348536139043427903401857010116149066404904947743776995789554662076303398954938441826792298618008976443997726223513643241865047994991893224872453470946847825239639871665149988795937896828368309417099362757852452943253919610019739473188666604047336261698491339241570012591719873176319057283903669141198659344189428824263468203103277080392627900085959325698380114671782929377004953805208978599485068399998774724978112729118905503446386695296320786703492070015196439842638236455563648386715206706591317186228223713840930798545044410113116959037860231126146800623348280194334181041320696069883353746351096403641137069069911705550222606842863576931553779136376194485057886584074715750472425608145751259549633849484109647768215913734810010472153440098376699588477926230970162838453941481930047111332530083330300039269190837921228905507559270259328792874586584961385656622528073433338493377352711217421868241601875471811619728485986702940203208228574974078807036913675963695140368212060548691123362093880379638860449366947120641564897496405715820686755130888461751351026889248579828356380843416554861851748204989879774917533958044797467625881247982903074646799776210078590072673759032081765518168252546012957235554773440003352103650464835717923707934538104568803495907097118854487671266828675256871148384304501001790095949437885438914965631856760297517553079227316159035111139598538945419814061612100672875298007013582592444598890316118324913574016525976274491610699370705929157268546047180800000000000000000000*i1^120 + -3590253791050216137816218761550277548265049206062284401058981782887019864341755567228153149095673632394500189549712421968049314287499537026114576483122130004261618582235816711356745928506510143793635322046092369629910029944333226923192422581827966025598552516316660569869954515777864107171626969383169173960622834376585265604012144772173828442043110969446804155097402648601649313367640529456432219815140609292304914790824997701823802902933611950205058778381687644605212306130696611345859697573935545697608718026020382168635997940182386242381888038483800903126302310751083147866667296864873172976381836130486969265232957719630803938925568846548580944215038573018215851447862297746620321912384261537996752235499223871578516524517359556976978751508248351744584223913823339875461604898838713217118623772649253952455834193299396022002040078136991630645360662906697308492378791881643272500295831240664799973274283279509167111902230652674706564179155355537142135167098746020597787239427608916054341225508377107209700254127954864210583308193813033767640069926596247695280070666057168273463339842840273460999062120250069372346722774931044361789331878826182656656485172298033049668194671077597560712507411175497665916650964560313374455926279624479427712864286806231330368163741871045956618090458189685976344662931692205232476328336329303258595628328321126628091670687130506083513723457138802943453370979510950419495247821106353304656210898704876121667814145068327790587011287338973898332513191586939964323094098307479808001414781939054600922620735708741031407837382500360166090314951539988016594023572722674538672087454654688580448786594431327386642644785068066397749421989000535615985508593862666444963867861315836974992831875997011778907366965266079607237914366441665623356917412583835891370085900029833868800590369444427889502506666799286949391289723693603506501616613607466139670438247050824846769490272711635188801457813019857453971157996238821904074217990225496268833914843349186436833526352170462251577322822122221437415613829081736874333231329296311761437811127707906955762024291520173778511575442920990018410054568706810999159493474136136175458039326252889410003072110116881230449362363439502751804475009646336030590458470132383787815795792974957787399056705201651246304986175204717133552987904018029672691850839550423103809622036883804968028326149697849870361816668336985634733810220811952672977101989462240610664464175252324293611378217360830741224779818496986087777815567551966094868246550927811773346125423902203103797592543602151273274583386908574151316397382912962088687070444124690014151182249987554465163431682330716792940663490416095965468568258788536153544276385248560394869579567757809683021845457094514510507159648845085846970293096505259513889977599073820947386488980429883530879616404288868293561292744665699921148577970687867809522758576407245079109991990122038924312402874639797067649858485809666687544239516889392212805595840366481656256836086077740639283697094931559810144297024057275270738617794806504808112096833700839965023272960000000000000000000*i1^121 + 10080369390692789378021655699696166216181224432990107261504504831565543959421075596783932752303538261478820204866585490965142335550991566578172076403532449950264514223503910720647892081458133558407592973418027351425613511673019159905092732967018305041527187946926578141065839643497453890093804009323020469279173913548613280989498068873112660919761829277995344126604975576729334695819521315689223628392003817179097149419326468092514122898926272536937625728300226089378409954348278077016705171930286976208856836320015914067440263527272260182228461556884110825392251621342690545754920584794451669790027551895023669556552182236819400295915883582834490143494510701446588616484586046922170782440060610126266092110544573825336962044877753077949772422833440001231935696615246791511395223739411885824089692108151129680085404835847450160649573287986481897513037526307596601851928481255724126405014379325874629311808485832783080267850780564056225098968650193178718637119038849902369792447750944893351468193591516013253886580831939791524872009716728475248128245785513259446383178614605101703082632117519306760411836578596691885324759874407946564113007598213850184708688810301048134274732816927232604629314190614243006282890619702148345344670205095392420992815290025135556627994036083700903116160983561226721343915672816251516950315179785693453162460567807684820380048634477698718325699014508748438453276782981929677604614939687775560503678554342956227235714376724998909488346386266258776246156975258537642013743202553859157865907387303808069905903090533171443730954933474006413429780341987462199145865568496160246187175938884259824500568373247275633063092115531045062441824663974653681693351945319990811641724057004063828358252862822441979406756661985663314207932189811328889665849735451952648818171015925569138405461300356607549046182826237870270790133416530141079722533156965819598791510189682518359769030059536103375245467828698129579867494839298438511107255762507293884658311930520122193759104711726459622101239361778224713776135575328704147458453901810738187483324229399272195748887899443617805822851748485739759652276521130841280266441161500374625034906820393591078345958695514816684247820925097720061588290546147441819403184814234554336460789225771044792165160212655375132408974283026813550880089372457875302458805802336524896470446592402764992340093196202866095284909752453793319347859005750941588785983438492183720080022269240979889836819597093471395246042197701072691344959463821664869740324824666325891557377442752946490814800827892281687812938747113259440473125563627946107318660800247337414179443000723638513145117173718662665931007948047372828068378629118772626937872660992969173261201778397089698810383990604714523342002341993787267649130764249437230037036930801966074246491294670023802888036899587222025751154742943373159549069310878825604024039464340639548855292150632505807107050209272449296865616700920933301507311851764168323005846573598707633341789397471901984592941984245666116476270746622999093890909681909066777303309157924864000000000000000000*i1^122 + -1738600256592826601001013995812922405594689834609231199112514487295278256740358302441218561215657640889958553569800710423121718684611322782414672836097363460160204677789269087073470498207736397956486125310840081167359424610522436747486392852215602299029485305870005170312892516487181333057014849876098336913086628353655739673570245485983569590104194125321078043125520186185552459223921679587450733175339872910097094861533937696648925890377668625759937666049317376405520785200977147725840503449886843422574431262826742728425550806142709977733758770846409436303565554927195673572734242082838985956944026834292695717084948401912062833493037927408935440613418955814528455358559103261186494582238387389196624802998707721504792515340634098124082012157534129477628393118983063176784965858634187628057038200672040592765379124536488528588745256840811227688447628917888590889825091350760097013012805073383948284917777693530632043099966413350855161281983011906957025293448565933586862820075050814219079234820646730621646204948348864889048284985841697449510105462444351296332196925724987379650832549299881516916250527468563222451758234521005985694751958876511719562362601741229207113184207796032381454163238528003390537657709493614827106731863135535363031663712828238417882707621901691870988199629911810556078979112749060234047441809671842322454007865937908105963631763111075769439575243146105882472539960590673442266581182338465851455414545347446962773981190916056860145331635937322161514691242241604623779965656610923157175182954878900243896564664671315937177207394988609059861688826878187911260411975716512281285650561771445786848920065274500302875680765046090618506079121161295726041185367309172227144692931069780041477740711247095149006473242909890269961601052993648444487631736485624145587658428659282679838835050612710129234971824075439837190593516364210302996178358472318849905667027314307293330707461497089933769062958315906114795521652905854539235284808635272641286775550984493442283623863952279504330698045109248045930248918233863585613303411814432840571996544992337001227981835478661916948913455410652597043683895380438870871778415054299647187313691934000774849384109048286368077861090797125686297715417546761020197874656579887584059260775342483250790016839921999506028302352170375406874056978058610363857265203352500370370008211437540498076607775287448393419953007536207170977857126215579392089885307438895966500991553164960297052138307857150957787270880013226759048249528546012720354198298227605329681204572156854607895355358228372544736871223972377349392818909302464620897255443694565138748254903708918293601983920891296957352563962818827029332368957734314232500355175381301181307065911172833163199894686264473107825290583752360314370347509182532799436605514303331451917957152347188154679392485487988218356557536410023321715437838647163143837416430494802660275141505071257562877634261096434675953235502597118617034694919693996229959646245814669729016967390853533775377453109354415624394380990880581441277430626008112087800217600000000000000000*i1^123 + -11324554275426682997915477162665165527847894930383101420522965504422065742578807640646610647659361405379378462846238848827582539542151223120006546344436421433686244426877622094149026883625857174825026921394063584983553140487492266364629098026102170539728973706050783936527726393754076439164241609177925337924265620999477030993484964926318026489635190693263393739608098343807736502898111020900975745146403216971593019547346680883923626585759687536023694669608553580974631329155853346023224023937288294972011892944164647581690012181245344168397612234027369481695537972600467078643821003009644397552562099962718749675974054629285575976132555333000853449207476555192576054293978426902453293039796167666907237676521408776600533791177304348992754419616664229964782965422498329385560158544818230843833749053257250876479256259340273595396646963414094293939193903259471456065520518710277974211428108762582502122703016248109419079627837248446244009174151894486010202892865748013166464361046623536662644493935413748127864236566396320804084246853032246549222688506939038952482273253396532463654386541088108009696596147949428936573228374382239526808855840113898092733019200562686508832187994408554899440860203853168754609044948153680516977153501570595740605723182750594262778570193360224877444956704857083445838462553217456488568233726441805635135052348405233230741122856496559095575855655238565789409320118027171637980735393241948505917603901196331675163113609721321850046610972255373166318276823911111851137509261224961188730797341227870701688096595655862842225221283603667474233176842140246016485016900778861144349810899323493792140482603684936349309920707865503082706273596911559966495227182425291338676372695343688853557335334185687149918594677264997715146395744426021002574276710249183477703304414620996794760923609126024626868627136632218158078232965496623639369023834950046249148712260775023071789956471704278121185179896957628875569430204716875052657828537526068907026075266532494702342194455872588935259345487337758036245570750122843484351674420284573438529051242153276328330822790255213369351834469972186275914002680933707051561996041131188333973563087285811920505929639568932474460107004648563243557494047038061607281643169356089605119828537338671545219782494097106170273615686334044671062112912582987922729425712236707504336614527993851380400729777282798587346673935240074219612375425563681161548207981973090198263746003549537771915706736546217342175358942153597253849978518317534138041374515155783625346289180116703579364536564329215211387655470645522203841071601648719962247702522470228423802720136547155806621407182567614107025397264683306440724593558496545234067419715293659583659290366882958929995062127048366172124803758090681568053235597529028733417548768877434181066249764751470419856046070850025404346236518380656384424216766698838388577707219670896512241977979878937982327922770846991153499292629099585420756023302800596784748373880341183231093688502182835201784460449628942990531196984162028206370221887324160000000000000000*i1^124 + -29498769366104928009829389337970422109863557600917950413376969406898492090527700960811863485270039711012727427691510596320668983972528141865870699436915649088338723002768676041229024215669006410475971231610979086977224370718539259156759924142062319968394715731736502327577308274726982291347809183187214859613410313162034024745403187354118596430933600735163031589068828258596326843048974577333494484972462783540544395627393977607175493177486608400670911503725533048924739431424848415071629806422119311577333748850181279161461944940008063450614851228403219821800421904529587280456423851350798617793611480800963828131154335539050463333216235301448258069419337915523192540630478104229233674021149391948129286639092664719649092210835473973561061034237123244955014562769510183363766864276983570076511569633911376549889095776597383293374338006828533416296884595274348505965903248334549127809917532039923018802259915247397994136081733020213525848757570271151716178830752426588968798342455555863949436001429750265990084432767913597486406920165297072242031174023737812891740481764558659027407769165811823916906618916752534008411795118901185898959726872089344553716268399626185105995294928782541828281422769496249380200777600991207467328827836852508912542289595690997971588691979915430664479104086519571193766439769702458653567096881796979096144079374053532814214845960761071542691504699143729960021021592439019938665266422200868028707090853195328431871246095706956183065380499404810970688852881571707919134521127069308088431251090821907557840629221281420144303259248035311532468465731193413751913946134295865133768826961499601638324392040948080011660838164566141283168323528510514199203517296537177341245792168693028756397310076902343258267504728291486816137506043412834578145443968634672862383157588880137897049675575752708828637017629827257966825114183022849630382143027520685908037489589253113277274079169965439756921849433468600322294285507571031249377361872500709395461587626699837341983397774641386585571460160422821056725872195239984606324290872848410627528974087104486354055839560874529923996159880464544256143243285482801012002440128104573196009914927375928146776181838988197644690832716910065365853228966038315668060072213317601578305838263097896017854164968062476472287396379433515788302427122406769302303513651149491326075517940704643686950767100553700543426381981840461842485678946077657008964944311181016444700662735650757028063657154619480587257462427040170383520483308939229383648665604100837046078131690942394860355873483971188141212056426659745976126749377409458054730775250932896431717336623017733387466893490407657287895736417463383424463229960491896292713778429136206437028877906492029639831590652377386314513472055107307794145704537257002213995652514753552018728385132578633202276327747488148540584912018782939047867443030673338370568140761271174619329372662286458310324338027937552208278290506005165653786385157453114826202222447960765089717408293444070417425128368080697325954698708727418060800000000000000000*i1^125 + -37014645507065509392072900863402884938964726141377289409963996031119334024866565524723186656657225200675518590401246816500610439067586048623677225193001823150365928211673103635567549763136452658553102752744534804144570764844816526713794726807505018082854758073242086467172356929956928013921111450688360611257206304744666521676316541677745669972968855291197318890317145631205094065271831725171651622424517384260684613159000241282741182071938123679870603716200080054373831797139170538139044353111225741271545798427064123945432468524322657913974335725298063635852294137781233026306990729201026420844037635193932472654790914016888044333317475709166415835116274200186992516704704095349428653090282497401888838320936313833560590564784294226351304898374504961850545243970592556791040419745874621436172927826362446547868039255872808379674228015052562449404080423487476234177193864255941815966683262220450426334000466336683138420435378792071148938397883840903183848802699288672909445595739207688319036583338736166754404693521700814094810877064626572494481673320533669403366412097114210556676086827074765459741752401387564193018730410199860889156281166106590905765071486559369278014405315121637864752477631147470400824740416359765842551570920741564576782460566905158569745582241467360069681044005960381780800072099887790257185587140755363629464306074744421827105377106455124033394128969926437797772639247262955185100539068882471101938325261974038733706753518240910586696495769312243911223318451186444580544329172312547616292444884003197899924340630336056958610104576425823084275906143369464270956187218360806082233147906110083287857459878151229563556183486043971404543314108890783275577455894082128458556463967807358814567862134384255133478566423601894896054750892189374556765065092094194132912219029359225723520075069535978529757940861641449830408812619223110698802953932252024711311803191987157179266725788307748413697152086091016080533610528352997535085171410994283480926274974708442984845085318107423281555585688870114216808867602465905027615628707444443161675680142649703509230454128306478540127117221736426680086070266404914995407822819028247674736487915904114488746237121921062581201477694178646438266120447559714240653812099543865294991694775599433995088695086594770700271757326618569253274623382564854687531663920418265321921508297837276813771069519163924291217908956895029901292926980640357643235892415835757351409490197889492841273781443316645998292728653094154727446173378048894921319673599632194731912126778439738841891464596696368753048017812103855696111025546403384853601084444593352727441285398458981435360599306339751308683663964507588598602257205714366560024099366212455812827042710543110583311540726791566314726596169905092818994184005720449977276969163245625134054246440639097601264727230248765486689827197428239492759642332505237872000263330815286524636140852335006398870817920596915609854551476956480969745861638846310052001566478815324349165049338604615167004234951343086599830031564800000000000000*i1^126 + -24127248427529798469435583056760097479555684642687088693427887954319983167926935005393701955240701532662459361363013263132109342492319312194879385967796070554908934475919738650291390356340137160180925621085715138699713470851225023253853290935564489101066881331673222757386907470317823053438950990937798770961418680234724364058290452326542496359608643184736713165281806523793088093054616378822231600084500179486343859476790813231719992445809754584764412069581981139599548298633984069127968126858491537761292573674624603372595710555962627730935519573608204887262623026446094166976066006714025715994426163382216537326049857216653740755784538385788974958497256518613241733313305396426784125908127636333071992466240072364779770267123167871129045146903967885653974761074357907190100247589622468045926859723203521158138374137045940059925187655520613535540563699198759527223900468207993415419308553813786075883385478683927058070497857279233045342640075270471339508946868785315387217032180419813769506086306944667661469657279797010893194413363851128860440779033985488425348259458918969287840134866273020056287887120763936854061576711153394004895039308546112662356629502250814236406411996813298935587751639449063643965503975145864948717245964544962509051988409653386954342421917505078397177036152042065044270988158681962696783158075687411341736104041479014483806693021570574604521449165346929198519861163001965736153623974239786614049894564978511438648208216157941469232610796369606213863094995155646485230329588208713047788586228063779659070894588543647938160061191763645394906055648262652521942831599144581577082690626019602634198305145864061551569704171571846199168523489770595802632624978528543446267242543268544353514226437318115348739731672527039222276886043203690144114572658983992882893745320927251288345362951363679497711986896540777378964861788151413330099499529761367538141910427857928426841936105069701644256837190224357933191912393789846982601703483124213842895251502698027173765327409355365219879551189698287444942756279562925780445477856902084756933008864654156107298368484421062652651459158778596626336150060631317880746944043485864631600006031787533971846553215890977242857889281944244293398115452315714292086138565731125152325439254582087196158363879661195800595443149768100343764020414297002002513314905318040110437425212637276912080373910228499160674847091085964162089842701732479650716722837785296764724014164393970215076932172775871186156571552296225706271184964626396369462777881433515794673725415660319251045147206211732662811607640418102199899490066394885189747029767672354024501169214956632604813788703202259420582643040106500188797966630614233405031297746159358578075209258801455627448623044478017075507119010929182842108203914757714718247852575336281791213073272425016968867047615801106113355458772435476522229656348553274040235687712252137426488995866557280363680149279497199418913817095147583946286957709350950126689761984692831712486760036456176052562757603473489920000000000000*i1^127 + -8535678849222559035887964634737045958554840213212193872614410970160857593001937319179716864549892727516904830526818637291810671202268376771632661146478357157330020015687074886325607652179268326742642484313513954327511579365117070771834881794111441540268258132422815765968201798664950805696240425159844470578096900122339319066117413130812782541142193976517972353706341279677694551204050988554425465177680891224911942757482835565246400555685482210441241007900055141453324674180053964365044906531024053708012374110145298224244234144092824360543081600389114417120376155085253459985481473581806300379710777197154674262410074659288312282123245163430006172194959860234314297306055306259736271227002035145867031758888336152586762384396541043105320498361081779937800280480389894229794539633722529930678411346229420935233057156755064316915030486126230862677197134784376061980042473546597044986822058766042736900357307278978428346197309180188165412195436040510583915723646347212379173316175420002453697520164792686915778884945577495912758501596685702693025908788743500053881376232037448804222187345457682982680699126122466025144251409512048635823575806569330323937774398534794296673169867864438286157891565101824645162158912815816966393565953586690334062642371834185561120551118828131418543428196559588237513196057955228996889903570058747502007423976268338162884219835230077156869804622621089587039480003105191765533804082373426642831973739979734588160144200909856216112570747513920831144898078256594224219041961276428212902724248663749220338370963910548003709828267801714663984377616690754593034616661264873739174477737789624165028819276864331433412526365917496735505601381823808588650020667162917946350945983390567249919774870468008589603720966536032273448128878469572492034569567659410072096002031014855288060190007688535160704524427903704248270820842843971342824006793288103895834160648684368104977886055520729263635937518795413666822295702017482244367491295162061194277268842225864857754274532072636228502234808282355062192533348099577336019231144309267007328869822038372763234667518245196730820002656997876254302237811986321518459921617489946493974419981411934724222683616446781401287541233808589238201726607762397614702050130094629203765200909337563244099263975217232692107691429291468536077582749887801771318957926903573679193677415063639144274294105490936450389951620894892094954042023803998193840368340144832328886710243521967440666001368677009325895475140408076437971343623359110471714364934156826672450221652056002950915404421959506936011602927822833697182379517186565198827658319946151691782036065165277271951871702157762588953622362102613299690733422465201998468849627385775981036354280458943424504736904100279096796980884433910031974960899785870739408153662881012335520648276231983590341343884683143195182219790484412502924360488728592175662238108276564364256207148540078989588080615408998491752362240211924883788728714120513286592135933844673553779184037250607542697984000000000000*i1^128 + -1817253795509215132478899471425970371745859256441035057257960939142316673175565298835570405035412346621252613464821262076148804694546045477379218958644734929229380628937780759681183084168548639594771888577373068244741458085825319900334896809525652370340083421461588416844344408611979384787847238588982635696557189217819587781988856449477313043248642345184056742085358838806766834410310441163542588853174727484351282998699572290196543530264558752534413040233851179051841456006583909126264973626826214235980227278371825846144714833756161883393996710500224496872011819022858981387284264450578118554633694870870023406944167278081359852518566486269424542751216686931932016041404602815510525799913677184916242235623258421989919127469072611017390082640046579771838617530988191358986042192011719540739118978209149620341170266479828149158242550006420539488662887269665430482275185323337152703472558373005428025938210398048699023020474204260418006151804549333750115918211769915890918303911492741348951437671437945531533044102915189596576510514012092616725316528120847335571781387443637224806671034480619382054497753416121757522933696170440033639597347841208831503962452015034910182120580740799686421298203178622110093331946130429024730413077647789890591485289278208231952036628078586929005299390339842459533224814756327222228311301137610363798254301758050573454848987505985732619061902399999100796684500750441755982574201886647549742108781670826823677312047219585641518286878095658667589939822704598974473362507791675341511390241968907120758255557584564112153171789346864182317030025766214470736101309495570585593212578970440008409351355555173939594450375746032046225156002466069042324036396507810809099072468766424369277197732050552555596528601908530027595469697729855242432534374214012052428121648360643397865673982964401618990532308412692729085444826276971828599554973200743550329868362394078365348710799533179559648162610263741578445327805331649951820639649199835064341753127821523074084738414745108562717932642019466383613899884460766585951831169112728750164871195893278521734833217718168708258148810610345220771077607394005552507517472300156904489122004611838910200315658303020036596086182320119287325446560207177514747918219307925253084601477631179763985392434454590992433549242942748099904094852957513732855775686209397657600350960808634743286375724535481198496502273705721126584073892078508004719651700251009544104935977604128128759368582462590574383741705480167922389295133801452816238131131775542909961984690767724518405837501352244948327952828496837768036079140034966155037353088336480108898726402897187363600506366528253902052575813769777010471579545106732574561067290696257900082042565310309546572190001342690350216772540764696532572593758258489755099112867561771446173111118417706479886190286540932227437149934808825661032403747843000323010362564931714437131134104550480155747242906531697547680564071503745644342291345198387287951495454008582807512317689856000000000000*i1^129 + -223645702765271449158188856183244821434386898092402258214806763924623170494259274887857741966186545054484613565177422739381001004271495494850704356467269250157341052739128835743544028714947122728775661508319099080003945922704453532627492438392430878595701809353943887735191273824551576358359209080889699182006469560067228340667765902092499183583110699630876328759031905593669981101479670693436053424459127359157748870298828904602328890464322431743449785813242389645208533855291833545756979303319045623998869128121410840229536166730660585086475838729676792164819360414481633756376436424930175675192639336362221204034177060176263877739665631982583514870146024008789155684363588019130190041987879796001415673272799214102751352193508600771088457078978776370470431491594574787630067632610788030076330202353355643660352727940202010728552812055753524618448137411395122333849618603135404805898383566745240537740850864189537461218824383517916289056689871897416183633118120563813667757749049705828710141640276774432223542654537290053171326505380662217701125694705185866055237969342487623377921144949485770425776909614377549028960594143345284152195110826467665233745212574827527761047996539487600747650169943969361382371802615789431910916970910369642096887424517666516408589176974092555767687690607624124320535388762499120905499191275186633343249523772759600874906900363526185353061615605719982719308525587334951267121812804367516144741671983794827144623998694635845455764554856296860389807353037545402937286820591649392428979093460078112161939750827921058566376571953851593337689491837501419542766324525616704620893798232464151747140600455544297289467144577683098540937398200168756682438311052527985695998137274121712837880369820637701689390616009696134899980003661228837553738927696092820107545850313154104564763612492148328474637478197839030735664577701151819619880205020218662942959868209562347104101648205963290825935508179435308193147698744086951700969489513512130311649915379913722547435586564879767022232775915639590076026974600433511336984442429591375844005607037061734957927006629252103938917757424158935689631722581706984847925105997680713208875343334511987732764203322415585525520884375623860926582221210875145838224279020466249809361566982284892129270316569559464629194208170113273423703321102074627673877482066942045951326578961399340510770827620403437335248306969573529078819259756645287317347619909833462821236909276502461008190557775192750389111654024463464459978978746318997406929411459485848313292655343931993484933972825621174251755354386562986281825139755465329159412700887025198771726641806234741308453959826538463750835523888993527652131423461756808062166724218784224180236537902669005804512326458278411734185825772212277484142188252711946023772809837212652335505435020651897314951174648803698441126930618420577335062624580486579701736104173647635055022578456745328281498479843010037322792315241160081720089698292307792547610803766317547520000000000*i1^130 + -25272076263715400762279646820983224750172393514465695513049339162543620348591144447157305914440315404187138536048344856227751224637806875754719934789248600321731681484306938492881442021295557039445678925592576782178301957126765089759556125866300138009868219955034674706276768132328887139900565715599175838087937252356638010793447823789176173897570118042285541404135742843504986826594701147558210288901512943268565511133242110307572724234706471815200747950852314983115369501656140863731283377824875097124397016370732153293703120470635490361621687784069478485773173683700151540358321432306005716500413451079712686053173787928627377624391879180625793725786295633810115176003901305605466498488229557898497876427797316210126562027932466067651434689803525903880471691675699461713842294957150670517853046737203366629427209134581371350022360537695728348144893073994549859309571602241551588952482254956522554837522580673760235032234500541640183540815066656599539415838214650364840684823332571092890510744861179668598405940301076556158849002267287170073684622229340031146241753449277709784722086785677577363570409134858850353244976489972087731312934542086762764528123305093059572786075762368691799784060289920227903401871583951972494166379715273280146105337249618360473354476046427063682299919018105472106020666353630222060053747724009559304077538582116000567228880116862743071857666631183033869209491317500876157864680700559081931596575939159372948369705721744186057696913318814504531638058403428705470394166123762849228827792666049230147029591026238860071250839585296840926406895463769641552326853369643104202901466641677989015493069613765333157289638153080172079958609954923485220621143517003668985661696057625745843445491274112050033730570370318781489316437860918032419450693042658669488600975105662504143767316984891259867971567229913338746524138695470736640293422866273353316575381357564621629732204994423469370609868452555218510915297560259957157756829781681173704655892795172832389374412586217927100854210673173119238515533281105162134757874091667805122613882205003870774216477014913044201932352060326637302118995281648451843527056666087510412543703513948041165056174542583671239710367194254200348677833383369422890060691931847885316200961021041935467741208148444171645236361808756190412774059296509492704370761066948122480304156422200555099971527339182870861949118588605979091901960226794783208415828884247716446501180064463878471906346099218139226524979699413438643759902544919701554405378723416201605001076217882954554597503424802921571255465042492865433097192886133840999714489958221683805949258307019403776081109100880818414205568784127183977418122996794987136073066819449684618749244213027707659621011352262346783004254582434937309501512454397575116689863012314725893877253204923657753919758050084708835015882545975992769095399197165711891130282943023109194711299407546280158977126465809732077993962298716917817583521798791397195120640000000000*i1^131 + 210483430569328117058760474318008287386696083563860561113351526256705901281679819320680624886732619093995646149540206484491014810955966699520967719385542771764016975481592448764847633887314698372192968731401100599991711228429914295253829669776450096041608404196889556682348957945945092105767343657108700746431013366052392723765440115109385848584447222778783325153377259378301574694138586181697664979939589091356820142722705534748581801515145956265822542057506185263986148234063476992820095510697506151561529471683889669327170246549499766082080582852787634199039308019070255959074253473705050771795431845278534803885266477886199929728096415892831546688081134427194374653320534995456059871365702776822462739577626291455231513576888814516719526426298335606968814360122882241833226875847395078401223105380194629672436867262740388535035612943178143405395967563352811340484174333354433477514236151278326299015852663291692956594736078127742435543419854604623425834377564869601622418920933258564163974521953973089051874563648258809309850646923783235343801198477099422138882940502561990351554487342569509228050411519156426588129555211598819316818258326404937919151057380792880227162371343473963356592879490299774419030279190929627681646436577131463420217921086051373207232183290247446784868274849053883549861750584572189266747587006853537896253335200144183677059556286813549027592663172112792769303975561770136677383297610783156732666573564314096321687816484682775151482020077298324676064328423508095883938055242157887043918299155638817022971765490859443127357895016628241239082384441520832940604128406391072060812826721472610783249106550857370570822239354988830460977768291025955638774980202751017170785139926891083186869066057709623976277864095012187392994642323962557976118255470395611530939790657825242919185377410633210377502490732462082039356490305428083888318205516689440626787091868979954501036915252536677375943697174925708431180489003593218100462070891678009834989480171524940551655241218514629352837633744750482541936883698111093290765436490461062307476945118287299851186616358757086014011049586879118219245678810923158680489035573215915937966301081554709337285379267880616349209531124327141847939577982036936209065500103055853272457719871028003002247797388942047616914656685792774798094360958603771917523993993819018299992715476861046797773348260188159265438146367390146782190124082195853174897042932019220611660734128386228845682984350742515310914292633069013619342315704805125383969601383940016037745599657213392709724470526616290194805990407877611104645543066127161644363423124845080215163226698391787689343981676098190467406706165429699019964972936623256071308154403266641255338862110127836785934235169071239194730864691376836867269918562048883391370404371384144294135894305473849440839811665466824413396368538153886538401205541462230376987398539852201768018328172249410725642444688575710963934802419727957453736306278400000000*i1^132 + 874366201117263539022793256126643469155063632739560036954063347157433177100544075789916625043223507802197703719158905294905924797050177501023830856190116610957354262442780105779336147054756276799086989363913173542797005804719006929472776160131589355386832442262491245961818900894300070279334941512518434253908636025223306177448984613549468666027318452125010477482466479050786286759332190975925119909888943533594645644708781154072571809880609098668733309400246357739546208672319345619785835732755362381085856292150397592227243952335906628479234988145422774819113456448164730627355807964314735288531994509605039271473044508348932466158006984363749017168659077565115411498528887108077621443215919637338836284384161883053860022747263487367238567034565222601355411473195709191599451718035850766331237558128983169139290791454819477243115174459085225617071387483886783168975780650681333288018378665802063776385451488943392595647341322001509087796893580914478185290359071608996731435777839761027968663779701795263134577698819749283332119799017261915537137295151225369928524097750699987289435512011605060832611949212703725943589093342131091817448334406500111554304239065680058161355998946426094558040406294703994923786459411693028146443945894441175610697650336309311506599978644629756079273267625435954979686565333419402724686783166916090245874215688267886015461075421935885432005135950892299670831184601160446555595148394869909790708191786944989875447537039288983203603591635524118395936143396121814646432239819441418583613661890702004518015419004432808905537428791644206200279802158767955939182709277446899214182117817929468316571824556116761302588931912483989001079880494742461436989999974348822670381864853392417245677105886988163038164163554034041835511250292606315721527460334635717678434287795989637978396475496679252423257713635488432346396270252768934860524349966380761673732613189947662099855710540714783990599254807618242321173546192133392534685541754356815083083945800318132121531946696579925709159657398891847536077064648470030669404351213407353319278089186449484993677625207886889588202647954881412858406690548854077470614660038504740064843713158214880448585238194584741728643685209423635777247649060827590701606914417011052746116254099659892641747622482484987643926555172057763762230749577350454607056106417539645393252487078333976595767290892343165054620492533712631732498075553759156635636893046032118615991239829491416158761154645828067166123131410082449213564537295514059030844897900256028874410944460369343320370120057563439648134268716752754193093061286534763329996872587537419171435446196605076222893199715013629390668238919384285790320303669253224773152034635023574417902893640605493879745356799656835641459795779033860055671999872640637666817519843593238659752106388535681395966978081118262188067490851034798927796290108178469284872940674633362458097775964955655736819010561275725977303389798400000000*i1^133 + 27562698550815443261580848727056368148895782013664379393261439158400968626911740260674203464212270842451886659596475569400273677576175597854761758706228484867331648342251830019453952127977799640715735061206774231620182008954136510809564244102968722659732605978947506779892308143305773743120118207631291144603800737345807943919276999183921814786684386880772916235516227125191300993165626013266441673636881453317224998245227804118126629618102501820504093427856633413154224344776133743603634550014921502596735204796909783465487639820898951228227481869006101832964540919403567393905115125368741754331611017534553412280316341217187186273613695726555722273384617018178528194899967047659686069478632660902714560031270562781788283084915991882455781855809518980771617218008841534975199212028857791143304046058956576620772814245638205666094879944282256351092412637458796974917607021409500456644281696695754459223058359972688680612098623290852594976953561940345787513078271403803710837630100252198043966214638677553618651908028845912325459952785227209000344344628294148305250629157321600771784773541207991615111817390138726852810165069574003276040538398967606320589380218576911892702372915948498209753858308783671835642828658366509337593860215252968153615212997691187429977869807303018193282628607520892887078300413369945723147959238513597600455993804192191223642611637678198967250338641974090687640218126383776965087603320376267025434609601786719137322671591237256122634538630495990657901032317874404198363457931777068153836329177570871036986626948815981700891381117641634061792682595050104098122703559119152042799182132696266364823835425037718918160027033360204924192877325381883622721438997435495164433942759665371872794007971827325785486925391253254567450077146194969874034489769400349602813402536140508740290325521499980460069184266430732149197000909649883971190042203708530586868407111248088077595978076315499669433342231194853689305537626726815959002883746962995689589684881809441546879455006824602691168388173269112629675338261716980734182474117728395093576376750034116709388838927330158954875169143373552583940838728171750208607526669091911205302438497831206669026569539755723109630736396003602949804789539954103211686754963758049181567608835534772636297109104925915478267760095457466724182383077525880494498056820091969851244871181806602264495226385611250197503068238997918096906232065878213357827909295433496195155648511164299916958830211508145587433859576407616073465560401414983505044163832496607088729335162239320810679000201989138050154479658035248600737987187551931999696933000903759262332827405968079778363108263501804219218460940369467374078258497525950480978792299995988111922681283035153823205489414420410937640064258051928269450856421054702943893410569769260154492045874681293380667802056514902945236464644991894535591958595130680267195771514949124557233470182839960838335523567411200000000*i1^134 + 52609836871172181708135816522554526465443192391879501476314125891703079498192965845799473861541530160641693550806384173091704623749006691252026783061821036399325204442641477451536668463115661219879988377451561390851395281609659214838140142852491617093165649885194221720760485351225437314656523383216671553905635017370882586749210254973206794123318727121513281282649402691247756713622425900326987413547529304851968672344676722791219018958589999183442684695713698146267947118485305692975099799214421310882099357328220662821760530918882145589832597694399720310287816150782210830312058910745857317675891368712752371803039617766107117744264402618550108776953734923275233168128712068265725937625926739359050204950410938624033551197445964355877680693989098304838285430056077952346606334280467243914260052696950150800277452736194669350484034871293706762727755307475474292947971692556470321364712991337946626348294116101308289350327007875839173312282662056545010232462242488729843816057691544662352227501820565820538674743545078323595506566978795195290491568791890799570396333482841059002158012278979037758485526193685314202338647047064250242855347499174075471637219294670381521427974936238069043901339497876241839899169203410055860171419752836534308666169587046981045287438627485724416410793253744505797097544251108266405638469587424979156026395238639314227564855662761416485188447759562262391225749236989951869707232476332458865881881829059220272024885125116562917991659462731434508098593869164530271355942031217229160033075832672351400635442999888423778039034838204471790570421754954447724639087889188331115458289007592470306955396347125698588682490228237732976462545430741658062624131224013819263326383573659896462428423375656786403966525460381704456884774330896875794818675498767139842268111922866869945282614699753702203897613944991611899265859349745915296340797034398495209164769454622098847048089443694155875128950460793248524375095529870973082033207689286025845516279182900242183272549420767772703372519582852007264285174597016789628507813334883122166345021147304346763918606450761579347722984185709747758061788400394310297270492336751593881781119117296717164547721074012513994700630790351723516341045164063990460691064402765140214874653362254539814830088873140991123585531521656471199675475233736746772409790424330597085088018561968515265708637066186517652857565028034763145290370477728916591034795559116600046662920074750972342436850547968812747817916672873513335715875637074432108430748707680865403066658769852266510891037056137296268536092169282195024269843305571859854326033445328395094122605087875885885281827411698136266898791363928953881007167811737983835297392841227936799081551588511314414258776020734917555287004209069207120880536821375628159663232726224836474304030013205941246589576740628416143553228810361420415012565223819354855220259256504748638382501403955200000*i1^135 + 25109806048149376298778342825402220352232637273710906169013247213129941169857228330550450221468318464804743310698129885564390364540837943079269665483324779489706283180141256628863222219487697826081853425174701098660172985007000266272027892863643867022943338854043217459877020197430193512289080957127201351843017769712375836643013742597974238912258919483673687036904639251062023366033796479417104841307844434623916418822013176033159054637006226619869837151604244228531069317572832886088733597200611042000636304203927882461165631943875038207407330745266755797182407748614453375646468157524361746173503387253231389740585992074795778230741895641380557848067606048242698286922181969917579485150035640826911272865727481616515886790136156212885941006418314287216857539094661186156191769032691672076682563159731962972590795646750805167462784805354313278785451679507263223116028456007521837530856496757091694207693166083795115793707721491334016944692843272898136802958545655541745034881282883972813648926375399862735773935072072556218722499006290501237394499361067278874058101936259602203936158724102224200227532935231751588031058836709379117595692780030567024135915280742392493960766673834757068183225033113404270492515882606678913858794874566663778179836731982489163953845395065898585925164310776514348026035824622759172028883148564026312527883179687357986904264139474006342544243360651571496212004696427809699129475645812556558511751744446091410591899943716872796787195513943629573355524198324707934263857620640015884178110973203437979608079122135408919123431485905564388276454027322044082458424532644430438428937558915808401382881620800180594165976969556878204850428069599086063220365947053433212452768778337982422120269883275195868955022611667729947366927602534764537228938843525897913340854162123121063530990879313295530863425805942982678094246274502157498765022053728750038516362775814178926398181213916172138173994322389683289901971207621870326024125940076184983872978379964996893058197012079178084638094101906035437008131827265182205299052511226691150728723130392650599697835145904826349638176095636311661806007479943672034656453590965935935257134705997533780501296552412140333799303396542923869385627215935138892599679316661870888378912263069995342148879069916526347613470322102262677196031468265681479863785255153389247687027426561584273946749489683841002823270453212946146897805594217701745829562036800361771251609628216014211952163175804960760649455455025872168658520046921411620374175011066891389308520886629150095301679879747243798533079788415269714415113109654805290915659914783445001999843936455103289385836981442706928200327665575809400597880870007997781868548224954926322981155607556699070336885518040794062603221543653801323181369264728275326124015930088396333354559150223544320093314592154860740004483193941105009490712467069327044801987036160000*i1^136 + 186417552058222165622820455911667482647468144145371772054541308772104924073962265872567090820332996531337833289515795407998431468281463300052541868109877783838788280980962824146569086344150041449511336632944964126814297485080066225553174765670953963936504673259498985515664716311116723179319604268349270713644058121945226395966389538782555759354642346017835392477541622906507693492060717933885164352349992418394963140257315216832502917498752387160419230287294091948317084872773930535196022762673188676851613268074579076020243107179100631116725366542502732254689912924662724960910452754414841665271786636721739156326761823729423314236447708653283241004993939263031756895860981318409866532355538137794495806861854187305302315632244585259293988312661082992224431125388535654899174439917439006385210027468006922388782538875432935145843193119781289738040017168482765296621693052888838464377241597214014598590786065867856841444143173706749789551590875322058578844652791611803955488334391408500524494255690758973231938048627322341526948945073665793340640225687573090953883132481910260460369754487711739080970044632094314557290182417603915238829373962513441429534723778501446118757935071734311780460231624761740958181389292625515988211250848396395492207637788152062247532673064964580550515542723939617027834799980895872937012676251014427703792532198755732259349714753231715716439429799373759729112506610367012185946877046864525832983216667873111300872096064603029693991753319576919719526561379523780209998010451566183190640321275706623454568806738988169274194099554685860450676369223182699166950447093650369275497045427409400526731007604432728935498204977201501075900909071602970195990450675179628175813504994733827571595285977632527423613133836831091021143912208009311336542917725200254244915844015525484084824161350001810716353340616562099744530757515630106392676790316930762001199050744693074719266430634522659550925155224878719015516140206563370818618945296629517614316523281974639080985066650338084207346639929095671188219744032158198041379830140496788338798572583873511023540525140493676077251190920469422037648951150576322394431002131918370741523400282050165089852481747554413206481734057739340726548069965496908510601192275845828924672677686794404827052516007504128208516150505267909052224236717972545959023681771933841677039932209365273243389620252545328932496035807747299391391747373626333149902070424351928922016036769989324574548064999066128655375396214087214027262887880804813415973671861333805589294382400270920591677093680186819676200861362129807024586828450512865292048465838140208680364954602401447917454352538218969794569518980332976672569650827036078988330854123232641991598161772496626379931727804747971930633113907998875952901552867056263268580558892232584278652346124432041696177454340106878927463220890742489920000*i1^137 + -483551981684098635369490432707439366269919755358741469003240345322534135806105117505320789960720746375893916295665504165314907211020014745618815731860549146521595771461358612393094544748166820922423368613956927387394822631143442640927486960404902080975422943893429989221093917870328507624977777681126166277629978526242811761867262937780655132412049312524163418204336005495343946425661331375338720447503279925731058659911632652642120997082857943541105610572576470291301118917831328170663484338265912952809509720631663379154257390147666258528406452768875776335984276621303502480614489465492624271393590261744230606258463344142322256757961632419506386095371606318758601403027223865422572720767356121474014205948478393727139991080440393880436315067511304979483987663560791151761544897919741143126275306944632813695740705434622658297313864257329335030812988347266726363598752567355224179555473830620589015217134996192526206902238804779899195957556339626998614638225913881789240795112811084419795044096696258506574705788923189901352470438601640330224159790235576694341716972244760969554493856792679351738743942918315283343903831236603804926279382875096139713666874740918789554953668012575537820173109008421073734632885883122229929956936811985712090439127295265496405865382990787466211594961435875053576334636963498679018570089708224885828634248511435389856297495743801487526166634747611199801448478827736015499926326056062259110867740951260211070152008871797478018825815005060043417510673378557851230266457570102094672781006144109069605820396445872408589325788950211523214557821493345633282241158108097926498631758244266125916158780075155508704545532426380572552989160488817430255367870540472454895974673073943891416488010684708364374446049370723749192628756552487758847217497564071295795320976923013055778240738931073241650563634232400550216064200723618776095149684011984545372923250012847170044804729082014533260888200922463391469934428467902601082671129327079356097554532773405424824443791632060023997032226815013909777326727766953006413693087802802837395303172928151372323065982673849142179050324290593745945133288837511633862476343501751145865448099876757670445925603051425373948126475569959066491856828739477404750688890199176596991631066963524351351433004708880973373970176426123734003574268923478902062412074451003757864403216576659076195677262758884868768898069117256062088708308042001419380592211482883480039543945909584266064996042585606564250490147142071844593636323706144719798488067008224930257119054820001665016550111043929214162633632562625597345009068958045498741078684503133531532266848240005937370620255505245469994578533183696863724416324343684948025609172410443367532298307667030647180873970810871451609657602619250918742829866619623645896805030066209245768493900048000*i1^138 + 385393867614344066179467834880061235678165450610790540119053092505863158629117477559757254894238713439744759288644972002788921741822120278236385753623782785643247546138262126821938145376262526028670138745110617062383114445453992640300540681358883611869132377448486439733821021890221005173760496893093518614210255328444547976452386252726933617830398375050547921487044429778417181895510136578432348362067659722155882642814736948594716333772803388428335567320048566232482812843845517040549811916645612734111793455522920517292677706320938429865406593476963790586010241764871075882784118096998070747287636428565609213117027792397204968793103703965735157195783249928324431105726356469237039481725535166390785781230981176943694690746467597738457619172781973947476190505250981867861707614705538833197274601682529437452132818552679548027910962324412606835788648716873751609120256290567440957362209475979460041921788611101165606689810826062604980623913546995656457613931120370429495059468492882765438804056998283395031423492665575475015004977551876532327058663077338247154840818607530490347728295380983452100490200242091459902352893839365793363964178093888996767449560341149243429287868081259144912446547534175839592202604900876106198466377632247459887976342750401459097266339754770710596770012558801405417270598507896498029072148467401259699881572396925800208666344731279711568912509837860560110245623806126256297314307496281049103732860300331100570757652869265106543848060687840103104147912526200944406588203285024071248574503250117068689502689242112562433345187094515511317426154618774984429523800772346650303466443317966405072039849559437602849911596260671115140761734397723450879540656694640802067745502952516836951249405155139264433611853070569176199990597490130977738548213358762042486071482023731322649935848154819879052991861770655390667928601609201264445242271260179947570742306084506950872320574431030088184071594460181001974760109412747970494572022281852230317684248842196986068940947971512679051396885647905574645159351932740641895797735438546850818922320279344843439213340013514580158881469883522926353859284849464180875063687407853217364870481520988322218953143279443901775729183547660046818121079296117323173095118290348430455576682777284263094204347439343011752684282194438539018582455104844333509685528144009025513477722626921864567506912089033752746187262791002147319682849289228423826459362334588908014257860068895176644011185530077798531013631998548634734840957254656715722500645143552258841938692191960563512790204098665835494363727877407779938083094195775798147663901965882264958086412390502555330891833620491025364078274564422361046740782444353084924538942882923384548239630442588404742056216384958654770757258578684126427400*i1^139 + 173023558671046776927005108524564829456565482460102262357704775847847323525180154263759806109290496669698769888824717731672538256464576871702489332089179238917674417337037158720660646361735233611371599115119439211277467960714350379016137741421616636697528763102110009863785186443160169771985610405856274558738793005024096791118443407185897002512762891850854957717217096974745709647045298459693505397918084430693101959414335726869918542239030419780303957107590327634197431133025745632535502064697798445167035174690567427799199122345215274787338018868940837122542631321306955853402297927859049445928579417982162733665885007147418581587630170844462608911870758996236107721979583480488438241904482567886882154283665380989231123431407288822048895555302898452393452628187001789258469636685364505008364916411950205346773351097077279269261774784991674919912558774195000352681977009279829722254006791076048753760212073826061702886231580032499313891966290417613853291759578309560019880661412161115781090187816312536329129863723023546916582632361521487270224280470668502849050869034655362039569303020017780732461646038665577852989098581368356237121185786323257192808293391025098120806135136002737728979142906157196539865129651435611695503335991514680363905701902140440981932318033378687035449446935737399629588763624115676614214302565885896853496165513884338058691218498374880806864531470653067623867412856476721394732114118706174460307071792615988570361655310314516264497237833190607528311786026936645005225368234352690750028186810725114665397666074017714015640296007524628439673178830025740780570103821397374413584739148413666273011319285595282950527789424163831519707249431917107058147336554016213011143386538664750888265426280814721309962425990390057653627328250605210572219425809439383178454927844497422732483871309479886985203878678767715050910969742467118862800045958983745222925110523258817625183509355698604660546131085329872703736083771821032080493368012864305119750937444957324280999733836003151927482075809337011092538546847475976635739134240179413245016048912176495099193052977961769194136732537833660999077670485719075415289543059338833663249388862952163095756123700353006051853296399313509581728982644893854942110964115507998289300870989990998495861814326884463448542317501174779890353951402869283144575657021243543254337975065411322429458362389868484521814001986029745522315527343429419089470146705744409658208529282356898281741473288071901620459903273493610974834194652949743201127296868594039464110442482627947681665667892879564301301342821681264419608107002464674445305365896752741084064620634138169*i1^140, 434393751991233789151901365604415196434125431934235721434442434557551456972086866389709008025478511159734388516188280249876727091630290089470835373386806234340232815863477771419585630536720946461961728784058402438458842672545098775972111095789980473013556512805928468872211975017317032076039481153059191261928741859028528899869277286331910406298432495581016336669403871260195435773468181773747449645921917062389808105952007226942360632641603316037043970271386544839603900920368855277758926571108258398029008746674804188579361980516481098648048852644268631570896896520163928116781293509544942856517166848494797023443483542711160194114856234174337725397773559675404553419921646740759300433875796378074830185874696784557994059273187565392656532714374562153486581452901638620344014826299769932392424796643110108781889254036595648896591179475140444319059710376685321705491329295604271834695085534472585126745220254702134566735359446517769069125041871276639658930212256189874191842771308291199463693272724818092683551422284141461019697937884893561839732705422857027828602499208975590429592384575978910072173118581331082336739337982056119584047320539009496208646397656066981896955549395784298706260742927729504381590415351508719966233916804583897368467491562480651139830254536899967997493920612033182603254294031740502366496949409090231562501028604090265823429274650435206727817944214231830950301936508148646911847619475360356915344879186800049804436530183568149358213036370204143868660417964523868929778311891755788165404537136007688753779060299763267154148914728763008619078391460955664428387361747485723176626872787306130721778024342260040678906804332016869150298586446885610738949378036310831367279076610162776925603915116467700525470502498589318120110149857405120994290731001386198776285130567520255957103981118630830433619997246746840982668873839818815630019427458471469324097615321825220840572251526220558165703077840373694656615232688582930270786731321181566344280007679613420003968267234375356230865907200135852274971477234274261592819323006447773578856389120271017556359135361120984330259809164458431103272733235478405152308046016460593302514616815930622050450874903466597653311887764248918737841103432539399960441175508955007440998075759358701283774904982224110713977506128839351643058601176896838706884236539032218888895255590262406400833171749313485311523895855793060658134016584480286224227096299906873111266484691833460010734693134784612265730352283005529879777453433411593649243428007982536946308191030166533695794128078578025465017963795535660134583605686606866213354648812641647434057818921963133758999780351870103154507567249315369942781015767295917217459550981001958736618957356143724464008781954001329427508913741869547189072494736082109135846106867096359231539149673990631655041950239653861430736251206230205008816840652555925989457965117452097820577505848079878831442280487611053562903575487899347297150552689018309803548397564039009239013707800674150156456045146090454812875431671440129836186271264172731585564413645569505485394279926329363429395535457332384141857882409580003155192960763649193319136298970211219946543059667058024848826539894836950831281280226957113336949772864856175743811315131363327163575625828632848515601272390543143446246422374245776903606604019602274137768999349021685845188297625695913383867096204405812148205025077404241384441252234403017785970961115106672782171226732288330395497110957161721043257481686789242820475306258423428823570303659530653220711837591869790820013602862010168837378177995867548713390480140863568615212236826764943497166349779021366380022670579265309328314447307781491986274016099985328132845379224830359609691966639646419560731427052008451670102248730596761371720271628145636040323674363175436976599973867454450243435527837578842139781914964761441166523230938613232479378496780548640725975889687478386345792041493136133593849274020002836532536103235811814165633031246466497801429658462159121187060992044218649033662363531051872491470738898093277616041346382608567010791489303257799956986438374598651501910446837342839310704118825073627645529734991155498234694917123791100865301672153565142128261404845155958764670830089075228708477206700021497527464212364562047729761087404119034848591972056787017642623839210512642276822435471914940956849764059786044128455491638040926124284994694075594814136813913577470246468296476945591167435305935149654410304859787433850288554831593044861863744332861859307350986132897953072014783578907456734438627890561306800368178815816844466714195473305565084095376550885794450836116618325442033615492282527106716855521247232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 12279749958464082906072860259787072306813148133709138532004847226953126715250049324455788664956219614048388531787857163718104657886734581971992085616134201340516371712076946313106533871015654237090643895882788787657851658134261174797691165611083339112925078036128133717901552131954457947367918993400441377049271501686391221854536993511315837381965521696403089147179817863380406577420515062308336933734110452879823934481541557587647602034652120883127563659795779792617003546968883650087411794173665215315234662536331353035744633476020493234418963295059516643437316559209843503091293264453919456927338010147113242115511344552635657127125576821629134056669412855041397116987281154695289570565777170704316362598050899257603228496914346667835005689863946889813301433866277630990394921799935925175891906944359091608539272005799455125230842630097999577484084204889577607802488564322643488434668655007501260630591062142912753761597953714983842755273172262233186374413370162320414770342789491450986180274980288394221536763762607136376076103372119854927303172487156937554328890816749180144640297654130046563300477899367284124294026656519411993325330433659462090964061813311045075293725515157667914104652929867916800492360887711296539367504784227419810345657882304999115401436088006099812178446624470933613946162335677593235201287009456288670597397591986413069811753922871985690788490174585101745872179488930515698865940821423611058934522216254463818880229529802457002784254401967485544933932583528330370828840950488993692293790285740788627598847189779799317255296064205482893418298514314220860345636522859593310278945900363515776576772302477324440281980590468029896354785467618226094060440437448053539371715416885870024380384889066339965954067593192244907402939378334803597524162550290496522957877990823697788312023012629682764242703365586787826339971256126238135266582828035615822565443584475690894228283604182287365947755609750834891696804705720864513798691154099155823922379214290040644290797372930654050042366111105767598058461897828652688674523145991369017175070570165824413772736702793589922621469508253712172512878068451875493119760522615547807165877625411183478828209770486647189013627034631990816079199567750858182419094884702537370706964783797924918122193097329424200466644877854462483367173409971910202539686555064892288383355490227847986354127989036633002972631997925991434375217402303815934666204336225123014676432581953130478023945557336613004270212819251290447990841176675291735022937959256222623134319326206649440607925588438198197401357869272739807044796498497993729147284911624109386417428977838280002585949288647411040253908438828268866544493126212415817949762984484073858113562942166945498950581556404851760345720759584371195601153638966392328942637445522150330304337819139165574864838560069601064683560919421786960873001711768924605065279687830364139712003477537328038629148689642533329169600271368501119985007860952511766405577239103918461402127330458874249622280832153960124742915740045354075843021297368601221008938056421970486233351855831094341257426004603640652488670375746735060570437613239290583070426772853959848101888912349151171365808285759569801977982466995554428027104455947951085780934366852741978570229024471524349774173143738260087148083658708525238010927577991557550253487653426185922973169671669260402689741472126383898936818031680720743374279603235206530725486947727511843698677766292605705218212181396446598096156938289066558499790000900157887208649239340751627777333776363666793004257812240365968271448330216262860586525438291411153418714787106676340385830345201928544848334138249362023556331779525013383738904092687879286582510785216069505865541690698290271852096777264643858264576082601419209970731763377924587319781394941281098817960593289678109529270550254343210374621756541808939139218159346324202430158797268294932681136273801050498288561710890852619650826348049271491644804367589357736454367932118952588095746652838611028533517164301719666946080214384657725308414821837362286116039757445373190435504274233924942907461369753011906012562275149412783531449428800632964769454721540330210527193123698115920730483221623196031322057873949730378258839260909394478837299957396456724218919256022495739116865470494312970558471350478261797057516831713858880681734827563940005184675252270904210410176711538724337180134111434668688169737695619087176021756707418494153680124614014574940613068604297226074356938119734176384935812281265682186218823018379403465747969141126817830879249263685153549071570944276487647789296185577146439266991592427049929899394084218742951765769994526829162549068431360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 150492485834860526805389422890972374877441944948537424467463638877998084500138682805114455190962067605164447674707649113037857387465595925119329027253867880904127007534308860746735626323044273973618877546680171583698678605896237936857153964489097123902644631838225667785436900290560149789861963030731585211617695599228504755253230970843725662583120742496741355393193012905344770354980075099853932578848707710178135183936711790034868213860706139518790454687999089672672587117791095516872397542743539410917299408608306889892002114225231901407448563436000462241450647754470013938722621524623486192192493017842025200154706757321487564795661050709776706832984162574426727190038588584681101375256772294759277905347163355952032926403858439568128543029451057967381705617333548175747562679342863228316992841359584962712360083211216573624369955297135606941460099506200160219415046414659984212497324444418467344156668496348604228334796551459237406290449229121475407792568004851799361535424662458721165313988805738994329635387426826895578404371843010787453633864859333454044231525208511353593794117282110187813029958437345770476172064767705572003879286421785374133202441748754672016635083259138810262110727333285252698756957644026805830110871845395481084101799319028795352483714409562919134583646771552431745779442897696202372316089518522362049325000438413674207803116147226919834191621057069118603621242308082523351926787755534912855509306957809948763074645287728519547122484314415142491610337886299691866376020656931607773924819323267708370551482599079192775322711965839224286745062826837876328666589166524246317547502687565578669338949170840825905826677817092594246414407216803441477717012672070531828082764427890317696849951765616416671579799766968836006415003630243830860332774842194881116067573539981811295657410317761400786420377535071068571683826801301151262534182802220998324409178499746180251067605115245990922438209139896601728638689513222728715782183447198955235575726045891095828666224491166403360904469916930065730618491871282102878601891980490406377665356147174826022200933026187124789290119205150516895657807139061752741020286046502316566161017081880275593226591014606560450927582775083626298954248007124772768172225650775762208179284340054627697323113807910796787630925110224977735147039944446813860286224155059569560869171553473185042644830581101444832933421806491961488796397178865304034551199596363634203971887539291147757032801378223638337536338927482684833667461352127742469722387301348771896766219779260343450572687440420945420405326265997407352682724382782079183278559561557634019318677570446170216635159175788342379707649202654688096754305148421479098732616316985625265912670426632215103010153069061980917228680751248050410915696225054437996384828389760878290500599047577255099684224178703835869735418057957256088716236669846222521921703714422340000687682781275988538886859438610255378112659768555251225079360932369344034901609481030018311170295028815712050527654372192043864274877014269364608710061197351329154836120366132585973318808632647342629821231215320218354760056361874382221043764049092921466124288037072902712924368179061030784652828481816961834991357218247557213810954114901765329567535134604791876994107559212079714530809336874750566356555446175270849364916181835672468500080687421028250045587047039971832879387565318195999162295160209396308130277757799212262301878093943694654341368910538535597387345864277837209234258722939716413910320007368689270820631856915587272795495324056189155202840244600500880190478267990542474857699295434214188283483693500354996873900882766544649906500308765885581355029921337295466068873123294883214919458715164656373486188495807043525630479819328742642862415601542348910196636444738045644864666706159109975524946187953879030198576408744130693919800692554909450929728283947921838376427559716134855345267304756750389468550998124497205884219016208396640447432767934827332630440302977463261575059630811950167292448635292042327208892651914298604424054010588974337013184752891558541387527910155192149516626004348189336935661115628007137352998577378961619693621510108732237751384119589098624856607224701894314679239867275014713863402359321558846928417387417596890828339255242021328837236900703181008619937861110503683607522938148157557341903895270370680292575644280346024201336603851635868020652765835512213667646372083075846849399360051695054632771686592097560810864490258614731943194623201527011828225571639051383788622789278772567502819219102903174065847272229175792013301298666504393593487834735516240062085756197694788987026828478987193802853106776474423727751168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 1067242659481244245832101783147475426641508433354766112992365679221391510899611507427266513003918354099964835966992518816765900915123331965011717607386897166236951198976112068927870842764762462903424893449955296042124495219829081346461658944700101169293792290608307242792262557501247479906475656936707725089663242814635861718116719048728646175762607892805031896333562985679176172457900495998876088697497574817989783687397410032728597799737535918068042152814211465836615285949508582897640759310754231494444027804840260594456452018930257541137645283889982907377831831803338239544941550404685176201320926916933906575854370918758054310517892190101841649358850855950991392783194032431007146464708304089946776508418153911925650902815504615414347475805349088021562245959216403419569744587510615644935157526326889335845551845738949304618580005585924419545280933503077859449836919763904909791846567783892578818781015380011111009722020955170264318291203969862682142859527253242461967230146883867733016385125987871364105947999013865862155984387631282832382987524361626744247821021716299784386184330447928084477663863665437008716166299287360273655933829136871990011834942684705640401659344944488050991822513749092513277221862758202611833320026414020756749302680730916274826365364309754992563834582055283713868574728722999820401068138073821861852465008893061461692450443725821235146375058710216582518500522679465058183064944386239022063926541040687466450148668049241998197419194095742764892324124464982961953606070698953216993395642159945418167517430369621170631168544265099899212997069110833616989832619275337998197270067022934033885411119746906745130201734849226433639743063560222234907146378010851600955609463868665293397683892827554427568798237682138745068253666484075815057486247269462412182510633064565151503657363067668422976671572049422240403523529512872011078235956368606503302964768349099772644638111901876058971606002863680545598497111256972888815296835994718131207678014610645844650267233199624421643348969611888397708650838183010469607260175982938210211701152715537794260823271135019281029706280887261011627785964880799407813492592736126427648056952868676701792086901593433967581341977245397214373651803515466440187725301941719637159323689385880708184081409220644688806208389981339341820188076860786367557280500639116588482944322730211219683616680626106298508717621890648594556661215349483703539804598643241989077087594832901155637183450717073184604447795630883193284969044924213166973731907949465151983807283125346337907484417642589626292210037721507521462058095854471172833127922711195741105629328689354491262258735936833737649231242448490568555632945724230870284717005681077474450576763543915960831431693280820458545233945402076673407705777816556695467805818756133496120405552756327397653588297167667921989714958256405707557429561766023336347965401738322408314551373930363728840185726418730113204235153490208260728555285579803090372525868343314413832986155622957101822770127427361836635406918221610056446971054542110093779354627371929855211037816458495287795647212877639418209388565890834530556410379061373665839264210336913339868668108481022590703369797881097180750982016928063075569271448620325015218395670941928334517348282654231649553013587833271261320796016007505632766383189176390938293777243486006040865109989174258809462294159853626338974594459781306819290050384635790331422569294007397937943085782445597488809270069683444147867985699193661403239636964254075613515044433388667921064453554975434980790398697204897162907870349433152915230485627420520044697179464833133168826990857737911882340605598009619295543817154911596230902075205166055666093650492519351762799027781510921117134337185049000417564285479510880042700815155684077457607204725606629070022837826810027895240941786278474744723379880695697020268852985903544316024574780586094452805278788086262903590774751469821511698163939352213708932302615215066791541547550426778702205292201031384217417526515783672048136912865915068683849932220806514051946193439500626239247608195919808006286347774375973092357532524795859006426645161064481877520084947082309109779612550288894771457874050107623121638673393505552381506237672358160663511286451283211353632901433139042107106085502813559608212264807970394556460149823858085802731128975204109070442171910733787592272617391139349521049541506626663543167446599781672661028455636974679231046266088994277942556850006493925111979978571805372258799619186065775360072812252088128593360024410653630157024342560031656726291309771476962827227187543726165148356794040209229192068566651455013680605067010715695069140510310400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 5080645574882115713423829416316373602301255689223374791101022716012003121866876724117735304894204237142680245459551604481910361198698424980224254699402073514159711613989346928742182469628165549065193247443274154469529952945531655097237740801491905140758590895440489196508217031521767408668451657315348207219972647884789868768694248839346015666687827990023336362807002303572974411594558116544616458443975653827388976293637305521376774737393575961214015169735385812291292846727460856603436854377499851757509879296432605973363811134076050366043390436682197040063862095555518532953040015856253979203333885056581788480798564822039502078995254943847370700682255895046137648530464611527467430549938861588989114263512893670592873511714709820634764249319842928285932494826451241740075331219710400774203215104397086202593652947055490358961824955445262719295012179208090079347693195432914513674707174442373111783220708600769050140789422698290994826586621166514422312935186297177131329854126610525148719257175654927178711533993996562138151172354472472330360228636161590205513388673990468087650508953555628725677255075810492726856619833897502529112548576556231197804044272081761451368824024330016533597685784939486520279739425497256700031775161209588794564460279827010753258953218644815757796553449871764918288722593761040296398871063802235098140593677945090634515993518545177593547667683702329804502112552631644100210145627676007638494032468763066007493228516526390842147722917723035958767761067174815566860687002859717578207205004742540364552900445215811135466027436902152052595656245249397956761319827036032621322315428665899105222227060724781979848745299479711612594793825244820253299534937294853100223699838580459705063332272254717126351828791196106384636179840808470641859003815854961908040390547036290350876633966043330992391119027787325892780468057402306222177530389487149870458550687605921640052597845886279349306448438501055039185631688700794486955440526877118973436209790180752025664005570075086493771492846482298173982906319104901452714160513793884739841330589851184531188890842716317111710098781501317526571588589681608323932019467602297719553317546323686507659356168284944789255556876438414424789216107738871238243975712024322784540292425111631910529968529913858140364185972846815648459288403249320400374123289686747176602750255055312470086723795256907549156566240187320718779470338353888263736839951211023938587047948193739376783229927397547419460844778093023875410824573143137334157449856350934129608037899598925851248585869819400697084633564164243713740714705320938273079783927569578631563720383870465886626504817966974377025940152534504282649448241585025565155912567632631813829972972741121032000276900293733252117022106312429131625801871178105347038174781446947139228983352504201869745620434434868667771459084182198100920897783175202872953118880235382393780419710557506120366447342353498440666514041161216469457121935986564991560565233320779548743017359382953685953524087903502024559985900534129329740102354117552832157106832284977119272468388046426282404084888235037680789792538119664600461306576300216644533535949419569948980081005608685226090192921950138260478606380054327968114596853046355306066677196125119322633936427845523045336191736602773848487444586780881400981916605001629475769386081390054755183281541651254371679564180024520316713669831483584202869313740842602688181015891202961316700504452227196897306909663696790990102412995129941488412171742673235621141715189600225733550138322264909104088584372968327583220425880906050097016963936680658352838124302215905080450617917507689760549227853823184221061211216017082941269292903227685481254429034653841723150174245146444367972458983606005803350633953803896933876784923016943421445204459299088149825151692598924101520100738265559751604332271800911768095047360824264161226918056992856327198875262346755022363909722195256655407891697290420965386021028694568372555998068677477544477758264465314196207026930676353659131781864641552963179472027568231186041865059254159881844122233751701368395451609568851214470632967382282783794364720125355538639930940019570012098694521181973221529200129367868728459600109817902878551456380004479503088297995906162054166031735515360625638099112297541403587397457128302175782320687023650052974848111728258700288550829917417273904632803308617178510536859889524298136218834672043371330259915422932476210460885766146220710926804689288256289848299945437905051115347570393904967432775094207810650819082788508658828842087520923770474191332759629200110156821388695084631001052569187265972704158700347165251773422404692184106270720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 18485940120974787480829715139672963972359957628750411576315821331564758122754567216843128047771425915477646203775895111070737602810687141092764499456919002520484583950171481314875178665774017876430726936171502847536865286626363104466818791834854929422252389043388738179801668148698408612463927519769313096566977752130282754249181981351703788806596536595667927864983257918908054979848122336648981890591455584515398529939733474077616819253989230432924552345978015292601280332367132050915097057164825961614713373759069889650061420389856963087601464875570540913532912106436912704468949178262804502087227445405930055471215900865624240417076099997854428059102262338472084300847435424306470395951385017648918908324185203257121478862659700497090716197688980699946144959224296350767789423707659299543178915642627470978809650175711367387755327105748663728729231516155912385453855259784770813844307349471725527056097730638897093919902791558956618133103487318644820001920276884323310637010505979827106103130113249757090398526354944936563016819145006123536874439818036433457069237523031671373286997648282241782772679054414546095708712280191693724275046662470280637192891508755749236598133609899404100682261965452898800186723065091581676788460932014270619009535470563100459167641036382934173129291663407684571378599410594319316215208790005373658506234957806623074359307724296609954100656352498020274650484961005790166818275733081449432026816206782131198861577078775517769294066891632646806161280556763639054684504968459473311611016592539854574845767849430794201125073281184426419610454765466331492380720237347619136477856668981877309977568940823830692580504761312057611467006756336221586554386687988416277444395492822137894406178370318074292116670005720875377593704448038014484887362545250574267906618459972739950654013129537083394606488614756267744194289596373877555218526209262807500749310985100960889330119990034125764637590947078898002034440972841819932247066222586898666164698159546018878123737535534612252536180226707408997677440194187270861622428129784412342877923324343275841654066857678175261363050600550340501186457708509662825400972121092466051654598165662913685041149705649164576089026551278791996261540247324690441001277544910985394939273813242269675457816169168640927315286014029112884621559079814664621107030095840007427735410288525075885400221754936098981247056753007293329247343528694473137632273903639177771818385629559900411529405509952948618829439316475627638144648250550868431237084114680743746480074766810573160475743262033170739840943179208353564172271177217359089905070205554101798635742408872859938840856417688049337561368324686225741171605164764481775378705892863995580110420444419841456491218380637259307039958317250892974746704789467518725263804357608048971949327204752590953017620512726749311390902885172068982146401720757113542457987365851212019362856753768212606700845548002459427512225833521407499623665836890014446110303843826126903634432101478495126357068429594679663579121666937777725204874066837021169919304531784274591643250233163911674483795987163861641186368028315443033782948789279545822414847179495443920468426372309648136838128203966483994867324199521130015857129998958710722592499136991282629190718989028875920080798569652527160013443099204193015094979911029482763448539409100393057933695848633972408054110240130624149625003180209866674133441705671061818786301934431042811562842357178616931911386115682393500592341133345966597889029571600329848424224971170892998647710296433471640413211882971160083370167630179959259682784128337766844215475343580350532793359528929601908484874076601180995460876533716161679483987547468511768087906638899618427677805584192930853441591952163051329764294366951267574668275459222979952625080527688686886781248576373779358394306510545744208200457754074771121727473023266217967903878501378718019398591142327873198122647730742951978203684314660817132710229750612663955718928659598728038790501488560960224653769800664580122701766010741531499617662621366816790585894074778021412431472712256296588544238457233578516229065230948082704282856849624788329548318506993902891411821358049010551159548060635624777398789027241293078766559684356874852433923109280227501668238631631636725273121383346247857755893428661236085254360612442441942129426653417936883275932385922674725090160064516917329181301745385342109826420994078154824501471779411702907772905253663810688177781419398026795538520852577852876842694714572413214365239901534293559120852169202797766675161776836343469669122906368814260205493151271744843017010476097898433444622733356750286502170085390837828550656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 57950420735651876025962560825196083872561847199014226635273341233307856777216956616733703328487186269478774458832265822884785477743112067598413951252505852251625682899469035594909739145920679237468288109642684868546422835971589944344286703107323873281249153393049402364212699974439509787336033472937042007590825776963598479418173603052274545259610207763024160873704344245719922721665037094523888632687690527482805965299288811981378541787890859466103783391614778355353701251451564414180383940213964488107606132996764094541610965281019323090602462129210343006564972672394663594468883690637596461437579076449481633073055833978384760148186303491967023758777063748051770793103308472712223519365326488757355973597556747641839327220626831176083536243495577350943497703872657884762328037964672141109863770427394515259076481543716969998603602164322713120170647709712955728331625106808333040829704440326500228704263677346359352000232456702314564387725559340279894683743948711346183745925976017007107342443940449290421448744328852623786956307351816726450934048867451096216926622900387845425296568106013041487635230737521965497954363177020997951920774380048167826454081738031706810183154737001093809230607475008196726720999234116560853521630891039271237023477086063011390989212486956851735670288253109371640929611772942084173314173640310742672357415564123349837724976918093882990570657730225885324810010990181450485505421441354305665058157185014134841718043103959743132064636863276027256691870381941941366778324648082237769155646042591894217407905952149264929934234073333555583103490347856853668645090014666071008556999934688955300310485344558122310734108272030214406179554865911610930380168171637202288673731411741864806200685413999241127038710773597898236966112813009876546765309506777609267688101657040843400597458594542920644389319224695721809205716929875013501306478165258803065608642199228898274619522569096279620650889174404158710295600688494594631014313153950221303120860435953590241979628468565680401396103964811733744443214405158206649609836520556889765981685899480105240053016378138248599214360043437836001525250625396578657813916383283165481188603073879527765480304850587155596397256937591221373838656547187100119963720947448939793704643782538881455823818795978690178550168344870241972270930292892461936349343494860506929836038029893590297991416494901622750872136152707277091587736645106845099683828422675960546989335287482156489737882357149583173635128318856017247861725221374025108045991192965247115399401726372097897996067192990669862557035480651770133385411745002697276840319337495703824309312362946151822755879193484761406749144473557536992344464469560905497335644270479129955011603264258279952833384887862794732749703408643890537594627520678556109834856001128976974450355899094324905093038560383164613130838641061342006876785238584997441441806986141756796691490137633699052534337611635611429232778318211320620980444380214436105138024749344195371581304642153750045068849466487424873142092098375642454788130419248363197027743552522484906590351650337827671543800712035303704479397463271796037416810120386207062548009404142470922486892731347786321911718482202387044233729673530940658338866801617421841026759877835185427839200151114752963111076943504568301790709036878349190410092301176819115946814857332656264260102417294853245017487136390008005536710940280386126554813590357345582938617872696022909635636949458726241413592308771155644010209287218158495584885254243012849699818239049866619337355341080922481015642886853361722082559087453250513936222834584116395733861487256067919127288017386409306780445338596843621419811015586990891568750850348245552817513283254171879508734737507499183302063368959902891303383946024009803528749507761799153371048451693115789251761864618161592397662642451883913116945151560267356195080109064950480605238047416093367125763261826740947997294576969122130227640634555624210076806925498942235039752168205982452604356274420832834872015850756371344590830161765599245437185745955263173775461699098031849813362251173931566714114704606397920056903519258317347924158565806046057423538028700320161719156841099961402523984335575084290526718378781387231952089066566919538219779253505508562175939707607066255162449215551544114663728804503631471785748923881860217547974778671741028944993933946702973916975069086832550203615010212588421652805465274298194050428763008210916614874490808623583605092284163893319982054949637120584909174679328332102706979619358713330519870197214476923500574889455659234720489877024035567355402768552578557786357511178092403042527994261511092355633642477436954214400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 158878499126501811465319126350540643662603966570992044674923720739940020524137913690203801702023744380045005456395636063608879863684457825612052622766279650101013892226425301139118096704652112583905545634192137479940252828766942638436721984406576189634037784761229099300515517654961557790679408744874502208834628479616392689944939321668134734681260823370517347240388721237261118122615080773870493773027946695961943253891619485081166132721271650173285472207681893791074237417929725336193981575624774571837312904382954155492699294789045311220061185041859066301124520038894914640182047919359911463081698689426544936618253952983392636618089291796531824533514555073884781167101904133646493954348316341334836768815063255650059761234982306712198184543597571576410725450291470574835089866193760047183661273925209056255332452586908212266400912228824907800268568056651263656550847594294103839939808703778169407689859522617596067965900728039917222326998881102256185461541839948563849513305802648380316077865549792762306364832693314071886214247419169895844465972933977137789535073931303926694350764367634657301638946492111166683524637811922503143022964162725263605288052270410567943634952325724556463032939070170423681066375033026502631448210594959926181038591689702406222444635690821017522162043542534810960627629341132900755237261749544087467115051223378393530353422134611634100488686697825249340774367420294395451766679515875367450119658176095274067526230758609356449406612907777372378048664593079735133262599003531560774064571176513432150472220267688989350012430907486891423367843274405898366472856820536389960220940372698326533455300210080252443290567360256273399556550060355776361730150303014585276575670374742589673819353099162730707982068181680253876284357448675713689313501533229589641018525527204207082678176365372044968043431616083969947511934387126814950435974047428494549028968054307965801202698715270440626520579217192359048035680731015887442870324113475397269627837124313117273298764204760666147070101164900180555356962492802059359046068630186652614610715649359371107313688074057800116751424084797688885490048311059662497438175362259159520364685572814038066934148030627411211938536828021740846094345030242119601704466878327531384074160218913176424739494038225798636830522521390227028163202444416973710938504422980797617814940681963303083076453846642132283490513196976252462189101485207272460860810858007721165577922058151245519336692043727892217268195679813152152255366769265567187884876815747965964735775769894205301908689413533321266844052535352633976366120410756220144368621720283606471253816763127031784568791797089449991857453678120461341578102921772840322074574773508842562240716164642159222922048798069513986458474661326873836669690048290173798396298052045370855606776666352486528343777750948458713475248016813142122452680476782758607484902982416626108768411033023419347747678224670995504050549025280037771775130065506143877628066410984403456954301734944435721973520763012181085861914195824983970568719540744599485553415217892764117390584884530516963665646755711237974609089281631345712359660029770059529692833150879826161058007331939889110639453046829963255738491969029416533939932873923808456952392684466045849172733732483359714110137559237114411046969437357276828026551555474064326786654142086979151475532583499644946676569767827207082147891701098103060314221200784297402475024376738449091686443276347272067814294879104273774867689247017965016147041499563924905941608081546515619651350363188639187800338503697470116452616552282079626842996867965522317749101817693187279084194372568193446181909080780392224263340420926745475131329336923834687771350689734077855872050429746429005065499499464163099675938745380253056502772163456586535078820689584563073449495343226916083196338444140316763858313018373024328365234194793018856014488850174193012336404252570357168924508649047052837695316858518470709040754625228484989464608995199760503300997342124820736734350212143880223314617972147067339862279116248266555349669080575224137310895729957405452610254368063807169331632364236080268785579410886943167097014692992626571902431528156808281153170527109035513627872819847970389710709915985354636608518948113171964512447067801589132578587913081273132256996595241908206687910160193731942513606023458140214505801930611907593122546952193701629538306087815161018981486753138253820991300341358874523738415656291304193740155835117233188965521965753832589673248667013043335381731218748290105787880309794684684044752683111638504430826870166818989970788180157189238929010761603326141856258180640210934253712970129971609600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 375579593662657350601931537941250561601033297237872992336098443750752641047666950644919285029903075878563615531972741079768821812782629119893806253502546845819944351843703703420099456096684449771031799437321700117614605813409880452319082854857710547128495120432676944003846552271758326847251328998656515217223233403214592302429798732093844087597405710928847719876006698509223121299765563409125459652342948504505481332144550847886822426757330074625172905832933519672430118419446155313574312496402492996347879863801357164570265735027908382369221362575917599515921320936131911990744118736936213790141128563717016529641430119101466722092323706736034143811731748052710272485139468831537798022660727314860058472677180596803652551000753292063817414026790461185588340647678141582582027495209369241269936998596168062833948507828503400860631538187142556710379188126390363869935375925887617104877909127034276319241642891522692476276649200005248935554604565966988663951872917138138871992657589080103349095669953656194720491319327596960351935060965169063895471668078601752320650808779655848203648599530283701482129968335490484766196649931233450741765576236964137474769057144857970735431075648753248330379037723051602702990814650174711951786217485916108797700452337439909337346061426516053525589729501245204155974414769144917483582275270298698937744132131528363756086980013865744903842460101671772246933476798071300877489424055533911804266179455877611297558177307806332280016915247311247542282374007270915196490625919279765238583565221653684423350861648942715776632979878895067427839596412791310104569300820457601296507312966246104101221774502667948744562637898197593685628773794314767512160245267227150897083640085091579638531962604130997532636578494941639759277885467778697748061712742837470343016013752782182262603954980596581154876683378514926046059114740962236273733625890309227456679816299468471920962215986985753808603437409906108732922392654905446510362959761616658160651764322535378125235807700650970182246109969973464144746424270714131172146368109649014235110069445161566021409820757356553944190136753596108784275099135801536562294273874834032181216672920550066244236612397078675428745372370126399076610081931559888702722942368391743242889685642988669894502484246272779028831481056567020321453316016742046873920992243535937779362585821893851918756451092723352482259946900170683608883492313957142789243237438499848441402870738413849079864007815502672949280523844114185015189760916357797236429868511797613555551660090957521851189614641064708992118758233825204937605268224886088102624953720163674858334309107895896268381701593808267961945666219662827863577842960010244885156768976273164954454934464794960524018152038338440610213036414434253540904084891171518478022484622492620527860421595811556214870245456261167253727716751159254404522121235442468232718826553721965447952822296055978394718032698202737426007339230225720792375421234900946678301489409765396043288982895558728472437132207448529267634392216490448792123657935629733141700961927936053743863380397883621020531106680418615858788036024525828142361904970353467280758598386061365434313767355660641398465473717184663959164269274568719361346116934676907050790122425072727558031616863657032891505530073081596478829294997251769688134444004856167675911320777400114870716474539633630408546907438973926141007399652202120497448224275126184087672033503545741341600841488622318900286209167424586149151798198435315594087162543429902829900338670622466958255332123508990514774490084025220226822366551286062880978303184159247611223510333063923869281811638283697965447464910123622868295007090446187601007140551901722652055982536225210408718425998732196849021882107840637570975742901183352317142348708268810426477351110118870930233278957560716365303977693005645460803816633568290106944646954084483498167852391200697630314178465008724556265735347854577209821911239131866642443885943874137612020405079931104394053193886526729061522877089522125998192722995373416014583536302058500155807997056210204764713322122401324679717396459554100363348181571020752999444709653909170458513268082135558716474311957632882961547976094447157088381907293392100036913599518605575310840529980031238875451740673842130861877951328351011652712631957948460441499312545137889076952877631394330898947714577442036285948905049608851011007247292094472828694710045912241457018714030044678398181779058829030115132087948645104228025614950154341042924994396019300374309277988660925363051673277597300481722281625398452402044356567966043632532267587117009958748016923379006106022914152916137895148420614989021184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 751633322486063500087309763539697134805694857475008969502522704230394406925386478642726800902110216532392609904354913835726748953949281258663719896299934803213536764627241963134466542921626489960661963860288946546676437713172754228394565302567816703045345447232602835652343657002188971713231754917712008024980852765288377700194345093973212237452784664864181084028436949035932162958457816325016073236584082451556027004114012634810810371436099072825459621482473433665018029771978255594580791922206471431024412532816539154526056764130653630697283320860101262985528578936353264516036962652624886777485536993109395790117423689910430734666049974722246827713911653218410131021969696213689609519647086472907891491897866762665341945500807113959081767979478826493992519617565764531709550856852599295844365137181737037169767312147853038326660128727117412580951201069873197055955843041688134406116743626988758910512800006333957632052754357547591963968024741287989831018230405382435158297638029749611060182052616927459625451733225717530106768603386401695251980735840958083644682996451186852030753287298634369516372698777414769601948064621550744237454793508251884562171135653331072025888395278258728122380185526051320148826791987328743368334650810013475053966853815303979069777349318759241964217797718884424096774299670921463343562746696187486222615443032820371586362429145943613849012494529827323803008574832809819820492607988603873547212399501875992213816960714318337342685394110672601740174361631250715841534665258515752012549496680382992037798958520130732769771701903422032083052648208932055236165125925033875674696530019249832194538911717080413359765186618051898102774769770812883938310231998395637763344007854162998427582395826836416765426443200706750844058272635432284437182096797875316048200368348239016913090922675654376204989209459130463750395140433052582651941469174155322622942617964448682108441158405773663589769750224009653768095326285027791760529771311681408819944319464725922054223816819629742411062751541541600219062270746811670607837665585292935434289345624806843163450640322249319898301508016447813517501774581936609132088428958613515957957343137375097571416045968146881885306224547933968086334393640735864641292436736112339940360563557012489338562288405194457619765265349247128435934668638534343221635753564240457249798298612494082649617092928558792285282703661182288446526500185631351173496117064214720555634320817585096965707108994959548819955179000195690440339160625617388650758957647149638032826417243431080863109575850428464707988090265041322284060287125576721966193648144564466271199394775211145330511383721069708624622780595867622043334324598578226808722100135839424801675656193138540748143238801339626252325929933564238961722181096629172890070105463693269002862583520989654196233367492119813075859075423255417164404264683182723369298093469982872899865447435498614912847706525281317112282029342999059282312114850188008260649095186358598419699849385974128512671013869883200260840413727010553974147262882405588455975876468387773130552350615662114327316818337283400029171222034132879279465452844776249208514150251666512741972188354264308145570106337297962664280851466976936781475642134026773728035976574862964855296531102958344613327252725465610909509922984118062207887331943270685801294894686794486214071847414823632877280961588267995029057622048617071666922224958444994078821884637532196484496136002509584192955572663825879157145321906526714365472769705363131554134520398685324653087933799121945708378688113202882563480264794131501832209255786772323808338279935492525045851624683637676638937319855989590254950281266131651020968619354007959499654058637302307236322693762187051746751628392071971054754135929287204173632109487980125530606269916139041805458241821346256676334101534647990964440647529494332806464801586631754038894438954842443810546148121356058842171580079044878872475592679801579733044969697591670359745507265208046187238392038566960847637257288276423521107957744872366615604657943635020948811092063817432524576346234779706380327455577595110322831913670003620486766936311884141378804305900279739842263176612504006178674604688350679199040533738544117369886052051513871183508066876332587928541305824958209667546666769654596296555529943514151178047014932684941527227403524966989776029568917539412972255274582316343398398049871253175478850046686693053832674912937853299347222284473810105993718165357718781321572294951668774259239574273901443297874638656150931012213415884103076004332314258499163040397298733459431168711439311653270248654287295128374030770951705122198051377275468146278400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 1400092546471264913624727382725994175214670561621821749440370577538441333829058138268310591108010731820257446828446735877649208963919726375717402668620398733712033581662971156268622070727115512809272745698490594203547287935581206502521214345509330844111771500415418610667373078922956202440322145841740275570585159380574787677937571878972667132164113695483308066425258656030661760935008744163285987810391920546604667298784610430017111119254428757833498542438936486184514973559683735820305342682230834044911653540172956573295116447955948432372521646897420341019742445261121955270883538714810748459139168865711561050977392188479520997711529768044802150619355087019113534985341874006362785519986660094514106877893476590608036083430524739485182577225184619378958214577824810432882376062632319404666349896047300237503966213484506931906394892130532631601321919551509110424045874170739136068093827037435885284554019681917390876669686003388703913564652764584637803284652317960968934347538592422813577238161510188632575201172645105223619923289386992415674130222722131164023472244183262306542049158684508554119031174231521416772452311643170717269656654075944972049270580543942644875760844005574280943786605417985367178953665258686741529991222315170197529814646200875688879857182297734574522912072351040330940619792237696077496655251427497021628653764021157293785841143249788377230080364611185766163115522341235814978934150350510865000244485329286164048187673977987315585459949855130839881101267240884639506757603000309935730051564142150992420998793836781277341702099725624173943139746048245071315154827810989491236617388859791588978546737439041268689247206092759938435407226849595955431133565198812795644917783886913545168720243239258001436254403603240938750265198563238864370569548157631744268067654319670427100925694717666295068858093953846498006759483851643063132944630821488007888284272293226416221255529641614127132230112106007171199651853344231498145954442656311341761061531110859764349255855860090355509823793267946352451591482976562243594899206366750832365630499614251954132068056847062651285281400167311534717510800679020969510064364308723482378540662672627862502668687794829729275655977548766155939796786491769694052538707528137251504067512979897425393327185806311331913055867949096116027320493180392776235768457668988372291771868292822610159076377608793012050729862506070667879671518544044797281594518145766675648143353274835652840926630777416405208198050117378213561729557881174578126100829697167283876832649497370109468698703197400786754604531342851434141212472858188495178104881329851046013446183721938826145237124446205987619320188505406694662222823267476328203073444345044698280158883773104898731417758971123365728622012499283568434868110117046721719349594977009255595275127736890914334773782200783162454557981662075380320095052285396246356901585927248164241739602386463607859290752735188363437159693478904874165992030915563643799947889926027651087175386497147043958971773398054872535346822472684989089175489812524596420334295867582770119664399887285668193933717252155252775079629050294190077606814867385177896783433817344112657883253700408773353186522587609339578118477629250887399255149520518430766202915763622318526796997563587952826044240477971095973863410201075699914775629587638854817501818913837006231398771311332711876108840849331379354257178500791523574971786636798051119625989080925907851860676482155135924692265542016866283284948720552076739299740393949467872363915276471368272725350089840611965688987526015038856679755049600070496921409746879558717193903273245744961729621331370615599351509644057077381357561811531572371594580518002056899660787125247175344457666420840101624347392792023065500270669006923915564439010730558648520239113307720627444274835326059162416275250062809766400649412436227119891244307307760091186055385586903487406748345197808798247633413431793773723595109133718746208969332409536099300739879979115488143500842647901927454557665739681457969369314172274927257583812559813688972870399212025734777503885494957270347893040469762437889762674612994041266517462625280240638824618682497940455232956390805217209139100979722978438262975111430838139717014126127060517552849368825658455886385285777005604788570095625835289633854279002190150642717174590382586075437563835526373367793409793451778724795017485292792872366215766876744070818460093983088936833181577104726123297281272143832592925061269060308550118612866177501573450683766366013819836553780963646217226736992956807313657432481595207633685331688375306880681321411684467205428580084219167032852256708612489842828330926080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 2413532821341121029305972846842773428849832775134653741866528766598630867917010672199002617996070836568462763919698919019719114362396468022975246298952759808429938568877548134809206063459652363077769890957405332923360471643465579093634276776936307736989767677265914582122891225683407494241643187148349191291945982829355434187622832584432686588281878982893406391941759454223366715232063506565885839406430899438976223187469491880386178066530146802154951859256846680488427063342648320427780776360851885977426628826624772454384728697556831117570360727140434165405316297392731967481027041487928340723098756593939344610093303290981179754967293609432098970471416758425015012969134050142926129283298617357166368427153217923836617517215317857726694324327676325359550620580396493245299271929467710987768278260234663732483773633064835858132330175105349923965803228836704432405818051683592997132294782142971367636334359136408467741559032280323414310311321459704198918072711380375277949799453155016951263681735457331339631341386891198440031394232924162779121645868909575668174926373773877906113357637246625835189310720216897069952061023206319041694364156440264962181295328897401019276256902040853194848729044411994890892807433871512279682814477784020865263947622795662593528512871231042199968524964145642687233106035056751374206816622648699484518215482837135864405131736562674099581127259809623161807535798050562473801146808221296440124807822190744830051996347414491809990074317527933500230134703361670685268071267516221512787250725491210309756460306925427929877052017251001140390532616989022981658892349738732869412917745952359533065344524967509266107499342931943107956063734998235571474222745864274623765333448628154256016977657417191239170151833681679927942186027722975793752705143553133712742849836045503003334431455798725929151912299994623701396257981571118465545801447785705731440922988276238801668303583954130292796976649476746177798830429769239073263127589491264778981309844228905243739513919421093226168166281955479785488551910581433942722491362386592841266010227469619952980689283864087697718444265725833575370430816616440851114781208022372082806733648183719262788449573119715518589425555589727264554724680387976144767776881049358105668243252648476230414158105328113238615014855480210387113440094065778417795590457711439438736305380449683635229359012165896556399803529921710345535652426435184188943187282239688584386445212155762858068418484286028150177035511321188793527865515704504723281778235365533834391647339671536575686645980597600385426420277555511074116536101862978992387538096782735514564604169647524387573500907693709765622365904392578528991372258959480640242091486936094244278264487978728554319856432486920650602729487127578670584897799476841498788313907311961449939098874740570372784273628825747324822624996848933493037862246726607134978641195006541317096272670821692846734284478015088512503477073173307522902201614267628226934372121387273416550047873352455658143134366876573127428615290652824751775924545161202530386924270709903116047997062408573424480478845477909387294843428681002434510090367288476258625603342368729346882478159188645580212594444370145938000552499045245393665555530431366681951351697866759011036282938130378343498003151886385803024580885606734789783669755066522304083249488375337149599006198513651120094747533113398770278000388725547144793999793399365913554228854116405390431918207224647817732273617143364275880929773952861073863300499149317825440484660807042613534790443106319293977394029230131698263147751600565476218879441970684382699634123827321979461430229904853325519304817956321942229808594106694123894448215279868467555199146111992930497958821984404803193987093604459500599849888130376487995150738181520479858317302640711883559143795443525759118054400140478844291142031889800247889683381659411685227597351376864002042138760094568844364241204800329859676137243543879049768774695926521875589490336021729024066099606374640015096569963331344277593044567892472703530125152737396955903583795730163976678805440895989648183275867885990908091876383301025414131722726011582492863444631182231693443749365980893433890578337768243937378182751008448246801498645245958053928321529134703215575370500125916020468071929599185162367600562336260500975266480943222461461069139431247715355319417953448711254826053170542142642622636924821540347481099684534679306269974463506814273093448506770292192847880672544931702721464005242674612570019870858065258481722144941224948927748694305263372912854527918306375534886537134701057777197331800091361162779658577317258372749697312989916746217422848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 3556185852200916055158569400023522537188594708972648134178346663152161117269151982299217439806802769896078275037309034551374904289569163128199702634021245349817024195144493192569019343576345075024298877486313720923426677140659693938742877246073173389159685575708677957294124371980646809175134565668455876152189836522495574774435724445950161485410558232097139875379001096052077429569858787092722795848119769962914861413759622036709962130518367312468696605906254039223470805800821836437192181251995696240370292616045434859379097660677909066437269231619146179396304945598495838286019453401029522074849878825790138199287683724748704324518313515499444093456441284442671506256421910630969797031153771616513425105238938865655954308916931943542411965629141323619540235641186519084502849111405409990472931239206820795336940482559639982677587805945124743634402139007088020974659397315172997724134658814938305799910985282100464991654173988655352670185382347510700929007629600461317974379382102411865563541853236873884249785015649303143574411570591144287811065796095363831139570789267165943833990968681137905289835755719814445130481581577519231022098254148326581595625826083100022749923840418697597440835795313132443050031765793132396371817773495236532061012400306151336019819754693309468222686036135678597814894435247685977344707470485439487945940801175124140743132114577957151193570165727153727635823067223688770585378729765492518940259329398152099848664538103852018355322179302095576669834613892203709740357627233485665469478972529722416003364521114271524284571279138427734602712101407571558120847022959265306790240851105158376124044017340464173859607971206062126744160352177736129413173721754690869820274356514550877651609039888428744129269217624028652827454326133192244950653545426621440042742981535301069675614444410435076728100201607842047535333776035140226260743785001706473846804828963151135879168045675411032618392177790838142925759644944234602945644852399718560871480483897637950327842366309041357028442128762887866278401853288249924781504373191207671246769364034195816352806308243227531560733742046704183659752960876267629628125430651420469560677299960998512611618564293125529280150564394925103114452748072462157078794293154299074543659932826315210726192911634720294127495249466698893692563690974804648096390842701009631166738296365073025417357252993194289612992476711391235428590609792206843704005736356719914400910605196755747843978025704190191213163570192255999833472496827599554455695355889404311533353961702506689695689850290432688382718580747556200293317998706981751534753174779631433459575019816886044456325221833408789499476264622775016189532357199152611124750123157375678130516880144536878497786014828080229466494680375757120497364034322777877534377338451341892166643721562751663827112187400047290609020680677732846223788877231690275788609580537591811189016483314893781503246733936141876318172270367638515243156676504369999076951331643304233986623107771673498027397067083659371985367178699903307583974506569634989620140967873354745858230094195625644774505836662185621600387957768499917940706686654434691508902664928392333878776068197218471749952123538055781805939144100859004105484184894371014882987030637914146135258623257395202391679592015462081525521732015358129014565745432199648643971469659087724670632543388490947182164915812442216642213329642060280524343646094064949770737730553149423541112363470649411209795140366993035712454008167993931749448137553742625615030270033004670237364529272252751048645144103601926175929556399164154247897234924351252267144491391785012153548732288900458357661567249680769215045361122169039563053174315041824146279214065794791480188250165898425885888514092589530791401901195209873060817886313965705676126940843145301508639333132839028909965561659701071185279005801798499098917245267484540910582793027741551776161329723615929697175638261398794047232202178595075513212834555458900159836756130260452870564359988565984103475687188253570521271343328156709385313466049950253615357323070746616037348554324557186505737746532589183216311465711885356815278419369840904868065091045015714967950582648220319076679380902024103447592986105715443296391147447921256079951441968466452181820450277108061183807054498347630872509841598310383358424839325717558174781646945363799228211276105105940347528150234802930554652497076436953531615721810072831352751478159795590839105499404175793447773964177493957866904036038937826375999966147663935542721599637430409378837981984447310640525405128132723319903778187348126856480647934187133969540588080124994307415123806637389803906138112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 3613682956063614698587841980970082659322091629516029071853358480638711949685650163536355186366662945282851392549787692801077031803920452002250854418456549467073042402163342621065827581293382993725529795068136998985658747214559617685554701815578440326435934453779434703806449505592263061074939548071939451623876246128696163659264402038616361571089596414966754573255187708801509701815278485886795690543623589775597015499717128580238550338029250927002398119848574750134942938349877916320285432035660260916132330060823973781568039222176397082784621959763760447357914444280495324328132188119880157200649420110936236514871708786156294979008646992735250145981879544862379612956941585936720146861572271347381415525435188252860384637440186809447518865200248167706882937259162458409103841286546187162721268903768037375961012071547420183936954944993969806922181260758532644706239084904403452639153150674403437142315454241635224840555030084244454010849506559994705619525881402756552502265775859091757611420626105745867749823194011880764686986363600427266163521671564839254241080961481847421466707854021061356211390051619920865228068409177828950361106224765082905520391601084200424031199025555564657240813863887450697854603947012821133564777136322191270581164055621004052888164799926353141092132928954245619706443929465600474817221166652551865253191875907221010417263212498004397636839223919265111839547644551270874563201279317747105200984034716101624232217442580854045035672840059533415907554832206152782665267632696124326207136981593473267137691061018858681162913889037694697914869694256464744738024473688032927743165495144666296897285638448423881573379733097554303956279789881501447588235911146136681435174121139538656155336251109689757940538663210394892270179253834411558891712698063300458234828224533672912584604196138552386237722522662933209849057068630503169662370802006383961030104644934325408327914299544740632780355343377218270172594804025530723955018667907279147434897513674695401012127276390403679871203809731172048478128512913524938163023578824128284573462232711791988621777372144693436967635896618198924333598006366582305620957688212883413269299233856018942287062515141749686379687847975582185837968811993281014842033981712592767038478799979298673452663644610987526895620521005822824171529724477596404004910662066042264278704394582431584715057505913178655610650985741238078735494997240927226508621391088151840158329184357815810994396008254446100412301223488455760717777566501692620545167154289680386260113329612040435313682834919914799480952919176785779612283699242938343373969312476455331807831072384838358475774839710693194668084575670744188259177787747549661894110416594952598179455332001326819255208853559760525352541384204341256281944416093434391933181785211601388480348335612723187946577138295861733185984521081265238495755300683826251572224882657119324471123849715564151802694756930269351506355398711514899428575296086240598464902136800635444681633736620574241538589068920613574893331604682423004426403790521488568169298606919611439556344329494402449421490084338801574823552833300672113592615750842468160838856821140888366125988150052636725261484291433187820176152996455805089352606108301688115882966957299064584215424190613377970216030973916040348710546381345772866383365503100271882832778056870405580489423609821382981244938523212610795541843687999043270504088197602176455662511900333393731401364669619984599007501665036446042506112527341732442439349033703622169141405760557753343886572523830749509102742996596147666264642065249214515018812340243075198522452315225643047123559065158684996695345930136632795472506337054584108412841986718420229210081111720292569648166838292552312987442363212958114257509505019071160486309951158781790422057143236681406480120621954097564105745182336794315577680641583462485026904362680021060230857827648243532255386243563615158214781932091973655992631677740310416598143329813693811567644994854502179569216714638259961044417471159640191267838377799991696207637262879623492909518095017350769566248653415834834298849852443101231546034016226673703042227865416825172656576883731037345286841326912941794491738736754685136632404366125884021917895176963792222419232933987428931728837930456529711495020861131440538279201699494288635116443831863894762653563342679657468895091588866357195135528729633004493301675201321496317486944734921254451301603683991608666085155169598434623679478004834900773731702534709765657665394936253936014361655663568907917378244088362223205866472535206832424273900631375748870072727355715383031959641444760959416567578996082147920137745858560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 2239511553241879472586526122889366655150404951224774609339361377269419949677132656568876561514422237038265294868470999297518158808322877695683486658139289583362530003999758695361021571974773237342026582532774015919035798327028178496828897177277367665732165950981647083604939215756301179808384671949599258693223109773009577423925778734898947136694294409239750947084342531700307267337160191016600818915226137606242885657793660440624434734159359556695277281525291595674502514783141266558895570210083607505661738249959305259632022547716491159930406318301409031859718176696550012546394821115010285774369350766428096250008645322371853175718202686412172294488558587017468156769438140607209777920970083176613821222189315337011126424157132909187603837088393486733502633035406591019432583734220919558493822736136901114313759898063476877075435140225449078086428311694350442144144799181016171217020107010423189228234753146461628966896758072122262851925687833754003229664180811837574322249831518319829610794437419850462604263128185159492066462642519331427576255228225900895238490563356880135510938613371626441392262261062994972855906525178849174126173874427401761507967648662518642938577980497565850861497409107878846953644575439014449928451297798441599299569468603840230535870733923087502654977772468751102519752474746571254519990418950396528894771341070427699109234437361617099043667090827630807576300263541242292597947300329232185824764385865608409416574512716344493083889020224773488768061963751169606645898600896758704765757057576941408531449378621581691050396556407671122888588975421297411734907065503612527058482619557471012805252160921708940917472487447587850242528793727768351280027656504282708068141356778548304098112671735919416668847170078776993020149539202268261938673209506369784454447431812741894081638796993020145523747115867868157227352962845048192979765873078683301069763808257635801989711253840866369765038471794014840223346376732482874976691280914964073858062917458484619982875998010073936291157812256254212552685845991900563589951735757341350556302671270882769080869073444582301606056731004527492454163544645292584427521505545093669973707501488313282805905117436597243062749245288797859830650098772186718496480600852302737518393898353581633155572900945984241109669555149798303771585857240681586364397977877098727556298118993301570888278522862897436821027044337006919086832717224625535109738568789883251830265700597275548738306689923382757670560882553263314747244848324752117529257334286809816831997548035057221089586870776672497371459178472213138956937541503750227511680924824012004180558522125073638775918818348420323753194993255468634003276603855992138874037448713901003493071779288754345149722210507431783324820126509450343499734357227915073978736529529798502127210195377015307266304781166694385205973408000575020975597129029562122826374103773442224412634751778541374079432502027007349939537702473259674146060951417344683092525304445089489252217623553457082061042723687748995299396225986684889567489090445922757107768228256869790773204648151212402878616600534436710081210612830439205420022248827754561786442353281050625285542482592788004068397278318419854963202696713366836927123210037139288710584528850210676952512411277950291961769947348814069037875870115366281826892634794071296696520130798708777615348764406147680478149198997170920969989146296354340021037935714930025364205128278884637719694488686385431296611027360973195248374089070544981810609328395156218548150652364430435569386225949960442903671815041790374900070245083217419720396523446682183100922402401705755026142276732125522039496486803069535005385813126473688283501793385682162564741981085817622693311801659334280279681210135371331387530092673315233809294947566095869147546644686793004351126275597325520854681148297948143665216453683475907448249490704908899394879193101259739123911651406092290164051980539620305512472780381212076383089970232392512858174922677968690798385427417484463653678020885470853176459300505468100453519031519770709131704445013709563167493734855724647066384232403960268648448343796203693424083016938186839024485654196320277087020522328397309538639442519502334806877761312742568604087551365380789428558989633736557922769242991845057091460624195870853722625449618413463396088580335374583618665835852280225411119841194461369602217972107396187671651993843561472571442070820253892442540894820835944168138515263523566996520581722541051209725462256174948588536912491220154341710367849222189295872358015401877321970883903851941101501642275909485635634665314366556164165884116531209302103909262218413421363200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 159115774849095880728375388337775161535196715850084196212538208479589638320698420460581967646171477277380894250524581909404425680973613447102342300074070782278379535711019040091157961909646300296122935791110647396548286580450375746062277406497885890042370202740513629220756725589735501274639505612137674792947552901782049105444297562794322327749686459522394552427604885677081740096699483152237364686454585294531365449291710083086192615167244043922433632736556950064490151186734038556012990830896521788819516436581937081514666421327416204808150805126380700301314313132655318586931593106535929195858509843230774673103337524918366361083086206884333974600940414004563101068771420897230917364013733260320522725273903515251889205099541837700939208081266826408972143739741521793739675206958658442656819200155352048084828682676822134399877061898864157449001865967705055184169828334677426816541764970926603149070643400122195766085391229295779924448439730305329967151052625075258131935269321624597368042549725275941537750170342069092101777674683266855216976667068701503006829475692985012373157575237457671268920698085539905607073023183532605010540220468004142288184603357121395304589903409468607046405721576854725476306144623874716027060718335883038587032847469255778603238491766910841613082720799851597046557938228314005663383254373920559467440834929222117407501131356479954809491786125963166434262698722757960018394500061090102586123994586655445332979943353196244380163374836560086883826391092056387423157292950269100859004172794847542498257402059740021854045350577602199328855779152456446380548054786438919603837911320780651733319938153671044432135901940374836495199366962431638818131559339450955466511374494287027160329667552760302854767211337230090345946997936548407656554255876201544646669591007923214968863219042186075696330380055328010433931423818022265129300022761966823360718236162915211128370872585505016986083992286195065151622910842711047659537265427255955825199137387898255540306272479418997720575643287110536662472528067754139810775811596303510605544097435910095343817917820677845831500563101567897567908061670116381115743934382545074916029771540229937990032354649711929095921475256982558995814850742957206370737108730108854294484806806592692972087501045578551485208769688931060940330712898302398004242253959008066585286303667732352188950630929164734553819976301806324542664937020190465674898649359165580934935480767502425480645574142666696556482886626036124206261677681418260842412604826230167584267631356389687274465118372328677937332509922339902862369551045977989109815360264977111044791989296278672214038422844749412584370740828382738368040683024009521257079180580889263912278871770779999878689265304510985776583003004985862557648165473459371045394161588183969702093530166556157408859955431531229282806976073897511573820639895569310852508378160881193670828549541600261140024971714668695112841183548643230255546495968321739945829808245499439178526962872639517271452774369022541216609006005596103447131166030742196247044381130445307876100323250348381380833507142046892382774172853546701004875135711926926469366458873175235783648405227282267822458215884109038764297437958060640617464749378001681707540252796182091101270934940349827979388522001261054428620726371370240404477433864251824177237947407499833955963519773602038241371381163215682463896043826276587814827361489663607298256096281756133889098996096122754996926538707051611841132435427387337817444011816491591517865693411036598112592485699890109862959969837511647798957137837062766672236988840550056123095960228444345838097211857415244339127784337826922644803010651741134736203851024681263545320432276800001741789282480029683642771212466358850269323563383726931465646554741275671695313470853216574223904973893753691599865515778137627601817982592138424208570892894625081749025632557864102405072540144583061967402250170701467924658996811986264485425336664991395090107042358080904893827670036418188590983832636570638880532229378288642933064111768443029640391470010724433525954603971518950168410442027165384515786931497340028586289480196403694469061694860698608497570212405454788206244623368694862246859250248271634502139466565329537013322110466901830843655835444391341263797709228377685569712968421159369247859738546620050573324281978311510477114950280843390083082128808796823186309046149342357019444540244185316293569725862815845997528209566712825727112113835998968286767266334442447682935315988972849567312926722730302384002652971574520568744975269368136413794924386928085829096835743569164471797613601002800499599411404798339894476800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -508745731831925566384046464098214350593366466131746164539819537517795782560365538358723808035201760572807081536152805213764825506296229826842278853539787803186604188227703445593884819670468425485046977177607723758074041184223706927159530983828398847897605364321483450514804277300226068351122965734688298090382594584250136255517019975344674334579935222860607107770717846263460819361365279353655268574201421925526067434260343162855171163453017135185671172623863079889267640375038091390758405515969645824760961857896856563275450940017603858186305537234024992527045440462512834278536982943269354485831224398641806693593175606347211236489654601626992179381609589958410086466238350159109443668158734473369328061547090245681184899022496368985629144946639093751822885878565956284254888082441667502156964024579931474572071911396013421379951223351237712612069099996769442558258769205471808481817981571407924714828942430603226831167663836019463162690792532832944817951725099332835620827858785426499173576254175224904026539996532951595037761802126063932977565593543605098616289078259627024207270922821844122911843603013695621673002289296481203290234025776519643627750012251145627801894210149779151644497847045127313426900882825574975809813668855567581098621162416732050328490017478856968181607335218512380780979975466274855353112091820141024406881355702214022249537648714974007751873299794299239497850114164643412045042654487046252600536308270266645651898802834110726677023906122235231906598812259419715721825607528998437962566525754008070847994037530346648128947223839311050694648854620417026438201587860143410315082836907347776227188892078081075649341321650567297784486314586723053388430561127059885121150815025299308072253389258093720922852882943656616205061368844668912112422573486959309682747379501898166397628205777364520427702523375091949034651222604707566936510087946331172328964585091584445476296758122379274972546530155497763795606444712324433899934447173597628899005590119728075219752511157620327048220033405098745632847532529598892706723356271399895156599198383368000555347418072309554895086858016120662763940643932383492285422090954476153489320043828345535913158474246643232181217663876900895710366916016436092584675737644133966464087496024556437893997387447444413594682913513014991471364256559613990023814091733683204719606238788190213605322157002842681445712759239852178706714654949517225730956815085687521812507412842775372981995002205566933176251781672939255626875748976288881057362016854251884477820716575132798272666520284785304689424894532013325532206475705276309325442476449222684645318457609296948564011961494244328531521812476677362550226257866541663312957602736334225678829822536421509309762933556360341713620378242642623739383925947032875579786761353245246727476314477669608525230531984579167064352146525431583993746365235386558294059757212091630979847281800008694846342150868947786245932579829552700610807059924555676118605620322348959574408494986887930436077609408117105019543349404207923606510091053431147832576175171348765107149398923295718325400965332728746778353812336213761025589917079966168739894963690601680756108262527083095913887817276084741982067259560790703289586552951800179749086530918656029785736665281786960877424224829780264169402291486398556377518031082558923174682436043563277569721215873179937563853953086322109300347331089825624421109149008128475100241268378329875588135346667314306626044469231644205293982110144046429005740431916530215499451829868744836047704107309248748702607068224656566710274826531337092240281603333324617058469567917201015901756631950377109183960213744456337908392149213071556509831463601332393329884396177771204654368469249804998713880142694604475788135134732165067303733443819368381681655451804560355091669803222216510677320704610381065500088049505168981161651719288778441689851493687801171979806810628978153558218486804497936129700107646922591037306772942218514631704934052036959522686052533941776943900394703892615338175290629709358870168010516118516437968774825888125459685622416502883138144956510052696922783566229267170717007713637072797271713361110876032191091949923741641920608437958101989544031906021857622543082489550433266757235864941132439111393021191991219382815676582643772087945468184442139829994483925957978896442054247764454791612290711184971405785569480250487894319355149348021081410555861856542604522969021854648444883450033426615254162114391826924208544424153196381011183577417307936747744155044688206711670287756938375444384853723125645513559152688506513557675134395193008117143332964451043132283253605274956595200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -252538655171899589423630273638080164692517141538587029707799089504057984932695948036956697511174801720418518020927497668277876924499612816587039761171441120878279306602304445731951359614883731346166188834182917684382426901885088271656139871887346981126855334029286365525282846004828891890339594474753356261388363749753736288089452282569368443368928222994028710327897625522960923229182987505135467202074846224429744814531519337460368572223316555210195982119646913302587918558609033245046406424079506973175819799032065121944385096702963068818331547140625203076210740996623617970484031662303323399664124797945726369443984770425464783877392882397366734559156734945772251770641874302748033968430112738828509530360560204244891029361464090574146672220332812242021470773560194048799145540782107594004908409268259744038813004863146502331601340707723907691302149521259542685414756627515894729168450486821439486051012034212068401639338091847457588578392052271140497662793956822812334953776335824351915872122958302127205584922036684134688488216998228706578231549274788736194121271605477196187546125804259916767293242913035678455278509130036580422443017363431454995023363388194549301809334155938065035664912148132237516533387697915275067567112006186041579477754568869678792454777285860410674631887842341696747817563294939569352500040576904876565561009225181862813146922756261186434751407749198372954211568743012814580617708295136179383831334641804400872047279511096186034306553807915788338586352994126326205833508932063277531838977412559928879607915024114045939013611715501595710979254394182885621062918992714050119169187823067057837843809271410643559668374750290213465131258118351003937906211031992911123896565697283513086867366545093666322858832330701513263590258705617644901183179898852763146722813615813754581400960255987236665941006117918486947476759421424150738324172819602188517454681842223093665584325168904874856952275821756057545381434108160655050744464806100771992242382367159067607739693149508716445891447808842179773106189647205781569489531872373624293653882304097055976370633734302730798987503091850858076336732580113042718234708122368342393666407994428502798846073182983359165190992020577999965200681551220713153977045640656387025226756573277050625494718001542853097599704793479650149636082519488308908173814378818368286196337062046095973672056432955621375235586427607122797084250301372363050633699968521487631097988043230190331781600594834343434447957208578883024971135188635015958277007677037365635522015890510810416031709774861235981157906113497882159912276854245449748584735421059672764372365633149678345251209201349349615690233570824632211128816071106753528640254317037691728479004401595147277906268360595273490530706478671436152321047090356144702598904899378667850043066797344871829992238275007334400414388765852405161903686829032491001848026176781147796893533885956122129490782976414429228274955359066273230026428122310151009873957299877909634051091002621827888958849832616954083183129151352669352142576932243984465303227400342857808959184124982596308359324581710764190647219520290996820563239083081528223575065999203882971000014282669719286252960351181984028926513015728574507058423956220008353516732000593382903852678581547394119513267526915905737729121316140955902587607439927748419492672307280465042299389224587774007906879216588036909468542847702778977212551821479090683576755376726075485717441030018294201830082096390854614831297076021896247614509706130113494062186921332022804513413538105594133996507010633318789976417939748877220081593681739797940424915387385951206498640130897041813509095202538179036030946216067388419154663477409339582150600031919990485969601566455586851448129376216378274862420892920659032138649255680962448088797854253674969051876959029790467644222859291756905485734532011180697498175855901311007329742055612499420653438431577126522856495723085431419406349895609374511735957429447689257631043607550979621703000156498845480002295597104762302652317597093119765492694510739207306260145126325934997419876719674087032945571806346501086438557858306473593464815907993425216034425966429455545788208284263298852792875859034721664399390755609365089246751064722075765013888208181612809278639646793052889234499649360456690905941054871612879760471405575150762323730634589744692292185632541865284156535851965361123860675886350738324672649073806592172768920388182564374738699178504050238561076236851882018358173143896612861467334010721915286891684692274297859291376336980463421000816342229348483012236246081205667788101543315857498328585713333617811357872885677948928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 9169022505373615025679067769560295703415343378327046021773777146563180220211640430264981360658280843301197978632314424077313617342811745578599267450818349411092375832400046606472304834674851601386778896704835231802871699341773963567770863832560868079222815314658099709813809919229379908313253598342009411330724101093586070818757215524891636911860545410047465229204258587240829473543978712270392799667020192624026706085995009521951170330185054954269290584741861151581837281960527483519912766868279628797235237621768654934935301106094793986349854934892800878195001580561017444947490804344774409983731712038193596217879475917906691592569027210908707754551824856463633387985965403264419542399744380813882432935157443692681275874987525644801870406369401381392333783924534950986141063992471810161408823102365585908803764467612497218016463375367029105122461330974427793626650914585433556091520614784477518741186500886892435733648769971554551623833676390164014659306012802562462332881742212437690977520068281425230892639720193821412592751581905724923943347820759161180556576584347291326628198816263321594709021928573653707962434975020473098700229598326521191076964759909088129386473911260108933836759253050013137859849637804258434580772495994751269476908057340509612550076429381524758541257501315278615530323344474864502029387569830774736777577789239037987918860705554227674942695070208207319329085675929170036120510310897045547192797232406066356166730502741387701255816296608473372234291318870789640504491353093736556165659831157509389053456096624538864658615412382773235290969601322654286878117947274469547686738775139546987707570777170684084404634421394581623218289534106154516897833835650884783610031756731227896162428132325002087794904238877141760162459975937501754672132895896596393028912880347984276558164090477909956786433679689967083202150440615618924188005633393198038496775475978150144671972972453936863912599487177484348647478191669325533810525714703018313175577973685660898431423657047406549014039857855436871142431176204179030926034474126606408111836552604034586706827724380838143191794088023026941569888047004102619457397616873492429541375438088075748228592571641693785312373920186912129447453890651120625245500949799552773905035557160633743060310803862356615684829826929889971373902629597548331636930450470101020643773873730901823449152172053662466693101533147286694170302283478959794154554128219025975352936910067483722474891037551882923888403598178960288594546083682634965118355612076735231687021550066347618777118372934786143449280651476764219519079799350104710928322701225795959423150047034363520043700371402080510012017069942187750433899275446118761989200567242708052994956647796693333074317703024524145131762545212473974080670062244111136071962384365600155892954798153459528459024864784073617988259681929040723791613668030978423176550997651197248194699988486726487717863621456482921760697256997624692043586923645734312644819811271443985342187960996502279156563884568809432314859535565337709098930351774688687549116801848189050384722239748443821395892433155963999335892858601812148838257305578936900070329149715436365667007271371883954462825181444002420966548238604950922578685570139371301173226237696323868070352253627142784431564061696860043242957442219603261870989211728425856876295060136184449637841230801729964620321484873487967403694674063079507611073384972095292460800452603017137910259341780420489060091605135285165292304356438869631948658456537581393860222576551418373484510331137685125883863859043085868199831348282250913270113869362945910617567283402630366511243012407859260956073840926189934000358870559869073154732741958885033275153690329190700600293062924126562738851633206237454883704569475583248542758733169964941932416720614620132371322832763479034965503326397020708180154868685661016761867986167684698445147671245577095800769569463776808449065675104647095829916124500162007247083227303439524983085452445154775434420825573773066245909792603170377010646871503581019555873840541778017746844591513413904917953887245602142444588497523939473492932873045854367621236358198107368510181502108759734974017647917842755209532901048340425842716471274554832721988035949982491009567185780689988144068643375350234282669307917943846356856867104110442790860804486388764487849313126238598133853817315184566960085235483361220248557749126112572946600125055002618319739074270588999372199385558761938257102818799523721489709994364472009928315632694516656685064388949807766559005026003155943602775832263777662056311363824495634730677988922266214523901435461023244115819613074227200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 42102878233764683786985227343481539609493889990755672847279332830392522581921603283395649172121103491684778396278840947146668211830863487628411326682224833835003651632807811884296145987573429371425357561996615906622408262258280376404269780804069788099991027335033213673052282442549938467071375589229685824651540294137637016336136348287314354710193025865637591622686926485240405576206991374067182966018230183159271746039173595574401236994142092354099929711599147904002447299305659088812133603743983371483937642122230577427531583193356020192381791089592471967836759494752418164782905395516027219794970130710187450647489553122185769312176650536481721376074759683538904441458952488783581999137785159553041941142492294318229219698456636961244723899995781793457496274762846365039164486579070277035371096850226477808823684990273307298265503409021242219951405392544797488841878614030836123200982797111337020042471267233043245418773301048865342260780109616574937369737597318951723022405895909721110562499537754006884751531663239012346598149452405636778716647425109386528002125764517672793591424431993140974393181702052344942716478104887511660091303705642801230625795860036765035544418562740431714439086426611812983508465740485870417650504596866037182697390109763252178925967090686196462561266310400139248203628728011007464984210859285603604929346083376911768024703887235547314708178595539242013158393939301682753911148494143233946661673848400499992917066554577571063422757201120431053701739847031833464193590191764375984486976733549942779634709659778192179049085903969952831603828411282631737543625276780748072942577002352718388809992641026815827580750724082280255955190551552824292429511288220460949889330642467322595358286267777012236086346868008037066258603699676219830414127293809027144902259601054322366847144176545209614595576471206560308196007067035960086446491450925357177864529686086220610505804574583501803503370224146954385039132356235984120035408656851007579772593059707472250163106942871097764770889447644905345294416258837819893164266830446829291536808673330189829381931992592961196328447920551318353520531226519266636155327708527967578827199075358186230352557831678965401361415799231307573018172992511236376312834478546170586477921515521009532676756470423234066828854326944566482131379198292248221048260620089884491609306148910682384349804187801798524037372836447825101530343713657478747531294732008369697875346142162422352754047476631228914824834537498737944086751758059574001677112099328614736217750544187955649383227640621102364564091688234855888986305177701243254151111816564604128263256260383033715266272177163144210169287218593249052510486344712755278839970644692107479373410885328828267958792074703056374303100922422118067699775851029595123359818620170292181515601485487878567987113311158943699160727856453829904496341715216707462102395430665651916722337212876822535445035589079529765764297119419205816043066247725785446778912411552798312476021330115946291522924257394298455465506319276916857426597926016704733829201767195299191561815637976726137386488321413398252459300362599175808501218710415969432420287325303391409851625498934291414680709913919517753128748252559136795861950634460494495648355203304600775387732716042437766364529973644322877242600093556514077634949073875202929601174391022356131073841204495909955206697229837871335558315586544593746496398193873657247361980428019881323319169000651087194451040431186373496567097087714077450271913271706675162083477477375409638389088861730827755695046580199149299370540482597863928477903437977820091781779769616458295217091863559994169626410847061969637017764185383119684356829774479651689246024520912568699435622347513238910382584477940032166941682652563098850142547979769394142312768606100905135189160845367114209707900836031087739463131230706118006381191668903196737630120443206849405605761037172812210896784901441747127012032456500989112218567592646988892522000057947185807697099011057168988691218876908769302227256035646628148915011047712999756697575610464788574174775567309704469319500115764340728268697856996043654246608257944405599033440074585028291127156103821317707206120538220332530939052973140582731236264779540283934146545887363521892199176770451608037530047836288974537160415877308782726961573154420444717555199840562973953059340874936271908672636644587305848534967348476782194691698329861369274579122042358059099229059653911857674887632217326182347106309153852179348188366171528128860193990067904423490000648871223588923670579278665008998035927559144019237733233249126248763145566527758597241747791255961600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -34159049786948426045786781940460685672506677744445529610769190154568053842601682722852875894716162318199022795957997572651087449884015619830487906609920574926873802583641190827461805187900989288111011961231961974110625317300725435687237777019606857444062153235690960309781269853406322682501852103695782142973367291847058074822221936954251556569802281771733984606129618864874117936487960975590711962248717167394928394612710464478994083714928434538062396008148332347117938543442473146808130454925756276597426176735236503449395817792087332157229734893919746453330973823465132082340299304478527019125738868024864327180454056977450848439069624025488782465481542736943268577793971401080393614363581800142653638430425203179012941940245092489114481059272030011194195152665442489555561334994817681570530328510678103244807716667602416866701579530973577417436828515069754464353523707010363201979244270051210305355948204934066202332741198046906968217545793617995985297312479196992416858208595437378926859604910503238090038774688686778478952944846309962182770424987290252606801617279322958503283084417371283889952332965842148968638720275488417275783786294365373269941260702217336837589328505539851282516487261912059660514546675650422423989111202155729062926221192250387288510373593478076628397427597468675001563416355283382952106421935433631595190307694321766471741247825234864033939356591393281515111091734188434633395064573970846145564990593110658779370717503929540139149013372614873624819837446619892947929768660839231672264835636903754883587470482938317371892368484232461321205354260795385436204407869004250728971848243752142687184496146735254686103169139487616352820819799079846733219901656160180139919584671221295093033725549768940447669871481640715088014266798220805633078879081787381816730615466057218554955608732253772657448602124135236815317161221996581291475117103928221247219310423473914437810528310419648102642591116228637589433849403898105876895744543464164849085916602688134077143850843621629356522083272163826345673078377595403086588473974667440619613269939865791305733500871367936095133056660666664047507396819160387149331669458900256111391773522120476863819013744067416230981046443008549392609400758350193393769800922510015296325803646533167410962085219641687536888426489353123224628590583640771811098042909569427285635386653816388802578340708260805792014430661632374447633596112348422197454783394886894364270326856586066601415458126827437267856888030539774913113616089631010379188203841312259608242180524506700848555807461759433491727880267382838159864318236675402477529452548852687095658818489459348839760819530538769420529462610049903757830078734245670463323842175299435613082206234018096460147932578112796593341421106706604214483865236582445624525728954194996635533806423113537411309272261565949906193931684005406698663151564897033569646024328424144494368065946575734843881309304430221616248157306265602254040213195837832867953145162650256720825780691841694041533096093953039703582948112479525566867439808004245993677334251670560685837269747450004418842380318064622140752910073556991246313446693460994395117370672514987282830141289369370025372832555148354414876814186969181166031761994791492798143781708267865367002088889925715550793993246715216381566164585934894607858648147872617004768584804870651273732123348940059124783968140656286269750155330051188440427517133023980741136609321052998162582100424476451003461098956528561955376637045103160640795053284950818406840451423720569084430780530085080441426714156260054966049747560082745447097229607761118342747594217732291895015034087695601917371923162420204114129126777781058109056552780849045086016342127456519898099000545060645351735409488106920900688125540029574842877834753774701843838496876499467791784925076054812162925282314318465752511000663123483302624319677395978902079902180976939020113290339686345510729346051515189753995347561770684691792801858933438614873046298985974041017891257483955873033411601623767411139175090137442711836150258667268613138035971255962322542067424522996613842394206694315676567414096916015999134472241553025861108528325555243085885356946273789300300743552716010238091580092381136546513458873410989543603095476768264954768958826837755573172441159051429986176199451697884436042010142050881043120683518026671929827259286319923053098974479364457582297890431489976181227224226562369111351312861900254326866833392129948394361149909946119848597454087973498992044205381004515783679174989913573710035996462438854696128390508607246103039109144388442136075454379509384372307010739698937764604387786752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -1627886598251382564217772823442036591965556201950387591132266958794778829715603100273959796823476708026566942452591785197919922004124625330684397012541351664204922231268085902570789677633610117650905053972906504556593387914269444781487471700777109409168456592414609799419765047142272011686639137472811993448141602021388470265930067335288918314913167622258731229760203886471905324623139097788156613944557479141041694662136148663883016917335352204440824839427160857325655701137966447727108539157559229897903228221678492239093930323076400705738304752723002502661579414745468434705903700974122717318333655415208291747476268015057082716037424936926915168695682569448849576736116402040595269076395893333068124933104561644149192022356727690013554321584453417825670762644580057072427334174679797248457273947084722198247201653157412129005016267036638166413038622283910265818674371570397937669421795332039855814131728170821043950638320776922260549808100710653450747088572689114393432605323500556280841282565593463635250949203658742142208210473065039086040552792634964980698906057502777231332008988814230914479484634030627877152214811760779352929033018943357765659371063060108444672218663035917686896882360300676851616285911726994300572731217081377359622206329072149940849462022248861941271076161519740978935585539411816491989089490476400214662906249360351436462012149886789122202088377016168953441487468947379966540744693338650040008361228121733827265353935703082699871163673257918295858573586979915170612271545346116196399944806439946496307588789229248196246754971250655041102305432253654292076519500507512469859025247034299342699931245080915488479471613365602733049373098296099677245135828388416281924945447445913929045191691015706323854903246519272035797260591823869428503531769539057462359437281738948655827909873422312533721972573251541901005378496317629914986799673493030233920691262244724113338786689655997249947823812252767007860803841791260872882997050108831434006646056761684058341046573030060083866603030703394722942376453812507000672087268615477796992737065878952744798309879736583215317924861990273315586354927325384077696969029941333150181200398460366250547338978186395469768215938697738536100599582037130400410050920714954552384068559536975548264468021546260707998847133123802853537427715294890249326081125792685756290112273115246208115349122997703209410547884144332194226133064124528394248276619507300405766046455896157608616262823178923794766859700324862739419857977557134891498357429860443409750695435215066504704240374164986858156286274139882332901758432407838232728772658315897280653101054841315219800362713231242527938423199032257105877285498909487217954858252611602297021301406461639011628822893976507470016871236710087683291471027326379694902908340611844657180310360693113758436294140156041644662298440247429895047160195178809597236782899249042518284572987351846321186407452794616406676688932455074445682332334502115811717288870345458918702068789121474064587979123631740825460956147431393831474490878938314558815520895732520925663008829887045327360506002278060982596917936224052605522373991921546826992535915215389090327230581846680541808052445359506066142720113455564721192307530756272960893804870296576309878635147920596011884781498048860593776602917064250736870855810389806331635348408723976956714380648924630416957142453992146150778228053703408320943430169226373058225053142999507270313008792881462602067730381109906985637235236230848906479561240115314492914599461605951752007806483009056641152948440837910056673491138342759355118277171311563286816909879660921790826406464617345932420053266833227369722750628737939782254773247340249467383520677066508850291609138866057849662590741038409288741469300684980073115446431019542672135255667548688475513673636341757918864823424864899139497299743219015347443295024888121837348811905718127033199802147204026693082339777195114044770477053121599057252033864566209604980892567360243505143740806998590894258985408644753660583470543757068456715915729388462130721233494749651793298408926039315341212696193615618018220248871882111663536361061882537800729059005161112166701850884317757279444940707891174570130066684321899103415104663558826235661774397388383248418351986108831914088094200822821226195871180845121559966879268497725189595646574853794456228470817108354432622368130051111861831383234617307389270586195089434103357624355882517863123241010263635387765507036530582454301212326377066272620013823714813036487709293090295954538218845913095579997382231458492948924298483317030297445993993323361839283657844589811549109380710400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 23132388480473369027175072515262104410073924793556194810725068644402676394476902191115503747367750512965118018007188233850545607978277386475694592166872870870169916170409271317843865011616849184612858619964684183932448252720737557948224118517310800710750930396346808508901485297210380282779581271242726946707533797398925929324088106789412053442785173251849196734936116695572024836597159876268230102050725945329038134009508264732239438305483798770568463655086076643702478540201572157855765433054119174128070259507142097865479229043882154290589748782885430358650217450855654022952214977383532839598048391668001031153598348524845445294879023633988680266198124625960932778527660214886462039161749230962744529892891016823389406309214965045782539108800446632038327972779578206549862092468160339114394205814456839153169308517516184608514369862657823977632492953806527046698483030502668437009603306900180498786827916671223938366717332213870985590083491491607180896053823247153848441611193262024607097426519705867911115787099053764762002722962490894545204622249127876305940644733660254313395526820881790969457226510441355988004198001024137566585835280289919018614640001084988238174318261328749796528004072857626405288291285297972964534721479942683728188103161440756882200018592030739019833680395021517992918297694902125142112978089624124268340120209600003477596597407025063024509182160540029384292041721396917897188628217192842993984931591316936606118797058411313812685281822699883694461232348313407341896915591255909647347633802615887359779005880767609047692867524337877445306513005538754643566845872223768975248154546850277128399614280804654927036226198198422781400946289136844930273218530800269725550701851207395875543882929493127351754650971967671707791346015959777087933942870824134167641103620213107922106501336981889148954300692869245303642306958167764914780621108694779491368296143015347424516181627174055878052652758091350415827941584627827773330401698332150837963578954078999532051515172880251285302335621181914745809296660069130198544409781998471227320956347025194091601260021027021171719911983768399327059164531157049985921064233706394086519757947931078411011910928688018087629519402826622219160056539431346354920306389719681379868159532464427947291860890668086033859116452126753715817013948640480223317800719502873362224557816006839487093458750355906180663625172846613357421514166596111934920067816553980154020446881062113903221561141130234473171764036087147256839566348038105900364652734026729173050534553617727014347132941452272122147526208469370794057683340787337863485504076292438493849193949075933899293000203662177556677674718733697975165368639034172361122200611602954614865916298636732385074942242527657158174032714717704616821680738857690821090073754080426422365146365271794432860071372784764220432695562389630734700047778342200966889113397614626969866606333460008695735288602352459131837504341141004291185918619185444588028427236154112362823984536882915792704136265283220230369100053811066100126729039977272234221112174515598863321355335244724594920071216835467541794809211209565305678432014325790954250228403670770076433058253536520036441383575427988779503057169355601278865075459294443633152253746471132474518026002060990746691009427744048464879353043028429659607204348521190439740218368454071353673387481240340273681469988585480926406313631360782435805666095322031331274686670911654592832520182379219552575207523323319641729517444710194515994749153458245432428913045352741772075743828956885390947769517731198543224781520270188911758265080619004748171890423403160952145105200165148438333942074436283534918808707666399995741387547355968841977931266758898888355074815279250719053395357296295404618954905560681951253469074387911734092786310765515168653869236042661393295910509069944463062313274322444013177807294239566183832936906311828097832596826240654076644618398942483849615317383829583073158743857274543812380704705723782517466681402009391834220605341008046751598479708972243229988054796484972634439742508894493040289709434418492147807354284828404727893108095705565324651315240498549143756845072410814925801905814353303930996551778171641609309834420529391468385967168349339573748307741934574498649796035219414849605039894407270700142196695109920297959408434553183071964873867863467214752415878344850770801226418806781017743189165190276475199073915919616771620756087793577125835766159959242702371067273387260914804265021994432333935661192499008231732575456131499639940714802278854159261190143352041522778542853569522846594328733929815343475259502396603899513405440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 13293098404771304410966350811160139845638078002943787994241523491688993468507766444440385544045067536802767166622536981662290680377716019559827965605421289115080189053596752147800675474409429507908694596584117738226729874632870945387271049186330635152492393622764801834116929572851826087699763274822772382969724551868550704489633679992846571198227534853658766318868538136355525595734256460688061836746951738037061377230043077357882447356650157421045746827867939901429198621148895631738205320858293438654498839748452419448268987341818949662596150409302162420367653115583993212571562547106605294888672831635120242727811932398945978261102004130793403293909476091366793140883220828108653558343017167547597497807354328475183124624811701408661385739826014583770073539825634431971187109362671884345421377569495743907358911001552687530133526130806011972539467952801186762259873908976518029952768671102931910152547221380561371084791325121562242984620674674380793144804188724242303522960226682634370783279056335621153014487078773285829203290443468894022954852212543726455922565918776182150261278809913575501318804499473784485638333741574960222191314710305200196058935184581083766791374193031165418054528991981102940702093165918330135501732926649225201950944711069510440866542492768852496725395427979874871467501497316136239638573538720877628468471526468608699704916871437252934289009478217924796839132350286210560231437948322902678403776826591702140629165195717550213903456172413922688804550007916304648429995389279744801942629963163553836960100338433548292578557158245382542125539832614475415951270814038425034388327373952542320345298394581185828177918561547321172841341935829907834643813834242071786714350695588800411468294934921788821844097737590235989544881861232091797800391767931229291202204385301796070036938307439915920158029842314808954759117819172346144277528132297670209493743347319855860802920423333605399817946454399456598082059079979314929645839994034852394874503497642253451814268023052131307632621177514154149656063705754866063052322960908871094672649248184101847201989665481905347006127668326957087460259304516132597727160744316684415011650317478397560930640743036257940003716297261556602645278891097648857693508860992706634655749551038613473390230561977661706358888202407356471211978965873115577746740873681057376014688018540390128334363123640447104127118486800994340856066439981980565155786134246716367985906377074876133964870481985248150252442884783199632678854548417310205349808626686917450232759490005440454692613834454525171111748057508187173960633296509229597102966578918925948792406277452035242352458786014043153266886691172207454420431793869734546058631894439358611849305690229772501138589633822344621724821485961900433795332897753830429386809810567613205856469385261648980158810643711248261576994797690985437889857842100266648136028033546402383243113877693437613089791307856830034233672405099662888566598384818446354178555513680273359071183631565413045771760200852115246970707847484767983065369441582113811503086131430720281827483330365615283380675703300848220103745450239527835531286236459018844725415929018056746615865639746820812510421006978528335326542234899149677870922801710222451958578905405651521283987047366539886898835902562663800955204930297109861449189458757505478646467241319973527260345066467575690803172407049926228492676243248123318266511581867646411825717853252682970497522144210550103283857856614086957214036574825675567531557673008175694057828843946440651871460687557358263405638728036667501772054255288006733757162003017694701280812872494971023793253775098468963831069374642569693721192524858925262692348902005844109306811026467840560481846098281943132993300093930137521362986130775928157677633294340035134585112761767754806309834176106236337370027460164077682466368221828407012855235266524188043555519186592571420920461868282546661757977237635288731334624913947694537015186561981956169530353567044396115972709935272298001980635435635985674815963268644301561843705801567241091882098273143399511914997361299166747309571015528426456415754149676682627745195672134899491156473707439816599467610945837118815377298992194006518644482583400787479940624080152010346322193734079551144167179752617908339986464470052052327667332233166867548378364562305124123043198754834498718110260657812521944774017490163799907053119171310398571844552781566648840750609024902021883587099509881539575826573847839585903789782391021616996667418116573823922633501548503479307082697780362828888770032994177210164015488400713549430173705436860604258914445817687601454252032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 1455055186155288933097801022011685310558135793004830167543166976677955838175055336160987980302961478968284677547484724999715304977050423880517357075953884084694258666258453993785221562478088262341271973573027489210398086142350619021294476213454284080623716353725232366826682579667063685298095865283820585005779453309916622810537525956275718525787020059786901256824080794527163946341212444004143955059781568782831284505034642407509158395546266569872797332037741519191324217980332813074211561094669336271931460170613240306212782848088828275256802468412103111172871607531390450422265735933380556105859900347293157370744014173513548154947204106216052214856556251902762783956440079731640723452567597190574249570485421489791977849587805957723794859245609840301067954668449376545690072729933179048941413540029078906833889585504288011667810095783861899936889758501485040317372735005301875917358000581374088734385481470051322445441554551853692074880630347954199099254963956016866227260350212273365275403099236814612536041617136898027632986900872395616484161921906602519249559646536550007367239685757684769860387134721463833928733655322649192174911022385506331117954615783079713043018352149980052521465199780004169355947627908735067067230283191085622655776998914788659981892932904287637299371990670968773308983387501734112840500826854933333796664415671615327735622322834869276958580151730401025097668698086890519713456439151220775493521568630283296620947898636805706067668565342800952393755748687941083524128865618984408607332452819318383259114155550614850252421433145080932247322771167736253068320528669188762426625495432312353463595642275501656530047994450224117724856086621252996447715898558867990503803560542117884921006608369275802604521134669300262842307256196033068406170958474454049809819615410134003244658122596893318642593204097009006011459886141395839609903524668201131706047819274251208323064063110334823232005096362622273607103088677782403262723569907694683157533375291032454092138950411648743755164397721748737722217703109829701544933452189745080633191675326966715142647321901333339934410553287522225542221911248348350680069446232281057654009710902049891304572960524058337641334491310198630155424142950217071309257277612716586045127400788840722021729918460431479111133539208974815377188167094114269188998403996144391026251456638379748234847806559659158649346716028682432402911206582759698498943018648449474822538750236435602620886128908722605046128919442672144596685295642641657841346578897584702011254900979133080271198695479401700290170552528576724575702503910586728825453953963197526518379299300048421413768440676313781534674896897312293736617913989157207586647072213679668761820255905824373805242343028998340783514600478812125749831690585817972132371526718660675694071477349111286265587476917223791130417274230014991672351939912937484622103574685730320986598411468453709006190297419857860814553833303284705091225773518924404985373725400292302150086105939211322532555886971695212155525681421322754873511403034159898175466504663737170651632252575512683143803191842397723390867092839716642410719100357002210335481352708273951290855583194089923797625705089157850859539108920738800199804191201007317340185218012888034713080769000134695966670184761403002954762039613050119812197866832327082678994808429612239322312826910327126098452164579932803402028326738539446574212515546265183511711566040237392089049496485790357717337727120755851679530863703280888409516733877463869655126692745400100778187825509676949836614978417141525734230315360309041013983019308557586995454569565050732350368722003737652617076903766731370450474908637907783012351952449852083419199169587959151408042404395873541051238793652562793584954306754062541464255909953682272701294295541028660048212258443250901097360507075123877901149980777543415201255222913757919618237366607658314895300061226812753730283151979546071872859996867163093966167291824942429938287357539014812861767263380354648700656057327345331386861677576005938942447493465017240946876755809136507189441064609601300919948249406519877826396076749571172464369048766132307631660406349540546018963469701061400529963140767378872390685040973196491571034498159877955434711993167812635330881230560181389245456552191416282296557369225500912254912401944481319305378621102638213569238324397341515606173290038140439105656434742567173433559020765148881774096423657447184024522824011817220550125772998748455015671934303266413808752402199817524673548804892646558081387276067350060226194559253532763359266543601736692222312503053559183673218464647374438400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -2956434919843739529612423903200289135788283572126831944650265585329378354697966877202316157345856766317716705252762754821008166785812504476856992917903908352388800409651560844275690813420231678105815830692885865949720368143812003406445956871764401770098004770673403259376057175281020902902241367747891228063824028642074266180746323499405845370663537085202805053059893272511455260846995399857805890011154364783428081727857339047436766381212928382671399841904212201225855558532404642957051977718382724790184225464897313364658565934369011134590731556217796843252877285727865960298835298382440243961286963332130072116308333468335077780456078468567621123734825308551485112468694491616515099193344813489536427462302901767312579379172667326413239942444844651665671339941890659202684258503076542547249712688125462593058726442838839850540373606877079710248407932589845304843811167454525150715288942409947602771752887297148345971849700766067398202703025747342147589868813220784993692899400889631350126006865301516115704632537664403717887515730910842564959208905550111171677949666698544448548134879114557125973945903283741588001925282563491629546170500245156143811136111659862044125544090270555078610309116512610125841149834516771800557125317599337881799932637704111679160077523795542704324404001531629856991859324672080075380134859819129641059206107209803471634619468037612282737634833832535246886665959336171275138105263889980973667007242727594419622408328581665986042086995755264920322159366361294885678930443028494967780089430919852821755711788226587665078556649455574034982044989813119695141485941227015475031399000295342072994827321155258572494816814054332297913173859425695727420178067143754131773420109780104754438547494052340994685359227007379432510588443599363648668396421016428995347310584901603319041542280670689598084348065679089484630160928312756797988231894847134257359671727380149025580320199858264892655882206162788527114476751065868595054972542803070470973312488414163055343970281087894315418610835085397302000567813245810563967455341773107991414633462257736894173648507498130077661565676668533092869886267340157440018080448615713519416311316636647606975994738677504462004492991101333975091133502081903949124709863170486298706258765367681664903961195623242493097209100301446580327940727567390142788912998260903047435114032559373344550935787907972317995209093581509657288252973315875859697278069040041316661826743154460320909090649455988453116005970850974053929745767573064518927757220923743392596169487489910194761806586410096248069417063199823689417185604256699598895834164068689106674209510841032302236144481056060564817623732973801330805807280188948526359771909650304998311705688182988249664184213017913957200777047759443806987166724968116000504779836182269868184861101591206271397553373084236941896429652435072958921447368723586954295897307220351858373399924379724179603042314786344970918336261029220989435102591365158950774151116914174451190603489027950753814591932917282569002620699975253098450136688251500796997352154327737054310511376949615470019887852762660011857686052687967407592319812723019641152184975397175438295184379008015539818870598292309838902451940301787962713587062010539652754824055929381398615959397981637203524479549076996852971133922385606630578863643016009271221161535498446556722006045895311607103390274717151758157796193955664815036084478478558499214548667613101417381955435235983326894144621368833353562060657710721699943781707807454413810781204205288833946707631301324026895544280219767288755107059690461300943949962573028025679886819977820126861623639656943916575980677739520545264877892795953027848226774327697119666277158323283959141698876673159963470015662568807898367416535882181463482132903180813994687823950959228181411287831250722981256092178402463105169195928300834942479012037714646467022276953045056627513394666785938430745881160026118458940244465073014613714392071715010809015736731533770043395393934730143574852265582792925564781937707421464563221360560874340115292654268598249514700583091324050007361708440267167009523787028982986673683254064923910537693950350562145861371775752142789764703645243598115486110131267477255242307679369811351019748413635818272753322786511602493002481123721159553480331468017828243492353122387741363243711595997353082654610442300485430784546294083855332301284886800275357815349723258163014201759504766064048992993722091523058899436869597300452678339973264121399927557827922760770015256465831622202987938515665770883188812823482046881929737764953689833790750926675521659898293137568619110072320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -450512036201597376286501289193969526803533737760726872099468880371393534025088028309371888981380007313677978819452406768272317625736473046534184286932126047478449358334309939480550891272768895973830936709906731384661565864150472497377862199409247269309940478860222320963448205862581636023265694548661964622809546009499587914170639499731487223220490763829525818156527028698901866808710054299478820423531759684415718405865118795124950152696089655421607727267604850427086966693988061270677959979825812257464350400765185822706801427716278128490461698699593860084411894250143419442756186220429830414132805718745306278919973000816525422736893213803064805210119931829195465274055299833727189760873750984309993089596203783285287342740979463358283262671261798992488821190472686766634617190904052465136275751555825194283820845687064284834695258312587086671728114133633208033003143148775333158777679742580420537642329827388375233658114097980105024554095522945937370052954808431942331845999672400549867584380482555798391658414071179386033134506895632755550033694412074315976713657122347538776058440234402240975337931046204865018927313460192880226908058173335684223081613479615567027136292791493358930170194323493334307268318700625968029540695982046071233418146142468788874552769416527891971371320719647259466077096317509222732982403211521851628037232685630221808116042487299028167016203650829778799746474742173868398093512286026851123886657189383095819229838817152047794753420173364661122598604704610211837337780525084273401660486566590263459232662539318321262570668221331663065430312876442818647325100214298068513271978515811881648742633691637490623133568748110230825346757045868435744387726307963638627319755462908245411188822473043260642248827111718927142924352512084371152616627793757238843461769122395410114958851038054252883044516648542489016021849718305544771041569299996539989690954360576086523018166507762356610003217916817662908507648966208657093764669147195932517641393672414123812152801217940491354499098117528361692224981809308778460596704979218936601749864841473335879677086361329603392313514101036168409901782857484524015486619412785454804722213414880056184200283480595556887504041903405081900783046150412639139079806271847449883487648374804796478075937225511942255319009584080044406884376363994578012071058772318821620828474111241666614507774862690999935613256748143955354390249592608163053120609103662729067070856841585431850330323503048051115979599602866081649795870264817576380826299991152603521218700005969203372238131164883922755195384428617686252371659975169085928730080744513151954072137675614010339976599679513039351980924774890532254832736928240602726732696743011315664296208938525888226848981460199643301146926978082797820691470686990398977596758901773165094101741233976294048962353606041439772842932788071309103220878312432662041876776404644349696995022767423250796779816702381393801917520943266685903954410428304590161464715348730478060367582938162378715459468801214677560361130195269910754701357992267289362404091770504636063812941562020182905104030346780444252255297389545467054278191744352463621133728824073925277313172242023720160557869395540487650619764953362192902981090805192165157670916974718506803724989504169095455667000225662467411094833023378580958641611244212459919024812686863694724332280822546097944179366689789305148860310250152737563459158372525448870697748591704670627933611191271659106651116857165250915074010633471216143400852415518667341752485046057360501572637991098579314677677002914916842173041567972757936770185265816729472256957337627440987827867514372122923598247256446169885887927794353647425507549349309322309108440344636603316379627052282688615488117002749191485243953263729273915972405243374511520982293153560064177361267859971245715494590295996496445247824479401018389314839639014933559503381143399100622710339984942244152269651548604789460538531343710023463731185691097165593910448824125687165742353631287545274597897126028386825493791432260558923391306918585684457095107318561395876995929765428802470597771756819371651070958242697140214410141571645327287056817627688407061869307519374883333102832346134582332496354919718504515607070735011926805009849256576813145397033015904292793720556482843315555472677570266652567072431529899835297620392988474789477128815884432575946204406693686867155680024373095316936478388612353262717507036161012597301624218520264741040316427639089817911681413915046750002106696333070479200324225515078423782656192798151492759492650714175149559764547860160371111611052204419164949270739239829504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 340190163844137436648460185818451901424001727818316633435430940022008195158633568557044494726763209822797025306197149052583121213864003752125576761492441605106596500691072847117210682157937330109037415688775268690487017289427678010837217126163193392836197201356786664555223144429122393034105382887645748683283803034214810836200058618644941509435650595898527286941121407770175253511519033455089977487663844397463306436393420453808459309130176811320943955627472409923841671226858457219233783297894622272876330530939199779109762490158090557226298082162536011859330013801305125061456845992607853653215651577178038032695912704055654449266674332851285573204821216457835561001840966663493761132405700888237373761493162722979593829694956394329698564909742939792633224529331416378549286234312282408562912799077189954195914341435625168044041227087302502966599557539069287358007777571366042353832697178991228973894937445909324701450136936107810601490398152293538021960799472296881679768853610525076773180235496267948060971755980623636680064770291349533479483830566702860844606657865462993447781515711021133106192820772399222332488930662782779202153619736555971362112776909976411597170245924481100115000986652365257352241820365916118589443303230862706069001247749617960086884035614906313473345451727136839765917965278192611210757869006106801320321645546588028230760047753950078521753644003756603637436622919782685272903681593458095640745800868425006709574419950571816798759326473778457534114677949601916083690551716446446692197572622810111507814077095075235659439068766489556231907098605430673853038395210278458658386807388167748371173755232137792007472764437518250049002336434566505253936835650448444130800799727508779524517963862042271190924649034120875740842644424607345302611965503178655654777071442531789805533024185546353598258852896335355185288885341699492487001360089643523370844229407516129973633856582894901792208669051701864535415082181482183796048498605031989621392237755299169953228046645506461061958585648774375333943613248627936248092763089182631086734566868719512014034942728104930387454747429096969360216061385810535492005048315630032000894367394767161769776829892994992841744507740735248060032585353073408618926251375424402088751351200274604614690317087308959358161632861820960045796055325807888359331959997592160146134607923462853351997437289274216520893581494726082555045413682015804891802602013795481993273920466930407744107839185557021842138491422082130620173447068381293935085270027513030748459094145622319597843305856134854064475146201230505130655330552989905964706082422656073906532882708723573298125873043672217083150240168365223317461247631142459618801601295211245620963904259921991212341251949188338327140018054011817123682356376543714470455178765893641422193639992678436057480567005682751416377861433203089507487045823577514275334805936279952107316839962595341263613483917897185279333056017756088149950130321036492706256609945723303346413466717906237117595602933127807530869016578132884013378432344586875060077386554614163066512374179798285485863051720622256652913869986443626278514914147262351438262987172197833766762647709368143830899170118749589936470549112694332578622736313443285029376190351080375908159346550740645293399616546538397547686326549487395439651291393350651901706579577090491416306409069276093847000582236031963233329896273253224651708500467143983636438894225454705581977248021105521810519100129300327550818560379502419096594765916700932319553278884072639654171484868165142137014530150063067567386460810731494390812640202975272907043254261774213986965674224533452438067843248357010502645214687592270667648583839874081926928988411509806022816783543301734734037179373928377493227688114987747993388933828838184580070576770923192984691914293701359510619496336822735138645102274564809064550208609549563281385277245702301523810854665797592210503692298735519270008789765253034870750832915309518205340298268282215253328153217532844320553703278989674412652547432460322950846969172692992131015182747757778928587721026639796666060819336960252335563634605266742490126429635060115464478632207286238324826694336230412993654633007522021667205269370268654961655452405385281120291272370612140077656111689110354494787747251876396117491560421795647702104591638291375236611696843933044605621966313091838905740298055301183151908117315159063409268960256345385184594817594972783326535494349675337273216225939904240288723642165050837554293115517404845296306761066030590706526458905776790504579886449074098233208504529092590530699749597963471752428339488358400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 31858831541495836864227980946636125630115236711485744791429913982374928949590615294750775811690782397706024936015683906358847418529338964071289583824567877259618617248529384126440268169166931636299419095304136489899182455374054519168780881573382314777150207680995946434013219922262781087852386917198485104125862075165005435449809155999844415924893658689826735114879689897433279313352403202532455590392822835919097140303620861427276079794432844491799047126441354920750095480685598745667891853631415220631461299460860184915822644981462098126157005641300400823471590519832624582742939983092824387449610762127155648188475025779106641931018863968114143173581241244172238207416722862672304818319649310689567116659191108459920858043119925847201375726036067572758332356043823353725884724142959662414773319928170119963088063417242544363362931094343494534554912144829765288040239938654180144869192658116485691392044866458492282119060743200365733251729529173212202904175432408050372688038391012056335745732071253264928812770880491212191750392833699351356000270497742613259756681073397644137208388278307065433730368498245937094580540456461722309883898898276001652291031238109432404928253557027988141392370125253146324668742861912269968076862167670596108576090320698590257426354530222560633157143658364846655236637708365879103921133846196685193174245774848071655077386422049386081859320302841958304527103662234853229831591126917571049048149582561530486472885392625256818452846847048781569337658441402778501250318196262988754193236509492876719425038703538047764989339850381505975459451485767141408914103052689330887234601729567698396684942080294207261667721706089291351138059662347745334458214927204176577953337589327207078158118699316797875544023598983345069222361323344654042530896168904814703960498779013940124856417322158554053645478525018608419847277370763022148896499129303746085687082134556936103286419268055815765313410312744870112180344474086970192335870884469081439971228860885614677930471276263618561369869601607343698690482674155840888349467905065351561169629628997140592436589355209824990577183607541260724460291697919742879264528157362499395815913467661881743484004266508463705465754695114251398019112709868165725756745561326436026950898932269472046783890540780504456579345125272480941745737140231834421867378998001304498447166458645996905572630487910585927233256164067045742377594299862259476660169075994633893653152060015288563711501728243334464529723335635187485498425361936668648518412644263315888687876512363640669935689157383921437204906003795173820753699234738137126019297548947102121364750011083066570505867484284802048336086586502879114037541401070736843055137595020126709180568551362929021348124078260428562205933895933255965879223005510910541201000411892061658934890734288398075083075733556235417165154298517718405969432559269219564283522314143996502362950774366290022038327517410768698352412535693917053376155091831041311180923393197102511202351834791020945586980942318015681437455939207350613579498120906623631833857200128317618279458275900102772585424326648489528994493624475476314782102673383934530639370374073009682826275960470718403457853789161847495906225565068499240385192289979419758765102692611611601736205311931174777246895010032087367598095876699377958935675607399882284361230451859403661460309311848399418844043346063260631603345328149049267540279421650832539869350520918871344704055786909374375503524451641182739969396973160304961522366060562387218862283072985074992660635197598716361255054803966706993367977421797144266817046299393481225886529120932851972389615873510496299887335581744035151069974875042524524763147959153715053023425992756997072117713218707323942692188248094897055618676877477636604502286593241777856714157728236160371060429885620692969702819629222243022681825392545478286061511142641605916660198098738098891485641535408480697011072319419147937400285547400252619459111820186005443179409402801657699933702416318023380901697334347400232399037814596018675154475324577503039013552092020777713418531601628019090492848298137645860527529977864479453303796097739618999356810175125253214191571580298136069157155796088508182526883077314162768524788913012959307598491298281564908731312010922687569591374871857251035309298758390980757358741517853835616546987476647440879115430884490041643491488558037483866156883997801662756574495424746964552113271609331448594848017100364980422299386807069332319631319414189834395680480503561183495090026317487988973041105182155197484476028510858658242480265433313267447413849901801104162920144568320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -5709529921589213578270969116100307087229288576087340534859667488757750023169057038450675939409544432649944157620284790948358954074943389953532929796155323785813119930028995257190356316851851839091412140029155681910051859402231820344060465097548413337809129744168540236626495844244537391962026820158136497562009712492292606672543690942686473782065831555388659035587535207981986465800330115643324654317538998677170230431519704191328762395332307271684622370989545381774018136312687464244518496388547403282411570607827302735358623707042562912281330731724853523412847746057972276524660615010353070457569094187303736142605645110635013186093517361888416483200831379593093084428001754016479411093837036121926395756053543699022701107935493595525418118034652620188677583956488337782033674942064992263278648978089945661194595279195167504282548419682080015423332089830137266069632065066105838283677446954052947571872747756998979771324306482853993265945150683520337621953687926280392276185310574510179689445626639324097044311285184844143525189412525521554287956541084874669490441311426088362845750242677851183192619297572045698290513594861879304968840057504595126827324677585242194898810405920257356087905178825454164476173541519653387972104977640654243009043555400485425313753172038980152791104031151823506708169171210473275438219808253930220288870118368986866196697054182339163363451711223939758990381232628777401263216119675400045462444492669724908922370908401520190540776768607101450552094731694789545814986648435109947931415697436109514572385551312638821507630125842612304915416542227621818032337172757830870801233532325910483226337592066866736228556606913294812491140954675601919021506596056848103908502283183673238378064217914809445526131754592984224731053345631565481479644759237553649690946336740796191937397139503326770886373161736044174249421187228433139053862498896810560962125456758108172757566162669593194153558468457181537622761465152935737851109207877021707072575272511858668577973418155035413367729869401516825134163960994049732792574164916010770358294266180007506609585949204694749265111613607274058283279405159493962731196725592783822754850430937182602504410459873412338400008218925113315089757683623237722381045073811303698992755490193287670642196499724148373277761137320081239355890224165332729858965156070999679582836003185510264835305431150299300356622870536692810905129584486073098981349427425866084583207981526940078811789919222432300220554282805333834718692182546788981502568355118182367554268710053598790203482329386356810734222298574852993184056531749509196218295495884460279122760493624340632901042047061012394283655475754693401797562272258312736972304371207306286197457362762739672151190806721431311118454415818465806612435260165127587591647564926597208525983828968795159766985194402461551698888312802836203608202670682818002938463993280286528886218231695328508185755866853408776568884234452052459201114538740837224039760079775681656039302629058133706161722676140151886322822290288401194817336081390006840895399555963318493254108448016655942964262199397912300446676627210389809881211389121539932883794134541811496567893034030428051365582788403137063463732256041632312035581873974692950568291901754655519007269165993060252665293257503571338110269298022267617593330665687617524554840429020442731108215834609528686865414061907493971166080421701523778719059260110177723697941610483318644159873283487358843624575054776031406243359558559889495106582893998703706245532703651897070272025056333542288229349184211976780440316011889263808451352435651645357004896365091350780778439456324984443534809643624878920102374447400008058664302851688028301944086070761559617001706660645002958751531073513836659869693137569961280670276003101317893638749441970792127749024094853622597754440941517768661096068041686652378255007790883599012791026422882155290236728388302851116002334036121741799593105409953375490333420925257852353138171272592226041870471920074028466510857296210734948095520576789378436351618872214567176471724125519550914942484671639941406507395448446854933394895573920051649572913782666022175735874714628108917985512214927604597047267144202972490302755168810760198435938225539568129492322848744305547130615467593181775318029829111423910596436792642213830979251404358180400042709870150327543208972441778840955472877293317970958909360594312772205285566128599471918764434357552046072602821310640810347491698160386126141689571688065220219635214523532904315719345897947643985822304533194300009215161515238042713991002932820571822842272692962770012738682880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 9175489752632554736893636204762735972620891505161176951018109499302352482364427049400864896746625774224943199021111186256552304224914309534349831950682297478097891359177602782354091203815862435141813177345762268730733776545577960216979706558173613376524269425793566567801046425347036009405891082227885472322547577829052663763642282044766090331727043834264530269762999227342502802618092753474504410046823330843661512011319434831334862371887700327917854860755538647746535337068014313945680002545260651702960437301814561068213860104270083963877928777287532721402235224249968893972161230456463367761968209970355472564898659827592467996791105186741878031034755091689567099109861753012949507551669964678476215354138112677768788139458597223310037598558013951046450032355901198670635115128010669086188188240567135947869840453336278326120728828220447450768518288627580427213415952052304571351861484672216113318072842807549804172549219726940544944979132089871440438836419123986625097194201034689107525944689018307013974609575498072792363833135539201968469398903103574845791019486103935527905409536462759319872028411043178764547469359928450658324690124570629586275999080758344230049608047090976641424426362854208849825320531564411218317764613450491855741275435022571341318676215290948096458989922731525172043600749763600383600255087061875133014641696849535718372168148026106536561604246105540482270852999282606433378507795654619594506435769227219699910555512343697243943965501262741352031321896782314472294631154787748357260149206124290974197460312462487367427305933011973412947711982704280254771722711658162284031202931747147547048314634050708852630698539301530909953409656122342501578767344395947953970535465219177946255856619715398534747708843353173667228040009694517148870184340888751439218467717036937057920135662883925000754037559522488925565350392964332404798825255677344640373520619566363831237308515939779276231731236342323778288220800725666670022951208554106443528655632591100704422739697337211050247904853537305483204925067089847938037922022964066757541004378768794029955321373513975082288536744953361664359602740660199952098106299561561846711814191303707904252460120054564749456277464245647543468653997977079990259645830572076688795195698331707763972270591931424136354378686197368711869918061525398254838558595359572987942410550684150670150632553225604394180217403854535132933841678648315608428172977709842316319716913839631584513320876119526495313056963835293257408467370940179617371289991112026936188709043167218865552825867665679442096168938221357658814856938189631100799811145598609662845854412470813232898331058427130391721112710885938478286628781212306076728848138545450758135789876536462863512709391867228205533605863889174493248194652299232961238848634047132933557863343628808605232376526466258300288165388406466213324703425314109355621889630889679741153556991958896806527990805964230188770757392351904242964011179704972922461528597197472116140337509848250725818540918332683123037944892876513123985910253148137853649454509833859982427583768794408363308172145263259262319443569252806026842180163099032605836665869854041262683434399320386602010336723873756944028471784413447494149028882015023581440888020936266607863496395199931779065081667896823242695467367958457603599707541426243003950593152146220430734542120360285201786084142284321116209565688517882455181992754064564387054648930152557866681867815793704341552352507249881130223913589563117120104819756006197094261074967362866668523736204421152455365067292633007582741177104008291360489757322015318737668023676511313107911162897804961859894649374602901262362121341837718433391626623001748851608832889221372373479635182979623627068263243826231912887311896891968818110514506033572288313112370223909560215331761561964052743489458856828352863314335072091427067286087944711436045972420996560541281490321480313636057188519517928198196737595843459965892817197442569206250372514218070498565490920296098061663737465151467636867991048224423920204872014303021945338899113195630346056040251187170400087842567485395565507750480238401933751232465466892321658145592298212964619099945914633509044650256099333494951133347531980692630952437694395690236606969745041391704031413428438448892714829416720777514033634305359678206268286039036359517938634914987045061313518784810066895449957898405370840241863922460498386650896422880470084349552416906535851211050467305359536720789306778386539005003797974848680307302206968494439424596397103969800495033979116593883398504996605228815586553651606275340851177505087594220748800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 2846703455262791031931828496788137665147367810400693638166723966558303797444926950857865745072755440638921368713308859954213004715483190294147575072042598666808465317467108437706108473222251092193181016712158899941667557655507682416840756886880968395889457603223098392147566115159913582947259172965943168686258694765805446106278333920230701600780922071477699359205203977488435048149786279174152623891327906123764101500926245463508104097552311346105271662917958744865557259866600442910237069548923342473511970597871120134256349448201189254751594683336482585566472372637216824156488513489759638885775438858723696198785825998430168285530380211810723773807341852244902185251516064690283330423360943794708926374636572860162423163453713335970228226472121903220132029898201137654220559488084545023394821718448315745434656202035507183593673885575941052786269603031912311442555801201994326348455100636474402573221338601382165078139194878803600772144505362184901058751844529840602156014068281147421033937964213385113474546059236078840583926024306969580183494474388845648914195211901501552510110836237905298510167473266091021954193010874536241518907054912204512993648793205031087594221209429933343361784319535059071280479639523699885472685317402473409105166450818901255617322854543802368703566151782825229316743286877746883642368176868311139660773365209947135893187274165093245369896323263851398266279101995260275971933386870650873695194290145626198472162392419153872156002351740582178374646904008496943286096285189563873387446326049191813540202192602794672455380944775901107622744466228183090514897910286146230041075544993292547645814739649484631991383462093370505026529187043385833856162487219698764911605762743178345398835381180757579797782567469898031130286670418571011319494354707287934005147348175517912225344698062834290300190391793290586339307099563199740972517880095279995046297874800600423724361007845607432010039558977895372279490793397435502577923289273478841897271398846900369752543382739633365822810457190027791171339946814843470241498478749890533338349802588969896121119816719766990414382899473162673398433977682745039310197155122408499878678799841935474862490356057733004863648636091627214516021187185250355811262787220136838573925121177477444768129048377237396348132484064213954293424250852810008020754145509180336018919560681249043634776954863662557875365300081476482185413486608292456302416246875413410226344475690506250251423930120145434017828538427241220151038238249690578819905516082246901463878078462404627124211904356663391164364708142095205507504666959837720485133774475222991544236905822708693976936843001749515300637468129308598531127227274722727932718535088912484050239993191614632139722000581950590527412018259932508030400781829015573233139244486562104790485494771672326288256806747204577993119442916903247274517466842156156218164581435753009339696447291870070368671457264574272120475739514194310502143391631728472153063925204878947642355551721036369206819969448784315247213586813680003686084102058179146066580167081224779414075618244721636454104699622265564442791305998289859620323917949900725675605443538046036229417169822122254816544217258229785071466387479059331159347903573987298025769965281442545588881834408592680335923361627682939446058965471099433445253789960380648206309311530879147775203437471617575465539769978827761918781455130984007289025842303569507948247527909732980420579630346193675738302601336398968126950661458366836994336111587340011545829004695126194255258475141640691232419969593664320164728247044202103930241959570438247860940792733260412894555633790430798568694994135333975792177305970347983796289202189398533971652077387267614928778808262264224514749102945690806665858554990899203920399631394467866887628399726313797792597660425991443937738665684647699767309869498485584984631082805801368711776836295191493265345385859941223955860313130912140089633258246799588514475741887442545117482043724060634994730803969737551551588870387905468999645885361597531786879824550221860418479133587838071824939480537330419695262753968690425443357770838311747908334751654684435146096356688172904196099583096682633356154006177261829704635792119892183180704882230947028038061153576825207092163541401975900915975948966668088312804775335566430225668860110715654074848811053114262925279678998012989008280769139427834672310188286461820098280545753930743502077508349876245848318413994345187419476581693047233340755798440009301102593275820125476422520771945389350533111401966300386478495301547596875532429714948637426355790544953222386155520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -21866490294460077166632347026157126883726202800041031774407813499064964846255438264180356836599815874366657602484631316498189904894907175933067087599137612073009549110033494836194695899038299748620489153084126725455331755421218544384475941975081644967676468863712603674353941610760963159436619361347600585219272820869854354338730666152311350146679952235406562091016910977055918449864825510086489467106893142332286610785614489634220228452587683492995102943044788991449664812140859488709102026011831215333346588153355459748469112818533739302125963033451769805885140774754751967946477377999720663113263217990554839264822476077376937199986392532401581285435553860757182748505387451079491586927280964564135131488402828915911693671496008272148263017045644805441528606127714501345235871889105390916648816654842264056446911498287258632431885619119584140810796105857348357191893610482457906577562788718265047560095223266008353942032534696584698736692024188369255371402347659044052128426929895803268420220553126381197469351821087167396544599885077302537625500583112044982517740817914046148357596475954557798366912183404410569718554821709165850093981469807842315266855660836955105325718567774297299044026300388970566860679295598915033387281528137319102225079779423603685940375348300738996039948998239475030821074215728590841165502327924552870978988357146644033614674356891636911501624712298319680549787991772976954253663161443030924309080254426733898568939763829569775909268939342780426492422094472288056627937294108382615328193570364299328792891283468539115879565207909053495070171416308054029170104395340605323159208208225975962117440468168273012843881897356166360570346052315428224575302615699689721177548294966684493703681100464940559429434493806708011940047337335468568324662435201163603710259977129589119914582782972352250893833749131088717106533414843537116496890626049543994824390535670946869656799957615994319869323019149630756217645503311639908387248536959191476525828367278514379545789851573574450089778289454882694747856617162495066728034764028518106760469469600553285295113247031930428510484452319466351345392858802539305658033503591674310761295462366562896886096807472142103128815652704617456849441415291762152678338932128846352769616902946989739193896088963492593282718449346883101312712592432498906044075124407588340067578074309533225287059914949533889852477701844907737113223629910190094469177498348359328850628647713071192400178441709942589644584841175963865964229839300354785724994281858652089032487093507500149965885641509039200868568992615824362490595095466980712724913931314247724931961655389310970482817375209699559605513353850785095598417396588231771307276023842890721232954058586753368128286484930093449277960304491011457978691580034781382835894914667284283035617264425647139447171036935911566286376175992040876826662044042459612888929539076298260227024299647151360542141778661305355986232144165312916484347903853107973368506546849286870586171280644828341628466672254542237845251041320567037574322397751868749051265009356612526721159782323030522125962325667691099205456598550817887911885000409986848802849291915920371809695983427907600442299922605476768296233433291912245893198115872921399853602613426789682491192024907823878455854290701441143437571951764024623506703374332543388620334455450643903884458532026554405645769180499067369052262749337749808710034623341438248335175279197233886119056970721895718728095688235251842993868489615874887063652151968766293529223371916083499908830197646900352066769012575024197952135246334405006162836429607184152997406176448777067323147816507718003800377758898730577113055565988874001443554535156586854518964516575748080643843032439731639082134133561968193506296157176797060497277986345971199648516816215758262019442405670205054380471107608529243373654374438464780241481842037066621713942828769542214446145412653174822489325992489769406251756517177023094995448500071526434159942073922016160460328411198472579339049137300458530593435473776701726136666549762372446571162506094892105770169970027333686287162422972952460033691378023813665631931565120302678863000095677064273868550969846051243537953564996421962432255203239773408624402569827787105491410756199472243023751683460106357647299018661532207529678906532332223715113042044533917092270728358729824050648183866443934716736748897935298225629566519932023721491810943776612613137562656668540270257380909491238620091083694372573824286480139914217665228949902954032019976604892194454348836677441418666733504705594283676847532496941956141997483563562303488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -95088660404754005530107688656006430527642092100120011462179578605229674908303196691464815005296783336853132671573485395900430006586145507429389061175500674947689793799845008951665102068391139726786606841382204815386339861559815818677882882498862751047105119914836916411275393877021647738691401831071727275895403683100955374885749387647180537708581633222356881062001656749411123219166084432023825337223138422749708768258740982565909817986609056910128985552487135763458998182694089028015893909703617916776811416492249462031480137852459877767167440329826235589497378356196385680751172744338847223029665973435924346622910195784334009878247059114928605412636216082630843402970442152478505026430954600109991651037467880144484344833467994290986398957387307559904435595477965809437437656687699896946669005880489747896779381309261838165828839216600396676995749933564149355053882377354001223684464626503805948972871376299198446469659800018194081532544978390021095914392342302302842377930729697290943861682459294475033483274628655262652966463443056016676906047697678875703384235332232176734312744073488253390254612429690290521575928157977953492894772787608367848850244429645710618318108512354246436455170075332515552997147276209259127140968917068848240801568825903844059544400378926303940598692895166076933123908558850269727113884969061801646701113893633355638641728973854446804426880715820259220044560204787202967171831358125289120172744152802402596630718997907653826375806906045763011062008744199226140819075512636532596169902601661278095825800318753867448264918044866054138452169699283542821904745407531625996646433890647287158003593923353620902642066356557224638507991878276380246657440399850501238253604389370897957506968550192913197312308276345997796324099494000543882670822727866994456663559341676638689443359389425856887153871464425019495267168411732283036468842139735141939873406105920987706024817534198715643033142237622064387992665184642353507211836087423225179475623465755655600349802086122916007949766133105077373290235825112398243434092028805366129665417938531558598189574072617524506890533315289436604132661986305767183048132228303633841634300737027095054731661193124406049042753564646257721578245866731990823065578641528643535505962914625978405933308314846687516485781376110136914830764879346101700215009514393324120184492177039963151269184572647944360974413674693290741171254708309967288432987578725242755141122233176156616966652504515023426023676356069031356299164520619894309099005497794909592680416249427211189886604885274314096602007233127152980929258941295772665551963782193457819763007962024177540351104166098996115159857900853836535948482191824051583600311980541899859675248044085843608591714721954885739006141877649471542429991890046726568066186586712870341556620035589485614195131078430086179672822281995345856812682106559656039251549290083615372412217159259056913005102066027352312554695886509123508441759975893125129299941414596169538143002473383165758262004313187324981110671917118840182625067777007898244260513395975352987095056550671058259091894926078427318980727901941294844987497533516268719408798609551297357300531242448569505951198582765678655241096627975149496293184026285953404240546843885503494272329166141043755235449460431344791900051877267892402403788541096318364283833357833116372395104361004226483304672532452573976447293851994421644478724636928611015559776811159824857642576390024807873390511198891994569026658733610717165723426224746966657054493611700167000331497716094215719772835314128234610249775841731518411989355189890199043464160797191746022643619789918813616258885249103908122521046098781912922266465102498776633926599077236335582154347356972167726287997933877682415260197621576593122744593767675612500142097179965141927934964711473272308158372567857979390731605064260365104874764526407707249396777018698191592809075132857074995694680770226609425373277072120940067160909766540388812184031977843725046007483450489020251009304093136178853253207961776994454590736063698707736086194565326401214334424487552512231083514861458907985980806177287274811184409520830296790115591342934868559867646948652131604920867741738678872361673142902827851134315770048041894427152241782719411751764834466149906337521114240532213189228127434862164663079934599720522490801213074241215919409132232163346141244350124142656007900363825748116393827215140467396854753260978419129196802850223004890400601383394704891409900535621329656861372371851726922733181208257618201804402679178812778208524723706229346793000194876711193307142649439846400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -10053799801690579250504431777647917598994063654186564288336225188890018047519532961752854890054950967473215254201995643478959248231256238460132461849752490926500104755589378736678486563023506585686723366220704798659556180313443036837075382089888583028405979448749822852935206938082343411257289124634011852789477847000456758074841938419078087939536337269463697844690271267930627415522482695938418206976205119870506510000211957809765944013544031458058511646551583837614382621256786408405768401165870096421252432988726562166219283925698260378083524522627241071403961213409861299217439569736351662755962336041439358039039574009124991102853065307379489229460939777083414055688539786637613544882217989871405987656718900015992447765488143478583746265390061311300892562212778043190678613743156298233385154287055485476053607828820656385517574494164671043391713456341728427046269577978815127246396343311093520303232168729434487048488938295919926448143612225342327198223029754930537304451914336536201863102237081175450904487231401579078361953706911189159330014420388729501690047424321020178369657623971055198839235755943563651372235065164545393447610764575098447719184886783709281652972033314933866578572859867077348007566971411992395998767382378779884858341373674265946024767939423849448048138201248746983620872400804481817097764351018633439451066678297950557742827961044098875438378783793945601867694973001547988752626011756017798959587003477839837362807312717191094623646106822251461812977392669733872672657579292726752353390532345062434608879577380912469219485956807262679427513724059120598075693670903604384627590751402093479583009379351076989492083946499979152264151850737905057531401362378689296880873594243331667410908614102319980621831803351584461039856902410950336677418677744304707616769667605091722145249436626979164341467032638991630908375265855018248249231767951206037608580097754288776333381525241101720964516672644383551280713657008378519878355710067344377426114421846960090333704277555291596238196825463285796897468125626946939656269019916362883181789961055706728495823694817168693446738596323011336669838503337916007602647626678608647374291517668763179201053971299170341015890969723164383236968544722680582520938358957565153182278818018201518996664863155699246928704517200568134124422413234362442916342764663529182355637162576882555442063256576489296007925162640261625841786400199100283788782432533555043697030973249408855616016262091039849503721755119444160678432272432407489753206188353529544109429989920056431838425156502965329013764590160654395080726543935166682103401193783275886845650398742801690130782699579370525936559147169915893088786175606333679009944383511193925592877658046061415420822919328830516031744201881813084400730304672463150904748352712140978723962785257366332960105652819323550017570754154889452068668047854938717536774997402628428270997846202872777518785308722753224219150370412253354819331558628385980397822303444737757996499460855292215401972527515579587815283408654260128413801853322748236143706270465089223312118952298104582884572127304440599053881664782764965513168465555762167002282585534344021845160598881959200650915829637646427040221158691549171523034791471031636684875052741191656162122901080011774639050803770836531463629143832225488057208533402849668567915430936039373205834629009839520133029180400547042879432159321749924057001885994882594251734300978150671436053747558037177572806053042147715583006007816045383873965669628767206451024391844358892673102797071188288902963678712505038080339734657346760898744466678070214573611896000917094347421640434721695065071752035758728721730765262441371754605789130461493907566410949491655972418734932593868042543513813985609718735680445028093399480995169541297645072244096111081096574746049530765561345956712705366068922832355504496737425920886327328530891020941575182073336713836021401708592011605296932448150321099476218296156290331919058294553682377132273794515988174794535299512675944859651286188184447927356574788812166460724571363268740926707127702293415698749429946479266488455448490299313978772157641686212132240549591107601369657967921546224968647029545486630352971740985836334174868986401735121610828961229205764242575387296153019992003757985119273183678116400133511759935453862663869652848960789966147340768657856986155140470802889811046598732045670340614314955923586290388926718852190295019677588743856221984229706544670143282237591222764377573322152664044330056808304945867690444089478015490279302268086086771609310703348509705664227750298463365266145280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 580018660748832781274288214115573873480489952184679630616679760610772840514679156012935581600392131117802106939710577846298097503053938139766100368359953526039612284798052042483623319851466854095409616403535413702497088101134252394236902045031905182271224041847813474509555339484458694595097566549830080149331456221508732814530934713867579679965621817099501427947237490076851690053304737621961619319331280461639465000767307539485601768421176305731534908513832095584779652969695496672770639562687168822514637946920745528581487290898336171509757022967226018137479027986515144878013163785755767082241732747440595652499422062555090677904021962575100985355956254552577434148372904341802472757070581324092959637006634883280415408036480009110814791935081584868062580666578733269029425791715277481755713570769697215849756983088147432221145596121469397403604838977094111474288185151020755355891801081036796430209189476876170933335797727833218758938582650361200896895072767001299708095616583446501543555119163573673452006784117711988790306245134994039547253369830895022079356861437758942440271102054556175844995774485278738941501450333775852677679675040267985109346564556786102804359949271321821551650276718652518552280499354890390898674987730758528540686510803808377259676477459211436306904408725917692249838796677638163890279737989486550418446725746037405315274949384417123323903622715223381091990711779838588004817810334200097196211472851681438701401183120536152937722274239083523157010809122461131107139799394449408002564094648997779007735340461502936834556319118274237748913798027759511631714187458577501726228018007773439736725664655921245067209301532811777879248045114829827226673946390895064773281524537676608961927358924193920259452199081914103121061398372394878297776761929742191502846759125811157094198279495428404972257951001288787403823644144287897751409056669588494562541326062846152763724194124386009079873959831027910769918579805761766467937252049366507494188256107674407441391890736285383503027769060113952675769009228737365976099292072186079481715281093141440357596912946343445043139472054481394590738470191688370112829166944428522908664472062027522565163766319920727573539208134867850982428357386383195202921121987395139477706676363803721626201105179342240752960092713341434796757617755062113956866834114457597303226690734447745831805373958786327148548208735342166074094002604545420152964693385069327815789072856722515662684620965828845778142606769825686256229896440634824950300581757704948081161304226925214494402877770202749636100730631852706826262219549008812457123797017220413005326005058773890088027688548058896545948614689576062548999237074637622362066380738510157958974752093361803503477969800160270108460414405750734604474483435897062799934445364672383303748270093668795058991708572396716255745608547525809998694134484538087534149045926629311422504939608518540579964931687330737371187370522586010347655211707767046506815014775573063340379148923693151017855531832089955455533479910446538560510928728510000034511794286682050806610538544905055431814712325309349392172401868462144665560768136638244655116990990386135406482258428146338552167249763622599568090813981969713364438369819609213870073617953088475714019206510665945123695279833325291607500336211871204621988443639588367784810068499189619055357061966555929148750319238824768591999279399331898043677777326082067085072269751266732169528582641495411957342056686305232615932332119195673294943366878784011826180161544720622546087183758959987796958345870015491811443828186312722086988382532112030306728264904543338941583135393811078882421003358610376811825792422129550154326283422551440072612990558473601435353929486874343629959133248703923764237329827746098850988503056140901912217067528416114543337553007136800375615991956262780231548075278021343355862723602673420953092278003759972333096788362807554779482966996365336258255388187611882015501276309838309091521895960462399132643641392571652135501857535340588139664629998424986408247774371583091836969473644436243414591319644840515207880237222876832191140600881467887465846562695736568893076962195837640597655372538293661620470486718532808738028217714450865498098497662041830786649632230996711198560216995162746795171203700110980974241762847733537169826530238115689985088739104056473054544160930711299589056496102687646899591540359230699637585602955220656315296727154951757250569316510432983595472455287977813360191973671305464538455544731384668328405000033576096779791424867752489508578887170074504424838299875691310138758529024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + 189735111795539660490931480178953423195038177175482743030043279052331150169470573443926545343894051930415619563524307792799404142304628449434056271247000240936845172593934374303438136574315860678492912300798127852405669028741838710114099969269190036896720325602420167863139545179392573901982013188370973374134301495040283798884665821923735699208156668730376494684853702973727603678982981060174296651586616433427159133974778058282928257627238888797076059547240535390512844078791053415887041590593896533522033508504908332958322897129861454457629310445334398132052463469905081468836673825503672423876742549002543070169112883078803286911696385487129354850930645076393582012543918382593527141729832925658604306715497458879577939279990457240944899031605551149815484485241002144669528410065463572154636090286599560886961656610121114523042581334593099007785469873041443729390946729808928939650693640606626903462880649659727577744092467817916546238712465738861813982607910656509390335230691954052606062575336787142288194005430670022719831695933157831891223183451923901122394760750330929342806221772487404101562371972676755803212526038085812613691661298567752801866685338180855465664049769115967480999721745194156198174247131352833283319646133500205261483571850940435460543086603769711660000790401055826154527144223958691262201762960840702358849949643159948129443337850875600028452939868644883627790277533527831455663311689937502875834703483955186220561586003040810822940346391858742398358906601422076059739041490324693510622055677030713742541313547350470323222389155500993687750673369912692235351130460984946235679824681724182315088959811454261966372045913135434965564897119484199839811842223800725264355732913384713738050656750421914513018049194255100395440686490214461367342774164124968220772753213933618939171587162000888111918967980222691926396562539320313624023709148755417732237084422598208619746567195210293004674966079434018065059997731614225150030035760033266191834589128274399495112681900604308332494317579805223309779505542844385840177577258785846590570000951080733149501054188174279731913604628141119063590383515697307219862107917424894586130749313371104283578381444391994056212542643424322151446088650245397344930199549166966092241781929867744464554590852148916551433481743984480573567293007362555888921953096716987550392885440585235195020481819783160725653819672548683053943391653184792719326497572200349412291020518464068012236870621581046968134360312763223502311793549032095350519762564393819876884294005950440734480144269581445965010649685741920816337422845050472073298102338648441520825246771966476601455311528095952859480705463886067544418066729582897550887770920269117319216690247614498837209236567830332810712084988837613581385260140533696232792932491019090904028874434634853742718674246054846790948763106685353804168871213961383740164106371521818447818710539406128953404979539273474549717203066401578142944493299798724833165829655550116689268699789548025077235228892588558026278900892883918826745865560592744170469525822242262229735089597076445543466804519992188875487371806435325818115147786772086826732433638599862289616245729859329585704123159509793899518666313263771374020413938247644828280154962784058724850811931797377545747337107007312408959634653018984526210108783941847411282729326485997008115120961122909491858912563120626836695232351461600625584871800378093991824279103190397830084650964517421515184857091729968016358225290547248518724080398141957815541134376293226462779746870891870082642598196344829784034017664472058012903657678475815661441333129353143156586381814853685659652293195410747635142656132034945685671753884634435303512785264461081282067602718781755488254660482459991475790676194378186520284501811625647694621429389881488493405628153620216504525164295064392104083674238692468470414637481744834597118055442012734192553300806531344270007437295977086170836393773889963822674261237075113777338389995842622106278512788762206335255866129252583936913998389586182474283272009482723194693342232748706921308234917831648510518084175184934946754293670995120532718675038596361133334961856780261236072497838832539067145735812418953023409053231156983939962208979988318192765804142611478020259087722846183181871570343200584048313387538409516446954498750812175049531584176954879359486415801712790251633354511593755634791414069148261129797598558354252024140808156639877826607632687900785246196019079513309619278124685386096078237406861942581611629817281752620510052734302311611053046658716553672260670464538203227981401292800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + 12559574754619800363781956471902033766241141705349163536714910775805867718860354677191406373472802538750139005944066551557856196215920897054695774099822579366042447624611492082550156498988578716118766284376776335411812394116348023569625680483265314539129166920266362498190563131073695034239347677602894592116979842799652076059901014530927322686861499463472688058290779947732216808615456993287904260035776793927519610896675960220212822047669961711078063530034902109713413626052698190536025364508789641616463521808365058203289684061422715058124832181588537474040239974751109618057303023271780439154075341919558813276666702666098228053606287271744684842925865626438286377446293991062421793667044687577209421690382667978229065001866432751478773042812835578108079944513562462831108834728536745659085848759064410046406605048480010377979318969539512563350928859528199088487832059282751516012246513875276784499502822158080410398202490087781293272901321658227606464766275576897651124279134585893832278172228755179428460632176507347392334280430596073541903092699439887716469963380364392427053575656435060185207163570326205147589221779874060656828706533443471893451772583455264197557171097459388418052506640315940536396872691971052708932234495154981749055725341552306413926591272177252991202114563710102276123800725233093149396987166850579826041418010561456279537272089102144214551150979636073373475446876253303820759753715801797876392695967503004949991673229531833589864570821355710783726782594124500316900904486016325462762173370975305190353694763770662391689465757651831493386083011259107235249615214485983792662705957321656928393960775305303170862801031931422178123480244858643891010326872895148599880198723149844482863020842032651727635486699017608536714414625646882567235435630652979970538081560074705384821202068395185382973374254839661140746744136204079693026092141510348253583012165295614689785886485208723695644654291890187963888387357972898685996459919762389547130138166745998974634527401334258076406181717005321238949933291783019811905199131428664915425708146886267190722054071013324565309019331376671637156530543982875565058832806565168551790784558057923724605140094025687412432580101697889903488620533097142692825136831361627505797259399567327548677562100489417050686028621865581818064300564915519148054364972244016618955121658366989137712533497506657328964082613910517182092495439570295266374073268338739433315311512244909327230852135677411091861069032497809630818010358499664226427869519437573821008097815154820013514040877039487949004041817759035653537926341039790508456478137903817270866669834872448754471572440978836591069831601880862133689850695867176354202092512805556914967855135961657158652419686126332323762418530363436260863149153149577713588218826048294907401504003464344436984324745355830861403480695050820517351512005243044829965834571757168874952642898144862940021749031793427494083477210061261758089307106830085845601769256589245748585222033616193774942366595125927521723929224808783558319866025310982968970584846374121095212271054452111453344811740767413204727186561556276477069050780150244442695222962591492900798094824014337280093825875176344089048457210499388738604320467935957184001213884533079187349654171892271450369797070446143286351707660977687330783741453046186558103490192813662785445010533133272305406319463482282008024237314887958127391219760264437645675125521802765498943538604650356088550701824912129315652732836526752714487552420575694260714714215108248863045841891531879278279262239708341300965646754759478579369797978873407537215304039736319894545693008711531984279394247342392761456235438159807812546062951354372996347050859332975570250796560542416079174861171802011877317835433237211502034454420478500207212480637352061661690493544185789235163420203749238442722607075537907955982186449361295593279459762333562964425178950514360508836806541673949486238496235060095951022571451211599376465524548883043826808403012463820547012107689721009030507381916268134021520306421165678918068029467383151104631272229176872457836141440618640096703624310607864582556832891487273874904879637629717845789007102368621346358560009256991907768933867239978943800491341501513809821620382724793351829808682384118461224314585818739137302278022236158890767749178983741924175665997232265933564526594416543559262131521573927383455538502418445578733359443527837620435456871859536056565281267133941611269764481586721333267520248339486880150917345208256467631490086505323411647599313699674254532442251946286187067935318906063688826880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + -536319942739765764404735477602666044346519798138514671292904015894902759941077290424304732282724224183773733667835950754403870714778688848924094388894658542084180235677589429249943077488438763683967004792360174681885800502018577543651236094729262084804325232075829538326305481869224147781053706476445391539081403008395929483014770663909243409325651642294907812279351639875773967323874204173860390953490989089878227400433768100101272058775139051933755035301229297119503511784862318437314437909402413647363483827671212724034538383415954587363770170896045919461549173626854638154295207279700434891095301103197093330948565682661174732553006571099540242990983674817095772561332199912682070151538215415712593507182691285006206249479122436810698948272432492245743641144478102308372601619456722465638817632898005998788948473663218315198583520635553036985140140096415648609677605038320309456302035628772073357320687806052773288889895438333326590436453190910607352501329439476635575053181611049663549021362283645579856104989475848221844281974161884806029799965789194808937116280319060677896279483443214561862374603707924305518393264305187799028719237704480683324187771816733654412351951618163608579788768780721106166037738622372879565914310661958200577631546433593403210359890809061528619406852526330334479126269309122521885233053511568255767696918431522852115249831167248814931421981103236639710467835889179933566577486298288225055927263155872577791160624105162673488292341932520164129347032409793628887244727625090348308591232821692310745993953903517198331689484319565784865299681703079785859220231182017578115133162304813991773850003713646346527817455341347025890074810704279545864736346130133277397070852626450301429588482164038057782735845934765269193348009782213577937882718929225898213963848028930165674193578241523390752178129426935373318069646077471065353432691459140061507584202872825912449330666105144089476453286727570711707963221407788528349225189648007636877573739584893386293405752600911824791641081396640073897303451704367316127529892907348604595127513094651670372516311507984669675795690231050152281747772856348352008728798361662420889482254447399083804242898302128791170800853632199619068267640812567942768986984674474393711497447621659634655016125848349374231625237487198755642473057237421654777837391734438369788684049080324332389466413218443902522338154517582044220057795498226191527698170640992389322637997621376991276350634027616134223216041804013945338937026233247696312954004806072324409525200355434569632169130706023241332567763176471483201778917178595133971727235199677464997658220266720846025230305838939887308743140713574005777313054809004528797845326936208174714001104209761222281595777329885529684730214778166974623162719890893610872025201700107470825382255389839573033048830492599017174239508555709490336270316157084985920764899830041223431407996112374756987397685922921436324665349945080385789606072347291101983234428104062394465468382086614615579039799037220504239110465717453137376275456418537669271647929239336836768629262057593359745636435055396653106054793230503439279571421225995983049231054740090189847445235767358558875139386101594705851093473329831236060494756026145300309244562630889645028513981223131322181039074995096389593924514611477231427899591650828339627447873617387582499403554718470021753126630989023779891735152107982262755860599053682212027445067806723783856086559713137336261794188203431809832510283810432452232363536298215696736313382934318448772235890630640244481510842698250951498371859406823067285314423458496387917341623723825080995140766893827771188306821243604372703735918903572059019074047619836140396362075252598332184103160427863259121595622277809140801138750527168781712129909109901875282372772204480806452781118054427010941838488443147109530670024149792463187552555770842624508232472924064567114810069418181423420473437072355229757832321876669096094440933505654607015968747257146545339289399503097803665947539031584497406672114612425692201448415106383933054705108581405073729151922536918967522982402090802090645533275990030181362247526371860779374130098056528155511072262267202715713323933787299531777977412753629761825786069055439970667542739031045579744349398304265609539169377731255006530030508074721913249537688568721096829248654973351198386403863102146843086649636330409615143309569900870311380485827518872945167907776525391780409031453505016929315299073265268201803667978145751769506548824067692857831534894849929116204366227366128952940057632273688987851165530432483622912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + -173391467296661324329277098765562022979342220473573998387950231695086205854094323985328245764267102590766818534435664998519228733385907875610341801327044098583050934935530352343113235357654285861644182272254958987018372282265039259087499806507044921274424498427248521331362407935425288162430783039584822288214312199040837011480876934469888945817183708118332884231561028975603780752019649949851493325124318274788619844197066612193314755394913319334702254731073222509032699769255970444626112829979950488898060058418696185084887527389440993289710149947626185890418532038965246937782972162053566057700480010288019768889045208031077415427762374103136870255308252189556705207883073911136596516200173029616751100895127183744088136103115466595521510680842998319800172084005198872455986565529106904733582978819145109060980699093748856142598597746169431184695817341260340973643538111573058268643910643793818001284440700615294936386486760276914812984109356573781009192898517976577026347238150207242310441249887323668877244171621484696251581958775705302404574827184110349619284328568590030868281722611654713140111048705036270588185336732658682902569949820790141744934864106016442515594793145480379078988230087879209584559199023125756145182981271836088272494974436477726420081541739036018329303448446262282765389076609826498750151964383703323302111333484481201532297813611709094207893189276675191293907687533945711077408675796659686324188653817600799009080627231206752364890363524057288981557681609713634147536070579664862437358714219077163298485143473051895128343004703989640242592787479024891585520577874966700999102067944641650527846406212763762798461541049047286052897395884230153229057967903219552961728298762652722855136201502700662499876316292227294350088756076570783760180419205217825126643613129515599836890489339312178226460456380578443424685559878143501793641694660703716140464420594640632149785589804587711577153514425736164946110519940951044708807370497170863036699102417801279032954880314452043577296782379717920422158014969364446609240740960448515711098805858046342343313425139111338907028074422287366710294839489674191887172277913225077816514056036061958108636187963868735863406217488626284233718381337034813201085640341210649826661587765854481171358378385270914168620821270517441561944582316342832388254739086158296723345898637911288886860888308859235861998098464402829174260488802910838633964161432002316928403410134559320639805568182393687634264349885271372372373702966231743328394229145078151658072516302257923445922953116464567193457421802377776443009012159707167250002548232989605476053415865280750671502307749651882991505379232646506152152411657424076214745509512118596460862657630712585653908918226433783462866849246841125661333505264397015935101257658421292722064939227305157585337525472389148595888945669114094309855846903990724520101922650276602263844955467646404852080222638677050697607139774574938763271568753909341678365241041111032024291554486250775255886160811439263187771730648512316584942981547891042654230170500215674681028028141488792339192516288306817096339305820059599047247806297257177235309338529573354292304809181055372414070747462627510806172259654005673653759043781109283258337673192800356540706435376366801574722276520264805076728245566634508135088301959897750287678103613039064820836432946096067090499803058706272042260736197740695835529106602947211730883113200768526368080123791914970759802630815021829854915702542807917529243324864075595696876676643373498619887958566495467505229393957591337263200787375269286438118772916066214459165659004470683642649880641672692009023217838961023253182806277869529500859486566547102493073111349731221630929347511546580912388500967581309383056781385780599903219782514411017418041978855139312971490638967581566067058201440162454893309236083145726632422329770249864682362379750833932929167301384937971391150112501063149848977930905196145655662799989003516701904701408169307929466620904027866103727620862591466783156693528933293171943998442598707490445074484359664318194455772554154644034738267190832220403271473379758965067562149615071796702674138898231382626518729548557499545549907054112494160989844480542350472427547422663823522590670007121459184158843567776419763902175422791127865606876801765230988197344560005747817682748316643489749973403010883046940941230970776285681443318466322551450642898311268547795812091027751650238371713479024630881581944368563985340422556049716131785235199154105665101940418519113724641363362620187714070343637175102749777466675429376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + -14128691767284395249167464631765990925918364449037449125193405642488497092910039481958067122121092148725330618799535662581967915164403266664198884582100641508213835894419294171803848975424773106350294281226383946669121288177425633632592593990452246990224170618103671582438810175151217295981444423252097292651256473447895341647393546453309447637985065319167065328657896034411667509758047406387347035615489919877735666792536059974651536638634646872547646536286405257795199523083479353561744456854536086367477117560859239891538190148667089954589304467368212643378748521238864093542736609326823678229039708240721644734031533541162690651174243260402005770691918854938270272389423800540890581035863168544254421145389296908024677857895389246131296562384928201043587861776027253924002045666773752823498522598911518149764877925130569472331498293088039697651626512397603057646730471784150919454773533118246001300470811663852461019404277193251830286476731110247177558553477520109570816929839721343037677174334181022084898735397430766313653572721495195880778691849348276927470806058254530733948436308817267030299536998997343202925895243244028420722903260360251443569736136770979498209051895597076929920431231422295546815957698257511416559005478919080081667962590466691040672615148762642184400671091636076026813264795977878408664853849153584070508793636785250814246414223454467663504306326551242771649091663334740647700440916042935174154280300506443547037520051315114524091716909615266465494400742419786832718596254440249925364103579172786925955427778906266038368307883517686940959738479494279361931401916458355443646514331224868615170658737290241077229041676696735501566134170046426223859660569529399485817231441807568200781513180200247389598438997797651371037644580253831969138202652157708710113501542695590227075480832089728808215066214422196993138108216527854952219412856503062085497788194003561223832565234154213786871910970144628070932008415391226229628556094977311658412729337914247724855059746467574953241453912534872130289784164265628440482491831822773758792077546927563797130667777292707046403710109037364519338601390513403639998252584836047540936545108456632141433396358969499682365775372145092573945087850792644140998762642906922745290930763053267666348673035018281851455559766530678416276112613099849557194833386414559698119756039235195504893070181593755573112634055995328806598822218337358501565447311607907853750686216401434483588556016695151906885225362265156755669879363017148060909878538806031518143017366127157887632951428258984354177497778742669450876970376229339829677461721862023425759275346303606995206345684761838652456280431338343300192729961888760896621922738207640062354803099998664450532987128298513461983293963271646080494132201813113973165651611726372796072151794460988315252427212409734432805040583841448724221673091393965605233730148096589792144421268199942814958739450769950437961201843947272345591231116319005909207574972784731730621244759976216091624123946789671868967707271205162275148759258076908172847878635011040945383038670455125809849113619393300535275313082364911692701004198411826540245895674120419614285218079402707411497655476851470658192896301385197494184442039551000908062084861465151310309965100926947200900371880035236490535006391247815480633277187515951710891818581605288603110933193828262458321467722760366512825359546560443131545259831570615209504598301868640389334379098116164594686469564759940335491888065666476221807128710949942167578031745218108260728313413638007165509370660828088384005894534564278950366332017157185240016870028628516848347652877283841333481524103352213152350510953437429815212114775538568324154059123451739748482454308123884691318477829226909010499591806550844498024727377497479282664442649508823416826582461913093160617486300400221068361084131314416828279419444086141483911369092646780395220035769303876425121997117525964704661523370636814369822518809253170944793369058729365936655204392063604336047151579244088812315399125187137513011206954157078236965205448389740946204653250655443850773742234666583662418906134621270595687279042898905483894392115243090789908238446058856627877473656573086496781819260293313578758140042436332690551324945731644271622219232091673420133342484917331977518231209104655887224390318966964854730446774063763133314757290385233709794700255784000821280049684041273416244313782134812115565211687901702176708071748128879774175536624690208847130439583071539699702431212676479412316029317316260540571905784888943938374499352817072935144235844239360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -203573592185608725017841631959724893175613432855139862799570422124731167587245442424205925743912723280794519163211932850011126216247555337216674678096969389387689206925166201094820839808990877836604172434076348803151749951046759199875767754573815997376739350124703089916257659530410882547963672046225744105677184301523242109663634836746686845457024050861656256390039655728505503190713260654742834507006606404001475854083593224033760832716021306794050518524624911441889482735617614082395183861914158236141122717154262409627848233020139306760034328551246945648472333299437928061267364805797029560839050336906301209391233615625778995231075805941699774162706304900039588869424077630763523023200773119247461760267986683989482348010243722736979193826525649405225101833980885832396254446853608692286689156696558090949572551271808144054608741623134892759347233844444835261532079002507840835204976356432220322180287972213184523395339677804222519469559206400136048304262560156042816925637929186695806022438560764819298646427221764961039172161716866607415540856435032939852640132987549763248360213624627736129551755325917269901459093959467827148753450611434300386533702015399172133111110813568380586218220558389113347605975417966310994420944150517103152235467261850486917760345636661111361954150509823301792950041371912939849674659220223686886314125401237803062579422949329771315988983681772751135041371016157216353317936375591877141477546542837819502221447214671570158460626317446991868656879662236637509389618208506222585023429652144276308993593163913662855157797127704969296181216749949109422038579371944618171091412688138388117513002706218453447717897906702991507273692587251896575333935572302827317295901982230438834323421566457873298091073824719470451703837435649579026348281667909857537419600633038956628759400531093722354699481188692648360379411457055985757961401587216315040403492569886606799920768109327819179376576991179158535928864930669157643890071809993519619018928080745675844165873128860635062484560431668113515303285343504158254367178296869627155698257370460117562915664536287514434938942672929311142970320289539367138045397874563266157475050755987133077564808274279853068888995305709129864001955291673312880365636665701456921730937343767952877994002319412436856830748756301203588928897342436883932396594299691625422051880901548075505838110260592216680310945148470639480148851450334907366191217034448681126348303502379832816755678649424525158310769604997926213890675446836600001166062160308735490390722788645095421229425373053622400928505410955193832671765913222700092575101896181765584941917271720712160326613310003097365908567008550249529796617653807971288299305071617147658268507719366992911650469324068042475243307099478547551663716696434493633584868165623377686974818405175810153999974615997861621907767719552300770429986601260259182366267864789858214261777687694011792786398874485385243291615628885221563599312023288429624228074478792455134652530986186266541904849248189376901347888247413511362873380617391764076524605079910044336009972229966424802563580068006250037793010619547178128361010660786454394099244428246051411499565433156240017360286308813619537575869255726763191105132068198588295313256144682389835495550117501475786293017322475598228752074675939532365189347052383857262793764637432633058384537247905182323580654298929814994895661377423607672555648142889632729617161005512753777024512623627474970686121480363895144857175376262084456547118754456647670178631081381091287903882213423815876445558450703222117865367432152924276460428318087933864716270906927688193481011154494800492068584198389124055811645251221429959588812140775829092800930246779475650236093492843045346202492856448407404018759147858175793319145599666661020524291155622998624741500374371468928587910035102279630647669022639278822333702581658032965238493102674509991823185654445476334074313418507599101211746623521749360258670180078628628198996512879436164240584511665452206658556548709797834082356559868331040888396442716901936114578866365562641257556306847278701970073212952116317668474026948483806313395034987698733102732566809889338737592083363228943136408082428679692338063973792003727005492646568523442236977672876683219756220589717611632191520440570513169362970288037352553479693393229996652899194997460622056483222627803518284295891268241004070604827352505946810777754965917381968802640423418540437283846220326374423044331868398864993972359498004407487010227261448486261133728354969577572804714341361819206511504811038739241830973440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + 80007356662510796211148454145856734460787105767346228645375358436431670431937698435377131613766462602456616380724770288390062159418293411507046271893235454917569889263178813043995598411915590548842385426182094621184643781406806779172859536270438299387550197110099362097053995449444960614170167515849199336391180853499168962277274461918743193153188151346807730477057125697175189067158912017357815810668400276752374681063410537072850335819673067125053878017616525965668951812706630442247126078177259380009419109129898879601339027032813329103551654780125584245702762363507404145281098113004827776478255463877640483231935412284324882828579532776441967851953415853515436736695079691739442743599835245649518362059558533691139038947324893563880086484205027015595010431314389441564960992477802943840034718709297383452819972301054881823696048213160029710424526770214183609366337990616055695056263210654031600605308421120562445154926145927803572576485923318078278152238645542483094860517918153617555955387063155156087917128554682860727163105741767645001016321254960162415637036055479086372243638787399538933365529902295113504127359691928840774533321649046598556811418324847762435756471643430931262324283056541336652368415103659235406923845222305459640374552694805558059614772979754358864392009043232093105943311865006953394840365302100583475728906344117025732519201266420493102556490868740930580081104303393299130960248856618192216380600974280519582510622969922874987657304261376556621036409577147446591267150811470573668733315846577555050326048360872932882059084899603218909249566865051651764034578101998384056570154408079678384557529320125817410654174482268381038956079611869008100147611523836963923302476118529139937270171775444804151498644958789183194400485653838124679642109122116677659494007191495792706951212517965298588050388615177673910493538400254201494432113671056731779180040711946159085485232870973483845130148715484425188152331898679689633868778323516008411576299611464708635296229578541069280397690208441156989085481607879311355047611083400142373064471458192319390633168540998915963508609003561999623613384238557342679619446953267358767687563869845896073173579473016166251587646316117203452289562466641345089541471098702907596702208403447087767528286872778233470675733211123243028960937788723875439961454111200446006278427680004749717379367099911225465454300460402372244476128028978471580238681084001022281437718138514800390732139057634060805975937749234176874416064733883266340323330588052580161006146940649244420144097007670162596547628079307032115844719317872323930777667156393513315573578073353958453085782538189655409787098613307730454546939699566374084476981710541923680993402775224349123179223992097392967453287343200018851733456558064268200496425468387165877619269071550505302652192710499751612983597348961374015670233432595333186041478423874436621048548752235565787139413954460283440501335539869178865025351723830553395475237005923618459693634563851244011246288075013596188824253326232330619129441929974047537746909867028679183994641708979378318131879273983307965857494519620086145609361556833200961630108202517351674958380294578495272265102928408464309316677183990532535007817789239205014213164071276715696098005040042340763886857268775845945676256028922520502688535882967750462298917268639956500795672263037260218947721867361818045834470964808584351535027459590044893651652327651265082461308989046567778963672867402370190181158506577959843034580144604071024053250860031946974757556624501338393225690974574819565642317379267035497513186647831861457490715152461465011758490093623289867858691502037436217659444639804943751961173351668780643670787710010513287177715881397757564216992347392006640457320681296207189497503284834562052288880975339458466731910464242424027523002694794775218151222087056447163857684966714882677286688890157442777061040795728776688784843221071423243150586244024598744337056370454081683045716651907257503452964467332417768838865081934077856964914936557820517594239436946103962887655539653438524574885211338557804873658659031652874427223035115722144990458122009718581908873008955436012762988856840129409831062217138115827857296883827720937067056680485999808676437527186028144197096067787794827866328430933623165393834931347569708964030302533320290848442385917008888088370900785231767034028600929160223718433440315731780636234478834891082986462229664324539118572544681258365454306042699835653544387432957103848612066976335813460886505072477109393419285786107524153351484318685783259715993600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + 10537038275296954332532068167119162532424308029028006946671936296711373170168401989064575911699159170495900281011367420199590842214926011934048785401351348452677665821434491837582492267882280611512329002235283280794022486380093056504454713719888900021852132116092639786091466894726873299565122448185153884903958567131170106305582694538885712959976438742816758988345920901245428897408920775212363283998824604964173589717925099281523996020792236807475649256703032592092503743401181402344796586047486138506500532205656237595226806603604275039643274829605403078209808141220080922119481792003852619393596992445625242945449599345615738468809660701508373801464215433096339315537046406182338324848142667745649881081048630440112689431045589412136237147815073905646191848158668966141857578765625774668533557233596567538916259827748557169045827658659985144711529242298019389009820858130634338979471870852114780757920274101010083042181477808961760027557060816496616020689989020809518688895411663188259283645968648566937612194309813118089208296209082365972204356636164215209495178073122209120724422130947832834758552228652530086012929056059756479016756686975770485399201033405403298986132762574799568794948200016329647795397131148612509236813645297654226285402161985136327639647597665105584093283429918313910027151749115257243165073667855619480956223008328805709235276872349761139381444769183219505644162587652024890513527873650097665634224353223983668196957155909475586937468553122197044608078270737146448130159542456872888042057343791182384095708665317074481333070515006700867848988946171726369078613313217959051880486469940665986159580551594181927567168737075706597137632044268365692409627848967660257423109644686600930012590436913410957042424102317316026943301782922157900745994857884633436804450548358853129331611578245032953191835574346418592131044620528489982851850235041804949228047226967625930509967366295470378959906167484928714705452899169059126660268697176282277280516773463301299495172157819359908183852191668682716910417499649143624363065049541069156112003661351127072071209218740399699870368780523487571380147812404568704032536302526574323599263492409945870739501289530066320460753414999216836109844153041493890725542420225811811839370202526838250135330844144423160781286365397443041707171415098052446765472963974323285057553041715800239576576390959061695131845156561013499665941315665251096807145026100762263892640046530496148873708261477870791791341845966698681545508262787788209833222295959652821982327119517244617039514810472547079821351512032762593478936052353302375590384924511078053659999081532008991431039701937173491316002724671633745160193106821487893063303232166916844957551415094862019911518265498360603321483212446318331579036709828867115468312259885199677710548917145846321627505245903775441157881259610551056400166589430304567410706426559875537295853286416921597659075356075764836220072308233329104090904769270945458006509648122243835759913989455952845892861439973454589127285617920502066740135047966233859016268855606352775188235599903284801543849250514820389860969272179094815414119051941904241781634231653159684101727883413671758299156617340594298407538012617115086954690138584856692713673445804046764055970754213423160004461622270978358598358599435993080952424870599353998115529709778623518815825854498939946637289193160184971690114917468601967201070580213077243945977229796219094132594144497884374704216744772283261182515641500334617428902815984475441240986002839167654907353164914948391304842983753168325937897939049358836337760712433030906384155420973639878535848738919903223788910083343109979904153406950335914102882885801391984067090896467139284679171966948986821502282206283777096044661343025742168385903386333969598176327536144496694126508284719530968092911535218559162421944579111548408567127030664134338825544298484311541280140676107355215688453899243018774580063780915088745715228385923123712574114345248610406394094055810137598420367332122771605851183814850152942022450638044002069884253737994777381772602465007429657808341884832119377737767912280472599184575755581224856089337128125323397039788317993063918251702406481072689100737609169897498196145742176088774039758295348680979112122811296224292625204336275994666931313338606842188144681377535612463057743251215346588748771028680786158683218538463483148392857242218254530415953964118521554180298141860084616366754873598159165236331998941900590757164337010331996977894104986631579752833835720457156896042036719285861660031225589163999887360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + 798542910465778455782466525984456580754309372619713722853125086903529419594479447474202543907448493190471155403935788198258412434015585179214330726099727950146749439824977741186056981788687369571129630424280364264708259049271597579484360159525919786247966477322231803267670969731143866147156645673410351471752581959171182538823025163626966428784012993181830294046880903639108495224418391412336470200077094044263410052028576055820884734359806422291767953740781003539538118277080247566100344511916334319269696686079079399483933399912866722818460017991501084398270257271508006776422738650011517947963748804107763086654280229068961038045373646474065349563731943724653726096650399347592033669237663022617649749423430172903594348615486060529456300193694649243447864944051466421348035673040411623507169437463599148764753604674029888945451153615911581335411777938784460313270486010837114322784058498131037010706430202158117344435390441270894002829136585715671253430608752983377403299455382053684581085792093084121239509007856776076954313582718278854998301066731260487201538011678749979726224526096605478979739130565380276946657609615960721317571360438818352648069250571285678758387675510459784656228770844980464883307993771629253934912967576450826417584954383411318448877956104508659759328143417881426651785668977876717870353138063966428485177107426139866985773512832658188733664777700419316696901928463296361935676331605296359744470440642568417511855087629590578313852894622946290054330689485508102313884558198891893634347739327560210267497659558961441892641722003795274804783390472449918315664074422595255535785483571580771133349705187204698564628354421038637654427257839383872056113972161286895607093187062896824607108234658426989866056520392571053245691228736110052315030816587792637791045130399643132453913616578019009777729927022436765955836072329875443159897255261386915844843356097788116671927965766984010736506266072615157109176485158987427909102655592592985377819529031691143581675338182705759222612846490794753462019990557217921252222026046874919842204124287988444756483802852575822840598232689212449163030209527645697631695013696975286807686912038804121014506427997484362018841623143456712680504640844807863537604311777693613518846858085145281999301273863001271713098549460943972490241267063008010446853093878353236474952985831194291139446267474852408514943315461876569991904226824984870544348304640008414831001308621875653835615261246464618525095883915459800473394197357668183672003582377775461873163845290524191455477678136026524791848614060341721812259055220350716827716641395976519615999309004583339121660082195121270223069673317624494890779496643538075820186099481389900094710254938659226844799701723517972573902973560500863348903669442276222009016069218197359818362280871340243305524949488180912036661501218368288928654954817820114672306285402113012062589394124542541192324334427997276733239855632027641791616003100668921790187238341166472557430343747799351362252735115017309437089941094320971098924859646991316390827812159149692947328477834586224837917037540945657291579298417884457076350883987292483420150806178542361835750585147751381245755122850859689648728590758343813955934650827851593187871942975283434886596595068996112895684887440109190765842454975039642912211262034487881672952762413058430150607361462320015480214377583030507495072870516581922629220407353268501205075393018888448978855612188182209039656220464407690287534626713111355102125242966309752399636590268768630210159741674529133135364118651258193015082686863387975125748971064058145651241270064570171244839155156063383111011099513034173483481512942654004184383223341688827105744588392389161753002541385431471472144867017559969905675097125217279939151809523147029496417043713596516153589526342400919306785878296949201604273448108419312065825097140349938431459929263862726937285441741496179648971106758779790155820563043951719118774371473062060902158621291031639527384356159995310735666934826335069685077418914544095501863089146704757922043537796767735563471304734927190186142152386257069761394393585727171800591459267679455024220805808605912698404415737789269564549369818108246039400509135052737614743559274520086404828129482592373125067908107226639017794355176479566172185965399459348220474160268401387928449160499326107577923527630389747235187348127254229359167157308600280178408808959256548304167748647538122265970419636941023142743071802112395138773191165861981570370100409862797742302883007978217901830683135682121362315667645430497280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + 45078299176323596228125572138941691213762850385045100961200782851188261932796951829392778951024497371718898253037101406828096946391768933482430492405574931146633722195709851744646074891590234978408860317786910146897049255467449085844251509297980304775134158166173707537309516935786120999077673376265040906053676011753156698563946936436653196087971870909052570686714023518946355604080524945502259529882200526715110081386097825009104226836295758294007963086280917960916823512057323302636211045977343042653397296760938780038199112228970632066775226900703063596754396897557808486122755332453494271669184860618179816737956020677562534723593301844194032154687601756785003019122130280525181523595317290776648908502263125298016023058702213066185380159506815479487388592696883755794025915593695834034024594705198534781137431904444199162715532249761861408358682641625396528345272007469235148230771653039382210703046427534596523476125580487690311108301030635670719783604241512217978844198518189499792150778000221600147656977550291328704708891210189036622276982918837757696312901766677371149265508328851787371370661965919448881901622622597802137590078979653662435763325479612634498511042514321857086096486332360793015519832289156618729327839924003738147796212335682316919456567977227262707090464869831348805518992643311460198237896907862021493062238198424374378183400360588195451256974594134151812030575947393196525326085694349605650306567851282173080180244061242747083914823771435735244243383701682702039581454094621077051745255489300936827374079708919867643844442331510042797821298700793932852263680360955483214907718763007308601333685872386144641580218670038979061744614406822528321815673525285299948306426633006072995567113119479875073479212693673545842440701894778640833251997284191829607261027732822491330281345823548118744286318582927854068484289077927621060021970482504712410326924106968852878017177885443275296497292159336091666415905262170185630171625805183947780865036219689648956294428688146332477577251567563770796563107495269887570266714367688492590002234290048499337908486396846420578859577620690986897682763234170787005713219001397678341329167317939311047885332872859569394796782471393530960192976351886125811775781356568309545653074748587440792269654972594346305155891287983266534528125059099300831729172413222100474835619632302349821120240379943246621032212650272681281642848813435965595374241681211561708236970242593016827718385206186550849017942617371193005136593484593250642672132551579387288624506511980793094231147016864621795450437611727757227089224756961970023253124153394266155571244613177879568674478066304276788955556637436118478352144029473850113667080803533780366306474762895090543134049682590464923844964762914220390416309334290839357255242351866638704079200228927209049638265706143666218677913933868827808653649053997802908937508270127078230130993109128520312051741447559646386389256033694858392622100379077932992364194188671831374392180025660351766386093742447615665894838870615730222540288145784169310264646719564709023203246960921171023441476899150139321206554050413776585538795060403257983345401850062805283187096023111521582480755748122205072769021041248468929136063794635725011837352035161261055032915222055860031703264842483565356232217178372248020594646962108042516522330762182596433651432840269193403112070597858788723565586654816467329315657927463790664000927738684681746622576123216437327006610708511663570748435227192329857409046611881716231877161871026479018622520883546525093492108586339260269834227938733452974705634453050209277340881420001076364349141296138832718152228788207641139448184414983510880818448749598515375639921994869301088370950781886968364223571245564680939366630437985137189732556652681602724285688299644411473745486074884531488771802741888756015486665398348445065681083367309383579755538899094162244896001874710274157383467216245971176269285236588410273723253870785091000263215526451859100821926197857711358357630984441762743305274613669271751348434658181969813439164924623987462336436220529345694943754773865973534313704771803990144927501593848964328333539010856137735010737055528529467205599825722766592249983111089599266119511164971050969183484175701267686621207542417019632280731933180602691779922300675625369044392028616366290181951787397053245306291643797387518304730161028539728491315967286381178205108617608932799534955175445931641140465045231221015541698601133776823980680248933753253043425866436627887220756107206953397384401631345694217113020662179430400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + 2079843739968746713264481731549141649424167060177819492253415121117067698377326398997083535546806736874683434315065766539969801150078245726681144527656356926285094501754117593655865303943372118389431936030387425174187926480924504850881041286122512138928808598272085762684100944281079052923228448770773825939970330260350282347715154107127806721428278497479408902323442313596378706257525670826096200273373985799868961675586349164485903378770283797776490638407963438414303466551001906628707051159915456814753291873521257864251050417248731783868791285437656082038534812687686818353577802152216158615175799224099692509240278151106973137249340267435245255250329164142905491895562665193724835232048626700279604277029642220428761573755394977084795300630880267981156875555725070081997388392720067979632760539874579053872262314465536105897618502444153076765820481547657566706623592515904928408928175908422261559486137851975974626559122711293334026145809239520624678505101994428977639544005353322393794597587651948664851571743756812134569133706155976012025160568801101776381013980437547409804642436754642535585976409593439208202716852390360315961299252944683995944082256725860299423251583095878670092977121136260299988189833823760729786109493810630350539287591718835395514520049559428266415086421274441198684432058204656062953037265645966131487900425411488462861392345858290763615289431658278327789386682213623484060068057041062053065660363969023444624845441388056343261457848386719725946938470874175585053704320631205744190669763608472721619179486050897119283711017206498211101737162384966149844318819753620055014895414643690391417069978820466742584078232951915006008664521145378141660020956714045024323067179561362526237386775169411440668402449671825297746629327670721676396546518866248217534600097942759136564872432600397517202365789731756127546702453881408728357212160616831652193865729211450296546983157343251136108141619861717132509306718532572401621981513267184652197501675756794406836924037507630912835266504508309671554221786779137946245031084017539787824394534580379726031410773108010068078368066247368040019394987532811559498941279013487697378558363639033137559619411352616402755662271306262178730747014587408118716541343048005504051027522533635093128355436882934596919134711336741359075227532198051695284112178473589078575073161447002640722754981878809400094078526075737508072453631929917884538291251828388499607924810809194427012228250873597299372049956141273820042665939141312031113336130900805230849329913591515963142308720826657081029584162791836569449911168503572586929466456322184370485456984018459180957336009120122815486009761978973584043807596669644174143014906765333218896863701240823121505925992659822140516739648337941078015859942668662111361356406047194243100962745333532965920701918965800821879815373045892312111376646409916871567157437689054570310215417176583015817865427920637662733112188745751054091976455176384751599031077225210204844300155327754178994554034339469894035417978691212153133504382652404761212332787858057206848214580587649931483466020262164970052409737890137389129540637385725129157084425916794843983945717351248577345868078328517541861532263595728675209545521805464205179039382020683993181790470223950167145274435012501927476432837075091923789300483926933353091720987695700530621040219834489591467118181693789068441668593528194859501276279934894671331552305149706063558119189911151076049312919984448621249757469036773932858700400083461012755556385481437748943821462659166907589467079254870789969046516748903394225653982761832901255561056633694765186186125294176112330132181616472888101378384504350294545259471803781150449394753192327397194306532226242862442719998041258942998546583104750625991036227570453644912526350803471360084893115301144268826725889230509516857210766147709718018337802191490739364567467818097177909331732401842790206396555676501495964625230002208165075788325234846219872399447282892311248296708938593026943984728329699454362390846895368636130054441443721965774803901077503687022350515519370995540793999940048258246233199354377203378217072615176690748708783768502716666261888567105724521510869551574779882941324313590428252807256984462950604172636230936666840499879100583333578054727770510005774000251004386848939579953627212958020542406035472644231896792732578466997840696338413738669246514685864883028773536266951733692220118243634193679228610053386852047843341617670996592992850554062181987258111246143674297121106874124865653536527656906281158745501204480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 81291104033609444160511882379054147273776259817640996799662522780929124437731473285658009680582787593610036937928623030221404764332202899334233546000796731215774418404923000952089525368371891495085367475003242790237774706613897909814089250400831484682651737211327370859774962261289376052402613466369465263577125548556614772397663725325266125522605804716140294924724378737556752844211306908252150118906900900461635064150437499580894633255072297841049694016138086266986323464122910273007620298058100103514995674950867692418840788778674395006034927394747077083048303752166461736250502492897166112692560177769652023513102082064996225034118102115278405175844696377101296130309188510945893043473041944137075021280954610896169786930035265000158956067781589586696896596947576592377910122008347129847883727997348314034863027094033507641811559079583626365786448206837883811535719568062436526946883358678815665977053558234779375985433659613573098840779401448784597342630948296272099151380785337336573636290946624811830582925901028207681247807991719274623657257261994532435948560678722203472792783494488910570030634741677022823642016794372573374425580427409395094605986374281984553384834737455615807205802352833294721212890866942076246739921552426316832158101751851288560778582741135635094875391390652630587231644792105921390008151793063342074150452920475715266376867538408512285819700228151845165335809891770089820011705857206063982060705644623846148109975564465563014148025084401042610864728615343885484116720224883448320100385136839209306854005190873719758377304196115196056608064814464148587935162976335201486004833734628834719730774417132231070390386268629421318698952171592286398318473906090496644787408942629188799000288099849766739817143607762280278531728776215902102432231696498839450403617378874571210712540003132018080606443565913278480938274919126685040860567869126948246205202556425074897527272085918612904154077517717441209495799003500695137747296305818579810235399341631042877220022934549267117364592159664822299067759605175009784007976627101540219058014633394145792584364161107471488009535372722510694144100416321623192223919743337122841583757266648797063070144864482128750973667757734407626784241841438021483112451624435281839573715840441622787051824994065746036698905506749349980186830760380424344524062144390313968294544482478835270783904018699383332244610099757744396712641145163759082519329391067330513226003997415517598886535821307173831095350421707122787855604742105439578424274113708416664660469006738970594328937587195618618265108388286106503680951658643141639506925992532753582333082798542913311208566056465243596355146801849938308021620241220407622743972570389736484420429749109212948447551450706703794971461767167708319504813565106978624816604560025495243939185135432487346295661308270324728708622887137743029276155757475454274744924591477489332911416960823013937157285235299240235252413215626408973961801503717963018206214183253545009584873540255850660697984914056060340288727590233791057424606099567002398997163671755264716526094451641390634863710460610689704508872166787746145917024139534576847496122983047572486685536006154124888968435956058259735238106968676055358001279895950141851592546926000068077067443536663910049372195386977088896072982575604226023469933934533542012789657660947835800775271649357896891156130736726468847492688662340953619504853530163451854820925989729787843089444901947646447254486182976804579532586971088568720366299112770462191674655357522277225511779631613684344761340205785635335492316356404580030754633822754656779275342446279801783435156327929232220488981465646197210440772424630913159146597585737197780867246206643261246570432393251364317194947986836426831695936084752643543120141043579052408265095259290943094431791218495688098068249742953611306512803707400830597157941552166712321452090256210883141023786128527361612358055381330562892470230001847389647191594076328079070634528037110519840682456668806306686052842865928001918227953387946440210940460941151111190218076768508699243824061957442134854158009689951108772490435837839517868806474632888145109259965612768584144185923882569043160839163530193630366172118252910714654293258065982448722922976241474998428208002767731003434376833213020261672226475579266868828341919032455166197181433110669318671125985593774836310755189159318338165946900729288903355441247339513929053087424573161609741634655934643979668957428446307702266935722769367655578163120790296067820448326404320735352281111894889969929160753152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + 2695086297389680277077400154365341744271408421722377237248369826152501024244088803557762368558939466750660557066043145338954758285989850303900293982269001849229318148992892668734878286529244216018093498051013481770295458534679831385447004511178585126125696543060909972701429916433927726538854858119137258579416236174971556125203824278302351440912550309723503402216155250217519092432515135249628037048874641179153379250910144758231418386870052744594586741180065105638395427668961340022311725814663462038515076471660528212075304336532012454964059963639800263497845182647109480128400065650867091259219607589530659235186344293704740401111443068427541571507925165193594798357872433410930895685785826330629391372900434656866206563681115568243583781216400554751153410740591132150508895554310881533476997072610825209108607946935818270545008443491720871161589079660039036004358309333231715890039713468890726278710382340300749583180143854400452951474384880461195495999224864934144739820452074692669117214536378818787186148031346127436738295005779006116630732341950489756067741286346227319143721946703291551361989331592054141551087178180180685060278127311646602682004541680862940756637875291101154374560638405927515813555609975163996358629666265757109905095125980856680613089901031415562223141775321496531878336253831600571119813347144351904787817217086077237004470121437746088077924860712802922221256648708572258194682693819713712845492900311663263412890882737031023352036877247185653330552401886198549453858141862390433520335510461408825756072022795698646255638572051152029735306307201580595183171262721298154274055017764408904168865855119721983298631490136956455884170238918688687129845564483106041621110979035830501934245009082870776919816676878386481182582575168284507880006606557527084163043353961712353646071881699237339235372124591459095607638143035762066839785718001007257956933172804539774368774876751109377650590271956792348213383709071815743092780052637210399203634420014319619646903623622456245304397971142391328490214878156776041550745469859511837884901862748852665225541853992472984188332572818299113159098242283294707345836129726553815832304776192126336283347966850649739623862254549131381723259577455029625057439477750355865384662785542362960201855199500965317366757291936636901018272425552567974691274983781982221259673837726227085995935431013971999156318890597214897012005363397560352430374678279601837325000975148438589971723863955230355726340235514498156272086279368767193669364472671195713136609697194229389026380964620398575005611786490771017766830276487653515955319433862877858025268738533012794244287796968357857599023157741306001490176120306478038230560956853046386563955190525253388068322868162798000236336481008379740745636624468642470421990983243136249729511863666564904459346316427025460530889782870730455346626944950444494690494497042033408828923540716872586484267161383481576094157078944203083641175203268135154287262134480115057197885120652465167075155134917967473904444355841152459957424546128859860967475112159790286170969034934610502959220110528326564176336759901792179029966568043726855501482595678089279998188313152634650957431893215168472963351943700807848014896152405498900622309269523773308267420215250653809522790530474116527236678019633972743762487267179315679274877150110455026448614215694286534140775418059857625875122973028197200370664628044151829868751753313954924924263632928598934235102293963501961390401293391993247700086333303904618182509322513496173076804256938572373739870850376371640082743342263166662462057025732925951086641805898969675095102469233672146781565488135682131950892455150479609683418870301674842194265568593999196109928498307256241886272508909467721616795364157126066639917749405498729421210538669549769154973772385729396880483479997211162511300105798640819940778037788845030958392013313408753949241350405357164097891794207694340355196993774453649941628281317831371095119264767013586825979898535737091974696760020224326404343393750534972825174275845955604417512876510637947380659146140713044907443757822868944613225476661424898518339606905351422485956610884419777203044778187722909841574925323087727586845637167697282043554287665566263407703383327254604308541543597856081677439707599210972994431499498465893318753858251837197904018305023194382000702814035915326090351087473860178485898436661450244754046034813024421375970356980557077274120436147743930740678011434646727064858270259089677664994618089680030479789950644916388459824878867430420093337600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + 74706317507075801145046200129866574091452473511654949406227433644051757687054508753436510321964652658841248618092757868487408358254858646125811972055881668090850771752875426339413716169284551492054594185907524653200378967784456956291476365691400885344515576019703255137168958819568701664954664585705070287641206391922376013941443307694693817376095787179521633268536267297548965348780117562683612370798519600286391076682644247536309364499736529482369023260318175924288428641864762444116454408905638265351755536620663966340501510328974230420919728841161007021665480319874134100568237622124274099084335046019467472474717305740326158025052908367191880305609564531483998056391835157722668074572946774016170861663091874617081444006604675077267277459090926140453069568563941752514606106479441874623704670619402835382487898637068921716465140219015061002505405700126109422754284991801826694214227505879449937227493657255646981785207866749982088104959544771703416226555559717959013268111818735576172291871531478250456476869636336097233641079929476983387888695831308928414186122547407473985234479206480327079307275306276780103019615584373041502414650433456831224662307217178327499500336937009637847944084341837958197730090144549074556621935436966603481289136634156433326024447143500903645022666426232332453021141343878269739795731068625428316169759144336156105531011429738585855105168386586440132641338611836376797102389804098363762784560563550939432997493751599697171911432320144337400234407134863635758350715239784831938527712546154142387597161933633799725392893127948062906066974555763270270154675288595907659318982501948154500987832538120620982782467925471383193146250820351399026722036006296229474466064602946318358773133574143101728089886810121627717594688991791751365935829929708167361702059892390385040823514607495991522585255259408583513174977979492938568802607684972746365624380353152960465235242574994125337280775059916603075316024939556630111217190277259744997926094114764970516856100201024932588047415101411635375184212402966625401184664990588626154895473558105125676720304486997511430999442051606283111119272680738764270576877755473657822004232464250716074108364825836611094333205898237386839391822319459939962404990677276589687272548578955003986514754270249139317781711909158630397082010208570960368253386953381928881839721517861460333837728322495459494289898197949760895231655780365110059624917234235248829494056088345626065549051264066192802874436310439656277048247687094738664502995096801850814290511409565365683218520747614898877100862378530713600956940109144661739767111405030979191982477625644341195785082668905465564860488636912691688005300702553923182093215038430407031358764944460985345699438578554930706004477405513732601965249048334908987659632674915393789991077880020798489444949216905674663130161327917433148783560317477014774933390502730909349183879354267596970813151380015197339387264338361076134260699437036669965759471485021092301339197748617233098910734153003964459774204473658068768717920229552520578849191825115437795311303825682903203685959923222018976612666150086743854490123216062702659993981018366811892510943589295479582105038250020680485173602932194377878694747919999436143392216718723132688635636457353474740304358919986291352082887719935767176155150477023219486416061403507723566914779882437980575294462651867648233880614984259224561368471276522466426279808140626394631897911707131754985178522097057274597996817676252910755250605854250760121305643693878709494933435947730245983163308821401618662833808423635592481079871777064087538801817097199808863337802895698490704612584966856280620718932207365587446836486845887861981206660108792104664324498339283201140896345645222823360078680363865693511049184337618365628085440527980511987603373494046837565818542632646990912233024237980760998999714521545459449636925632296596044756752613205651648006088797773036427508995025775428248934921568004476983031447250367243146000505030813421504554375972908349515937407488751731331637024833226430032581971481180217399073289527923798875194772058261305923336391702571444338791132284305119274391405215873502777452219323277035596312024804192875966572379962328292149247703250479903192042217150229515787685699237174091865143576606578986416282306683721383983348489265344842529118909242920754645307477316617887603455804366302645840825208466956580232622074237527823552004709406868752808241715744828040431155463699046781570162550727403294799780424129511849034185408878823971089816064360501687091200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + 1704237006290318910187774024775799405541401773715291494664368441288714510215499184083836105386080849924150244571171557983634355756913514386161849051099650850634370510923220006342671829863093646884674491329952050237537362939302882127091543738340844001354341492864996820399573778424831472532587389367089012393727840183939850285967695040885172365400754283844030451908341069708444222873189124719724326666363545581893756103594762718135735512235817681420122808162903834812238544587263077174017531006355509144943190105716492199597146022211142380241914720731927928169840146241376442657852854075640041139955996585492199958649561153711270795136109209435329847226751841849908307308823701743576303103788511835967316015959516379479470156136547374141226903702816210284905740628004265722923967441321246647000036789514188457306779545929743645669594223803019289392477375004456034114440402500332082381870015828860981802863509332136599556515405844620934376571761039732830193911872239892620683250318786002551920561206245074351117792787066058063705464134396233346306535683219794013497483751309231366321065807536610235115843768765294422038433417878266741371329661782027987200252320324736165791318155511387371234003051759760207219282640961443036688817605473029729194097261766194971133766112186594432958354372947862657592559212702703139448637625540458430129940993787341977360716035351120103946604206747824235470010355634829686895471716673583727960845248398799961833271583784705657516188800632080879116225261039030673469117658578419042039666216592714074526426783778358671095179358150052089206996564516140729190464891619881180558572250633777952152560194015754593557205919347565343225613572296715358409679940542526195814173309361159543360864513235644808470345372864625661105737932170463022124115523358492701029710265539738138172917564977432605962952107771758999357476472066818738634688488957376041711406647782493022009352820592772658700568919102765996183781778723366411367328292247872081925699388986211672339837878014157231968187403942385923122311215244120704483984368890915532111842286219107689486970141698604867424195641833427718172226735985972391481973961020364625927929909865271032632181589157140999206551085385324200620184387649363964326007455671532438749344605920756503007530304153974928747453370428066171227558559342310332460216699995072868452174528104074877637542259019846710588413524175859335761960956840687935822290390166048888219562457836466829625138633898474134611319845254591083160016126794790424319089122593180824716228577197327083346659891589598774250019066923484906957125155892099717718156225625287115360903662546535685681318729259259325908322365650165359478078760529861289411492347150507255021365887559530612503123168473845336419921787420114755659592885652946441306079987312665187687478493625019012975890899266519767927861275876355079437015726807130013184480348081009495037973991440134352848018817837409716054539503366022860315895960691151301652126404048887368414568438911735716764759876246839838130267865926363378645646042957791139497097668440761891631121955930569879971887101691232557846472999567435948124537912927127349462707573888796961400251298044027539667125935211678579579550148736624005088607967916962099329775493091440437129901427328050484064054879468432004827610229314744178696093387908477554627246949233625569171100804610377585009243503467064541465200707702923758050338886827271262620210784076852465450795796312951968608754110219888713039335330835888226820378439505733365704450685688268783255140448882577892224664839882281357170186468594001095700816265098477943667774410227984314600868644249502988805832543722182273244947613869291818153445069742229054074276243580810133634503994738843753158138170040510329612013291589023251117403177534826838757441012088600410530394055322697616045767161084316419440586258961813422092868071520912803561783311210293345348673109664291934321203127993510869382100181981476000590376593443754846990554236549332176547018512470909143542229786758992877362969789610386206430197927096117542233014049637576632292854188537239987592388638716550303780368223186151916788231398035471871305644818490470975119058696810583075517283449088930709802931921638542569364472248275467454234842888125034873351953469632823112903789122602718763438050332769936604943575156768063940934075590722255285895679178397950376916249073266419724470364174742887606089185455414779897307935855336816569249576854614823608220703222154748682768501192223730385287789008389953046633147014135926293570120301678690304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + 31601778127245254219713314884181358189026605128066665808059092954077939594753314143979013723997605015634480959701068105951012704489077616732195080352821244005574640093086878890996277946344178972836628593517439700157066978216307770683976395233813931896801571985776572018021609461966162046846676658543986175706978110086204641638642730274936908276605450047855818977124622050502474813540932521432313228634895381733462250531243921346764760047078476415485869261973809161620300297964849545489679004320072842530673464542644965487194510908881962225765837278442859362821384505511939664773431795856167702010944369479953621258173178625724469526329057522929655438961808979319772966600404635615699437614786956866748722189333912954022183239298146805194071291364399623316318886242375029656474566142613863422207459293981573048912190873144629243925254412925221404546450421836219046642929864704479542463796205206944458034201589865336463481231803235832372429916445805456471891009473223999195646128571158595514433900771584469425296409144262601350198896390027574994145699710688663552689873346327588559794031184732920356450681188871986478588802109264548991788100714260800592304379378792177505235620184886635873113972299676692412622814013810000776604438492112592037621916768394461406523979247365581767416962309565431015940982996250818944506755531457423473884434729894738426182207801675747292605895677209290655455649511966735482556725775565210397168630095201733722252395926889854783557629614366352690803109300912215234680365103946731383502684077994492669534360066602883715932182748853906520024369816428079877425828434643692991619660845845439042975538807841534617924873167076834568576731574336658398311928805615125751690962466917666446534974697506986679763479458294111059427060042282830673664760739046884666137527577345107767225249148643435083740503734975903192351942169622219531400378925306917859242019435893937809744559214921940157282382392768660409661065008997779857506264582817486084650688949357205833682664726773351669840637647310995994253552175924189777977099438602342043219177669649863016086855949173078025710739559968959358669209903871307924682397148870320230311397819061023016194066148591784110086768141010097709712147508832570788643998194973373635211670890307169608660388883241578414498262186240939334564908610546804901325158561691408033901140830769608642328546091179579939595728569398216334957942924896888039728277454602646634446870583946356749489750113332660655162436445677713705861196334982576260546158578457337731990190222949625999195936426680532439464261299936584656053899619590674536313263959341859338627844314902607405776591344674177950586070389814258290844776381429041758373400757070772057878644260892216669903975682378410480734828309652140974909185043670878271908196923208597133199152937337053188831683446065248929560515831474076066204358464315189623022994410080118647268592898989697591150885587685463198953702539140382142811882443967062304090401710237642473221940774743536616255652947078174738489868352939754289899680254819277455554256155223248530966619993325132579883805915689187380554668692358061657144953994787406705552781080242210460812930227352283926461250104073657854510297145787113747068184576381206695661323053922777428187881180076520335323575719110185116411172773574907805200123327939973824535727868576514949386368181894922315586192151287165348771642098956311000397318178575529448344529654041776825750184503785563129727801931530554328789849263874481380968482325061819382513572962497421435376699328796444999648048908788239365859362126107169213977028448378359215135278417782432635503548357376796908552450415140969677764793299473641665897673224353203947494162869548675371665940839281494089394483099305850534829775473229494472097058263208563733476246366542020012875925751356753944030056094350704490718979817384476301417177410235063262543917806003824825088263187285730006045284987014102681055251229488614815574982869868356882758669033189331206083718602425765582533274413451218033032271636024673331826038599503421285810345547174889575603392016757697526492982897349147756122208739108346435489385845177749454565863590080214391459828631767490115878645152445271836716318404302757842888663263122669804105035092073078154711739842992731981980428652490421033088402621552020534830618639512602496522483362449371202524241952689646453734415759376971362003171631849946873658365459479392094209158240203977615975193358808662215436583089666462203115183457842580450752965169333124761490423403789749197643227280179200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + 471351305915755143575017292300188322277620302512501196288190190979640746339140428155178512315471401211983761608428656766325672776715962105272044080672905096276639651829560472358640901686183126889484298587264061641770708038335687554813342849645146141829284075931079186920882724149453723829723395350510647266201870147947239434349707793232540829181252267517720078994967140329404214653334015869092418528269790713036849203832249271658024374733020948512172810093040822676359582791476956908304988009896956743816558118037832456846913303538726221863638177459184844529629389558716239436400277712133524072499094192546166792897445353003383341143183538289963026029964849370406597948315314888275921267409992835363372859593682314607169460727998187451965217035271070279609794278661168996611118099347036364696390511133497377784308570678321837322037820935837842297755727166558693325585809972417617684399719175441706770203516975827064278570904963586473880463109695385042168946999775249796471457305618669504359447617072498016803078086679599018590881147428271409506101477937889965031429753575604284121509412376267464549613926327257666544008365429459259306203594330244412624313131044506354338137059765910905476007015636846999950470002302638878304767178597435657630219730117003183497785244848828975687357840218622069533738233712133788402840519465802912873172235736958354376219003162163026139380049713912145503786227365968309850409443931260155730914531011536811628422853971174504966235339076467720234961599385672797346928212348176739829646879568633443296672205119873720078662279527103266272546128201751149620820648172870179216270075259616791854101616140590923264857661897886131313493312946594959712419096786619911579989264784514592055776616881077181732767107849650462486851012265321145529069199011075190007422640235985176779185233726133817391967159455967565403898143173820277464827049439237141900936287136290911035043969735787509956567716711578523729069723172946922225969444655151306416658016562713316526008582263184689708991816553797717311492530975849483640748727075468569032394992394592700402411798109675962707993512980448752262980816068107447395374066471329355020390814571680508617657403988472215408852984976644574531593153414948249786276286193239796041455315667913354885302885041501244433593889506295790130936360438198744203989710697857918846813155289943744531252975375016653108636569136998215203679398631294194396976174668641048093263214274666364280933391821061983388341168311777362280626628953192181228439507953766830527385333853581457137678460118795208689542389709321469556125436287888946623158624366634785917694994040870751358774294254581805717616822745394001128363371855834632152095559369948445722108632333936769618828756983252239922171972152934030414208399064076804396075226583673769184805801857512207849109470835044718396539852950784674406166633816415576566835101279198494904919662477710799475721355534624600737359724642717906556640721665553373717023161013965170689486281819368667070127285709731562490927904045369355819236195131796157715757893280821550301771961214318159185542954744732159010777538863598009898118246104154687552286843002912664907545456249081314481205421496149630379950552152833213901358294831656655148886909673432724601974458101396748958657553312484350043564672626872085892010242392969151421902801125015505520840710167655015260691773065430945101191862906309321330667668264396977611991109198965369778533745294613713975182144427816139692111893125339115443957792884903891976738622870325133233343308509987961423380609969583480283531801692493775189019647934462196531463460258298198763533261317522568282360600631215171498577668972754121506071889143894139488474298817383590170667072932214923438520457720009192019094805435887191824145808650835773743853758820977157616451881388638567388639131344529663220738589779192480821983961173791322818338262779337172471880152207372724469436014783285713517383184134551347719640054297472293651375009391380584798752522941527625649807245888041700188247469562996133411302164896983090402483779295079912774186193320451804335492611877584433364814454936749195481196143219810501602908255989732431867559708686479948140996282719870846937746061369530650482763877351638828101774308234229154541624155230954345633615675271980852733500516842702509261977510349971223146730362096471088637115355456931287437889463888074507949349793052689352940113931366373791958277911810624429777280413903211116546623617882347399586737923643770578324412856751482010965515501951751976706417623040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + 5609849767872644838289640460703768862124826313223365846629083782085242979028351714532746765723841704352528555845286483514467244043792526800266020957100975958660300145211828690447595263793303853686445799627177290382483094017448522113488697256470287932449498611886975827153093817661449848121433414407161809361073829127376256375749273979666600399185148180872093206297120412343431840173011596677088328897623461418910592601072170413453025352970958337992730415336408678498868696227093921638759502788324471694349555797073226547203400686309000512380849895319595790819672952040486306210972751454366636434136626264776644739703437375497230538428794007131234206644326051356799587570391956928670864559009761547557365852636811799767293668155801249338769218735332680365939485784793586752743830266248956780508316576971034553216984172142891491743165471013648379941164732990685763612933076709778024880905400879987189963383569057323605185663738035451222473051387226678378250709172491921503010972146240298347484527824917946981143784656974207551075946924644352983042011766857202207900176916158766650871379007159123796458232388828000568762041168100430908829588013388126654495313931480969746243858176154574201017653181338993899879929075056049424777994496967522508022416455922025975148823524689270925211569916190753420276822821012519788158809519685210358602927938189599852756654349405774054400106112816667240493925718790843658578980460778989547423714470575560479917569455311738224928570741259818899807799415083689137797120544616062777819225742689000304693177479860826440903806485330847574576005161420351631119257037912948733176925632329905677706419957146292326230189144243824603950519851106961682211758709153961477143118077037167376250633862525115420710943273515991312643978964366663592192519197939974437662577965529898530977650402930772230581816026227567107033266110056804088497155719584960570652951916913063626704544990950975006294341265235858886789733288904214350140518794318019329559608488573548965157143424521931239318882534300170755735141004645311190282882147828843559787026587624921274044351810966147486563064447473275308895075716953746201251589784069754168829419614796633519289541040672097662342112788913359731374034801042201143556409490831681302371715867138473470217749573135299008180432292429821409959433027123001023987406197360122201925105647876800967314050243215880905779288600440353987480212303076400406953632450814753267539289903138101473181288100255313873180545065812462031299735223221216498283826417073224958587716857831678432018241052304521385848776955444467838774295047394989771876831344734505871884766981265928938161901490251127679269299516056365003949228644690365629445605689496142591599476953876249333351668760165270462617509893830098342197563924249670831513358713437280917098273193828332409268900467212745632728895360031440177972817786258053656201292391126591134895784533249899115490162364503310416687561410712211998860767208038540140449719979330216994480779433390629955719409254389204473004058652799118091861183075462119474956068733387236589258736525835870300682027739033285287095092810961568734299344045082637429114943512722723707905299112363116236460259157007989594395027751292507416082073134606389102484095801417332123216225070190011297175772015048594542822768448405788690510024767223368645710351341454872807654431270108615404824931132120548272760081409051115717764981938684993964033545288481646996197134793436408317068649324358035395816129505008007690711466309537264254352714717168269838784358926707934228288998163084654864468403068715206153061206647135043259126433029310392909793602730905796764679454209167563777757372853319686662418673093889868371416144552746065989135452762109818683492793900670438514434193261698440073500420134243237310605979834807421543430711550353352475374676993645479348980436344056352463695764124861728972162189912248071878992326049039669127926525954394758654059972877284562606172192750478188260910358006284393190370308935843227786247415398350666636554871777785649001719593468624901549273863226725271007389497249904892740191695001480526938269500791081950266769103395709868637017637958753332498578949827968984843043450330443519536939395216811572472236785952635268228971095240354010198137547617195189776892234294651513174212699005852829870654414379830229652490277395277154135889210146179923667764716199026948623099890951543662803239258341082034368397244954314308208623521209676025122997935167262095964295524557225772982649762207084282374640817792441834790715392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + 54030960352223586803033876501947977155176101493392386156872308582144999548927353636440377372641503841979357330305579080927356681632095457984594091854833225339902000839867662602286310792238025456730824236226108655102824071900889011005238351315464519501871508073905542495422851703384260242356247535954805415391702184493679821291978647805366632375000693069676357371639863559521555098716849811916377569561137037796063181640066329666969220324383040505309142009611840052678950083232125699608615102451173759140999238043631479304818873943655112802495766938669874457522047365623685638210429554093765220149660955213446743576593371824334513775943273255354864369413487443721385762947186432112968549963798664491831143971062150070732660911836282245164591749799787627150014296750672374857542559694967151598276708151310798054868198938441256570806132357324256206867394052699137045036449778367695746197491007751136220011922263980171876794832607424582137878158173785530437257301625449158834216615004223066026172008330439973396252098136795794204214477097973787586266835707957064169554774265890961541069388409731053024802206638425443287791074022358404898749204149183056321894019921167913075770718425104590018814069999703980879790267378459380951704470115502193153784147368371741690222029501967875033337632151924927746413556208025808826566832120800317662560159047659283061009884510547608420847606927554853662107793889236780569315558994023002650942264010922229998151207320129822289865551159587263210530053367592751318735395593146672376052944066981751088584966513424342309522350407960976723045572558017550840968096339050531239053397851658942495250760963930848202790692891367011158355081129094160036454188808407678951121380309907007147751768073228169087136314951885630459082608200122223896046176387687007929589847814140724736418455105515867417108018363598369925989610743527259870156808500881472357624452128300827315542461158181653247806504404256711471469842697075409374475820301689630666454683620172018769974512159403076966470669565185981745986832719011167840898248164786509323032557184198829927179373206397309819377467967602249783690092493160720084845197629532945285773301310192241228175064632272551315981414177783522596232207715623128934277241398562682311695301700644992074330459352460291280798743604645758924831606379845560943164516032358003748808922783771431791031777459659801530684597437988847885093993666461746445574634135131870697912632115893579810144494185544871807731816756094928317397396480030526971116268134226675366091005769104441351284568714205135367861312567564792386426618862031491003168351562468547326029575572288194703980015336837026882988603907382831486387018383718371314283669974047814443715808644109770223171760417728650218917827929263107914960977183448426210566273888429277030657805217282857626816604551365659699827772952729363058423330599442120910676184987450529469301945786376680511700359327615311930015696501601048003306512217973942621159904178402055588827709926426496909422042973161265878187613175163596202117612964845787596539459603908564665566853996327063325158385822578038787264441490650549975210805837127413189647275828678139610693732491480679288553886955941678378164450271032821419321607664553310396224664084774239068930639017271978940257526277131782019355067823853076021092902102267204231203485625253749388777763955835888047884603787086095074363185639326839746326830409528703809898872718921055847671460618490924039930447529222767842340923587094578744397158155186318457074926014624021716084687899516104783336201170998492994423393670040789733505558570709519639813793151581467816909122967452105585970441604593765339178512906021468808934408976929906245422370360570422533681247560712735215879605169660309594986046202686858311664764456733538071989570837419250421923858551972478008057984545179343594871467261663362360245188685285113872977237558350390976774715683130031364527189061950942322829477725913932679656123184547383020300155066916218886328116528446452708594587280626876981717046523636158240754340759294614469631885482733676767421120499805347952486826357847142057504180788856501466770171661362496480750152391761054438142019249138120525380656917056559011527600187557609145456264723274338503273802185119454413210628255629907714867015175495139483547141238293882475072015556095292777858049189868358347816409848053380074432087698567920197762880948960327334447212095387410074517976603968674517325050578612947054303543049258897744654306065764110937430825695815358640230083611432111308800000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + 470447229785407570234322184698899574819080637558500438321726850324148087466843450345298457793950525890438621135610162324300661304632936601397915199721297236240417130862888011762539599982490761954051478065385852968173232759717945302568283231176314010689627149742809080149794037142030463450473177201358812013125280250047422331786792216137523821575902176507388617246164428709149750866560359175051747775805796831795522293613694632671785278713461588170446694254543298477738656827135599883519164151348131789917308836350754446235844502585627776784226908934870374777776724882010974807666148947876378411702874910561395722045015683751688586012793813603232576922513383715220914510454280101498336282658629533350897586910582872231120899168194856831367763562142477325977948380796391515746731259293298952985873620349203917762215847859789714434458201919505470286170569581135518967075478706237444127093519965629614784673212051046299956705157000345408147814007289662399748896701563458049686033428061552877018066896328720465572454390106149487242151913629569739457565516564506548719965266319667537546311080676241026583927663043804677752970243333829228450403798523337543510592775181384387953121574229848262767912115994877082134083327179780996540403070966951817891206437848467865434784638200237936845594073249641020737025775494277576868009491308888987596259703947403996510817521997775687443264483897947975384580814266847647201530323072339198803699967164652188712591232368973342925658173219973244082211456924743240452069713436618184075842744195256609593209543793792972145286584559034226344439687130980161866640188081106556334673234753142372260710929631006500459015051734729341576670442050539973057731279257482803703031652367227527038049923086183054269839556526042764539718037940713752910747093117642876127849736799520652417520738844183119112717116791980040912595035281000570049311331795990097599005045869774550302000812012808192121757422533040938153789794034881825892175432745472056443758813339541383720369502876441299465387245467183213057443281405073323258555233537810510031254753497043320996966307219452158474113904826353765228491903665741348639255432112511561277409317328035751319395367825247347889283587080141996177284067848928816744185853823805714829741273647830221230892588292462630624764833048067672580305228510425155957900111971524545871306471834365381163938884236774637976321967862428583335707024753764107337548714657880323926459652525168162377033127178492392811344143122041864641615719925252153302696450798965846196632372543949826116483539786769459347890193002010767027393645165199114696422626970376919575629504446988295178934906005159355699887068868601363406810814925706676597376807756364285414022363242736149627035409817667090663131439297556752369785247939160352572684354137609888324812935567275504788476710800819001435876247384711642660046892666683853331591459380708736218225321577657834063788254785653458005199671009152845406595675680845084717579464079950073695556753741945913204488846188957953362813409235710169778406636353183848292440746261791925381889745745381983819632557952502841658898796840946532097672274750129082436487554415905337439907618849781702021769145241787766457364869618101510995612580258557803078704794204015452205191017256487274701138572893469707459128323440556231204091848733352886361566857253245246039761838657536383029972414548173535564787649416414538185501720392345199741379835059635481304990172950061591469139857172464912121035216140112021499722212150600789983303634829111039609553325784954110735840418058348423830445134020930136100043760843834840841403515818842198355293110322655197624985162892046204047742421997488000970684119964264144091960966422629982290977236721100351949017135224983220527589168000111211186189989123859057362013910695536421606250385893051582350314734234043592877314193583764480808856839797259372529069909519981593238403912743108624550812022657905229647144330827524059820686912881005063279157108913981566353306275295322238596616988877317409452616820142346874640917163484341134531316256390708593418616276456000375613465286419645812698625854633467534167448751803256215511530250446078546541598408280965621388004688920603373635818190693723643777405305293324773895880503060761811407984338558714312333581266110686417747336443678160067488656393785293729399405371082092974584671595034677297360220263290306832721349262868694076430594108215322310624161113693514543233628549491940592218553405533009760310740074729045885666628892011026767825071041182433280000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + 4807118005906572985199051829313130555256492192990174955010630144524382480247299144465297446698011363922543809887937964952844632874041557283082391841178541508598011038500624328099428404393718769017932739991977552689504559895921115923149752923189576177911154277099057309905380455045076581905817625226490648504651678680684695277735968763592855191970222617646778720883002828628624960376325766698506002804414716619547434003134914077712356610112977287360538201908930881933831609853692307386879425781779665365993052251557767342629873217832767621190292968619887861168625192116741347521875792539827786277652529760912093693192177431365937274158944064509360008321948758108304595989310852560506604243999527543619260953444878391533835103580907492647763348184288189786221251374418125188988332483177034945560371390155447198350189236240392026332074735685181460577534620837046916005975992976851871213777070906038520062284756399353459942936973947858109187986227429905983038714255592327950278120338514679161077187432620052193514332781217722543550811707820265596296346502855028018888947023639944946042402807027431434061313451182855584293975228014456734149773991600531507659757419582058654213998313075068822457708165554759523168863366283931701656831558598927729739664415103434035453944432834304158102724430239882592789075410897004008095025357701815877000929117316905607767164139070466840489348691788165482263173664634783020717162240718698288971426174353235876710343138136618480002797283076421863798056222843354329327537927337209639075011549182874315160587517401814334132483274891677433629878649176552422895832220487344699540405979578175374811518606990961038745146785578370472887596351326944368037002909990739812609634513256450849312629222468622303631709548508894996696986711083666670152970751824573781591014093349901498906206304816846863928710585680440711052316939085829297217936214516663486304517688595665698594288036415377224680987881936278149922168342664912855051938239596769574657963286295988510337885558947522726316059380388170036162096936566634585769842612640708840393824345664614859171436728550164435013520333586242527205104149084371110212918096410379090709090313029262643639954478755262608948710045760289883385110483229868594792059845848636244074310975312802341738420240939583359870053949653210744783312819950066248645003325164009528553234120568746898571657370314369360647367400157398994580648407309756692369468715476587535300376592512953616204416892553732140512324353418583845680311506061664703112643296621802857177518562220555381538986995639434562100455885116849695726841047865573991088711979659915919478853408473897185871077313512828235367500809682115584266605162299436481377208054059180909778104474279620516168238700513522718526520968932218352573355954764367692191860118646175676107585619560138048419772947242656334984140500754245834345710075839317620440352979164375387531067030567011944020984230851073523314299970854845699475653370630127406096161267627975118138731433597890485776482269195558415345902532200813604494971894417605219442974243113484729279798901471694142753025914395637464747534219747805489117818954998731009340684068434636540180609052538342074226443710398616796805678805127193577077079462775016454450633770269718496912017812231052937698187392076104858959268284438653112793643306601915040155311261346279549272240402279283019427600717858993535153046052277137621912559597963006741245271616769502407762137562776492264986715135374933609191218506025246133365176411745487458839929697099821100538662019755476510306701809802476884632015861354316387304172435997177154234600051327722059559548717002244661740784530512570543900794802706596110856671746665067904526612772675610680110417536321568351976738630327441885033408342788207328046578785124209195183907826042202827438915500903049494075152608114358116214402934977307726624706174662175548849946079680322988767555079177809290289922450054297602747069668899523986069102934130906626235895948918566265990485002561047361551432402813361297162067995541852642713018554650148887392711108024580177876660359973500932995922673815303311210108932294349949109494622446964783987675652240712233494798019787779302983610025224708273459148134250461185846165866133526818317223376261618981866021719258261540851843142699818065165127249373170149744300067956191726969897801391534573460160685458406000082316497090861866886622761128440166455161464613992059189545556155356664467551744191201656851912626133020971803085032219067769662589720710540003180137152512000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + 60039491823306153678843726209461056949950377680852038148759744027468823319984520477496949307218540045207979776295346811701996286746112652417820217059702668846178330051862736199917869438481262553258829547042747168536277528619146177927547148097480514896805922172970694748596315535286121010818272346429154422779955369833533404285307347382947122099252394639175088896548096542534886890702785394140427413740440311558420856715135963741899377088162122407164808805090568307704952607763125849309224296369494064805751209006263849071193510228538663475689115695533969845406771287194184432857257610473875899528052373646288308156025717770309853314182708905793671975817238995774223985555887224292468709525031959915376152372987976469040411120823427428961049911466445056750812451908560501367079258026162173112500166465967646097542245974103069657379015177277288636711803529890991297946466238679579301611912563290793682708102300031162861807583003093212867976965977928057552785804226482475765572466304670382321768957707682571137739561546657556287645305362369912600686672081324137835169577258251225846270067506792539671622159485252095915786727641406175957476743623240138946788365335133106929003697992480454089885544380558227821594786083347313471097779379633089168667672302092941553464625768434178280119360154736848046091167400131858651906427968217025154128943988615375611616573526837337478034187177950813226474834056567530291422560931834936621622143238119425139037931563173248045929938922381476784913627730006615205158647987204302154815918698695433558117470973504033265693011169253798067237962339068878013092743320207848837980457679998835992804526105153342149541544701330586873505200720866802500154794228535309956408214612088563583503105416556167070816753668712582817324609647144951656658217011776145766251928883150775612557587448577023747016190662017045103643515162625987322763341726202665402779275718963932858759527544819484592862348721586152115922820212661111144930819254145990819174120307194819607556815566570340692088369525884334943552202805404134334931608217017007756484553324753620302164160192383471119890160066633458823474526739347693790361490414775136827398373795967097749887893304304275724193688492184145067722188010588823621254332215806294400793856343367313811899758798412078072857631891338567786722937502678614388740805100617153921319085653944814712598611774552638229442679778407204177112481852494456969317226209316045504732964477091647433585420102910689579165685817128562672362919221448178043897812317187210294253849658997896814874418126150970138796168681961274417304909642594589038442183648366008291274985123129166289625156776581197694875948735086803274338509823658663678902952744502463695869015107284729520618421727778515750531226299303275238251400280587702290964238436727158580000022822483275976223885002890945334432920103803982085146566826432257402468976822801810658839716689370899963914479556570087574586062032410998800940912310453811865495107848547501088127634338387186456330328222473696173234918892702411780715072928750976899694740473582175408977028797265193571616622943118112996765616020039467894632410987634061138144517760930763770123607635484600209069088698217497841658488081079310709638350382016055202732339832990038298405708583932499482285490106762387526957559650907135902221009129063536316516696642528456571643116356626891310244436410064362234423888748669324738245695092073889118422354018335598502439632333883747421061887441121724153261851563305219033803215637063189479487596022989852067256477341999992256799030928743793005233972596385272267267784254531947140805750824561289512366448648917513947527043528083559667467321411135150802488131545923997184453473181670732769504088505604048441974533270786057586724343768730191430740067631723364709252376020207719294517382142342245404925115033588782227702824054418941602342574748116070065397250260482818940008685025633248745150858471064156696992730614113102766921100665603174700361689257320642062374792988074039835785849343576117884659985533054257184700765580886417965979343192071752088532111553228107193323887992183201522854536395394515643570561729848234432024061892095929555922204061681957622736628300196520483334336545492940513238603816512673541067154903404387538767355730541128222692242636990123838926782935211164212777151026443783156666371325038991277514381678131084876096624436738284650144854222401854661027688937172653610761116674772298646571768687040770871383859493146101262718052917593364389160244963073586993142169600000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + 670415243487215925121722883040722552376789881710451661954300689954949911630512468234784929081504932590647808164063254416276330560152939722784111955199087583108287232489828791901416604645802886866006093102257512746420766552986717688082445886630513843617495177169426333730672164456264383171926012317846427035330978114130213743978518011175958781258436065974351099063038918601816167299909348182848360891959835250008334819643719452646279323082316628917060859500809853212864945478730165363140564690430987000443876709543571110545150655520655622117756821788439710440650997780072533689272957841773406927613054124848728934849156455978474778946640610039567496422776385331491283538474202542683245317755646212921014867733883752264602723677697572510524676562437661119849761004303592323219394148341382813405176601475254074916660133704476512268262042463544162390139671018089262566641239267598649480068971980240755464978181085600834288079732934392124212025427367653778950259723078171064069468026951889381398089671616104322419675285541311831296830051789256974450890383590290606065854371596073529409535523217258202957741331661964326385799887955971721911739848694551025629956771156104604197350755110013776213822504429896604719796891870409189192750523214480530577140990679490561710006986761694267077594889229578939022663968604827919232651183928492838531968453502819078496260665246870246552573309598582609814568922321657945243089288801758644974715416330392584956851050090319103388856573658640628293656717158041874661566980215519597805213926519448596007241600598147974835173935613213235482886583433684518544156136994838427659371548311963821047744827259642230523712345045344622107322299494843302721257433599025362751254708438502655224672693291136441296674110204395254915029867708229827870836164043707973104868492313935370975068301939088397172357856407208530468729209337005966011324361871371319845351426163214513262070521132769587525519728407736573995708090725260504703076136679096132888665550407819829573467999138246248113361365870803601328896838378093565998961569914708789067567605049102350177770275930322912675075768423261939447948288918109997621427830030332164352836380815100982573733357095130031605294530199110063637288878552763396990140026391909584290598121599148158183223556384315886506443199560259785223139249487748058411759319440414685983427378893707394923378765007587864365912493919754090336376815431295771103305650719892844005221660780693207346284342472349196442409396958951420862056851365149901201378744622498477913454556789751268581472294128979677284285476444213575857747158897921981958939461411444942984449101766874755493102150919838216014460993427850247690983134299461840665456898701894514695119452042552198511911931515716777516390234407699435132115255376557923458464250730802640949156634053915065962274297557251821395583270425938976686580850086348352691440296687504813379498149263913486746644192477639299857429482648653628041030077054568547662790835178315473180771727697454996232251607954051509684838422274483257225162033066628568392547505968032911442113079263183186068236843917565409533201605849031561437955792151852756502993557857357195291490004724101616512838747335629323416885150903557435021765076502427026234566867744833790673421147961196040840673854057830691170908051580223688049716911807924679563435817731029248508130136226303321660671596540392300735971273334089513353816275793187090973236479731004428598527799363763410611410198941808308946948888308710095112615731105678420373826536197869248651911723280398947820571726725580446411012424255468760621948849946446480207893799742028722737038758535341517436013754974915336120984219504640815487876545937963936919835754372763934070966157458175074610985413328610353384677134382540876085656072393725498864238034542175295810593061245018784118899466051433642855611225760311344161243187239173081698352852729387227299168504041165947625434482150291870418548382806141052403708263349179755721440503562373500232963630371757496009300544501053896824524356180489835036596050153892196628187173940168775614621897901631464339501557947182099051424195300410749831157687925645945062229220036834608011106161631284098717884677208325243175603402577474355374120199566009454376321214744673302964100631360735299613153045021316278828962918987484359728387341083888883089736124524497693644154233675455213273262677894104491436189842311501153017338194342235833846744815185628511062794182112161119400443659225112855953180200791720367294602529106953911664640000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + 5189912309736780693687181732294139455987414716076902305259919854804565682595811125608159496902958664085300369333098157587155385524058339337987658594281973211801039551689329188806500734910780729914165830599767195682986155768697145748289473797807660822080095304839543697852100365664129694369844181859313784047425452533278355687344226621577634602599316105600961520133531329977558859261878946996444656373092724538046720051224392318852249724024503080218233130117019140506174069148530838987999541873464876428452362183946873781628461638365446735829477895069931012133208288362939119136692910211756448359326284239901879673735998705998225452590184696165727042227206794186989290066376467014081244011442739434313865545649507703698366329996064703669629770877497924021880845466398057707643254338640343484423905437319474209038916511127520094750473617373272220059190238401204903233188735477761470926610924897536155385027461487471583666107977452138604677734469909968204405441748380070033277509973701857916729658170345831637283909786531179542624895109202289631397646788186910406733932890243259613512267807955156390350901674373147599049025565067951269389756285286913735194533768815788005349942062715613791281380873642017498238549669955809152966483717356426814928707794927270203393300534282770224564122619804209724914161273833735736530850192295931359444826045511533220336092659712214562034756319574129676418190398985791803260028221324313925731631988898501297248633480374948792425221582266985705355508595973442921441047904176026689561331330140570592962096128905439540668261337370306373459189663622688072540922263097348671480456942068871774233137757780834386675580751955416015469604392901101215079670803734210621503252578767303707771777209543301949875844179527527566092687498944240316660834709285927196653709634639192725862060463321588589048381483521049258620898457454395291910030202125591067208089636156190526026243349072178754824067047736629784621683640599924841744996251007243001230483047849606613682322527486501078231613602511671420170548932542100244491167653250733341071513978364617347776344205392497850609283369537746606642851947042561621102224435604925487269988625230338837290208174119653440844751828656064965500625422462517963799001822745229578583602555319354975150860153666057797062456133059255499849082898663543275515672761891545153846783187654203769352704541195624440319918533278707564861938101723569070789394455374515859041780742222629461202848824697441054704976948639956688087584623943248695670405487346521073051028394130960581610817630022390788326704089278891844223932369887413763970982789165805160051077129119109818327386185357425995781883822827028488596707667419299897084104181049552859140482087756705191748393395517612685489119245708767267585467933538198404967179152080760116071595568992644604961502288785680407053693251973278560331801183428631416617595290023934671951397102521690942493248858628013143617124807431762658180524034896170976439917136381998979044778657089858113636572569396588764168003403669525105484318395310418664043255572200672049784906675896544292189824723686806510791764350344046293780786983761115045062242890935731082226388213960517471326756620784016598498306263110327651465613671368193763023568881184548168374408931868695031004830800628573280325075411530484222311043552071803499646228223614495345577288028768412311135635560035700580287721340868762875381109489105337213590207921806488254201280203842874121041626951798116013114158109990672800170122577020550788648494964468189958419229053945500159584619640358312129097074406201412207677955235436559676066646207256418689197332139994417458246281205143897478430826478984154664961035020742175537747385144374818901974188511297478083170151523075552058777761356171454171535621817830255136161025337821996746293740503995124109912893192838099838696588526601872911821352727890504010029991428185751083532400867680478468570363499943673483985005707837193029811296700148212383018396615783611917404572143772359571387118203352420065029427345448378748120137826213649211683924465378983888416994624440532122646836125560802132438697819804684919357786582718342602808461057067046113068290465647413040053395959066590389494724333308718744319360419407268638568511790661856757057798231963712106163639406094233365853130458438714110990908201985056137068633161163877889718080250018177919675505231860826956384575643638562119911259288130976404459155833438435317498934162198714802836817039040970167537390440525771582745254867723354112000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + 20305629225711821906424782960297190225698373119909511806171039948753591684024503459307665340748495823501980696431793771912111854904259967875518971904130440670453641797271409499182468056868737934969713768900969282356799056711025294256470807146162671963570780518825919483202591613903004457959340069418308866436857465889342331715047105983320929564323071279010067519818363792445689503369311263709854516482438333823662170166240897026358209996389674343612029885564660525608379510577822542271020876554725279567498324142023863122304871365358299384843828902805838364813686778205329434291610766389584419331340308759320686710205257783610671090135249284513934970776891478838668592965237683075221782912935274433411321073261088849646087490820215644632486278323034527002134774927242047646200916451480958879762854521197708274546834882098650749038751346500475198206046389643368559340091395743150453581892962663543714096074967634147776584751130225626510301012949649394194578336565364282131798395686715815926978166209775041057586343062089203907638460466860357144433343554829769218411177820545276258910629515759246405802844586372781061438376069536300702596122992601184994022494415272706807202159722132633662186075574809225070887741169798720484311164027255555765956952923023450282098449835021312917824590613927348450329049080283282264981685193503397211631130151975175006328479433779839265794272318287864213925160260940125278739150400145193098429917833277913716889300031975953710474759311941123056333945190006974160807599874671799152026536646293263373764786890469218878362870071602096616188797264820938352058299454274407164269386085084242267208899191711108918953238462375889996278259579722817085523262811311950698344609587563616034625855739492075189125409222845170663078156449725039864061826207611186030657376132356560689675567381986665224176745153730994223738835393927934375879430441296225515358161129820929991841989928532455799689837863914591542519793362324638047723110779476380205580150441770726105242711194472417728503843922998845000573371086299399004522398498003885127722545491262710056238426830293304123407891986859413541401513154941373393176487685599294351156857647313074510841231185567743453995174844987026227750597083187288187352036943985175409197075142887510728685552208658435625196605571164387843862941098606172541239505065113298057630345211426080453852745479108072686110061700003683588819100256327878027016720589884709795939353928997392323890894507032964186849593827121188770644497295109984985227490180631753265305689269954701671357813584951366142107762180992360605170344453544097360124349375485311856265064640292051020652560700528339237330076237893809903541750282398232272075976600128053147524847368977014505529605349347030046196666023530417208446087191678267123572877012102708804292748011130453425526094789419837065357644159304744213460216350433879359411918730000373667065377285605878099258810535432823592689815322091227363073371250255484983103857299360912010797927483168664261689030080750762129367091753938265685977368427122183330557159856606514234863447423982336469208419231508294130809885772265525736274212693937012800263656595834834308293998844714175227860597388958509461589238699671258153514286076279217110473105693164537113159508071962025009767641298914504780366836489992295885320771535550513581108069302996647444106408589458891327191956043313899011729321216053829722202992378723747559268559015948764794183720799662814196136781962907009566399639666638598641145266338083927277250984599374968572684090569291498447221754033766143089301294914480800739931702015334091192573440646277582515958930291254191172416379584853360044026342161023601268832651140434438933056100079389307631870184797297610773391973509485704423801300766452300456666364075356043611328577572125243381965957595354004375861707645158011217539073749800983394995897814999244750903973737622685550115605398220367050535494694123221783574654476220585490787335835988539208355591979821298205218964466460447946800676776213356563564498389318480157258019753932385068912768712184008236860506043601886813000969944041681563748539098460603503700798683162991698558983913406190436297883752448066163667749412415098465174852171846849398947450154287432684861312805911515509207324718857705818407912119455846238219794323666184710209371206817691891816616511892061196887901453257006785578642750101288655671522211549373598568521703818415969974572176209085512253828122455082380544299342045598678925730094504809125986448074342400000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + -41445523550644959291841875709007867373599998694380178361650234768520887327949014750801550366498451354088153321638055171411497786315719230973973057993856275990521857620576707374503882084237494476490366506370067873666006626903658487288598288569277678031826396134927227030007710944009498394278489188454595081401098328501345030370635885902384353267764652582967976672208625875415271502169117960335985760793160160503290060547155090649640174217543601760305011375845330586270157627676327459440110485700413533122016662038065146606935401776410797802227040496777923592894041571318768063013829351801346714195932678104955050311966642623394061039703833309284578913184226311768761723680100474246675288924267845440017166559373603002698093086401784168869554830141073031626899740222750420608203094504349442660980419949735471784047083689297555093296978204022910709123945930805604630247279841568571019403401945542425516562067822825947489997175862850323371888880390298021613980722894925959272077752452842058580882326190649495961065081595807759657281637511025944052984176796435852488126549887992107650861636204245821327168144239782719782766835847588057770934943347549056376456693368945434465841233952987708209779825916730546379153786584846035321982553270724717149712314817542805884977058651172404115485214046579679693841739232576135326694561556417238053647626155552557675747309115406688114514251917396719383868895931206639214977062795774244871326921533490799007003957561939111012881767034819462181642839012038081987760207569749016263717819076390339721922514760215689369736004437290108506469213421964203698829317115041649730341563423908161846100398723730725279788856879258828624390099055958110997424691088610102658209253410639206925954878932784460993805369113455914542813130123669903031371304014800421504842279688897827107062381862410116588977604092348325008965244251705755330723400269033192361680185133379844968947881764191835139804852713190285830290020867525053484031304597132507970952756280422626773015038709458472314479505421514959782111338823122825683613254441855402154689490578713194274949095858624014819347018141075197737161626637491323456323540890636291122835530321178683257953905429652734078322222932321582204229555533080431856163067042956221949786470263243709931794169110516989117610697138451712894262837743861079813898982323344075943221998369470737528815650467059464564563357844689701934278254780156643900504272595981662474878640477789011940952090170891343894656217888665791508326084250264738224779847636458939515457536479462928014584987685934074233800877949021856442393026004213636985943413723339853559161848074416991878029455772346887926760313574940391861663747302224858865010383542655940393265973804843746308981491556928372577697344468039726393694394986228883367325406668083345230380883054699035363979430622217765033358851380957983004724887717244315063512175250277373182956613975971915286920986441213712728898990645908792376649590438046843260720628247497480194210310315959911952425654781066648187239687257618719291471797478192990320686734298674005591982207877083638952379011437775545309856042433813469938612638108139334473474622286473193635308857280752566182282414620717771296439810013493347882313340103501700822132970672645706515833257418765951878031068929461183755497934193031720182450269643712570285858024889566412571773944515192374627967925730529517113857990515364854202852060966447689986438840087540034386414545015609122874064783041210739536726025394158551212776372742876556751467899097876834864303218618456273142630932917548526680967914695624277841010197361592248045234225258846830129073315517969196510690702585764884849701167983575056020356468735959581211850786228174448692879335124954571288387307401922811425178016675440944320793291813406303975741660544056254789590965001043440265910842553381113907660382468282642890171503389192593898779499608386696927594862835826575431785134922669897007791439437267738990480201185781597157656087914971849670401517584896359139559163903100246147945944802849259307819158718704849753953277465403069782647529410020277934703345062409365860514937377973504421064353814392927676221345283466316340127919166386599433820792510695836191185634100311710616357859252091350374811258073369996247334192657341532202153399693533603446706950881706089274410065198262386267149160099596368160556560834248653590243713985212332356054849775644089047706828083913958698578182727548063378493977175889410549684552422569935682747619360829495875930685440000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + -831890085286214850450607412627290600413298966526583614300764916492617328997246702929344990780767856562868457380575654110669106054670574784711989247761579809005505740806876810988629983555564692720176439165163878804673424752754389038492590066087689102573469636876011931880910058492788074545606734364093173881199613653943509865916308753606250382400820096814186442802920853779489226993462583074034612200786639798631281371193487207187773776364805751504077628063977523676392864895391949602855449538288254537953466954240105952166305272289595156297696616132099510423618053514683345978426845211164129404974011678808633877539593840715484798622396386819891102905245553955005783057151034061488289141585057742297373491007005535335390108794587525643036197219318554678186517479123943752360872451533175358865557743347324623408080736015886424534892182732354872630046336841732110813425223286867536943237890627439918887269027631834899856479041179703679767551175735796800027135176706854212594396663518328541492815905994696235834390995971270805122105525405955263039030748403066356557815693050252708079601524076524036120268654274543771479447578703278030887328211223868722836795111236057832254511754066844921501010501972584104471400290508546272509096437419176717516395449453207075632397133662436045757608249843395005850966289010141262951969512666005269889495439479363327651613372455494293653125557137021846274019299116233976824584935853906902573235472136889517141103192061684339328482594723187686509208256638766736010179798107697140932249083271591722401242376112863527363947070568125550155584700082697702928791779555517449730291607997619549100228182332558270441076496469177987591558066253186545874848122357725767109132529592896989218415066220046718295414292192785502664400417749290451837586387255924784522575758771363498257042865044543248297685148306355607534907068745387840508736212393834348713600822633610998684418465773444846642828898286727410636173781134147885902594352960398437009456311220422897187202432705212309920575818837514080862136712047935250612064480379849571070618247851624809137801426104993500487107459027228737073455808242554986451820310610756362999010054161952939288051955275523316060667728102583784242945481140379417698963136274052656985094376140192745575105901871525844957428025055350681464984846123330295271052739337580975560234189998533215758928929067371740574466610852852609120593769966478638172122472766080823276777548278343299777822510146740429093806923180623900464335949849225496972602356044078507543608738733801289058674638460357709295182366241383298823473301413182280645749216000445967971526887172346845535080857555296354615502874464319095947898204419658230981302415807686338766668383204756385263289372161348629475798103950437680166283552780663006495604964280487261521335500576212631288972520991588559802358205045748487773260949767093998188970274457006528003681186872108738109073897887100060038325963124475274300629761299547637145871098612842327265301025702293511104518701682896822059023753044786220802413663391328426765458754690287735561567259225302903815427310629375565029227692517353696337542436173659490518644513407684114045974609084578417414100579369875589334738054523474863064507986556573563013896138554325717104125357911863230244293583406687637965916270398081553220065477246251315091554657766139902167166507358919477288777124695621970204260114976131568303739832586299394555827539262626913998656048878620445003330292071471246217871575657072188635222748103539055249316596289244518139174077456474484435215280743779623900107089770206756137236739944417370471593911854079307505728835350336881656476946976172967624367018654707711535995542976673655501829771415303525736096206798264678294890049208693731622709436101492524164251979519915659675860157387735605568218763511850120337494051322990088860396306390299774575551897372258503808278493708534462112995248811146241082255005488591738802614367535072504124047949036933903082651624954842007383283714921216235979912539899116300283904525645039654058338894129737271551505990985940274824923513428039704238911054254363633503847450218000869775675910437627646931200015723450809590289111615073152726353227305572079763668102767293874824125675475469971819332712270075268879421482273029102585416951112889264703771542428845175733779909344338787157352166843398521962549585984685056553054551110210560771097273884416579514364525309212935117369793791569481472713399312854347950187268368644842194650518620080319758336000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + -937338662778651810914485367783757894158221664177019279308603211792379179215673901487887841297468778069362442131585061272524345295775451092046688434316246687335479487027195060953719688437095499914391323750204860153796265504795851326487801934471033632796041050153323775401746276614433690544404788707576210125843789698609429417215391078828827227456070578853881822551277856147328209079132516802200287499833857069433752279485421248208751441192360938813938636491099906253458793657705026280778165990040668578419221843836398930018933447904066371897952256058718806611915882872371958758305257708645514739390745225144249318234268752241226179161514995951900292905717768246615324553255896394931911158256005571956919570051806612326019034821834166140086093889007660121692235099022709223247076100993716292876773291987241536881910680531944445661215344078474150179202772998615338098716686329498693560602029099215684368076611110290185925749386741290122711504678287329810328787609654287039435626562942160224634219789626738459865486946116371164225910698069517817011998854051419656812578389600367307423761119511280287425832364172398368080375698162957653458810518076152085023141072177554213694905827172316418335946090869724842719926288630989631184027249302587394695053938642741765585659058407629436595820924181582004617862445229649199688786537878488495383078459498452579090550270546679172687874538447669680487130032618995198401319187672003403720791611483997523242972285150019974589978745472609961822242919406487830381490946751254731577117282024449066714273922860068902825048415768245715433804341359013490342741605866500001079798901214799905173080515150370363837642255884041806211861063805484007585399551561046622826007071733155064309391247050060652355392862611188196720932631844099113024895632534044141388735136397124095142401092814676353127913031150096453873026380596728045001499401078017837736836162238989561505846847867257077761210729786171951163112198639714652752909805845521885964249208551709057855807739762087209062058039245927930564835567256903041627322221357825647243359733119192076077602266821175811513575736814951441328457989333075073421834384847393238755913209069514600218953704096897449645084540644126951590992984067467167512747536570016503464044740827798921325675197096607339995890272320786789414677267276461384037212440197841801122529997406807284952412896430139551157074922872703886526261793515630044163875104212894454419050975163739206059343216077630872970651971536644338735731687528041552250275817063685203469987201811462515947355296422679445814090630546146565311648555484905756238927717610889427636394182297012383735487808852620896114645762921716462650047484861362339054745658933049314916348475345793623478352792772237565110550753422333113231240884939486407232991245056489465658879598225766336654546716573559000102921838624343918428124509323462623286093209810681576747320571297975461686152010458580675679595901997907574999466074770842544158627705822764283251463766473935497159221727023325337762976374602243246575771761150178001991566071132859852949278425425877266634014169551182269190304492024936291903197930690783355268397199467285238125425032146509486298061770158991506606639880592379224927640660820589594645599607363491438402809997676054236466208885622285004434891869151825005873207237777042404020274178202770478115352761955033967188398224955008785414924822244376096996409502947394547981941276540896724485452039222475893474885030409771106324158137174802598645645049056450416211152134352407534802921758307512837197815026607455893273779200066229516510184189067888345772274084330855113715446439563544044371125617019218252641117997300402400766983046979135344554676456625397662770367644560342608612513771321813959466989965919136090785210238295702982273753437765578916278156553944499811955327288167582201414560484713742541274401300453793364514720323000081588739829383293373182671247773298266024236693217584302344572381972564269855027763658909246885425915725385558166621712584154158052837874094496477734141403295139504198120315358300852932225061423195984772173710967580158053625397291325194801424211922305122614890571289107536851588291034870987378400728774726979176525921663063730320394084954342630466951938907075541882651571470267074623381729172101089401475806537863639660077648178798319916751577929166110927782670140141516457468871833790286673508802219158463566856459371225382004342678062651310573162494270010978386819545881685540106622800957629739827200000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + 41862001277180518042977258676018257390675120189198855641139220765900888564765731577857061564363646251801032336542109500858909122718019766395660298915476060518922215266533797304104516953794417055853467006209123445804377019402705392443780827397971998327322113042312276546390309793179591208942661609543142146770554748909480805173419230001046169258841111130060694034426861537904058801907772530287497712519299491424881635926000615532512772015473702519141965753262161245264376193291103993937740057519201544185157285023760536268545569850599306132747746973216715659740483354869245689472958380371542114844275896299716651515135759375404348174577213227918733327558083754964065619131763866982931358499985765316720710771271153308000435332609249503018068276738552518184639226159194576684639342349505489701620280016641993113733928184749743351348702929702269177383713268467616469184630370860620662151472339111061341795223637639343481882134814588470332170349455710880138785796827247830133420153389897917548553320480866993528904266573538716750961750880676622892836161596911537660460487626158831692642514971147986574865976538866793663336890409673100950468299548561660178774138013085644518769240867665311098355589296113381570430478624962212192102135685722125817133746326871516376746257668333088710269142449241780643291809008838877573217169798690756116012016435777225870875726678018217279007250004305332321846141447323719634080383924806174199460106936422571320238355872197130884791287065339527108158511705552178630511125479508517787650944783478345973858253691988891402554501926576199303656557432206001458587102248232270204978493642895949886931051048460333192654588060739465585085382017891879290134112008019844861861485308806688703115341854258338072111147444789936272536695299314071660625175450015027104507718971403218693718620513344060027025515474014558774469378820323972732906143626444831296148425612131769953724831794508829535430880888599245042105054983363724438871325954458309691912793506064471341955224048155101883992623321978895639714949541863780680769721105693059115761765607570991686535656474679037763111205077083757510018359774796762538528863532339096511358629360725219008807086342050202245572266817330114992527616859442238144089187257866248294909037045820803553374414058535557499906333432115532745730305339488233818163286869860408249756611142562742873449369303018251445777270059300551176412916293686461495225924046148770441864539690509333288104942733684188706392652611247699678549344667986496822851149027044303140602304564981369892841477149633928238430794072998061185212108525575413452053001426583766467388817415196114870278540857387392917212054125306480849660818705620167502095753990426553783169207520299782207916607359715880506523451916387884718389755291468321471652052359983270111025581491977283462039427622604235621955449308434938084655170112979296757412996680395278399150270685060707768384260163963667150926727623362120398453762467277883496253680962664752489690319121891956180165264775564076501238705494611332161925758524327730653702580871534893451549450025695040917686337032600069879706383945389910597268131813568481329704831708674333954693678103163273369822251482717055473083241882547924522472236962623167226293621155939859584461781233333463327101571585689726633149406586698930647777267801718902732321573221315035444346319746777257793870281788680954567304135659558055829982722108466008521811626462318352562078230141664864188673868017168914160024183521296638536132223286940700126371971324372030536680061165385133052139769227765794221905630769092619344284445581447293430288775384170337963927117799811407061586319211524225916610186201930138891243895386472246443024807577498701407621051626504988929571057978540250386879443417887505502764572275074121415985679060220512637459642320122424420005989496460161943379410791229607680645152972975259024715490448490766955412373466287414942193191455643719860504988391161963111645776522409887691325337175184705998414731742906301543432304718962646854857347310385835174277794817601766664129410994808266640832081014451504967345832829520012108926688449182559786732658924653377045654190939648974413384363978507797205738144891445852997562553232876066063932270086266829888350080598749446782493027249382393313077037494394662551472595032942629389176956372960544760989181895511140987183265146938295903866904296970426730500655113160453103253947113926750398734797442046420732368853416235836708881423959983930046847099548467200000000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + 373610024670557908550528718246512677004639083779092600312264520525863742738048390230306202547484233297756906730643126584087162609645981725048282392121691661575953077891931834941332532787932174106978408530985604079064128900595671352998830571876155335425625057374118258720269402641023339778662500306944988498735181573451586513756046647802537446321981221178772950884075938741485553340102103294280906661776188676403896498254739910564306760556742609966436767442338213304188703768186659961782905552244542524166960143188561383051471737898687074596124049935401136068413118650032991065540217283582868128174837487895084796144761699431611351964799813253877028270809590541598502100392030115665318292051836519886458056082267092125203375776252944193347417657621298149249964707050498150891121509567986863269650892540249877469387510782160704984223874241237182518402201707744448949045503948741412560349932592421386087917076922135762456555255213707851178154069779024277586020174642030233371785647136090134428658147958300878174927275286409838016550169703910042363702016114950242536161345749915747042883027827823539572048396843741939896704839672139970165776739785556234503434714503420288018250800849227868700186244209215403237601688097636538430091160946965251852685503677788049081162042323622072385045304635957877593449809455675258294777911364134405952200976628491513419970848364191326931841868113135182883216728136944326828460818587322241743712089778279629373070974263993478580588032736394421309388837709160683938484915981245621789757503657130103311753691718000164640096658190314562482399974115577564930431801280138436461531306518818556969402379331627987602383960953291838382619208227261666881946383316683539772738578284005726597248076440630613954565249469133097982571893763822603613010744033591977905189283783817911377904768886270803766940096332705956903484382381545194401482528468663218146780199556213781087114312994595040115588914208423003774324929351767288018746483882677699251407381879662870705071025807786665324425409528125414609494301635370909362873800413577331674746714638029320825517742121124003393982499650401354903219741534264763554269134911254877745752306187346308297734166571463089107639386725768781903543869032539920528647157275665610972661963925672873198472386690672853064215446624042152702092560166446715858904576928933636906761890899192072158127081099016415300670523138505938002619874293695806973228706498393059501407937392586511801690300003798206628914879931922559542762270843190550194226248966874864385055926092809437779057747083077992466439202827880676139518254861519291497098392164057310496592675014458725020676890261475192740079240036301162842512960529954301258734060935579433111542220227996410672125049886299384201982557310287652990107041682716240586977806827669336214179234709459449226183711336479565442276913575442301326069696741797005815260403549417531535790978751838810904832932451359671591293262301141127214505201612622288614893768017038839017386109558597943632210433358129355762063566011476020258854647494755066883081444683525450214895230119494371531943423696367173020393825370082199141902614709716846490882181676891492403674912158621683928018061565417839394198391795613600507690258254553285306068774480151569733462063931745771180651163488406033806754223850017326386151752192229209262111175359570924196494870103700635997001459056608300848423670814395208769656639291886276356210881226033749424742064483195314893567284512180248297031878581053563609660748441980654817681366137634158465030477228721172747400158066280301403928227368866767400906285380066285126527667613209820666242774219284358550803136337786375212275970714722361243800377893975884535265797533929257671713709763134643595953737647833175302778578914638722974931183816704349470747986479170878492523574966072400983839362660138006427632359906964330904046309353421818943033519487209884319840472102324249866902017235406110398218611436776732352333126394606209229169158822692924611229741250624176278491886567003438561136571230360684751578000998915673939399795345820721372293851811773208247284827751056873788338531112604176423723909392050535037996617435454436957738287821735128514041172401216506118345766303693934241218683496620575247405140180021455012968130106979617785286816266935058148798989106601831526176706137310513522636865310728353692248195486319038823286924590394425493606263704704662401778568986851610657114536754249546349652737277502393327931774728550641847536451584000000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + 1659548988745598458816663084781639334383615382038595967084396760777120043772736647016841598157494396904393186009979588684908978645105646934233360664306836764004830619540455494173801277387853058718964022532843801319532002879812990153219302731582026684952124298589521685729020079796426332382466419537995868321037440910763736621078993471049254581713996155393938674494056045136213963723322335755676704022219410573255691621851507737862433617488761000999903406887466652917470076415422915493113989930606640266258971700594094642545912644357661787673486453737773866079978868077466424475241352172199505824632643080211614350204571479353858050600108923503649602733734992906464302737821895155272643155530259996439777336286488211041783611795907350684393752055649117766660015825479246220824752843259600807249845227148515825816252307949976012554080365909055499716800739793757285542617014482093096830283413093219308488832937085403536330495330080461296666262208656137462979918965159274962815178936606014774493311260881228154607192894483366363621842130862736010058787885091858164465907288321757644507248810664574396893299422369548890504548545933748839875618524159659304231692257183051298240832934147330231053983049027449306066649376022406981940679690078967757905275861855899610954803685853116413079014660935441698264436132117366748814601537179539405540112487515590102252780396220560084540542265523306174812742806315541271285989074568564911188768306007099345995807601108225509443450576561366757484957444554555958359375746320142184177321320103537038401771996098424501378569799448641123611039415801842296118432720716313685090476430696873175006178258698870954417294517630169553969745065399391251658582071910302875285151929170727208975153342351246412369080648930414894995438117345004269358661608431268355968362462839613609381378444911381388938640025864223917384988258299419922084562942137139688039430447403754136440580045262199852710713923600059099145497583514573485766243204495595013699998118828830118164557665913403849797107727064552207291955234464346171123837150312978754991067725481475359169906479686482512772432675861096611168687006830954044423704142186511268771013743175066129306179808038486006347033142040284261923503899117284189080657160028325938480777312756777580098076192876161892827596652279010150072888111568696269975916115675856068153636312788252007311410636529528940550638886994361547881400114532773048888222741848071459901450977445305423788126386758219178410872010073424904391133739962402578579593526705535231283117132096763112298277928477272857726907288952295439659916317224264586874413574492321401239132860559807893933490364721619435926867886506954540024851066856777024939528598061791036669496603697125080370981842272118017331461556759862046367052633951253981026104189007953806346149135024879897198031381567762478403194780755614453580293329219615409346957621410105110178347555768680340028679538628882620935952431381340388174449444318369935732477871234244973264660393541265111385467869375194425522425621510003826417570200151146467196037379423044047828532705617024503574596212850645213913580292905881482400727537114729444507413188034705938993987409155999300035213772464769402741291443554523283051938303726976958612746314380452008871465002842794868598766248919318917177390130158073266235142654616724668491088757740258148841276309545839507081330260141070771970780460120202185635935859628941936233706739227301362446583714205294522084276097948181865322095521642289462660820992097316680960952440461879380563117983311237801618142579656205890910328607261858171574037176627428113899120897847134655453440490065566975249479997894178413289428192389015158020036583188275352361242664789927088998898335853247101164459564307581112454897969655803585705489947206963200839949110492635062617195937507457787754649618559129902638907749078180530206139047542762956148313330896811810131969756564834796002568555755109690705019978402411973015691449112149362470751560013741430333029959066264544547080292896685672985566997492089053397440725332699580398393424707139127448005213738600197550816538647041413968005972248246321022814544611495651340722256613501352038070120494750674399974839812249216358067395354972750904528170084880336665502194734450862485284354444897782549193702571710488847362151866196666729148928170024596371478195886363315947770096790025992893633470904822205953514260838815586641548756188872776897071004041471673036425790804420534214129700217765714984960000000000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + 5220453544737431300277876421253869191128971003460815742609975956103563344430913981904189668165566569104807643863000951268833762954904097712267052291709490665532865691116131105163185877902280868865511073137655594618646206573288313112522839653366119522680525236145251569671262288912758405781268118645288093558996647577523527167492351669592751663528045091130041452487265203564729859778928514709488973910889726691115741564525040174559926741751194954504339440535894459057884899583296179887029069827758172190984017491034300838772114965312608700083962571243781914623042564838807156813157636236110710791254715137535932814216942805631764205540295681826866561627023033475884307047787099779316182047067503086310141163589347069449873459712147493696252068784973274784547527269442943918565581184309914802904970110397162476107771629179816638300580180084661724348844717560235585953712982320061548070028733662605039311485833648779191327627551835821499954947488944518960726820263623265830782141224250200539402466662075359719633240270556922890762330444503624212663967169384444604878195049259167757008184081210633063588295456086858444907981420921423817455927510863743122667717732215101316655367512696360789123314276209400765189322133851808616495351929801411231232893213670971823864288302939418196131255978829365879378125988146585297351155422971119583292140804943466259493210008185936757353417000902432360403002200166744223921933804391070132198516623445301597367005126824731676660347597696094790285034947485930936067560680737427915636763165302306197145558814610508082663300590306286529415760404635457140921199902783533187293506286535413966287883064471047931696797587619073715481041935993267378419301745797859222958723878691743365100732359345725779853460951836223875183318386577508212055887682811322750976667427174948540570309749649317234930725156553859844104404274385808867936571784139730078124310828606471223377101278620143531919705782509348280999504270966758514147499043252900990578974958156034626204251681560668999962315029033386738745383565453526496538073028265395083965726906667732267880921022067839309531989599157119415523939209592522254439838297514104404624314422754518864842651930390943331633093879211493973009363983717754018234945127108062826819831792376806234047289244571298667243220534536523361438968462530400331822146043508112727551624283386583731776024918802562010489811372706703894651002371697290171710209431743172649272527907773336987335378047307030475042460543308949210678279107027160663444124873942635856338127545660523046817312281753827172469846595622007348948825216448370447627541374604615271880432131142302496134448784204541172030667888869839130212476429414866627430199962347003797228206252713051871375063334593460497845815353421988920307887890224669419380589618269785195780548486100453477319765785144402058148840932815098282722716929495189507832119277088643541954384587229940668429683165139713748962979568293050019670305316660063497295842670051232586389953596532780313458024810450517071341214137763863444951780780763869320889149646078872691503331013429545107664967433197746404309314312848328917921873201413416444932700214909286419857700307002706796062508147670801186979249102905336134832288002667624799565161838124414140227740621477005337085043819142583821579224006021827781766020267620023152931221197042185454853122975450441008987931840749244884514930024148288693080556170522490319719745013376102737092248027303819904572066172569381589232026858366222708017954292825924743244231272472093113649751906784489474969770248320650653773977966676394395704034632409561238473678282865340378897092999496326186810648357647697330018104501945393009794129548527903518929512496137425742851515570459951465155820449916986337651298043907765724668770068137700577267790583760608064741743687371787630569483075953606582820077260224072224820506270995494173639583946802023344638290672080027168809966438217658277122412953963637145882309775531998680050815913889769402968802030783951862825897733454111964140559299717783626131491341180443066554879195590701086216521285199061276107563549571608635286356355580177295600378671082587098377397609354278463793097825388493314968602652806308968718310566861674725160202792717100405973111522021386402276964512842175016060326750486045256039882173436709755761679681566139340117534235279602292582382656100076526397567586169737398334552244693381975547725638090929288714829631764456085113525555426823800179168308656613621760000000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + 16517289319761923003215764604393367107832163685058170429445112413906914801756208089535360678292360228439606555931491603668010486526006393673485183725063337354877227489717621102782035121741278083741689015453209171092936816669727185414030188498261207816392117836362011294537097927323362210964801913633799637456645195893170288109310170832657951250716734449757381719139436563525476948699668932546198596415836575545033211125169300961309415135541031474956374158513847579338318869454126208544029832692212533108424247869264506746562369824571520300884505615848549750973010139165315844888388744102319381668224110561364473806611275304526552026381369557936190155131670714136276210260469366392208454246226042389154744717864437724341686881909786305464586069134537289520515884906589022084295822134085985058018807067853187088739992692804221343634384159658434064485154006661373144708362795144234310232947027041906965525680246229089562507922106524299206219793434255380239198938240943858276662580450023486316305040791585131599082092956468817359560225604406999539220296520092655860511744835813151757721603709588318571539965119569792389403456109888183527393029485264536691074928261775385534198434316917692554926910137079946422516706851512141419881087886155308888246990564631903262942894907660125561279344562323702032659755464019389589195156263632800040984006469115307496580568575973472295063619544569245008981943206425573603166659024604381681120443740201136478678808000582156536126860015868860187321691239216735178137770838517711321183393851539434513006130336707558368064686614243215281926024886270843549500200671018512932596730082814667152909725402411616203655669500175190739053069039072154516918686162923387369220152639464015812192780726248433213143755844128651464492466698156013562457874910566084667557287689388811209811410603156017498786795900149269119965223688735952403112326747390491813175165803469764035737229307038093531417246200162091473749587920349338156500786022079077097768548442695336943181519484889321181284167441404239642274596274225180306940083158227436330810418361992297170446203884870908464142308418709659398201691480853617313642111436509247324310849929761216958515042744489520638785509201068597268059002672233033148507954704843874565316177372321681416105094457943325423539386421084253102249156560635139280572597527518668977313278450269327765838981746303243505314761155730468813399563638667049537682505954291674688951575024956676185480571233908075553738897383182637833086979189043862680702445130165882692563223829005873553328004316595628719164219734816506370463722516770736406306075611447067916977298517454046363235179065842122495012578096839303120307120869530093319095967799096336714451926200597817839377209986275160859708421854553457434784316362212619576917643140100790668851012506422418509736736246156882408038702938177915341928593960452066022518309820868087104214747722220561760085091660902218455155549093427123655557632658308697825063997800791746175372297131990857653527287359823047118755507991682801986028076777645460060986905126053643032853217442342122008263738381371306214617149778597314895281791068449078456508104102113814170926270644380540327735583854748658305674912637739123822662800787378867350996124272142245988309101345557043223327287025262405235814837159467204284999212462940336830389936352885888252340620290211827676052217802447912342589519861714799140421152302691800965292504720111164551434626862005585674358935753670982609808232906604644532886540586227381150179404240185427208481097322972128834941244027342147550117968193045832748490543519804065423703556061937395524512351782633235848044454854500029077586954787127266096601883359621417001101536959500300744384094897199177848336186626259715980408708877599657859582660838778203586675693194739608829794036719604880058358791236566358768280178793667587991236756197877812525365630547494163503051571298034925914247667489025438109793968174487781363359437063530470131665453129500671033107959072890459700107568038861176059369701160955817423440293743868527064503754606957223874320841134401099996982740458212855941756726485859427489774506365927308530143497802611633955363460270082848394988007792304864977840194419028392359568818003793179666197208647267171979212510881512030942763943501988348419891023853206251953351574434852478391758420478375724055728270766964852075319917488911398216311175414284649985558946770881476304426666655688769473035317965089303087099834611531776000000000000000000000000000000000000000000000000000000000000000000000000*i1^68 + 47447914971152779592740130780842496037584120197370943048972581217897885745583310627530924271358764211895021311581501389356099314408325380346856862925432335584849278180694537118763530254240178525426274234957122212825869448108291878015991843024115079489589266103597814786724210814287942953204666953300145369811830991290775573566875048976218640591663513928856919572168344311388606363818671282647018732048356598181996823904035950590231550565117481772410001898419165367362527128710203114245131973429076621794496643291739134048691686411187394032587747921814111443954983297016378121339957020782608045595359094270283753098175839356515989620590850964422433441324031492066651860881959365834623157276747003164483680283936302170954269604386551335306433021837494236947008893169956878751389515228031667257965354184542460345480780579551960664946772555713006249276265831692873613963765508749276753341336616972618338946085608191398297413906035326050590896350802386107619727572682881557885651335381216839680765932661641913803834626464343621740539415015446644332381905332118723555506408963913645129707369856783477316300486521873317253114888545750907172263381356047982793569700063439540002975250600170441190629406515643068794189295273272707828133589876984966020987176353254616313087314106425390027350095784645960193653862469382485274350091615708939437528208132619772478034929068985042643672280725170364032644166379873465464195371321565733510769589276053593569241192328303689061961222820843592898063264609377462381302298603670145291469351428125663385084582247207132275256073813235895452138284386180272471468213295208277821551684794302168940156894357782823708558467148217691317735206043924313836057221000179613883519562691075742536075541583771754827445301518329647592674226616781682707924157582198461493264246694144553469700212871242445413441045432792709311852817046900425755804394207684372140781600139714963964669915013928787291893034996694840580908769960695199329643053564233469053546873822651748374926545696027773377089872595693140485740458456007879048789690028729645246820762887422000604143498172801829679650480554111365416502135308902602890628401289768876862165632641285905494301947673786307528771437834208639085720738074103109197438638490406232645059439051221083530520290781860624295412850118375468977135867798109199040913729171953790811523208903181218276986292259995680929228076571226373308727895283189138988060392027156359988211855966668861522062748652211352633380196954794847076594622061327153972194726554831302119593729736797646494590483368001793448432573437926730457513487881869454493768659049776207269325877606019254014114417048800640783412774403175581894673218527201113036533305959466452545376927600770225270384317865399618852071925691969684494812269654206162768805931347481565893773212159805680303580945091726489190272890587451104674741185422496732740753247878042055185319473705392693151731134139773738656854439378430601915749850700838675761452329512641183171403090855122704560864940162852685482716593590982342980343147260988027225618370325130280719119953612022271470464580523550658570275015325187503775984846341151292420897690676509859701161597794095816738079029446010729161849767071532097976412716461096574182145319391774400828487046362483939701474845387377764650650141039561019183679843437599642104381420302208774397773394311673093590456916059054105714248261914463089383114758221193903461986201715137164487679212291578802832207614935511244048209490955268560366195807058252673251130611960054807953701617319470508553855061896533141136519555356555462293986381365499022197424568190714760904654326393134550267617367199739294780891049111098236263826116197204262304415539577926372051003970308988199894482450612594620588103222352767169154550196110001360065277399467854798027992163889458210646392573537969910780261222746692426131678580652237883569658127597236152594090976015199184661523745204357004070348008524189369317198007947092949856385224003634844370919624996960314492939112708324745331287844331871622389290105154099932592199689598407386682097058279976095525631845989317101124545433866200965898393790053047228520609797721584420171157862899915940102904238078595856761707842571565081029615058649940686517320466656509617691647431120366632447434707783590702470360581697712821348106367267503344591904867851939508086450767162262164176653820447335669633235671348790740075782284267863596556882558781382026375013172493631432234345955328000000000000000000000000000000000000000000000000000000000000000000000000*i1^69 + 86003248919584679246075334566704634114498896524042984747432485083098091295447936717133786358658830024121638951649683436231535987823335294642877033746967360841904534367342424617969009378731112625647116899144089541492513221344021232168232721205582506922936742142670090644182640925359446424123802178948529721120379200375129700596022691199058377388380222888502897291484578152006301801253824554507549211662330145100050833334124922805726004181330059060843103388269409848653730604955555188349552945334839525794617439750367998300261907044210585270102765296945783132649541747888286355999939334735645832473005668605252248247409842404598684169852092725451956530519558341568081094275602991345384317910096079136210128061790655595307621035695712505488442778001179576503620571147485265230953089649156957062065766532200178075977987798509506106466628385981679655779985668293807863751079529043194475252230036214323198816398230443878614407226584432441051094797249934743399832945841243112193817337641306296445890026851082144527212601298733302971408558066847991490991171555291379317515645154620616905586198349271673194787447294638233215523689753508679714875786135602858264867279990457496473542825492755028446123286254613094115397694021940416270504159316373222025318374472388279173038724350526595332874347676552173647831571900166069046518959123816170625216925499539785709541625512393442027036933094209343773387677561509664079310282610419778682764017017138118049224795662224068145559373258533322832193790942354570648475278631184717267729123176881395529054881126022226679313840322011177937480744326513432333462971293150884353038367423214446402486346919651053754492850851037550177134274833521583424935234613527719057204238889744454574542131810747918953226598538899947494755735232382257814430895440602288894586581707659737548900452550957010263924729749931818050535147835357897541744067520819945558066542727878876504216115230674174855057563214414988571911377971030878274360343828778409952453649315890656347306598311695897464194149997928378236410737268260803500448544386210408076689916256632574440362614553375698878367586083377105787670872790776120894994298695536407868130645725969056515528274380320598650183864777445782686695440567933758236155465408253724477765282270641618616813095069039877136722924832991752094632263441734396753924861184630082639970900184469174520341143348912865026946019017942345622606389676730131939001199852383110269572721367371612514228938271847835502790479785653781974081286826832995946264597791515031660646662469336583296937425544654634971585947418656992004543852415987274843797634177090932811524104967852591362928458901470863805604356788370361321755589076520035754002468934213173227247921980205663621144226318125500322805453151291060770139333868627091081325453474386683409412302227438273587109182552151850185876487793350615218604154144009442601740462820147704325529343870139569141873033549523803694695311632437458553090529887735092116568374488896692855259840546115186251513063344891064108031909586294120900300777975246647856391806745031071631981201161818333702085840007949592290604497053401661549222771491948709896570442530298608855140451161836610920530760097707260112678036408554525535203311832119920106871116521911494177660393949137949700556502929288708486734444125193788163696236051183038343499449480891443506275623630310795894549119934039420747729149297413878586743965053321641093086040712901073727165905978575298304712671403942324347624245438359618284966821702590869030108956260523815245159508130577983497966708539566074545924987819863280559973976136897954422139701858558635364513402029108630862194208564518221725497508354795823190844658152272866782610845901719987861939236239000607300077722486026276760728118655244284998366342064529714845587151145942420457951833301277383817157356498421924880403095097460402484801365806436573998748907990780842079031480518411175800404066263587728561355774780217061116801492218890862847064459317505442776864928180392920772995464016596502654721581967644545460779287893754051045786565613751964869249558586493635126512775242686927803434770141556127417565039635629448506236600339501960950561988135915837098023481326419275745957455196482582945907338679955768810461894830092152577425508437164234786547952598802966452254673069621426750477851677260294209213270160684100912973153073297189814783844545711788021511488191275440789568054148533776970007314075948237846942675306194216933130240000000000000000000000000000000000000000000000000000000000000000000000*i1^70 + 128503068708432035185944693367148640107607015136285683543323232462450391265512183537201670789399156747622799005328147667535218422295996012702943552394553356488836643307655319629155714782971366192323958117091923320130422579894019288464968046843161986081469765616286680580004841611955751700005304918074756582811315188703522643437404332798524613398178554927180237572952332806651818504428307674821014538509424065676979015268781374414334012795358374815868582179441186300502106114449130697030939246457346371726212926725222536091419259298102798623921266761699996227254122092604458378697277796114549448007976672049419698642557790816026404114619936230355838120495593028920031020953938514065716291666174423429304542465535740932243089766449615902320763124151208438506188412000855175089523393757616852873550858325080742993334767698898275747997723864768292005720267606466397573801929986661373619465409105105977938120148901930727488498395929130556123622864863078031071437621131829351275466972098770892430034504786939962900909784536534727117132039140694318208857322292638585614220902628809453447172486331595512558963448022777404659280599735223587781948303223781850618516678508535362612259324125136963159363218776085120497375637155134679855587288292649056991853405577252242421697465692913564096178866918593391415138051416004263302298515981524652374048612204556237203362871040374434493114221407706492399797057150175336060177896281958798968395652475970476548216093673469279641367294980330346418073046918229763354165747079855307694269369148925506979408271022484056908696400215583220885665461710881253812186186304653464050698600619964799193881609793161681025623652888637169702774649173094288858842010551099303772449951757910774090917834985884118063205014306850231857196155365846541025714678174093048022688089222903499064756310086497249930073788918861722702533984431215245866602543714868687067220198825285321044143645382312778580107060864680675856794052699052561135809101724904583683708966944863442451665491235676274404753088101801874314466399357691964938458801405039295181172140999832665769650290558093524783112931689047549709166653326340325255458343691069730083274370754614088583631716364728316808297617669057303153169359809161458846421708864947775369336859227145856550797491841091556332044477834750206274042372960305100206367377386516848271918905660120496269111130579185080183247504656614787656213430354353100529855886703422603034622375723673931853086118074299287118562436789842408018007885936056875825385574588142516825831400581006591094402794002703540537775008185442545631924889826306128008627142397971601922219642970288851229924915290965157172706132777043605364062341555311261950285118152934194746640375375760099415316110300410239910923244836019233741437572934071048660215699623193385215160139499702192658539701517918614587243242914115804804920137128937443910848258309028241059797368119587141654108631816789558356868072724468423439629257787884509337402131697785099448672806544302243464759052823307582447304423040077239161116254060347556119611471633287501877157712913158287772063819101420793862463821068358128832887394471900392970858701882267317316972868142230738265480690936353833335467708314764083085671180301473682549364123380936161107320042134561170652161253662882386975832356229611720683143091043910833767301868456220558343067718701982302492475648753998323585202697279656894055163488861911212384033730280820595179120002564182137962365093951793132862045261052359316686266281724808293430745093400454258286185670982529622457877228013133092110520264630125961407677084266651329619244106253383498207308764613468883074892680492040146387010710237996975348287697271526311678678519553052110425243744216593197603233980196755120025485266423279804885073606942679888404830835550211521465399520871893641686657772574051214811804677223970213701019195389736408716562341906454375505876869124929700274004939410139392206225660676028569411956091322035458205020256528763650205173584157211115272658391088289473967364143551696043029467486290924768603858673592380998312495817018904166806859907604142605905996957227393600997233849078287494934725525419289749607654554371238948777163261832267394575878655628117384403067497108423643887442154981786608821252855845331762973708512957479998255603417873509827234173953058793734400719567171220293741107010895647110822851962695444724950799519902790198396777053501453423901919880142028853628711925267560398848000000000000000000000000000000000000000000000000000000000000000000000*i1^71 + 365122997500957097162847591743718110804696854749178184898583292837352681123604291498371560169050418345694406337225354979142363604013589125361310920681112048281270130037258432401221997499555062071764158917626517265973939625732500425749351920406427267948979678351650649334992044143049924435498214429850967197934264848303480043187288981304310846373880780813630995035692736499124815773364354276625808888908078791127525771159008785048282606328200859098801509856348635091800659699135400097481904572067641717327336876222365737372104883801272385416045968789967119151061927546586415890222763894846681980948265347638669751936552034932628441368155523079277168774114964258379861715212997851671731897001405795002377046177671312587255940625652402428348311571699335621244979632440179336177684841600466168174010783908401278966046308764060655440263095039340307777953659436158352349143181877706622440128435066129993578480505019716906923263804807170200387305655356032242831713667594708091297202305889913027860159548958033876269249818037217271815403435169298532537088508360283769742181144922988576446304177563537974953818423180130935820595480636329668226805216707455560050920414409019205447246843633815020395923172837568403918527457631865115483108076548562212631706876363600186203787790729101810800304499888980924988789180395914989617720198063470083119026829443999641036809104569060573626932375482675784272923649066921501853661431194289790450485894308793667071260037722565195316352168206716703096255720047986014091026784780409131268258487998431287943388076313003470679401024564568633177049726669221957332939364731705413933835552178705291277376950470870554096786562906295459409503316430576489813523330242774277235229355851956192185477241538859172688035043365650889539900769121860898861293494681630313336936030540790439988417588435264001429137991391216016785815484128178825753190957776870740216288407510584436033403753782194667180232568716378281470259799753281395101252087190909614669538355496179881678843301983702128224363339495401475014662599978650578546664034868362997626853676759227675259502538233551861291189445040349945506835684951616941328543720447104120975165971396096483982518920418772406492373261153445867889489533199897692646314305585530951513375404691255942247537002648693068791105485418934344785259367736096165212932895860212335466634989614155074336149988605004156162818796157905621688108482594844971079099907720381335481026898927451903069610516959834803475355622309679032734866462953416419537036920629351027494435953818022830483262943449905916056153500064601582584961566259854725394418104615767220142949231696636095141114513903436651512655884332487548229499143071867938024520639877761944151574330236660640945817764727151540136204792177350341015315983045854378781377555790689741150033645392700516942289654354965469696946711788449025618063027977857593553461674196548960041248405878624772511291996417692290947002058134884994281616938339541976803723112106193262442144146114404907822481061245259130196234217674237312062613667657101430549154276585604051033044580002809119413315558416301667480331223204433720374744293520989948234765631198481385317802453641004798338485783526674352614156604628499629913410670792131222464831872652624403736206542203090322013620614270721030678617664220650765353180356888441264726500819831214669041648192991688046026290383819672336996190835892077609297772640044780877061192008320620521369918431887578748392928200504129173915112908012219043528520440628792376324593879762081215563369172228701056882249217826937399196341021892513298050242453344220003877897065748045253504987279673085176196970240149725079619124207544810112630240029063771269654812731079115205216780850077573545900159782924065383579688798208333045046248331189278378800843531783046456362680210334814926803811271234914857162901618530411374527511240593911081931212002552910731800719190590323412562488894044404740178685248438307223399577782830259229654858651421580695001797172934239211595298130444218349639503692077123001678795569423924474769296212344312382202857492433215734114811673873579284304661323888585981469814858465269983172392170697453226959943112154170159851755291330081100022900640072637357190171298573537368865408882565134757739450311872840045099046661754396332901303293756408288282987977237739276858559488754314162117796516484894778594465924591960588888182460306518499499633180171875627312795173785518962253031007269683200000000000000000000000000000000000000000000000000000000000000000000*i1^72 + 299724403324424740725161925588364323600678085449155941924402823185102952871674574771648678761957198892051845950615188466598442935502142636041435301039185729287732662790042884035429204001982067347998089971586707047996877214292538219510365849866425681995437833029714465507795076072292237619185684836789687398714156511130725964779348264057782750964992621663377614859219855986730587316899168008457005338195530392395486886890708760804810396601811306512407318697291490276204683099243105153303898904396009943023197967292165161834664987480216085259479038852572169231380124430433514349312492275440120908927987089009435141402552271110791609794318127907995215204992737871225661488121335901930370768511995437099817307445949890097288659447399068618969718009113483319614588025697115610921805852635759896416355598664559442025535350236908388521026651678666928427975134319133509188962066448134927086808253249805689559916904214468482459356154538623767835295774329819645129300809197450090087051155309775358318394920514777329882697037418130103368459734745126299310609147238422304001790940723218709263477572100809068194901864880844036481920465631484849641950935273528717168847982194312102344773023002425104349682347804892330301862112122235858716611390077671416811346452340880301048410215667622484165592755585777538798597670971238624919986564731001768512207983183326375622141191201630369145992097521631613637106464998688647030010419085165069981424820541380554512999833895207144779042449234765148099485113014431481649713724064662621400260642919961873582023361032457416631428575936106820841001571082283889090165333294276373195354880660500590326035139103484266542554009834681326553778880257250368701470161275221151252432868717518952967120255654813340855488646452296851308347795247054367256603784509499305996453809807761561070119078327607500025006575771641535349613856404350377995957690593129063315046475411069801323971272710298239786180558619397830643223413332237331866853003953535252175992365036153522518455768174790756501711238664158558103938207970708791264290825923760826872002014963128904004962905858126119198815582084539235506902247186618710801032005879439372803443391677462133934655637295553947076810417354411200856391832512759082866669864081544742330123099546610498089757646059119507481175739241349902131385776043370933128898457367561328275826274880201663652340170978764800331715030771833037759283193644308667602307536255748092175332223251812335861857164296194219937161215002398273647333056327279385449142100797096617060706993650400789958334391779825147653659045232263394234850715121426100578100671879918469182104684586911605291345280718874084483245056450323671369866334102284226296344905215466286490610336617194297984258644332109296823094668145493369573042404560833675037710525689565159717316302324619301918469001005087810561608201279936722321927755568203663223429680625579564775079113142344592949822037251150997216526269403056022633199971218187537473264275179376619250366195311203502627945703731306936179172057664130068223787950501619771238603332995918530316946327500226048267025106564668725315682423042313912107997916315241334201616831893137264293742124945141255595134288805257828622531315767640552453193041259333909859127140220954306918917182878385464261739079409843814522744117032339879482666003057396122004148476035003648994977931949379534550458859212663906110605612136260274544236784094738201353934165833459061332763684869413638675207672685861362399194470849642856408475309428706113446234267101861546027454852698142449464093879386962039375620493890871336732678834832585458797007550204789403160898771501540777894345748359069065209003355287837074216873493972682223742580161086192417689412782996577549755729377509313703421317066137894605857473861457488566062939281031781620438236437153803244073464172058288180270198949766397286939486916733819763167863559462673857620797067471347389251984499536479538819525833522209275456753346762596251941583404426273855455442769543265317948164018062918727724382223695304552869180476350439415439541677020934313611055615911954719608091569151582689558375495209224817945386382518186790730075997740253050576558892162911588156265190109080927617581002035288489352918630283489264222862853487502043114705752601929248600695153176925062651790280525292257050261707028593019392266629145151468845440263299399106678660190026784417217972078988013638710272592111944199390822934869676607064831426560000000000000000000000000000000000000000000000000000000000000000000*i1^73 + -894346619807523585726132961263781901092696329739336793832382182534393069286498234793352336534305816216904480255304350891482139066854201734643810866187942450107829811499679472901310454997961301957943669094358954086741953796175847827206299315018923253305438898256660650637328275994474732680123916652629002268548468017756289758113688542957807489581563972337673947043795643206030718555663475491846528566744992036641010136900040473582991541284015024698691169746818588154999525717482129772617927273159544110998761400353642047404050086708887905839279811225020998743389598303802265705376095899178142877308254997248452953978342256089311149809172345539070810441250630231873097308090436867521489522065106370547863200674778333132374744513878707202728217226095594569015169330497443287784933947319906530230058453725395612724530254291983018702342617137063335233943997878357908898174599156158458838514331444934383108870653548320334479790432722608577364711335081190586867594776148614627362544510248159349844788315801936806043759393439635787439563401928973458322447314391146940365976661072684150012941834892689363685262747845650883636158931395912779032779789009902491680457600502427914982773118711208660529804066753986930117044234411840560256260549882031187935848349071928141683777441435356895536377803877813920222575225328794076924982252627796075922103961930254737674997251762152027567249781485992173028327389941197706000196450204716657434797381810824228423266001330765965157863830734588918302358693925740283288419406878759975630714916781307480143848795787541355662885482511938578850744460706122539811495182385838738083595559667022533587110010963000181649813351647593634969058266138308869143949814325458217692034114087642279602229443164729572242953143922508316396839233837696474112177020024571193687446533836074890436471364569206590050068760536436363543163172918283910840992282617653025304901931520261319702600399627952247582099721716117352676891811821744312862681890263703207880805097211960425207970533707225755506665992397338650579710622007009704449869314274548375138406275901507908122684790896815795480199784669733167547917275092561392501791152254799646573342344400312532762083607016636418535646301521399300469830947647638586817078584204213001811359047902527945699113061854847082960721590354629225715985593823965996509170722303920212560244681924892696666527184091434915858285792768696498681370286736531584063970110767375163291296374729754260723669874746200748894569363396765245636159026656436189426955426071419866685869538417260139316090141695125209686684762471503412840132028116532669345391917623351829949721027299472580626502838713835798092532526360692702487996206838711723009547497587328162760983440878603539561651141165739832964115529235348440188429104671302050506756578316495590078102791410439341152583789269084117996427379502685236920595314853936203345706202901619743957730249390184186150918629096865034856768441417790693098419905172290518264015667642262849943398923911011360519363611659218395106435377241371256540003718750532655565290971368904541894815833634370340913086059396328342559813675739799116567560000111151645436757752008643834598231836343619365600411586670144753667070861696993568310983344943199747333449060199413900607805093083639375079196734628809074906434700052459009605217984955462572048734106233391307276786832786277396429354822791541545853149163572608457048896059371297921322113567746067211516116655952823994574616295459257627788624608351460680557229465775524952938864744105986348536744798534399648042067208193899983720832801376973877478121614653410544871006374062154662819786563113756546947936349144711046265659673131718837205951772255173142840096298372698202441295380246882186332849566519820891069764009727909149693797494026570180949366139433355545556390505751968872217542273096272960484807736614803197477227067472860119124740201502756751327552460572313938214711428048619967552658157082667489193811149183673722356561228573300732864624184545849367284335655421402464307076544305923354730650114932299695219283787598036528571334117207110877734068676071724351588931714208629339158918152043746493765286617580784083705436998177563324627276905317304686877150264612306316421320224907801791986806424203635221751660686039768532623259774108238108785119242764691928514485460458132791453810248015473173173244395326958439271047620667002811460543327838083814969774507379814524494465375457173496135680000000000000000000000000000000000000000000000000000000000000000000*i1^74 + 1571841495240857274868757704208824028470913306930163354563372715742203753219471080220656832084797098134449161609598516034373292782387037770243287209727088719641614393785887779213013824528048866342917501555994107910690576293167544154231150782247197151369403451461345707068951150282161074824062332068413764784061368669340586321222328052171073179417264328591902618156802777742461889861754215627940887816600675599176129540905038363614460391831915202008742727118833657458087764539797085148719091639642544535338973157484629536709142530022577717231259828110597942129734076206580672595982348642165266741488720896870117646434312925119700733176531088055206531467421257612078153525167936227189002284622082147016718623576705414739633876752352191374292812045209407220261913376554056879473309775012968919986422526846292592371602726541995682786273100679012359130230214847612437369367613679274849851533303807426521670305198135645066254736161601061152830283633565952851643776081422108046635328768712134586623482867390552387668000288713157910586132639816911931286390348302568244821781353472649717239092397411447630556351210942103330833056290287955373035418260253878319031789989856516103014921698229808074616475962278908002371423671221935097374486434773111420517985634717671601120894367261075764914652339069226362683386878938039806345414234803958430671968373715630767081059178686025831410342015111049838927502910670665547059400313207867488484330997294638225770436640400795456646808381037977000462771770009323983634848679440791711410258913477687762072928411809127993625707802744904832703324359100186102173814394047897303561485114699628038530185305614675126172485082135514293330321115508955718899688758258190741872557096919747172202261518143065072004800556356806588198551411455268584863523782189931556404472614689572302807128129555398174193834072886060191760876367512209810847569554688365080957593467161495114817095094078137452467227767582141307578393332654230618230759400349152295469756885944665151224497966423534628713132080379766208312596118803500943949248331915728145248618009076651264470420184175937373172974334734477093650513562590985386038036139953657260354745295987260646402676967033496295249833414769724259205834417571061512675538543247643927623722994851410205916274968509715816599771794484766401750397547124602412677013088768826622850526970497966064355201749680661297311024313419462876083584948741613914110699612701511030094954234979763898785380870683146758401779478549636791214588815499517029928943072206959372310252120868084819890943115489184242659878496752640566022903872859306919521957182718023461367733009213072294377684330983175432406568227716975440613935781485832347272478430217551502624527333034285958189337884786497358085318930018680634003075170418235360366022692525551429101901501481282533949905906367267235254280232892729546832136220142382896988297118308675379774838398165244454335882658503629409198422501730083284697382986220276590316263084707646516237588592306320615714292282005015318282564452290260989073901743387003709996848701265753760976070603610554064938677375089934996921185887952870064389637218837046418003932921552864483700004339533259687025699689938805140218731304533066835337928337286629622641795007994668095156724611687892703663040571963141157633985668815871910443051804501067922864913403203512091864852820323729126073530734087811831136493882580994553023898217621430414616768371578933665333147527261961465714355570396166706537099225179829568229023075191193024030875234273013073440634439531097520624082269669165518545666606560244076651198454102828577786222891476021237397346054168634391410387259825854276412372873538731852470946702428544293304601519221113061967131118774703446791688284922935799703308371242231673278897215398080268370969201649072371180431561115724588508843802622421337910214451758238750433177672300258969406466720016351475438596451839489398827933164652359163136184839516405689502284142800551261855654058475740513286039962362708353902870065370473026613741385868832285396816911052737228243974391624149149609802595287654184526238339113019157467517811776746578981143642722470855981820489133328958931118044655063520997372519499682764632407076827799071378797438971976287752295291495765128654623121685976006149343291088167196278854669814967352695706861980911818044905410815255677698789439627722162858029489323401816382497415076178979679685973838216245445893356983314022400000000000000000000000000000000000000000000000000000000000000000*i1^75 + -1858002332123783219968048683114229815412763553632565396441756897400779828344304728578459671038994807314527353175752702765713434345570585397455232671202601429608681161875986993290663156228058829048104795547618693006279884801243548791836329510733911517383309354036681305010864637577275296004462725089492128589636664132490171294397240655524125584995498931551664116771962932093687204894829545518277221946772817143439263861709698662134159828310724413569739528969490845220411376381885952346093098049943540505319831898309295128562677890887082268554489196557699971906847918076173136251305843800027287822311514238726490117854613018332932625856353624122731096167920267815442818181509820625488954600951243253185552415594144518661000155593069295321014113184231296723795282092278219444686473627418951417796603971039549134302777395800868006062579209559292396806785082188292406254815715631337983438087943901203618471468109410466145313009803778737921966085150905042952971318137797342096396036241087687122649203159874645343563128354835055972659000173539935021814216808728970573286998973045726925478784091972214665913585355982501069708483963232136872519030324845046238046997104319361638720696073689548931914145514449983838873348498828012377424804105094838994384130015698131976049265026943000359203317199027900430669195055991990853680347204796817722152751240534437958265878306722159490637157010053554368378078702425924495510163523552822361230385467876326624580815895350701809102186952922795220852219822269888307492469549729308540647306946937455325020234908371914078849015046117442412006662591350031522346141547341298564204125000423514894017287834889231623442484846408445782251763059509477680442395536969892660060332863662223003222338421311456413533913048297035422755728071168930815817460606885782403307185351111500000402553494443576186244486641878956303985976969245854407509375140020227807703331419290068971340123037188993799681994139895672688602209636225635113910684037725412448079358736179094945885128352801391483246258195836462838300167915192167735093374778392081039283402598763465239284488183556554220134284869465673591606761047589193964197181469554879536972516554872961231866332654898779973108559302395980037604746512317424285713049697853338544089805166426800083600457886265918042216978576010239766910491051611134619801586544747697045401909574854042101475767946733576763846857134722543482894708426122824025843240334055898204461036331113233276194744194307208579396406620927729802099089705267146595725108736773658660078991616698951375827738502389954569368508346235430195457671636633271509510423049848155646192639576636042586391930420478429827226824067904869672387336293030027178990026811478785216366772297143835830639049140617149916688138768351830454320018053236378760792695967020172335606406326685243779389760868093813726507386685955997422017094332883830415154199912440566749608494366728084736707317325956359963873650656706817626485511289934257211350198289375355197791836892311852109710193247656534182478372363567303295948857249154548747892002893804907334090468405154669342949791550165510956048968409037333876484644835216051237486189201269856526854061608848605075030582014142673664181458771560583711814582770689663036417810909454996982943634423173605617791176336598859500589596845563934831971625719281672411441615127962601815736916503624770664071153671531027359822275049651604541767948191000127541077307554340245740179967261689085812069918442499553118941840339106627005872710225056690399747861527402295491323644006831262083056821555411392102594251692633651318225994410709011534125202690454961493877520902733301432323238734529254340891610518398744271243599055499903186773004220273422617255739504569048601847844857824792097870618999240218635380330584295446564763705367695791178354065856027844080562262379088078699085887280649217950244701244505264098769886237578610218431202130814955011327015778840330704914410601233030556044903069036982013798756590595174831791642185556637848272118525279300822473610564973862999116536017737676356425435753096936650880416465705401924606144589677438919271785806244660393954427310073444132422620210559463382668937769157266150417139733197238496013452424997791347959079596814135524457174072062576227533539823483887894455916646448323614892052473546221561027791306600970189733291498758219687647204936607560486587325429848653397769176230079344438476931427281116477910290404474880000000000000000000000000000000000000000000000000000000000000000*i1^76 + 2849451281138037236631209904751516667952122170501042495949308269667040875210091886647105668326119653237784296356070851950635820126162882531735314251982599947835739540229010648221554718571612833833715161144118639630774926170443565306545924987813974159708368315012493864423331287481391712328911958495817389462398726130208235624502666897306585669460846354993825031507427482160299419910258520746809996978322570871204499171282077577530350911456454430997533256548673648369036971676088202136145673242482604306104664523256307148622751300239895930960382365301329789119678769552614189809086030997223730976395076727257638493758139806246256424557343017629890444606871740990531732987567221679541508844422681309487105036686795616264464796631751192234232466507750150671067182257844013175145874392627754380211853538123844398067373431555304050126472505186649460546411981922240508001892554669319551592840931041206575860044760156478515847506899224616579911634209280220865788092331876410422826279081658517999155437621902537284014785643535336803790146715145957964912596783046948633384919791677064094084451577928625579814916026252062494964800559945549872726297427103821334870274851788242239019176168833941122686309251018508616863898046373693244466845914364502210410746814416161457110458117452328541397094917094918165891590324021478074446074106157425249041242674446343950079503665000960454409443058523995841697804153510612257839284525001642001687607434583898642807374953187149756380049599198949848987334295946609578133075680224802789022785647381740335599534615775296770369618834769585130711597042848605964125780670959206451306231982751309225317749816523460915262106570145719639019555888237676335962414947486121419918429736795993684116549301620235082308719822737232074693975154861307542929268404406253846806317694043191395227558940158939809671521778290694888061138505692057374307936764601010399221487724372345615944170227741882272531562122320606800931617622910743841795715878881736893951973897617914106910767494621214586543160942190949759601107411195495674596079691342011203171800849511821271018482988466356693265323130345161169699142347966739978363270238097357296650090575729053811882028619073071535932077925772687694077772301020480873249021900560135316057029466636865524881366317543969876692755754348157374708964534024117360385298881332526028593257739963448754309058289859702042561788865646301678511504568669102775122805799583587462274394882817996847914108395492542839560625708227967245366067077616465348982710388042151363824585643869810403081497783745926612450014671600977378919199430093113174799618839762667329952464608965944734099641375947678865110750417809416024218406959463031596997504938492510396632678473082892229235066082190171423685146119778097785344080056288672686068643661489120130115086975242431057217580920553751131261158049596850529096625949657976669201313856594858513487419446721227069446311787951233593910844637427010386650301446481481926860367127934661772606414373144661868010810162550769120471857756728197621937539058780478982002745916669774341132482011603294393367137450114842916917639533339978043889934307000875689480767632141105490918212614037168234842523268340290187633532123932084078469444691628853643204789887409882699392646317982813715214581812545827348770865992457589221118651330734194993835751810207823546520105563099263264659443377555200465410116971399389084147939529466567157178155402666006983322653770579930084070545988301263960631486358770185933440013973000399214276468701640834447384702069967795113889103615324796418099100699738930422070178067461043860621011029541953439178355799290001275723479529263211738731675461495372850143972686515440311453218278414268010883944911570678602506451450728401412316575227505893970551857745979729444883430672526889061610202749440041986608537812437703738485624817298057316039225039953425565127856580240967509042165822795378211274254518796248993029192223928350549097306120912100467409379375767536966013160583009233111894057715319402072474526706162053042543883649870522307798502933761036463277707080029576748583957603423411990673806310454431101887861075732242557628955338702814248994998932923671639038128951997238819902414661269383189074970038998650162837826189991103988378495821373255482883603219471127352642664047329247421528618449562854621980592875063020587367114598248516963009227153741685306085543463552990972759102500843008319557730304000000000000000000000000000000000000000000000000000000000000000*i1^77 + 784582395413658375173755303016446433297890023360063747022735888605583600696618062583832933323541815122431721533014896855172250919080879807718867027438427862749704407789338064741425387045125381257591547283930272845636083670033713418712585271085103439434580804998853901727985530047552419232015172669434346548804370492962594464310394507752646427524281171663172850501190242352290836362292932768514595013956710345657182629731976584027750485921526236009322475445437798684559771307594410628393448813097755879441862245094478527364532892274350504818221415695559064209005799020311708474075194555045303435839608272032171333348285278862126588122742750573143580653928296589624940709015287337142242592350723579205560526921824220011230315229648325793105931550260314408498117193157801582588903907235926171891987249419057270677728028176912134214520725650390677659579241663382448772294373418077203336253183626708627569853589658578095619949487006453724657721627243905172344177347911217578951262258222399536434960860759255215621914018576848809916519266111988332628455506463200828639206950214933517398538261165124426145638444228234462992065399884239883953390226653136850992486580847315215176055664153866502292018177318592860501382668882709041854558241245700653473325615247268018641300135819123454816028120629128359966007034441945041301087183508969593154134941268449286154258532575925017918008155586245894075415039336821465527487579025570474060116812473868059897673612485602369101914512733401893740132083055939841036911420321550254194226909668094512583285580890460637791691751973781365418951836037930959226978924607348583526113360473628844004366164729774725996339350537607845561066494360431674542554744022673482979944804916723736249694489132287047515012983375087232841970709105679646682142485639896260641299766310019399592074008067031723878739632759424063189316351586411604538632849611859534876886303736002361152197750485677645715125101303025772530619553052545863564062689548156173142945754438662996855052659349947358218668445712551037066965276639844136727294750043177971621839892297409225418890981609491284835662632768670132906338460119967293274206460875304987074455618683809593704715566608178901730224669311945274291919903291838251512673425323802564012169205310365776361203497817119659874788381884015486650327416811950480507344902086329138341466167371621902099482798385519406660674754228541570431973099652366787740291239651168290124487484501598940757158204299363667157959203255679491591701960810484099569951216361067499232793967400204295092885404510431232676255034251738078818328241962901818926291638204990061828770796098753174402758266213302714834210690944556383077997744019702544121605155172883970470740698963587529462522080717921199313924917127477608365924132537104983300800352088099820689957595206733813201839953425323630476790008122150001642115938545261901973931005163598770119362133643640827637269738632890519026903049186597292424065864740630361718007867102741044402138263728184320093587278722728730410991692993881083900511159107679947309279507411860812519746200732927385672661192227573297599614184692238525767335177891124917704947037375604969605635736766061632828531423406404529031333353425817105268552683424647360497585180015033754582859488921925395495622748675847865674379964313496947797249541995153056331604798806798208171835616136377189287116071685281931147289642822897639435733173621660268202526294088730698665371414267267233196819595605901412068284382625910590263293736816209714130558448903450669820969583714577770050935526222655741585857297150588945742471949633060445180504684199822711150686842403005182172263487511847946926069818134108587630367588387141645047174862791674274614947508739201644618488357146793380512228857317830782680532373792546590669790015502905129126195988085434917777088513137824588656114001086604321473667879168456433267249733177643078437036911395385878880643980041641288485646351862120897110446053142932925584308390674430411132807004947434220010473528160180199828442157225314929161863511585595352090562641964007415512031890444173180323052719648801109605225842906663564899574461395278784585597062752448369477761643322055486258189403759959057466503673501490449609332248601005660916120882517170787114041502808442479394391277716087180101088194964014417068077180264152736385159945351248643452385902660352857810429221371899072915262730473303906616206908785981338419200000000000000000000000000000000000000000000000000000000000000*i1^78 + -1986692947580025481187736819127530135624267730224539445020848690387225938705537207736216301717519199553493957140789104924130258219010328274776345156658475572254408547943073756175942664190455469447887475520579632014256989051281447027036193802893984823388225143113474723620450300879009968613616001129162045001227944809058814111104297605364970224106300898060065255342343868803835502880830748590911647891950369965976265249823098308072383134931015268631451619963217968070731216625262475659410251964918894622079598700806487810565976687226215854833610031387350838037814579061044007330316316443146283295677959450833833969318882513309893679997231892253087156803992114283662367971457322131849818458652035024481385277772274600078226419660339178966697089187472167674081711441679687246964906819991573336253441589770658749747279775477242652818142162082770536583138364053690937136424635321557965558795680606863677957251118877432828803138753145618727031643870176980186888618963880715392081084977760968232797646062921626061474383328484397775275544095776608772889693753900694358421500176276468422063198321783306460348333235965718894327573110002335250979959190175544305272855378304770972737499764758401107646031645108938794474961988995232363897234772206312536603209840556986934087881414288623557964819876346728475740276742631551184376166101532145144642781356560856980582680847795791671994724073489427872663656958928118587667801137530210220393695184708142757066517399292148025197331417217603660393602381508446289616467314646760492150409285461393376427409974204980150162107478284179226919697753765275893208617390234492488004635540561681201997661420036913637405167046447000241746861901157168116912304214184149436496491258976177265233744302825024309778623834907151008717000268049861971620489801666092123592400908887068925572776983090995218947605082213187236118256317981757772805137499945020968743462547714063799715151136742637660221695935706542011999615604841330229866136320690577766464450990389506486603840626421670571119617602163063545322660085462092327243045772630345208773865848116884806491879313685970713256865979045739386239081939482097718172379516211396858043883236950124843900038798581632522432518988548709554762875082090692426686984132474501149086095133932168589186235606830625787345597848981938014779256193130656706163634991137254838524770484882043216990246863643959007661296147402272021320606850524794884231652561873517328285716762914036727793523550608825346063293354703095109024619623652539004616357852525270984292256766436727280627089259483241204928171934669283891505366043295683015303939875978816095943827979339627135520009620991518216307674750722507398201747631334003794255161175207961831854249336403925570331279782533039146535723996707177384869492174450291383632624610287315856511372178223284736773047463468395381638561009193515533421529186601876387984115909757001732588952327930539503852114186364600693437105848171613958304917726821740586983943495715767351508196883745724037143631202478890582185513710955496958834041451678974099194699298392005286216674809778991939521413634476890163491500843563739037970180501519417624691554913650077788391416499935809651008961065615235210382292089627890344188066517720673185981281051975114114061723650655091335309390705915272421216307128779715127226208918730503064386390818352483958560383838127587620187265540853639054236884701378069164405528221484856055303410696722930073184998540802185937763189315270512857657307535762241829446530685986548101186009655839883876437014592128661678079925585148726013228179664869693355122182825003566462615737013562959220926308573518986014011682314961074503771891828883843524106486492917523489600853057478442151046991119844212182882606358739885901071074720257917716943695744983527822639531402685047830101636810392000271084236705797742123452607175653915939875905561613022955313366841967497651070376716837655947673725097724004858246908174990281770731508964411249616914056201306415187450885827157385075987320822474236528897382752040754048445401485395703492461883922836823304663968860989155953189303379975425401874474449709762206779050660141368966538884813175272967734698142292445752020557683692494447836581107704880788992871151835168009969430832114079337058906657558967793823262383833723901747191463188239873225993006878630481288878725907087096847045773838196678650369074049752650846763220685113221310809437131243520000000000000000000000000000000000000000000000000000000000000*i1^79 + 1157130337075605442394515143479777126245665654779695291996477094026954008864783328444518945193571081311513815981242927396676925919360896764076165082236266275478741130634485024837368422460622129469539435561952487208041598175985125292075841126138595733267400776881686286473254717434852902698531195305530830367862606636338563675376409891423325790075342411930086272183009304581850895788485004463887805285504457570490974682424394687526460142251422880464944909959937481016735316819671425257719812028311936895250534813953100978181140994546909255164466168954979925355084170209303297307043520289243765660330189631048857585281909471448799437389982954782337377059547309035002043852391839985722427999192158898777947240856794011838889697827832962791979156950084015666567077661736714140873671904964240273655397007600430614971634807987979094626123644716395125444103448041587804968676981567461789197474838635080276726064166972254957732716710514439161865769852144009858617936301677393786414983476191874955290020370285844985124026225219554120200872768932108647138726150039219985960119010466669461133123164674890331865345224699466123663488822626677184242537472271077708587199010996266369865558599378032973702801194348444092745388529573662873376724374352811019904034391307150187787628397082701440605690039182046030294876736450404253393969562129757281822879931059764813791939871392255046888541741107217077732462672843524929676661577073856350243246414850268549454282974836992655414266519827865497223610970335937500042646933342620857386466430974463270414944826605556426116902902243355525816212673343445277373933644721687123587683478240183527101512039292443987840149997293173368778498333264291177234939276640514826186049529414696438946393630542848191883141216649278462433729763355970925692013111059703084140796301695300059655296365751298857422012599494833980149625355043327892502234522003221500759015020367305046933295871466313914884190321392430203222714260398720610121840625711132981055805869839574721455010611759707750653965237081890781128652682410614068131375746843282279236080163943414611377326605826854440925519553840883942855377629735132717444862258633131575224881013239323458264036296388888613231205140455900371138073787457357702582355605229501598439799006620590870053544354159429431157415166177991853764525872212246081791655441351265467944233812573291486113411848632698260910503165998215745929545589012863383927536161717433303618843735328228129275908880491896291809668202814382079353236356348189010441905360844933608710026184912960951275864519103323193177026420589290786447539314440302938890568577941404600114202574116398026438223450495042965194911959278022692691968087584445118592026448892801193781797981357278058749015707401980150021817484275315452236745334876043887164639473546445341504617732154028891110990932546191906667843914712644514173159743188551549828025445731710373168999716566270120756241069170613220225482701064457396452313589121603718999218533402573954687470923140701552916975623695560941009669742756994820355283421896281728442830687016064098450902260231236811757091941753623725067067211068332038737077461805766925793970711065391114269612450956346101661867047131776562555278770390695517398840662818825184401743640161710997233726893927007682897744198798999452338234793947439633060396801941556444159445420390008327007979090247226542185421076962629003186930998482699038591611063370413990977501716806603445719912437573656514248599119422361378604008146710865804320001571035047793014182815480390177646216192430104128413773195640324253492560772328101564053501556115662235561404713100929747941252148577641173694797764684743592694544604190689543312403021629026317151177979577330143753641248291477587000251479488293265731757583526776700181026568764965365569212466965789862308354741133369508829628812181456068177069964763296222225686260963198979504986134360750867485183975860498858279952252555063835803897057387599965279125785268187911262815762282269426834190688326944565452835946612780797099766083500354496356886143289550365400491372573810699988072388851300875444797040970610669577868820488389973089937949543692948431404197133386372992694540289613600955226921545066131722330338206265607693848878258128852316161899835418993266952685278319204793406031548854429973809846365038709726662866313071527529953945640903317109047424236766326566188498441583945528833739636121913397690236928000000000000000000000000000000000000000000000000000000000000*i1^80 + 75886108962314840934062585232860549960325535805530196566879828072223556055514471453229624651888545220767812876575815207431172831041622474903665960381154575690559180271884603692169334898190495359630261654876462586772066898455698805635240914883733460691305800071046886722023189634646871417661925834913715410572116197030992111405893350717230436461562754424732157325330886737782355707355707459583834845837359104063665777073498893415054391172640931635300172082412446944141519300195970221466339507313755194971862195166795497015348292438852254846646353300786448447075341969769544816628416964162185337988508247608705645489435814077241387901382062372741225304488559694981275777751564216190688564216665641990688299529561778286972490294757069018217357720609312920056212404581579374770365260754541267095860407245938257630756022264461537300388830976714826627788537111094465485764497556999217210361140770687415561115182158558907249675165065943454020303236600299819291747340041658047891425246767793001002716720660403619567425387504222675281230049474065477932233211857235891815410913358655872200637984445288515883224912330694960793856556236012875720163531775922535044409263691952184253926819088126957384281147059385230821184473856867907366996084456175568649706641379798073860114916960749342003028778374301213266036233273188749324885049950093167073788065022173619175066194141271023300575602636380172526987563951725604641953795387746148554641884580865228764385547808752027547223216271489431575055836102552758355692696246584426129910219915169794707280652868036386345129124130265173564331999593510430728298854562742517314254127406424734199595900005387944171178309813596031926235360190336828341788883111521354437780173268564993339808228613209668343414882722939251447907624387834324543784021033661280752096456393268945395234502335838572421228285247263854892604364570667745218285020022810353739289636090151736121911771331390226468617924401922510722452800346719730086364932491140686342206802834807879533318381146090419375726759799550524055701320431408698578819087547663836779353334577824840713385423719796848150738282834723168497532441396502233525389378205736812444151995743132286759811925690039137918100692382568480944461394240095168276199956683043940977344119309779418713477682923811491137695647678215386211691501536605718569717801039180429163728965316261150907400366521000846086155939077455563254981150067876421595705608207132119598280216125533069201748781460943806463673258809884338785272353703109457827107245716532995358948960055209578083862131001114585508837394662057834972096709740410128137338836268903222396591164119468957561295201851166079459233349871793600891942431622075211309232067373665792619797974373083290813860542457385929938444778831732542518958385977178917300665543523679865158385749281739227111326947972783762207954718725078462710446793542291498466255953902609172188559678622338668181803889645809085874225534085965890801979197783158151260972116682078458538716491498013152892286408345562002920802598923912873467363581032382825122563332217647378721168236880667685065611684086575319487969394927347643575207766228424286373902915722163373622007885322186408510249698477513056066209258426242251805848018842091059164128535837931758040178515902405390524937592186563481858487267762732296382890095558423485998495232273947584231148578361239008053312513162742634480976927268444395217032922277233221432967576009908130501645423644371177674502877480106792247151092400157150049346069432673515479313131027375126602651799978411570629518788277374681184893367242594947442933044568620372764146202352277979300419884256841781118055231419374422906120443534378818724458119325589464358532607245717807783466693226965833957872202244294965663231978052615980012798060510997886107060632304971032451394656299099045651221528657123964656668734770207732570462351222609642178845826993503309927510400921062509661398331497209737999640681972758165763731533971760935398521834851960047297991883478204794098689551887017439406541351079510765215597343326405937512401805244450818028471299588866655075018184543490818876642506366498944134296775169291141844535825973505869426715597314100305570667939370873168571306580599132315197279756736819034564434745958842036529484470045467965378847239515541414966426721562795611481164860557459643809235488424622901063585395865562287627182830019448859938002505919566047294259200000000000000000000000000000000000000000000000000000000000*i1^81 + 273052910879807260065896215490755543573698945033836765377287177386645539780996479434724296095369617304423799490522618336177732887612210478619250659152667541835715017127034630317543902195368044952664579825142974136027767989067391689599393558812427269545603391391312835731241427119853252746450262363889968972095390626673057038165040407166210887971612394231149568306285841149874008815411270954169250593498778052415750872905668232591600117309932325502397496061817081803556620932676534754427361687041011466581794444909023440267550201416244461958745836850111253464704630794046108447938345449374564402173794085950779795160952747231485155035078174043732933801117917510390130675403996600694433196558807704331718477990177634444051649245777289564509955300814459571581645300787765799783634040330976998611002361014291247016839232070888077806013745653538283429911675292586216415280524438956906634054639253458170075089801588379510146760473678365930288636162420019694396196254641624492837850177657647061026132479302111675437432504494625053629380140312707244565299046575876747579995585793461965558064182158149255092624566671054442581900450146229000291379959836644280071065926155011581802322076759775980360391389322192051425686004191175356495795759935542509299667421039501629382978650344923960214608079676769719303705892665353778986723816257415655639056734039532461171910403561469005577928524546374457155539502616102584246138760172481756471821946453359514076253783753509471416240771251729135567174979084175072679437320618216943349459651097627071489020382634417709177912232352366736161889565341521612134092118752379757693126446039028875085821326699871688802142115379771750653790568915488329068316001330141318641552666300171968380984301998739876135195901306005498270805737630617463148753587920274708939715413428881052498480694840868250203653989276985809205467707502231377565837248651196388164872384824668133295808219437967401786442649249345834855011172068919181443142714067491456721437623080895423703369320627683057013738789154922536012336620035306148677520185287828050516551114850757644516289389722898896155235407480962353970028096434136447807668049128728213184133716326964686883011501743963755583902065523754014070214513758259229482241144521139948348150776969406911520335366111749934192816508925240262280056109948692523966769826371591328680802326042099195301625871946438552802064805827339439040601927700809234454930117228250411178155364928712126907502161244549469022697657739752534904295562636736822763497343818050984584732233652568186102958326791921340641743250213674500039723748755560046997574345865512496736626551458415440399630481317902561578457878434338849561783930461728304219140081310649064478165774196176513062324069195703909330702656972380346449153085775759884786056441869506185890236609843830332037073443837974224991288862051000302083134865564423608440048257914684999576441486538331167594282654619169971047567559937446487219222028860378918562205644258320134193589881458018903635146201682961506770809028466302045474763253774508309010711460606395719330396557622017206327479774615048575714501703975882470081829117248236079095436350289012931128614273536562266920304142462063576090091501619999424538280377244117785468233771228254033364674357695689472607706146772288313002758044103095396447590082498247287508026932952939208000923921425343533916770697566794801387549725590337378139791475099751680582061342000669945239734070844891792327577764658166786569866606403497119177117057805677870504814434160563540195502658561754814863857989277059004389933127988947270339268266823113363703580980825493198580130333247773720302330431655520037309266161430709854216639599031451901356653589481969643882258022948237051865050894155578588686885202261129603069379460565055438727491907944827839839188688582928855197120582360509987208331395607309524625328771770098020093605666618988513202739055150319850881635029689421025916116589159465449060550501845966078566092577954007962860735103849551820111579665588363259964320930775675851265421295604157285269266603894365753455501357777317495038257259883455978333182658608620621309589456077434073141288269677955337328217262051538928008315777773687276760684007285121910678970494748613621266715794199031459139098043319950016290767040774527770083781691930337687005358410324301034024433119262076411716905432435108146874953024932035786737589110890991452160000000000000000000000000000000000000000000000000000000000*i1^82 + 852318250638202073848404275865222184043647533488620342281378640613045652971035368139650403728249900143298470438616879582221533698364738802503095576900855860107883969827148627233572541011030479151028334695612699634743931785981956288717206579838736499250830585550902316589232355141648019683755713535102587196539791945278335522654249768123429877055039523523993553929953828364380439942037295927214859353928065740134901707338374368910627694494853906342945872468070447085283338781850037430487460707965569001651565306397891221689721413991275319716124883323524725642878748885101630545090140817093938418598296899626241908805188482411944166700635350737527084743211587872672013372389394656547157610829826898669182949251857486225563156054460664054377322880985791922372998589205697525923579956748798800728176426171447476989623469931808892760775935881789414943681712892308712472339310882610326427675013431543836900090406789921682793011084529954092692246651684150517745696067728005355292386597980210654249821001116684001500563169455395877252675371878153233195526545446017587324060988729112402491791597362218078046598803398041477538713878811600625732080265659742816053349483081162097735143222083147123793466662741998605701829655401659894076989191699037027633081131918731524790506203082906242099826663834296785157804366311790431372997496785048423391795399479588927930912535672114893995563204535467759785531718479014501305545835030644335410240686558010218180788893949286049207673076600487149876378954868184866003228896587191844525743680731391483630360311764260828953695951793536280507119673703165634507898258028869741795312901887661557721126451825230753069129693867119024628662328339760771552511848101359357739018043500856655276554650134950173583543297794996055882354500890024885161503505765319812618689159086451507410222962920632577597501896046131616670425013868047484526828892985002917778752844314557021188495532198130188432072354765619267012525401835405187367547571694734402051980490642071198188163336877608018886279854537935171370672636506807632546514983414512058738005984454451122858180697434625343186113303311042545073353145988078244091048224656282016005754318008084896392712599955441343652938868926014615466917669175836240950147479935884909980865157238558826981581475954665483413156867948957102914921597641755483793051844662938979739159971090135125948116077088575046776580870424486672049662353128821801612048520741812930343300372399619456325996313272055078737748859681379832462952498186860239580857557033755996046106649543173933818222142785768613579718325302440586325130412454357067943820016570894561445623570229604269921943472176893623504805609110638344939284147510630934050567733478310362233102955818743346810681450395281927186485491482170507107775927095461568647166571234399466344300528182571669820513796115892233802570617249561506566081172199506466140897244792610819561015132989466101543964390441275519383259529525056323377631404385630516182004600818827351322028433454612761960403990174882634526143385437634442806237368296538464429210902203085512744709469644477954702112732808006112648929122494012245884301283730412668056243270092882008238575262668607865422050471715220044990335304265173555092418282481230901604019543411642340607403838737404699862650754043778582265196770570988497513277751529525509809934474881346891620854957562055865143865279786351834735549203465933494797223927951236694921488952912659924557858760167869221869685851300631083396970998666408672107201507609640140298828128114475923354446671037936350006188992529946386304862156943963812694645468846858900070913040609098072984904189788039618324408809511179567088829503797224394186752756230021015140099600315294750373826673476878903787332081451666748732718715151908014183584427802258623105329549131411624675528010528292408517732106903704093096568152284125757370844392929363649822831800577855868807219703803871857007988280716043477889704313334740429673396218290325466962099367055739074527647255016318955390696140657231499072080027513099481286321642288938376413867199970563944685953800664777301219578053516833878681726347916248526085805062037753246580179684469224833042260860993937996794143450535237311051111495201719762530344605229322369908283547261432028140157800204919929865959447421737000203275822310742876029722707890084544577168359116473716608097090226491000578550346167669433278864031744000000000000000000000000000000000000000000000000000000000*i1^83 + -112371236860341796029840450700247176353631115341236817792067784308444238346964030625590764076954368640750408778220194467088235093621373634090461186228610901160362218138893041616557685805100082901877128664164700315751303006119290401515013082085427826780813738861396283788386510965504158809017682410267249808038250063059168462689375065718734223549961527232266628800735083780935641346682542922148412137164574467160608777742233069411314280048657018075108999464864799300383389732102598078601692530531277849931807813468114176739575574448752042853504727875502197205010231286850351065669349578173450844945558765013501667710211863951933409611481204544337029058544340207611044775253055194651554256844825137878477088439471760464878673054461776199609946423056862466446819469443643173504475890484864410657669298460348451465593098287759954473950672764876833481210800915572224549003142320301705859302354190435693956040338841108337147693947060535670871408530464978010620989494581988626224458857134728997038687238718653576334482743567953580938572672798672594708157135342894273231634939932961699344210317007846370168799105351373463616389938052998344078178159375194239812401088580257778863528442636651927916237153312082784955330438810118843291280140469820142154273635385749252482633029641301723063272509829107237150534087736510416584816065002163990052546378608957483586281832371907325992317186200166069713533239306422920783766826858430654348560077418967926534758589273997029711502786537537675153466616986096377913748670286292395410313428744015785586835506865566801915297816598568706339611933144464094734486794341057401176670032584061077057248960401743805216460599232080462590129979032333205997393619457601981861327644705838536851350889860419308317815639819558497389039946359028183955266768171629751281701971921075560816599894824119629050465400269329436039061650221974151129671923875780283051619913417720206989875846354485657044024393138938869730248192633562929472832054967129648543671845601917965729749348183931384231550260222295246224222592423636511801366771905012818916903048955839737951032185692598407312737371682058785300511896794716664485175753411736824631514897594238381604603970630703760843914818588877346359424491343582131107338342445795861474467019661686373023931701115514955622075677470690683908750880474994412906611281728176149606075391551250883354274462306237592011085042709938749131437149368220602590496330330954510174484338725493601037813975064302236814759961588623919060726278388145151262450830472330909135016418394689933938369030096753265846734868717261270828598802286066208847834569910116807877775942255114922038887564726453948696785081911996847177420900371943848791165071907586251832958281734391983276499837879823431257290863198832313111500384575639788765844185102371858245591518866165964790611984876792232546362373624400551307762134398543345096774377998074424635819808025564054950003566122910143483944562745415497717657492166510822623495673796738612612368654414037948286098156881804247383229116241026439822121658438392016141433213981241219225455331533084028197971477238546051885121489799466516297498337680002690427485486466920190277879646180301646757960221544218635552623607482465965462272700690569805680996465896669821977440152048796639586934058153817973667200955919662920061474243964287462099871828695375845985667789583948396132125782295667289770548051897441777635741773254749944897307367175628871822374343889305637337446119249307055085722049689588498588233142732885069865013997103808537231656986104857949941597483187029070160899407170664067353176712049527477984209911191958319096131210268004058024657161080389115474959901407396060514799398974144256999301814216308243245963056430408795716418298860651196667489768871237444376824533061275259220331500976849596464017083830289521858675123319584822026924532453907657122522380963196438688535264337377930295998548966569084387464684086710764688947683414843387820742605705118098468512182985383390600596027370796877932276486343887315682504982145308088332253305498739880013539739837506496145530499837797917261649470782387993818731098587272044723164298089746577985261128405760542548831098344866942782387649260019704421065470389839252123273992943857187656527310048551836827882881255801774403141869663724369102310118407962953160775763588072532123359596850193365450681837547074416667514138694883289661754572800000000000000000000000000000000000000000000000000000000*i1^84 + 158992569700986743590522577589661100540776213424996333185927632765754146879411310572423991647403452846919030447929314694956922830456398648817176550070982082969338160034770716899200573512905519318161142164257630497144523161152031174132249650525956240001456776262227601784510652730943545188703503916246916459260091100715621791395100897306477875503195096033980639620958509375641387085894685266653593740065725909495772337590634191528354265360492324940525301252035856208163473347832805299873931547198077010187641618825688417889641082244338397263155848612204859068626683562355261285276082593418608953976790795988359057053998089879196480032625251201646167127825713164861410245181817722605515085699629936313923327503213826034350406979270923343639723286009958306612616574199358727864324266106938605928523953363607454182171515007401796931477140690176320146194812245863256528698841371286888185647097508826181971524326517897489609565760112956042655790051786546018445435042963546246004549771310740282305966824287075036624808747993398635660692525142150400958500910107907534523454032422955595397264701392859133167061063989517180919330091197181901981445111740596465705943548960290390921589546747011956169203598150348160576079008689990336422185074526399508539372943486782811701204450227095534849754903585452150928727582112319728041015598361112381073147812308647365341784418859113762647350620612871610208279888016236347883747884782485553660309808565990110963393065844123584826462455336068652154292771331311550985709658792884795680635785447708666352689917123060901857275299426819793527038047187093836404625797518577863650286414970630479518273690038801130626123989190502315662226070879620702217506047011485638805873849946479722952308645474099888323820460237655172221002210949708736743265677471402759607753775559310284961476807235415459308258249151965626571491092410354240088499690412411592318537855363236533420210264445563627139611045796258356637792262686602232380802896210982169156475334770828917390742751579213034568392786520868227740020863178482774232240897184160737051948267995817448009622012204090733006768616050480115696595424879440697720497313704743633268799282786261622095985642883202157848949509424169346388902687358258737963526316131152352126785252858324603549113682488557677155330740452271912066834975317388049233664353944065618699971805469234769445914502451362279445533896466952122775616606736407249263820547918638840638309242523998028991177540722189089972223341572366621697079127777443979018058504955134341881179721732762544487917377166356009086166466695185310677648790464683651639953500676640452569095289908709146195389439288604886940382789263415521292759586409911385847199359682548977287124886291464240220698722892860042103329150712434651166810763478595441238366395936640913441509348086268692443667352931335978345731473008136329052528672777507834101723412055406172466671643362872879469685093946586368950217777259409119697104303676897050001453769490736220138149999176555014729421556944853206801778868435359688674735335477842796589211937524887967902699801670452290852501289165790224535525680604826552985314544175040795726751067955328982963989335046176882750924380004125591421495735235866396084791859756853500110028211339681715603676355377720957033387164030717757111263244061643412988205778205234095554385642392616169459151949923349651037952985732502874966436979282285902391121834022890209168685148119780629627751156335551402032836860372743339011539775708380134255704743717091139550185262599303798768367327315368736201115865898513981802556166028859560997561605746434627265991881756614919764295748631346872918764260064905530098252248499903258663096703010815608863241448882984538891667062667096791902610642561804682167530276434052196167342044772817450588738996148565663088638852425790863234634292255640054427228512751356995914129956633241541176451764784482464013381879722417863773418952670104836747145661356552768536907089981961710190108869007739990902061681682437224104685790888521784178279202832395159171606743236851905345639777135152071690294947467948675413187535119237175713059370189676106567901845441074887503243687073166531334829394167579682518786752986714856352672421556808081171362786857117796382164470014933360179681811390108408427101540533130985791841597226183071909958858025427875460510302010971281115255325417718088162543998346124633047040000000000000000000000000000000000000000000000000000000*i1^85 + -62853332871622613512853227762815292857155875822194502507853092538777029611377465432447564999635096503288343593614103996121171477127095306722001350545302221150285299849171964259964185343302084219098135447196093160685209024739484294744774831567865585279483008059301390057905708526257661593633193731306957919776715330608396842014213287054792930300044920540665750047117642706226190150045331070867908157873892209909058388271709924564291497629908119302531496337117361554219653425186052996589724403691942555851908145693983672551096878990491223075060727844858660863228391186626308547453181523630471133167738689345650724043967292229639028810405190365544263204604394716165847453244673741262805656369968072916271986520350116558918631536961858220307989623249984959614524318787200362574184548004416672615420851016482056669338379555433645721259007097671755488130063289431602577716347266917418236012460247808481118702922572517776620977175057827296770655863359212074163312728304076464988688682952011506104571607828093876185404159355155248995111015384050675338198392648957103850440332318398164511174724548448207056275007142410307027463540251042530215611162992426997130717812167589821811215690634965301531301817116967720996333248969388521100558883444041025760090871380879776704119800514243481703726241956371134485866189859959750996612077342564019422110533287919429029148732722641677523462604514473296537642136950282590994656515606042008703082378846912569925084599539055392258399499307409727549920072935330982218305152010783052133356844582167478880082806357708189658169959853246377799322213079745982151477449746139835979074826432989303089221395213841483516949080642596417553765811646167654972634611216247369494769040812314990980986605072273054206055108745022134987540636813163661269074524268039570849090771829039441646489206774442737097133617120190145144352574254278743515989990220843086231397479225257726108371557352918223480010795854773022373089379162966498902129824953985759442417199701319615838538424809599233219450639245094200197264314311096472304449871064308876955788378518438906217935255964991542238616392523643744726890195279434101101315960093006892433471684409791157344463685343339371012857724765672573314418923790036280190509066419273081000160730796561549405399300381761222931985516864263960022855847546594751588017264097801432918801016258444810531385502000527067386908873844864273023815336971589742550602134560279832318791843184117060902680767032705860454714074605483695277042153591014882047195191830488421524916901647634997117563709920345035109052679612923297319957926682937759900451974275303105941491846272493971606841697592070506105225739270588127650945918143479019604683782769249838050369986490280852064738811565327301094573166619147785833079255983352380431319075551122710037926772414366990663924753973570427578415393800676467885116729545230398566745209569966341271431305398511228660083978885831782676499295151213328937710301339548214496278426154044851169578597164636632219151445135848045189872718287543511532002760080950158042992788025227250909307468546440488294420381573452289949479316989725245639536242726239988899911247620341356223873475112665092717164623480189110255154790687903628372820783713837003816286533639204127685047953206975355054155158184374565611798067152726602807172762434453121279245628711500569843770358867720659442039927299864683760631333474377437576800449371684887779322965150200089823316957003373354771446559738502952348299990410284303800337457974668140338439726714540659842793663970759533125842723930913786520458627012807938940954422274890389220109336376956753516580221247412093022500955825467231765487474212716027771888570821080673657488426487641548822341809128014600176613521953676762560950980992420815863808652576616247642593978183987272828263260670325869888350160453260886333470253176839163889799203379209493807857187302446685348230253740610599541757870204216778773765971013265525001350932660606822106983807279959686265562587918187809462883016699378324281863379346111672113569901782957706564530270264867747997637323496351928678014761948368601814205432405290045598341890677676902139598229373195002285926339101444975659124624858204981442155065976952689056812634721634468638146362530127985020249336052666664806786304438144094034768427836590432314238360128416280793480239622370867791629798004780733385491527409598464000000000000000000000000000000000000000000000000000000*i1^86 + 41809384544766808506781064673799574852618060728821133223704520634614305773504172160110256760710658795627728942091428527460935493556280918078917281973200266844238019572922918300013065120240678680751688325340805642718054376391965356686179167548310543713961990074011261799528242837110019479413909237878323873405366837467292779437832208563058604565604531014822169701078958180701394988497584097505069261783978370182045504060158466198723286266955943543199814049765596523897605240176417119979735293603745242814800963495912771828017551380674120359711568885278098491570276911171269593032156161752234883832516211842794987220422698002342995793455626543016623364568549867571677387802193500918408269438640244049530080072283371786423462681778022710441148796154518418323469337842714673421930865032250666594595425621235792762251167116964123846001544688122003173710856931098724854871337835495016430898627634003106832326604667560590947227154043132162947304287334171712606518291328930631086495429168597877179754218227215595327745420522237730827504661126992880923051203217246243449544846901125077273769719670327723467798176659982559213359330553049742033664654398653975241133541600725827390373000044054319560868550661934058243912096236648999514530772092106821750633909880243826526482837662650443055448546851027640748092151537673861684498717335781452600653623002620019674868864808936487800325798851356552634017027549542070448550750001290255165753983142802553536984469632284591270252694692177610742499357313420561409738704325174357103384723504488432927863689248194208853955221401003553986556090154302172173310233621945453656979502317000222832196533857423492196823825685146984132934851259217930661135257168695708655220161394406740440991684274459888783209110603131294483509001475353379623363760689587183590568663126280701517080628835252230166083962378666127149369224658833474500962047990337354914466960274392858654012452348755010714833497648566189292994583655895431451902268702842387206579882776979414372665678833898068268859252120226424304107931621779615534479468009486188675086346984118322560305375543177226788454506825739419878259375330425722735630574193300471034574405451578473445597607661914430759676813809167278543471360327798701266736388364110659975834261776944012835929548231616007649152052359766608342546511709138837969947012967538567612014756624375050407149866826546681073417270188608463700894050955156383824620911762741688959938965490446560233966873697798342980629939966084600789533580219395250595457578054365333459511767676137307940272144358953965581854065285374967250623571567299792960020747858684488327253600702605350512899610906580984379762319260714443816021988668531159810900592880809296201149611901025673769973542015806677687728421293518078627711669500966754297380619369475183018160932307507183512003289263506850493413367366803892982707911193598230006686341044964378683247293883608433428939027396374969454468218460835774613616903408919172654806093123762435038287422902504115052054886667170774547806618866357353154116417669019162653276596418586863235315460995771104525044573218486757687387589328749413528710880456827438973864969309641894822781436313529041749376627498288407844863409900317574694322649057985594494829916520217124947454287636699748039399262141869424908466307463524900926312419144832065145008644338497454316791545631564329993797839116312728837537541796972104962583165411013449071313239613315207978165289830917756411450672911445939205338324351586522414287358586532115399921286214916789210497281618345355287956586159941083495403376265867111296704600703051590868665558587212587753865159774876742602698272408074180139592968436261757521465698334736054486121939163743362089343946043761438453191176179244408489738812890653289421762648442544250915544833799261411747698448548583108110718151053830559870742043567056320591108435329386882816217522408529509436075635146476397053277176921683357659920138829207538276166043498651745606522085549906476588378055769321033728895837875290857743238464322323496654470485394793204074889738401751112939219103373443073746672618111267768147515693294112530981449463403318673422935519377200777778497274617030100616233060717115361430364513914230254326099312007239422750319907878723014842730721558977609115113212336075489401478477614256258064648660881695231467211955773472381694000741783121945931995833958400000000000000000000000000000000000000000000000000000*i1^87 + -7822436635628390035252075294793380179945056580166339619841068711704237753487197344935133725656523461041888385253898994206641519707034271372780339650596607576850604230241483653367608274606686693845678240973214659271342329061041098842914016198822730631370204745333744918796444316513957995022574446358896819069771075045845859713012758179092824638023588067248748119155739222706717710517687784790965633104344040199486472369881017515345599842587750781511172119992722605589491663456693468444762492390427301198990915446549294120053923024472674419660696020702619108221409773018112047879209864218996923098893111559845815164587251606579603336097444662225136014125588991911243736190211473366217433887756971900368213232918877011804158635218769004771461592988912417597526828471994902258988927249805644386946961442257727320876504792535880564828452544845220917525006941735751424185242834583666875922044720343226719411406339250969341113321614886508091515867465170829897105226489571749960677068894866985885925752714130617825077300056285112608393188159592529128400128725219557480939897322875488723346554179418809674500198698553754827491776115135424224377485501794253594068164233060499655092916320052330783705818235997871448299685976204130025431792732742816114655302280520379535075056677512244275949241862303317552897589712788877500350580953719471010777564561813106581726906603915890818196316281239192265995090649109837176727015673145652259854674467298701199946020911689674287447842908238791322383873284892269094855085382277841841681650800750220977132293116790625494198074113899424308177419280675626921516512685399489090343598946728952801478340394844050547610608275882012705715809802205463714541714248241710905989524127179002261117298149166928155512704329835357081573005769566070184417502965792112872245960124649243080723023475874711296588524802210345292077323320898864068589333359417256844678215694822622824119688991100239042975844173986203830264767408268121568522152060685558140126067288805206542609051879746198523288495285184177322161775796786837016023569367369089484165634653781866206597594861712612233907508850947392682021937861420912663535845154955797027371758277004217263694234672840064420508762512807283380161185749432978639168464009006978346132453501534145419984441155554080668122108955232548541272984698747038767452061445876036590250007349126336407930655166562314112260732178974210957143203713300482847332173196574372104184258299525116845909402369785147433117293218061053652917024555101586165696261046239639733289250618037144366856934122230789493336149655434041044830617931647842760658905979422967406763020091693832223514700350320830033282590781819550881757827623937335085737946416116956749906594729816313620232830102057902107384470795043374908751270691402857583695106937358938037664859037351737193282673740912933943537715236489772575574965014660009633412617227542636087013144306647968658640616338168794046327798588247498339125887050046537844209004202941540107652213492617677270160292897307671170475030981014303317457209258508404687688272945880960975101296225187753553610171691828033686072843219337636207866230553328360826985077965494397723915038017654326764721449124826303749384310702531605036223846420508741621069456151277186279046617890405493515092563151778965147539016081546731482307799071501804611363694171901260157808496911107698095362368051686946385392646668301720077209358430322865928357290882066088268691034370120865330946487391582023696339948405303083717941897596721012716570219760705037896853834147444813537732989342113604997239015620289369862997535106631110653675061683885001321351542525609880731902628023949778413186395713879587516518999237733610173541877655420937085213825052827359710253168884666491449440101161839158615706034424070372204678760952319002241817202946327736996029355705951077670175355200099131092203728875196273769638380220235609667987867609115529281021917827438138371906153003513948312565357572926743645045225729478452968732168519381996972543841540363529069569560882156357388474736562057083525094603298222778312128566897736031063476150243022516058683178019108869703976434376567317435117881806976504431956271019146316557826879950493396892492642462423795457301601553754648948652581936855277747666016521283978701055111278308073782921260785939766677492589476017310302295478625691140915580035404165534994923520000000000000000000000000000000000000000000000000000*i1^88 + 10998398672813163034375814805360673477409943375694919717335626237401119079039785289598705034814277247778153998896060025220032957412542305144267052081155266631623016441995812663385237497924622817266510909105088184565858802882190712710420358935652533981894493041290890697394722380477869610625852952407598215777732499762042693843009945820507290075765707888944143266214735232280553955963166958606856516508810503509655236417387055407877234411009377046371030243620691029589272857934760426463294386939497901710450477023916392963127151763209209869324761919145085222323509533670681470889947657983678825289969529735625738213708745287141403459746271586378885873522945288055653855688129231084713567395327534414799114143714036697815559171222624826301244164993025901164107459929380478203184210360317055555990132825637289413055992804793672626072880073776669617163930776327151906157323896247700959628724600273612366080947877318538032503886396079798348102839167495988885700440558762943961219951131395579147855555500115033064770043127632013290727666410862160238852219928281737507753651064646731549771707695260019478526073156459316708594679202387219910029146770499729878556481267975772982195885231656266186237444364308803972314182774176041288045296835776558777573709351687365733174971174479819176560267559347172744355879369478355459152548636036257162651838728063310903042701073999121303831931505033734109425110120413270475862744222213633573202786472406686993079617526559330187280642201913393969627928599376232663047118912100425937783757030793156997143755536109171714868646803650569019772998091943830830682549676969310238343266680467058672613342767789549830439657596784626164272916243275170117910377969787430497182390732512874673484754492451454761926384632496562280244873042152852506766165665803662448727163014150739689411289685709677403776461353549872674409615684495295765465161637653277941962277908752177797463450925894937439740740317477893784195691923074220182088552888088468155272382241881944440992910483974448186104743830535274306752231244463534523446564342703360211399923364512360331451239559092385726573555422315580836079989113777429857670049423477043736651257917185092839335412704625520461008023415902148918557016223852293854132354329154625056965329130648505247993866582315019234942728421804158659639710507937306473025997693567549312081299757625259397762170690186753324384179196554875394136999604282506643639093935299476649994673014097706332576851597219585703870591635162688064076033901197874451409358196278666090372363686975063172294457547529236882392230627864705166837586538748290595978825529245786352059554105647487206520678279218450705234826109591050606994883125066378727050494153815637060261090244695413079153688405726954973259902525231880897813413063232158349670636669508708275497744117945092491630109445241629223897102869695899114021252842996977624475056736928562920028112861342179008803248670079611090453212921371066063353743581469848267727573613538021913221789872778915214256928461229721077026275517629495227152243613440901817499775697929203060762348067837393341752146534699884941833694488866238920975414557005797567034197488951041385777717938081625872146055085755308093534574440940397985619776639694408439710184193987924730460865780972897553447332070763047238983386450624263097410964984330129789747797675586433820164060454346353241813574375982324662218722847680101882156396665452022869598786937861519501058026270081908273059802078009897467578003363222318159851094883436899117947283537153675836153792352722293609066936744440130360447398206337008854407481689063506152090667936160944141322255652723195669805815540550079971072354291613342546082385023403754564395754175546025683241360346437003266053707586322887087621262002300195995059344892790716397489360796675367561636279703328824387949631346258850405542556983821766042593322951677747253009330433655678874918777894627196911930005103404156284522058643630132877555806075997360902074684241000472648482297430264330178768475020475240749513749149431547244219185165110445924310908565336469383688294550415248223596015700555437585096039401035467715271484880157180982615387089598216146107294935626382469259870176035445537169174607270748654909606545108028341763826119160066812748492660583743339354513159710707004759593768390727060542124792889615352427211648986161845388585986571632640000000000000000000000000000000000000000000000000000*i1^89 + 2435831380955810679202654273514686444174130521424839144604144833496850727822825318797782408379320999721346477085362452232444461634094469750883861132010655660661636270009140053191058803126683531141980710860730591212978496200637236285947496708311655270526825368766405175005527079735584518557429052775396514644218276222202087697537002043323782008886477393314842596741690149098805089785285318951807648515305735293248976763010757858553068967546897148093952707562195506473001187538375250975561291417190934339201400437983019668382110083342097665553080819797696508447515873908406532792803042757937321001442758673347190864558584323538591735925410133426461078442599829797961450000929178211280019548821494690003877707969207799403478503746788463807107899040420690474392134759643454622756606676972837040424361556568194613034209229144464327505511110264258355746096188704297936743437755794992138183419205630651265495395061889480828240002902014966654063121241292592277103735460348310431291469677612174715679225193723136334003575346745828285004705576136739972100604364762309656337788264604277581271138330982044674662382330111360890652884859348956353972811341707261498521001177745799031973350260903930417258107171755828233871317082794353750257336615103356600747481734968556672603316757878372940309642858802627074144980620878040482172118536794420378517065860247351752264309190898547059218603652807236570205054790654498006709091110162081533128845220665321916168876102110809919313261089703050140123972236319188649918390624151840888191207555636398439004748949310238556352476036329540097662813826281505324782574125083971979148792759562346426551218755107012689456697889930317836845410901615765457479214316631044767107873799451126717046974524350469958383688513511396045513742300196119764034355577965276946219236601272788468242347463798040654346392196753862370532042815474954890623974357104307323534849468025120312789041337894018373954048808729087005988097763707286498774479096841713102232415728518146427205639247697258464624208549964565821146330980766801743668095908880660307004948736087384405283624321504940840123196586255978822350108317148267718500507432945560786887749779171375589543492596463783235671564495524103782712809693487877532617866126037926835924384046873238084072089562294939748096325430838135429307537015335057288637623034037483871216053775666602264988510556632429564324200049001164528749680025598452364868833263906925338285221389867342482075516480419168815612733840559792046693317869618537136970089396137626540431557258642825096532317962537956310386479275378724522513720022712727489238353293523411276955280860712777485064180392076438650292103124135420282996374797381485240590351007366869080125659534071667968525637051193681893786991562257962080289026505655696920935760459455939536532845222670693452370123511154314355040218189497126571712500627110646435194961450031794503468108361301159207532021815992985206337383307646356037326982938714601188467259655120367480717241045086224252561037292331814813821117678705285976926816069644403530735189941250694130090582837565383587019105553703070472703448688024799788877505635619390618815057946941466322517857918691764468504898852400580657788237230857895221119669129415429506049634221232090837871602058795321750618689697393420145272299977101707902468632946332137811609741636726028996890159003183896741030174278172950321598870101226292773637563908050449419836534010307563322691515078813527809307793895863112221411592995106119951171070668127815465876464947197306255078974230410613158884554504982132112961959467914891748351721862804821736805280669226726361083681704117656085985664197924506604988346953498418176703825024566497218367178975861936762847231535338962841445977595321945442556263165112279039420257994760289278312213785244248004335749998235505054164375348741940983516675744312044052031924063936846859160549466675079518598018031381617176263912016419391130747471858898702637938438028025306719255511122570096259686524245715800636123154306393780347807904285272394132724875526475063010269072895105005220014876879128664775483612144501409000213507914265752069716146337693029841362837297955413056596200055353458109308435616776352190988982590969727981362027758357429484082532770688806269641634281420983743506465898578458264580352266569155198315078430012129584574248428239192116484607731302400000000000000000000000000000000000000000000000000*i1^90 + 1510538562513925852049769164972564054251682415916000031406377818301875067362639624137632455400816648879495316561592866260243548627867130866538211365989009089701078656901904412427351198125975986043830369484402946788526735876613282480199355433764245885831486330759143145337443909018697491118529421835705364075730275090933496104001734403917070601280107541062483226234492142430560127867959422362070745968681823303743690358361762384025062161612435728378098706822169693558984448604010620343435660589851370825856379428146667095636041745092490428539470222973891654203871868897324351277806253693826134869275568335224496344535770117688266331684452804153477501206702668017471679658480420165245781445923956439164336494662287854146873858911911097906723107762451812967155018553557743450829681416460134416249676982878996314753007331617620585178829988819027589047273565986063124023858623418936996402249066897916161586775157328015029626581145471245723834727978222286886915612324381376363078517913115315846936922542498872506151042274958728856667264258689931276740117396358670644073956801086919524772505967741772283308754212934701429230917814352637361220970727803394029429357670315371486775377575792228226037719733662396883185486349451143960534835987948527037781861319819577557387296886736009960732510184408756606603189419970428743511815902329766827204263251824745661338689176852339507631726521284717629980831758484696206597920539824394120277915173766448331201219084334036255363214356530451238267335618358533506313860026549900803942877888947060457754924824694566728667710784150472301375833259349862929786696722078314003470858218657281298079101691351266710181418734686182447592765191614450786268253070636766992221675186796847480685527440407577645236938711517193416660883786740594075282531910924892826830437512620576422873302541771670234366154277098973148909023825441670157614515345878073929851770514531506843874114219688685011056522463134464249258319955936407136172506786791602857333370461468469175511966594629503846368632927167090774017510977752568901042573962417782851989563032047471762196124929933208894635564547757839274278198568217167732542717560050856315768585043684240185197075020458853074134215033025937042006440898065683277291143187736467620583571743247270893161686207790323304756964807991442247169354279073750784892856492777262644062419217595594747445177927682355144442743515763677862112674116559193436222829145818644934398184139694578346540579838547070589106696388445297904118059452737755102044676106212520964366451796822840051012454806097598095700108110053417995832576062259587571981739345738390315700144248263059725768755936533333484061501299586336863135791502798744222591436205251644928651839160968657825425798951904865266745219934573151940192930901284996830276142131654275222296351154474564078228845947250043803086738011033650985323635653674279570053594005779437752788117097440915634721402314838139542165654161907241247791151813901856258634304465073399129280457073139553277905692613134181627355658872201211970884311913221992569857638370605602757554770164005158666226955152866129109709460705344073970374896694028889547485584424957182594778701374166384029668288422477803862737359395517719396645337336349080763907276230994003756443098191777105382624587425405920708164008227325771468575213276674928124534499211280649250674025271089597577830249646771755434995724017945515331878780952040832402644186886068333320768077175790533408866243801554611286028557474955358951030708692099508245288951943396140567173862461929891392602948247241443056770808332276395479948599793925118175752408376305606003488697718828020947558924529320933908813881940438726337258557832924798847426802508489158471835192463993064474838760462814723426737905429262616829366041349772910286374048597533204893080283664831104081746561360677582021293319419514011424657991611653914996065382932803596090281769744042149282210574504164446468086783261548156140991794443784086413606702032520702368830167716179030431019527661565465643163843183442141512868871917742015188568789249485190825868988851629707015939520034690316905982684136983011341378070845889941805999798861602640225312536347879782890109007115383257451645199822013755531600069818257514984601616555504538911963647284874759968168751133144705957710199955647276755747414791857235117888805330739405239877632000000000000000000000000000000000000000000000000000*i1^91 + 252362366168455965336930608886825150449759341884714885612127281237506113262261072908687918203151113910194008033893308812887390181842002646061985839719980697815360058965164676644924318112083085827872547261536013867822842958548128234626496402113661934233016514032792051041855796287403606792185943853906026303272121551355174113602669839661650574490751115517075188067587271528119350948837071830998421554738598532944060357100910081475621278699110097501743694558522121175137139928224180362461323395794358121659496800146217519031149583066424204705236366151558665995613957340353903657637015844092833934672649139810855950966845826988796756998287333764715632332824407347111779355457655545492945084757764446623742883863088689159615610027272304081570659039949111829587328701951004809868499871097544096634488195240054061396641104986950406394726815306310119041848909948608054895298009967934719539269587411198936456086376491436278642642233469702985844072441729846785379040171780250645216818439752789660171106443084205175753033706058054425294810776245840221418982658689670880426308465448204268948260727532328414400910598979417779644771671099963109153890807400441647281199043171998047121286524104827683644071447792538402140273707395962803588830072336857586440334869268996103126611581960397099304323225628629356289894628793315094291547718771489197734358152621972678997266346519827106033695473006996740168070601238474674540916529230603986490513280727909911334378585703438406697542630217613326490262469329265296179166990853844128198030605029200158058762367561539353569823503285792555244212111085435208335260265504678320449777079200277958569749952017536388622959388639165817299702546823355015504826131067487809144456616205343512227618229312922206006555103529184072965857534532520291464623558008393693200841012990759245080441022800579962373876505197846998825224079583178806164518500726924661037166106331872711876983149383701534567441980478109235159278317503671109707074136080439174632886392797659057318543712822741333558155160030674504391008464104267677107029656668605817111231779456101148137235314366015023960153584392702109260997228610196950900069012188685842216748871153510266196923395027106650915606389239906646802757425527596116625774311498745182954369640376893116694277665574502657045476656481035525746070041380450229790092118901768804722819018815011976056856984512229661120094143286874230288759920571986368961801501499984094485495499775100806996166648121116184429080272348493862766808326808585466530398667143779330219164100008080005859528853099747188251094734747900861727872873143758845807410916065233358446654938221768959963709373839568816010477379964230718944084269687334017642422804536849587374295228975670021519890378825812133769632928418120393183875330262195409991979988676579077438635273463556688880046935476307393897222075740705393426752926084395679172749666812082561883140493593254028901343876327893153223436441081563631854748874506131991523497514326881533646354960102828530153247471626415816017866259756199736475127611622629253029467981806224886213831965673960733622207724862819269111958476588308794450316725210029173623011211768502601275069362494315430095695417043235675794653908888969259100203070792871885700135322125296781655944960765888986261943006616554990222849001756886687840869734987044601376159573839308373003646418771491786279085743339755647346903935067149415259163856462973612917203160072327155668889754856100442755749700742254265009988334629333760512012777141101369053339843109830495380037023018198284045414207334583087328686491476749862036937048386782381500305357951396654047367299226537108223724975970182964350588079023833762810535758481715903860995396044523215007212821337229242034789119834540097072462872416731957547140595259563022732358248073025195752353513089168436847635805697586268037760741965710219424400980180292396806122756436573634018344445325539229674714413815429607801548531700280969052762768516310357031366064847868760588250079154806040078570487118457971590303648281849310068193642617653971484633255300048919298726321269228972245328997274273264992174089563785944755560020776004815017295905411715084906354356784294506807189356862826117226947480149791052026867388356978644090749976455691980889243850692770976541604345681532253928991829339514731183545566157292818268942067206199443456000000000000000000000000000000000000000000000000*i1^92 + 41643212984305582958308575027282201767111724757831891992791341943576586915075297855039754741838075992618991770655901703716823549271109981280276768940900394494846351232974519808241567171634214333868251461981215760574808562259591691094466907897233712767182507217026477030545601800548736021072865852794596293773183760310068676680369937924570311237597780203915520172908342672809584622447774904895185871133020399957784256073759707230634994861958904001989714024896022252151117916378050452175230916462918722659026273861179226403921473186599978159305445589454920032735217871773777047822771241354600414272943560104760751596289754015327954966237016651926377950190598466265591420390731753522579050981005088314607457000422166078062835162920760402136158515102254776800093740473553323984953829675784924430502297580185394450828318544825707073113269364900109979906716429991146138540037491727467432386324014254255172327223147845576984139868875991261843058013396946651866188434779681874094246435393849844457058842913984409130530544718209270759538950972342806565577711060488685793236242837137079510165388791721130716939492277770363684364038033795299005987910871787606573589051591966462924476849595855357553379682774431126903000820374639299388091559718950529689572300337476139271606394680406143808967576292249840736442037151308787738140861520220058988136536151806691779175014998488018921891804584868175026553716847703320340216215722758238387250481199500042742571484823891622368492398027153249113848536938893009727838568116460090915178232906190451983345322038698396771123107762608592649567909578396724205456896174065288979033051606177709812134673536695048586885863637211461840833130851258327779985351096503303196964770503238071489541192670455455301623884758951670858015270067727836104216468281667174518444115152917929430265047496890693955634925629996996423278179945283123083750206706497192455127109728897144610489335027158589904408439054273323690206928755353500397116609864853058617954412399266455277112679441931115696859022130569896465427213421895418564813684451989220976334171767828556408277802189940756869832576194813543985657427596252455945395819734990037121210887369999098084818541151644478916200082350619266640638436201435258045706314312287156407902040088672995838309729269557383283219994128102880003202631735263770375663469231330919887197964799206094760055771927808777433835044936455139258260571477266003132944465768055757484431867854788897259857736300641815577007779906942455486568191890635721965042406764801031261420180473217575059506792737126260233868988037755459208471770350206975516589645749649751991726744446390602787133924009192352375112333655571966262995860959581032269382236192189643036463653836086257343465986774348082798673241012675992776252459635731015653925794920751166152673269195033811307667771034681566909057064070663574261918497404184484051814404943820618418473235258126151548978225971466993989290979148823917117324765541006150018141441855570537322910667827703326640507035175996160723233206404274366325799569888220181593269485285103633327284000293302875658915384712667196505751162714224400456476150513414663996135680508066953241194768192519713929586209252464029154031406285046898084539887616852586904869028900148797235739893734559615686614766827174999942422160928795705641371261407856045740177356541654450079886285658106836906880639672399270459938510026174370149214285888060668465814592646773245362871337164648263881080240176056959320720494954583746339447812759122622078294612361171760141420612131910545352700640363600855732338611000127610202882987403908838669718952214035393696045004753620992140406408113923371406276033300123418357199172296200149805976578402880115353544487948095824344758715720354907338619779692747641023982428530827396926179965582516165938800770002355776647653063501250886790502331176518988607029089368447035675766422052629561429354494107896505509255023446254934379276850946289114181393583456314429318995218392038363127686497611886824876457434510775045073969017187294248383366852411669277280098258675314833613428757663998091322519032574086608167367304620138508878153055204571965960143238590214446604536033903172075324099532923509481784990238675683608735324451465153790345039236986910706656006848933841679164969237764454004407601480186614854402443335860315664609574880123289600000000000000000000000000000000000000000000000*i1^93 + 3666658383494917892882098866248850816997818339029354039782560901207359951665002970593626793862765419795360452049683720757697989255568169055239063490768314635491343790274056731980300956237258021157196357916973566008324627052806212375707352590066904242072211788124830797153961375328937645748642215877845337117068565379605926390539370575765599408909078563660026697192338438456090270313315245889486694377937938634226251819466585265868502080375767344492460213852363356938810161236788858218965572782221414788968706525713239046539493520244411264347371358380791671704611347472895398726863803748494447791415001893213528191988137938589174476654893586780942918118137464876027075847171385455504738322326446845517496644005301073108869215139010040759560467948006366442290814222043908897992733891965687964697203913870651192927739920172908952271109428914619290073761780784934323431834008577188091159158572609522654037531534083611174319592933969789039048166582250316884771787281793813822506084612568463721756162479433597950259873157644147692247460075833914111762151650314098617418666371493696518769306521440430624896330383579957850629208986000024002682041207950987273547710976246606367913202965570273544437908990625493775358601419728965885891328195171726058675834035028540573161722782410699172235502631533963358491382876341039920912111739365603859853723902305883283150240780023522644488350581348719191156063994132985291916835084519882641143050246810857392424632745361919723517073486195263775844480026174619673463598199842593143094133114368515222370998525021628785322058667940597354969497774246170907756358939475111195277835438246409197601463888322312833398946392219533048875303354903057184560351203576038557694226076711330348022848226850928508568613933015791419167819673169763499402736781725455304276190338489346032370145617745142168003475893119388030659870360884701951188896728768805322002239276359414797638589867580402535545473279551375598201300248442509766732255950271296374387255734014037645564716839793984204558094661646590256289776070181166763533519435673141827061145893660562956160031596913809914944100089344011449917906341979944173560349325296744458987704828786558800229722333602238056217190438550153291159532590966321045193232193731336919790336588098327198721421434645619207539041600546774321718357730940946133761876619407851551327155698485952713821755461562989898837891361329610805217434534679225337875774658517597405210354376140615520298914350908568439672405284242792871773029393779057118217602054258410058356731065291669413417828437595660050977764972677232821838608664594007937305233542730009313793075283561116870413951146719828991510481602451288645380030584815015343082649255702136315262191014184774513677516241502944787839520701666352212594451143090617860246626554699825200505151068622817173502306010954676669129769116824685220558621255389642380640779330906316442794659507029634599063248876650930295768686874963726118636254898678170550845919107987771684609245054758679097317540564271604378543066370865926424839267989473198112700106374262858926220774909687944727254558953401660092559489830817859816460114988149071154753629005730872056038702982611686546496520930983041792836588139783941753716329045600411338823663602770620872392940925821513735112959845479523996508980854640805009961385242080435559655812836298996852483768415735654213688958006294427557807311198797263767252186116548232905125758004452096712746825914024550346721300142796580594487411828999149800871087741284029397772872342915293968386446793387291916401364279240276009682220765839582676604805942223948109062377478691173779219641365894146928590494119907068824071813589712405361129868540253111155977169386930052128351385139296495388568896056721123783928484208709850356289314776155231415824703507738184224229861922943932656201668354236241513998111467445358967111610581767950137470519043074275940884978839630907349980043181476861987308762862646879326832223048015933751089581145503776273213956977066507796615469515876956225866522512093868239188930421354086131152137164973192696909271411018768722821933787633703976479209492552728261410842755180557517043119366203629910311013214096728228717351787667007899355483193556408263680606529879391591669796078682464252621804868534522172514989187170245993079754772587086298319232999374309744967680000000000000000000000000000000000000000000000000*i1^94 + 228415709266698843373906478493150161110539896556108602348037868932058164055728106074143000036101081016208840977629905701566055358062746865348774836542207602759161459638750168857232230536115571370739711647690274832731941902442942451560851217853355743490273290306097327510725190371749341076951588309680834240232521570351084598497592166976903679788088429562351791559601198167688773339423091509079107885211770717322938024106414888720919452470428587055505418999684362892972535254530784607517636426575941345931348172522565235123034673732270174981381907195017076186047243145285458453571226912055553137058801200060508118643380081162338663533914201330461328012083919764498859181838906710644855130125837887316878346793477989897764068442403110227251760134807209510019114754367018930047902873063357205566879750171674192676086349430561503325802251140437102551737458914941107559103294371449702150739764121351878108400459601635339506829294986714411692263577709256990718761490545088152864496510015239659990491666885935783701784297084205348031105073682381064654902690859301450334606779033398136754427195328754805542176054363089722252609099399987203447767271350757488136932012194600026796585053149944998646379594481611337155516528013514115158949104820701217868215300526448856948922621025606048545672567726530034711189707841043145521367271443275535537015351178331803191821700555279587901376778078083299076164683805191923668026009681955917795277745349899131892014811946987736868773760054685423748724965692420007536272619395634175012638025638396177753777310399489492000781395403808593503393003957536492650003315789785505755850489215272247482545959167352799378304913567342286640037486200397088421278258892963733423061867176013012943454909041683344444647068062346348254955680568709986727845989403176180189380634162644020182290019332574313164310138505270970268116485499149273996031052936253729202336913690550081351333351346999235332347387494821977948477053030813564862149290648057780723950992412163534495799759703316536136322319117585209336837002869118983363339146123322742424330210468165107014178530829803426283578247115734043004781262529908420384351855419679778119169485896417089368599215207636694884920662337198589655991238785126485410058735729637874663311504835135314386508329673356744699292135806464747669621469232009063258133718379703226236511773349494175434902635034896622005911414941595300736140916422339072682437332931149729803741206170411154294261297575568685753288722096429658123554327385588330347560129113366691921776121152619465641070864162000895691550448173150737175973320083740831121797637791891028024792596685859711544183586430182412174839637664181512359108741236015009669188029399550740308469525260463378509164090759321312074117396287501219226690915411457181546331948873615683731936964771158817300970851363784756985929527847778074839404906587131136313839324178378953843086121643892829348039704580476148831353040724829487283601927523074268478950126209705013500442596907048667675734330679871728746963464571481251989307650200746521005345878653797259514132151163569209772556726476761785084739208387792347345556221742238665005814250312852011250862724004592815708991265374438449302361717097944768635445439518085500114144780669699517161642551296102041957400559603676932229915814639340984029922182445540340547397694236482625965743069081689650444090722488972145377759764567607202115436242400019538748624571793158508574494692481992563119358192102236552396537116278595776321782467801494493750667000505125822861082056382387817980719220930785388929145780471664825006685370197711650729896984912998205742324924265850478741681514805401615756631444259456091338639043068862242176770065097670258566649131592333594133199315115370937254963433704763898816449783261204702123737553195743671421481406247437159875151762898455780393459667166361331143690717180352102666040303651264244095939254382884973864363163627826567261676780454834946115704956868838236886508705962882755594320837502456718157823538555405352557410445355885587513680506178658786542657037479073810201797072161888534933441327922263083751009303918809024916735186816838619415610288673754804819237366741084761948548629182052126206743421997662839032557232851674798724378491011245222873634331824231989007832016917358945335087635617227337461981488528515661824000000000000000000000000000000000000000000000*i1^95 + 10614457565748930060480944463616776148426366741776099754463804476576180679413204294892525121056352877706706321747206841599422300846516732762048318440855275166764051231827741695405463891730477733829364622680173766059390435889010963960586646906626041198955041637717924175884176078472765529115298068826820541023892857035958195503885535605314566523365557260754437100075621929864514431630965653973165443800955994007292209434471566173619465363194904201149739180113853117948808463687634570840858589227568527096633812195369843366375114203585645702300055636505095942600300865347979494360602939597375360258220896800860608289660331231688873193545946109123770223468600110048419963041117377546716281454148461458641244649997380328713670764564545391026001333136397005198419746219619549195640959983385512002961434496539487226950718547196510747720323427874638842828571041338858215129562659637272816866630713272501346762843671716270745517780023512681091460355332234909791383763406062607818046323644486941954967104312369540999233034011521847872627848142761688197035657937598668636487494942639002800197040900510557178052157077573852543275922026306191138130514746005833475021557876930736147583591721927770039765605697578640033659639525674220443618538129176519150329438039881052530809773366782108270502420641677991905770090143717319299866878443973615669153402470868391158258312903712042849310447537488554216466280789103991415165232820558990920613777794890856478436775715337485078074190417510224343964241661349267443451966420507322720757030268146916695986707463750231643360226768883357489089046529443205036646002455728890164818124395321966619624395589305816330618323863092070671837181374715399154541076179485508771244594118671522370934948714060250415987914246310758952835516092699595377365541359121548523810313050835502374149105189826997974889873118232392204230188377811090991759095351832441444681073862379398575354843232254741570703626937446341566747405956897952605979317573610309507842047282081051952380603486312807029723882857440341182153509409850056870826788425618772425809890095930319013714019993975418347281348780072865350401444731792948513837974863224353169345169099665471192653849661080237654001313661368839662877283388913497243932701707521965017282261871295126542589403761517697719726150078086729446262071850174853004937351258594930584580842278714398916765397267397173586508159510043741400809572582462903300849794814217385700984301615891874056373650640431882083352195705096127756814460300466466846617185039375414103569494420158746327917546820211326610042444610823200820240823457104464896549003199531699284410139363959499087979093826061412784291823717391454548418426330635817528102722945099215873225363283471374765777638674640500132504613606161947866620922550270982832998985251978415787852918776683784124311412447650536876618726839435229592947233146007490528542480501179531463754026589375105942542652134234443668060150094183577047835201268067150623468886600107445165301814322548794986725675885699979679677226718050104179927260431571329633637325688209733766297482795325515962061994173333464790042953191975955108104306216735107438529256328782897325053231989571779504536726668321387700882494178220732427891990053602581654212051633190601649637929510874331583602988705211638959082374743867931681651223769610751383691333432395769168214248810812446935005099145892027177770465456799413887693115482529867169957745004111462848362034182385641078081498655008832664470655407994759929844793022222565059474624887052031484281755379902168102370647783705556979617527367943213227267840304705295542981992178032648099213522134759692296483494808830498191404569449964901368093639918346007815172355136954602002307969488275732218289776167002208032420609849199118088997645747355650511484325678630223516348245045889474797759514237496121930951545125475496345238923616647998225879047302169694480246997878125158455579893605105718107910800790163900110614153744586088748576252944015289182796686347081209925134907284034755241890987764261372592442303295656491645392992521702457966724429034043666297098206789301272515748335926880047902497217421880509669014541723278996323933586811449144251196574647550720037299284102688326413345425940340477694124899617446519545457069205571300537580536883559183331604178655837263609844781075660800000000000000000000000000000000000000000000*i1^96 + 368588624319046320658666346389227151011259250729839712558357700585748974612819487353065299812930428881425110017418004759940411061363854790858284883221937932276648982266051591221720480647797078579865165000486292247588383547440279331215596388129136374116466287654336605158166770025908747370625813851762205199627248487671470043548785860211849500485978983724184706263239847995895689642819618010205937803667141079434564938532878671383670386418558841140689010632407229901621927439861767396016231171339879916556714449559820848826016637670001705821666713608620579597487663229453336249322864693757184840719096836593271209251238765684304458670738293886249442415684017498419909157885328323858559408840098756300625477596761592506368902990404253083247510744473608387654426920223219676916724829273613835638757111034285729761945579908507780257292735036678672166523802459076584128474949365772659941252627434135674253408718676480787532580325633396307548495066426564050517546666637884956614958851181182173939112643996035699088556381871420546840034839626149468604475747942987712040506097092181806592139792941786372751779682215653643833263360485159428899054715312350760303610110060692721332406878670840169636408337122448657147695675483986344014268940469027671905985675840631969582970615769528270279895020674335221076294453269504762381496727491542836660088021403904134369576046509033857548431620679539339237669846077836283082145138893106775381469905634524189013636446619833289306629651648388279570095066246432520425859186827223703919161080356616551733605257246253426778455029788851041591031415197805825344706968750971158155326102412492070759668417977186988213218690429472298131925952231511018202950739372173543096493823842286463679978538819483376757568041819575814190052563532520420339176776545832211602963897564747152134613543907238801671560306299052930321082276371933576077505654512328296939085836645833645294419779140604997196982270477248892083584499923739497655087470554730772780763278761360835553259066499856325037531141936088905755021217909481459412323067160054294021974229026107259150994232035198697085854408057302098990009432513139228133260610293947875564325095139598311755350681869513898761577048143447131995347234975159611330261595699038466530534172513896449630429581593832379122892258185970294998162154544658774235252639402216863209460827513218596609095161908346262282730843171838859437773169968775599138590032682576034552243407566904074743571378275810404462862161262674393278656382196273355592292121308427516758328244694592219638215002763968246526424742947411969204622369884095005159241949707013610434780046560591801777762432269802220334179248831909125610017212923119108435676496013344326313545909272902125440255681204713527047595367544013849344259064547434286262962906764464919855637758879822048437188963520356209765943544056227772711878451659512668349753491991020082522528143625033804994344098613921665037883256944179239488474471100840812808984348644563630145973084921777177464905242721806819720107161973055473403756510696351482412633260537211067551667984568613164418565321471472408870125827251357706007268252734609985280014019420319537181689972863769914441787889994070798277146124273005655608137732260236559065564068036241560126797449693798776562846215498262986114650660380837422960280592753659997525357062682503698548586176209967275197540890421078246417063519518505323065548064880413556952102516364004212963514200551436661742523456307823980655955409422198378742894615792967752319329117736764118649423389300321511632954488212497757054124603733541919622193969525632400068956470155296103544561230222746079048886071959578142238560989457316144913449270526397592742396247787351519082790839434780976778109267450655848857873440414853900968220802114197385899239359795264618102235043116522888312558711124767065037112065821625711232078495939220696756009251917994768987068893846337715239784295242733783509075995802315620373935318876688095973117873789397314475420758252832208663071329816577506864207434811823528050611432316807689827022167641094986751981840681205493788434786511037590438747938367939942385848567960017042630853833608853365053399457611570106954055778966814034795157376295880314012650634654554268905218142706194868745097200909912337049355323610290505973344169834762766668267520000000000000000000000000000000000000000000*i1^97 + 9741129568774421843257288910484575773082910438952044902644887595946708680278955481043492252367208914787661905112159897486399602181735386240140166548320996735479453871310398083706869917893104147651137999952328739468331747647671307906653294286701757779946375064080975001963052076242281272612433026117193848844817594253086191429201940641507126886138925465235693548898605599653852209708790264484930296247147241611475792654790894584894644837437653471801893786477266662015821081022439495121107518335669605973028771177775611299655502037223166572815030233310339711927711767742822780153122034884198338570089765515236431539072841130641938089480315010412850294232245010785257677192344893321971602377608000485462415817815838131638829571657966984059732918604624076862688566103026655039604954695681883425696120149938610109227741575366923066601036027511490153600092676351513662099129487927842624286905925838599369375819350296924800707224041409194897946312967261012467488004971097433009119341722972019849639595617984360404976776698580212978393903422108704610967834397557526570723978837660448118900568034740564884715355402741284602823125323439414808234427023917197449130008547164163648409401518352204610796723523930494759400989110374736278690407701650567981118865139180742462035050245099471797142437717941496041145383621313982318283071749631061708521299411265756577045872628951552110744246230133077829882268810125326335068391732930847597386836097490814097291862655490085870158469523831590839438416867707413993772865675019788863741002287430960838187009205256436070112313818188631773856247322848862704890538624836507710510480448259128879150864250115917675314226715548309614214841060036688107165608404064959952064939930705916189874290880440380721342575631893624306505891756192058156276488021142510793609869776786085414677644550428770769565169542150468273676525820689931849750942348866740668310204763165716438861788058057431247122204460417086225948134739249412047494415032290624703949880517697109745533808941782261388254645972227583305422226407996399803357005759670322368317585735376798242383380233001833376215793306930133993098698095363950379628246541058291126918997386165168888712598169284630711591725963106246023615755374039026059481434453474307628121757782782178860592904500105019663474120184919873932085406405355665456966767428850032287103435359640239276489529954162179591735548857253384376691803776369362655346997433485116929024970178785411064393276823584866396592125464018412995366346807482508816019920041523505888397617114925345914883334937987890662264546341609380114049847157347445654366687890307996132517044300746945863628602941713005504493911024603306427152231146397301187943708959221826648384344229753405863740724288022703749917327759585864321562079682563241659664422512933964558123212396387194714812298451949800926649645570457814217069406364958405152559244411175618014851450769381675993833652147173063767389209367694942189544196964112096889010899508698983295719346376837716207609369086504924676762294657197499227100027939471650618879998184012561267271607877955234738024511542745432434100865928369485797203472792669295233159377078871713930007060670917348269065089666338472496289698811303681276054208584096231882810725409641390582195631413496562530727164884591780402795675471543928996007317863715698539831154288388952234564839921191099784159574015765070136391870442525085287697476514104936081829434111945474679165080111653506020778521357992211474616194537182050418652030157967458432488479011607594156796801860468154907431837934367582019214069686514264375000468888638599159571795958985117363078898533766311017206256693418461944729160791073037029121339699220507080460085947626272462215398903950282443075269127038242837136240594964119122346724943201246242189485103028211054340732178544638752428154166287617638898328959588268855511420215726766337779730091902590800920471497849912044778450640137958699757716750030182144455368540788009684787594633597196663475719856741072116612450648650959127834113620268723491505957356787470169588090030058971152402247952679980411175789150333028511800489332128404017624325270727914580438217979934400684251874234134084246427840266766620441058372497461127983284778359039277538447143454014666250162628686833908724813991702127597311273897798282510336000000000000000000000000000000000000000000*i1^98 + 210681473738630948825209752454879872010254320937845893821238399373334224157515974284178018079146510019111515222741792674384119345782770828344623073623411226318666839317498467334095622067860803111824863870855580677013634355743081086838097367987074708768578500553480555006762048264698875369674575253222083377788628516985180187166238524538660050724947854537296701115142606367949970469987534740536991315756150553373493294269340975398819510346853430613368008762553637225120942859549532299839405096252950149767221387045864869341782420794230311340277839793583149154436964715634964614199927100049776581907672331074226088746907043755252222021287155187504234764662879412286345504706080064046613126076977723584979692432391461806173957209399270971606098393067949532964129276731484497813019920498357363643668735916175932794292638066529327940196119812697239074946384613968725403391469176261654605818021096779569678831124340858453474855732817364251698622630403258146629946007645956881161609302720529521732649195144582629347971137899008421570971475014358291990517863078909799510881595080064642901764297883516574368850230004566179492646373511889166641957032816584686651596341227436255972072240264637492638397115810364044116589355941832690917117910206536178528067781316088593464464248256760994462881155658615087665863687217158039979189559435372459138418081057316984409195585412471242790771510610191188832747832185147945885256890334547561951507121825643648540795002016656347209798826695907664762926259835305715604618402297996903606648537724210358806646217540797433546085712039373482218215492814562758393552691145693421747512634423704665811169446750373143255002898123951555203871652474554995979641406312504494763598340959078678376095103139933300271866860771259189146584716602395379957079304279554761293943927329798076119686686581017517226121647135479838884755735610309372878873451349252553014792342011506942149510911511389310541974535461800444218624827091953625995157161378518198145958799479372775486101878293439035195667651597288563608238352845602298771075084865976774225340867710226553835836155365933566878724211636908624442422862732079590424258067693298844186043436808247665235994967747449624875486485414852742561876850021405515357686369741648318880267821605124593245274045350528419165239142994304696125943319358259603093167703141578920079580124649742820098397920183261351096510425679189311494791798534848045772943051626204276494832236744986654279851060063085411628025067315085958116689574606978673850747830420525800599297825240305449171018394998619925198014424141937135625165309552975984772268393119466975216089760026892011780702508068181470282104507863331475902554509838464473541674126874950461402799901612511377762040560391336582969717663604265817946292568465079634387228259905752143905381421646374870260250729592677280352010444174551982558479356744470508776100538866496309243050791832294265540158043448327536027225817580403805785302764153575842923059485778807155636881745145404029506698360228143004741140048545469544213955553073782489249996282962189328291300543909444709747170998739934323880837928344271830657801962187257950613152000426393664228858608286333035251883339920095427027203476539121489657505454474441136641336684574089883798581903932793878040006991107356077218078469547363798539683664670145300548808046464368322277765727147720261329544765319555757949665042920564750278881359243877666559101283537486710157040985463519024196008479883299843414825877221403688960477055808736157619033624007356471669513942614865221928016775347929079493443838589698167876300903879118409328226543842592898935716050522553212000368316327972244187340669803492106259776148666861205882520138658423875130767874603961094519665933872494669938970713120831293853870629204120210789917814760231416585221626840284403231600916837250253737181942893658692810499574670188532088298589279142640264973187868340260958985610879136606715538873771545761549733747689083354139745617445968308030236411808739701034904030831855588058580881819870705676031975731003841543758231527297545372880113648911298476160671149298823917269728391964756189253540844538504642885442600312394820304248895486326447793244109076069638211200419528878093405505908364533227750496582299185253387733619034955145950435264728315190008872960000000000000000000000000000000000000000000*i1^99 + 3381476859277329574097360649735210492983324947916864226203185532544320011304135292924350496412718682087768912255291780504450738297292573034941750761041691653515449253595994926414042647975279621151187824018276487599495266738549092187511852501271282285190645299274400784967697383071703594435892547025677771761459787097625490045711169710209814620069832015016155989610634882073542739958429493180805258779216733279790815212150840147267120251960162986825127321742527032071543249928217460946300944133263868049236934101425663628332254128350275930336360740216966257388762684130747726323565774555412988230052245547000944674543688401307969729972577293580400383734538904086471185089370212028300400693573989133992886313858971919926728133483592346831456914388709325498644653665457913013486760205316234068962371031089524715660721009936261026679957091190172604253520730705772228721743106980502472562712200503324210876740588198244502119320336753238818188732092958341811874087186497295585291620086626696479724325041714652844460161897202076437359928332901925309504843299348032392878969690919274252452610499705272126519925925327019688816968836166600492273284200523925225113290766605271950522102932757160846893098443077411516742599187654804344818223947232405993859762859339333106043108838273789875782375855922006878225602802243513923175375680304155710696662709446810449038195214037395494414998142233834655847475157461944867194818483725141113970128172720117823024350581050890737822241710437230117110983021766857631358726759895674651937858646975234177603131334592256269845345790373189468665576624868978772707881384768933541475685876145877032003387120407925389203096530354176209978617208706663764487286744148577682526949602202141802419617780616851865562620204034682001698304304104943829884140615024796232703108734315612917576873061653556217455720981714258493220984021848269128936224539061493997132436810897277357998684221393492214216303948211224483814073907231133464527303752871721328994068705537350668808602512438455478785774305856633646618672157071563813179264066358083123793432351390837995838666439863836650862713454171167405850540620679046407477648127212553478130205449985664280092620865587038725288982315243062124068725119006352648912099634765756869936425558692042875627624254815393816901682257504317416779351669742336970911783262281713894108697673755155294035882832638634080889857124792754169838093985665990507502955857702143284003549416475029150278862362024601203237525167141227811791214058636539951156680115592824048393007753882186043930589575993695265802508556793761594386871501774275464617518865980477434432772275409614986109559374955821195130368481410335568121428152536511074312960912376039545799291081747638227442751951293294953631405231535943606913193737762570782766706940632775358656877148790057570836380508711741336148621527980050056839947099048021906407716237716113500226700343949802428973701550219179668524083550859733928689552793343319834664485386728976251295073747313711219579453712800116594753009516502008578585479538145600880357661961712550691405280385493748815769203154038393429469478052310596239564155581601030594210461237207211140959485317901303240851548908009853933640347658715373658102867109009081377654179395613808401260346043274446427966577052821101350802891678351740678604385011234749286700761297420942908671058295548732941996641721010526521054061898569783695513073480693754532584039495802449772911094250402270378879085058830332872178631384779424666151697866701646423924238117709530326657175561231182651711048715742629854809577405061056360694483919227820047262548053346500437177838773275693536180255883783313202692410140450939252131090627649332525974152421667172626459830439867441942685821206865683191533177210353753087913487225601421313318638886085210424388239043162617039548766896818187424533926013992863988795658226880931765861686250454298698209340252593931732622197117002518040857951589071323131170544451378880085530688110895484544428588484734230847457188328606460678695270489436400245013512168305993538840160795517474297208920677383067478079183080655235357004282172610244925910301589189791186226993514833101290931462104072796947849289343436134733126518457310546907188448554337164249143554959668681244798118797329762592418841479738211057008640000000000000000000000000000000000000000*i1^100 + 37192441666468432889775215812247937955658306051289025947946659940132495179341157773541794284805881356607474418548188876251893232728786282805864156088941426860684492790490796447315240126175199448978800047127036979165270208884196495295357582703817266137923216879427510881517260426674214985408797428507480972382939877169198035221605358763723460131193820643603686468563818572919110802756940730259702137477948169710884558374437524033152121408213701211640402749244866623233838921103898473476901358218796517974399086514205739703454545776523987827521168993763019260706540359080235925253368196000617195387205488059672485716013255866814582157730950909268834591263878405757910720012200031290266281323145984199931795878752070048141369071833611716093917633559534142141609747537653353521491145966927130872847647334429579961320632165545265923244962663234770835280090195373611763453241567809527083212303431357284407977192139711356531518007233953396259548806562649492401210739214207865032695353865115141367898334309277722637621555425395388038244046659387196533801937248898605634189271240044364454316972365587175711617310795173918449458892520952465591790932955117545186049900831966536712855414804238490549980368596861413978167415570886929009796155672213895235600220055719672686415720608988895172234194988061734902479376819148826976492172610956766871599249415928915383844303106002337353821831416860871839100565237346406768612855144824960564380481615070558690519665828218444104522303083276657623891885856570994251219083815007646894604436312627855376724964924545393697489075026714597505837777691000790199414012076266179524264023861776766500985061498323730927480713532590532816792372093571066261350097460939876043187479637960572998191729745676937097519398696258414339346388778258196175811566001808353969100861022939950052516741322980253303220118866656448969664612462726116409040324925196143441630446688198835984567397017071301856782610516350270077789087186938086800064952635010719607470588709904867113335245814458503176330054087686164900437321650874944285562313011559406472192603865643390022361379859047786412785986135825759882490321310650660267788729509149358922882735637165084555070598622291360112120697139957626005382866204780488838370603971863349668414403888575439042588809430037015798286742438412591402434057699303826150737491732125947042272174189854315888617547015870240284925318131748415571134125316106507056349003979851636226611173757613541261169501426407999156986164452516416118622150048753106258329116297743714039885565526851824406049507545935833985246388810629653523261450689980365191367361212907573981528841377486294679950043235112469925694911348626411775908329121671154971447924825039931636538229262493158149230102507917430957477331891861014015124522335436496786715817641273169454815529995511514667277965367977084291753579696278585437800190543655146500209138635819275267612656847721437413411732623025232476368132489272582400257693044453295446714998883216232039693724886430759666966446191973034415005866617195460889490642947270136220982743845393865680039852197332091474932324046684158507991201431950671619738300776000952658137954539366809701470924271660709701645550751673995797400914465461488539537341315737481145479367728533457338531025849514848024630080813527965588158490778986975890912767008681213614748921498497464416224231031567868593636146339678022275363468140015358293122369133442892577673555329674977241232850689297414219809432123227714228746443322263632726140044343128753856900903143537305608964835806529801805935300851332387634961547697217361803099306276777531094383686930039262509227758805593154644518436382389713365978942642106843997769591645554042801291897888565387232034703884806311981170291707202433351856215328634080923195251657280471248070500593259405717086308955508411367076336060776879346053013662380099395714198072819183762299857299227245298986326482099469132111960319046454664876268916829162020465593804509671345916624754949585675631781339306258521936464215912725266086655517693841399498378009650284105923966154633674725767943452020008343783059221099582688948688950889989995383985700558749570974337244496337090095211093997570428659701700011777283275483764195194535135120626929257040252330885960981234941729137195745669909723974991872000000000000000000000000000000000000000*i1^101 + 298034305366594156261579058018399800077328930896723541362358783766240876403308288890530343478323850516607006869921509704445579462096005295902251469303885689645853439405372718499392307505460187990644037796604027929839255617065000013823481840942867339846048470356938690163001439250833157220261536877880827769583782296485187560294690440086535631529532513306980431689687588453413922399149840199588533569719272439144639404510618557728344764368552382264464677326341958435940815625618796320302247635921772265295703636174887581837134931443129282704170218446837649073810718743564129568503137451834408243787359460718924356823736394674648209015620476996056435122285240699645846528312286714068163735717536506044646876459187387984685412312189194691492944474259453791899550271798432399866456679803588957496824146499166970994142107494150290177197998869654378992728509369017313334057848303285596122905957904342503230841279372230930134915969874722563211125020679758714314885721781547945348701836760226896959447550079426803133452892418724255614224984028126721982032512659964125311754351586713069458174710936567069096565546341925488730841949180386768400730558449650501183923215108356489175544490370103088843757672780821901618833466876650508188273926211904815689097296579958091840333021253359690645254624063553669144032159745208543375801961430472658580766005803064707330527413888854916257969462781670769862070290048496340456169433847947294493171668690116291745479374595874145410215797889850457798909709922419471446562343008938886579481599478508613778590289237652943745610787302255973032014420263360121114937419635364913732604577078933153881200678974365667880721781476940016241499511990811835114626400811167772338256085527920586170389169791331780956036151886622344178770496952391598595171095513061627803703054894859707134641180047168227839782223089985958320518948042682120091268263876379281484042111543643147082621434058263179324066600354960696498594434918929217376885604292602290067888135649018899465609790625977986334826568925390633531903340731572263160152069518216311343105922829854616187819365663725905214580895748794238999006701626436264367974124218952069134564396668193636519753905379328208745495426848473340416195793833814666994404708660518192135877537771734161688310445062675451574759110256830643656620411954136217088373624431115461843766578469301663121294103791263119673657471481584950438628342230655569315333499761528955903852289672434472277147334627107683602356960338693433323546928393689242928966910713507199970505175899599724387146844576185154001204548764491820711539334237876455443712059657059594543514898440965168390617686256702923319724835919297954658899271472125471563272771236627204685607829672304523952267158574734170318681302638577461646257110057437449343045699288557374240862701012392100862480774974863503622598319438851293744844250104365104650262830649449281877871220131416861567874220163543707045766553234364332126385796178541101618768615845701486299868898303293588984928678408247258384472875675511150730757786775983428936824264876734188945465512336279441225459050530211831169504354316211439804342433199040426965267507128578508216245215209408668087906417731895622604131304388342492188388952975130675399351435566283915940400786547476621170371144612177575444524221640501092097174436162980756827363170298853432478976287973406181236559828622663677733405650881850210472766056472367158241777022904998860703307881655919151603352888440306179059845478914056584902818920807650833589276112267662696808677459511410369063149906223066749911337209757544433457373565690857659144377032530747420895655121804194858112363603955052492878548118700402878151343590759436692229525736370773327464637313028500282118615861201915456663387350156906110477319087376483440235765513800664046421344166444678172246497398098894762074844425278258953920075975186540834456956123935262737668716693348199490828390990853851229812040072960279805757733229331787977611372897536458983317357656930758501782572539671088289355169747028699660029680900205746673660155699933454727718638787669017129398388094768618132445892501986466008022637695236606540028600251536280854137240779869964382617553034958813767160115367528446206029338882648716998204415314889032093064960175056123375311545958400000000000000000000000000000000000000*i1^102 + 2040280053864021498987695253928355687014438386775497487781721130631134662561760739875840654845257805554860130072231064870552724212758693281710253743320633129635968979982570537544956506041422277390139852070251931947631124971007433406511370157337876564227377660492421727214585744445614962168074159416602761260415173324629888209660777822444763685392006324039777586698861949008049362441341600499749084389143413224293323430160672751921907676474637985877763641560646855994550951388510736634743643677923113161194931481984904778210296735367030330865271988116587451942181892772431849940448240864632643700977834860325413078047666042401880466272397307717813981474509733748636178793785781039529297567344240913740438592991980156673387654078910520865188354204080000336081906646786913421651258024813417753820291470159410230927699227419270124909537888292189673461846516621662068650773357461810556347653587989966379403494709881755382921526492997325765103045305045293689005097783888745324670443099964709311631612206177273586899040165967870839089908041500145661633217724382915096267022662743752401362785869752635923540510553179378522009659945446810791385766472452830801305856102765962099638217553009833629523145130035809959965874976355969292272829660219891637524175181459607999374142635444177670616370678567456991266069955218367999971448029094415476383674370631068018509955220576607072990991446703525580968891880054783532239160142991445416859445384148142442177801140043916263224054758866629417559935774211785182999251137156527714093817323844529831581017469467382023713251706970086534797287883770155643061078718244625824098913035565407486808793960151086484629870078621289361294367033862159371170793338184798760591879361755644781119749192854892167925946335321196583533959383203217555761484184476084603909822022413246469276242324114457240461620561593970055277903232056464886553556558369648787432569656876350184400870771258251723078996080466672033629582287615800365165078631826172506850499462414472949031944249664332942032387359564849635085834818527657138658775884474655028002870164264759062193766702355839441317506862477758453473195888131133325758448861815759165305298386840914685841620267562375720747101548076895445345143600091927551580672245902193610905606880282813733950713335574075729250434710519366314695989179669783017527777019428507041124153762327308450004609278235255571630701910312880729485879092607477276419440870499270139977851695234320823402654079517292049145084137968888068231221495677589415537898951991203102857947845922392603195749182216807199160684715687903313358787355695827292886435191583994134706522230291608113132191039995205891254383253852615278873925340229476045440336427851717324987651549422888095586593960608870268855492913774923384654679808086135905316969612693425391786968320863047795417864525423817364250507576867872755439918790020529092856708141152065639449799349641365526254300093575999841794943948922528163763193039601206921405845608019957330843065028567004173515719445078926321369696220618404176174409724104630559116110050485681038478229814755928017349266853506952336008820443058089872551235907920612117005593268376231249393589042445788665035291270704156099838649325946608059928826354868328284404908440293089414380967539884295506304170647747846617438446177690333779357760837130882342677230852570539471167007730556305254280478649011251324327837114797601152989143615185137577543238080415233862014392128875652358861885555279345977371947533316901679095442625250953418949167474895622714930455494707148218220830102828304042545110361163148020362474991964569026970126815708529486953521999785506643184997532224532596869564412934491500643863074700510334468336646183645349762505705947230723480032462445100208020333265864273750102258260804597543118391605876527202598622080993700232602098552379698999639540740325934252555998917718336580756391191696869452305191340247882742057100706757759046428601185158575156146484667856864983785055711909227489922660337914702288126488964073191193141962372930875201670740956127280680742905401597172394465360974492572272373726915948658850559442175927159272019087097673726637782318137905890690985384021277110660316935216028889304102425663907237045441150606308612641633852177400699093933188910450181406720000000000000000000000000000000000000*i1^103 + 10385581843919296793911947757361559639837938318774404247477194109142277113344656519109690463835281802253085704305491054467128674841009343026451854385534820021185970143222626605829605284721262749270781767494569902528552506015744418204708629688991441614022309091737880386259068607737233072395024992570512485591524104642809899722239239334086608365722143459640301223220366056298318029099102134758814114542371621628272443908339270851431046004486969927592453469989379182451470250194270090597370003806776585975806965264819272397629386337053198567549701753994981273512821760118618886284936556956043480969194581953027143308324718529142875303022993017914631114595712775849839289410619384121120540701538355701482897892320616449561824306672587359478521457757852137706078131214168086275743038388631924415823419708785670808855727206574626920886233673238487457978913227218860410058737070798922890546609155692994266685001764931543150602374034082820575724525523084324459902765484670650631959367131421186156070974372260540719199151963800179870591996445905488912691524496759666526285362194637059960968352516968115909893244076885959014148424783012270137575652505227368546947145057845117365089296974617465511867574782875059124485308297419121627911536383321096068307416412151312443240171942479825162658640344583911066619147121969583957563252134885296997799665832695005050403368517602356152522212963253001351927300254415527561634129322648895902155829911342422725718898040327723489080572133951850059270502327896553876081153777706495769193019322682240645631936347826889167877006938682914915966679000069664929461686594985696507486758106753337173748185683192595709869944115351893653195866126783687721516684350177306446419242960370304692601463223655302846182481529278871536794484568825385974479992814952451195397188726885616080657119888545492408831559343243660473202910256983348613214510536702774872708467722811175751838272412531652851267248910167517198533448240564674500227680440976477208326345552748496722539658777705646482910599256111051309481453655824823312112332297065490544247332716493167405610505215664073919081439335215245899523732518383865942560257268404053365569088128908313518878271299480091258389801763732887270788960535708155938264773300120735223826474349630958091037504304794523197663554797474304005810016060910688169326359494326594236572549464242728574399456564892333215067732645834608808497844508125001828931152219592641754374343939956850436457587165524278724664796732233684286125230823894172282607802389254845562224299422471027132469574067940529807225546286613793849921467716446021377805894007065171840005413557767370552173131074217508032226266168867974962399496460302525785392658935090698961444934691214348284169608102755768719601268156701343184401465439488229687160524461589559574566420512849548082212618429255815757077356025130334265860062161849866762431581260608616407118375689311874832410753023744737323012447763357859649822354542350306097231364520219853348671900106110135483719681366385627731075719034295395067790103129454006542133667149772284921210743156987380785097419982719442290070951883684005457047664187789803969790490454236204066518212480033136730547287206918906331601413495432665994829691912066093066814287612054966954829274759563167057675106072945374801382569275461621892754847908318288653999660261040108616564881178439034862183846041599705204588586850448743445383606613197808830014865079421571283301275407719456295850544364502200946923940025683174631754945776519634796951824557632170200878478571697699145241491690893375655639270843681707675204621446750764774046231928692629264899818749758343734600842344219927921280545938110656355144220332137683111221054598882515117326934581103230162768533538041148196857895855543742855533647908172587443730057431329547773565311024366385666496328972344993894560954704927341862322540422502959345374719362216483527827616815732760906348780411488315489525625380322886563972673693368965915147493859233568371334311082040076032073434548848984918324201919285535103656725237381204191398061778876273908928543481206458685846778490126127376151744845987979471851119110984109913080020555445132975407080648290831779642191882278915719044878670360547550348305315581227190185951826239359419940830445568000000000000000000000000000000000000*i1^104 + 30844859833675838912103429759250245534304391269118572260894123440526909258892806500352612064158078528867630332150623753756379959678935548694252718205703151762711369893954465058872283150859675650524852994595864239315319581413124870533045432811585991214237097777018762837367814359275350071633451346698241889670814963213694641871974598791893796337574614685525079198795312046863054342680303315969089715408423035897630920341596494225936564398435925710409404199104173726706451574208599674185771604249632822116265226391202512264120894597797705343843633990660651896254317332007220020504900550479564484722063797200572521726930722879813345391133165415901369408168778139959513082560692997511169120316695854206735141804478526113426727601826807763020681525991096891271228113346971613433808729075364137419166332246366155826294385150735502167704606042781324255065614818130210304386245401124587548688369069076224390709777792329775583086643633333862863739071905869092149186578712152068772242709534924089806246947395809264796020879073162749456860310069449701043906344416538502895749579746567630105643946304343138047576548490148095641111195742333362771532173512135240347300616747776850032861761304331112098680382501574264085635124265736165298357280498049396282490221525886908359330700220034230880872828827244436853411425586183017314669990460084117349123498702437604559837268180994786668414202201028960640745251714004843460371300851155373162470489476259831655632269121013152834685197125062859792334658495628664874548090647871375986572129921330666558103485086824382044141949190863534579461474200233598144954268077572275519123101497287642300104329289537064247246794265198417682116573949064154955326791228403960330200021707569611816373083789627567991525609732236916952928068563827831285384383225065552048639491549928913801159178111230373488815841353793939980469261160703571140804288254848806068451899231931308462336125423028237072395093419186619920925682082936572973753488318835313737201457998719248014931740146936420831961944566984591783394781111873491717362495345122695195858824945980881002687191884554934917793318932358695934536521434558282674824516196755931134988226366486817024126930198160089027881223795800920318723978838937339585862462644005854070228070376122508496956427003585489380806475801802056264542057387459702095512752712726896265212149509834443204782432720739895882077754435395462896600345726839724259658598548683876211284702692408742486448398249388013063470534102569999752638782858714769165019390225216184385010387703771115912198639134696989230860002293962219986055528890852378924104101774319919282387686965994504007622183199189992758835975648595363596529781874409757496762497896501576719721871307454221137169391110998456916649847387186708118481879685587580314537415743404195228225233182540650027746875157080542454170459833986929230826011780892298894781046256965881935081316550607835242996584118381080109348391776822715527872888421936379219983539085164943281909831042364661662946591510209319658247095911209355971419956618989012292857476000874153411459006454491484650936048330516331817383287161855270529201025850720088120103068173324571936438472397242689723186131892237191560985775388282943282995765054341765659573985560334667307544710864082656247353977705580646001760024758329722630152309998445650103690073530733112044885099702474908213538649878335903696906227849176717583061104116368910751693999689357764053928530895555412624170115309450035010370637790218146175855456780876757692507826852096678821626849508704312764662929075094210328711119460991338197788247393110918430051439903417466693789460755461602486074210149792185411991716884426652174319361529042375694147445612755813896715086004584438902383246538069963635522416951993325495070939164313360049877942381280734603085976214754883604684178540473366938665620977154038367747113839207957562662048402994733907664086892768519525681060890057524754550656142213581129742986960510835738826171098659821999375409717376342932382508679845586182511029958018298668034043921873344072738685028452518035995106402035804754685836328000919067344526677446344709110149530462900434178353376991316376862189545622619178275339199329192025720237975960814626516635817776716502775980337798832770252800000000000000000000000000000000000*i1^105 + 45708889527753417978438824127759399546348522355402550311490620040727672617312638048124888682313126691044836186260451498054378110119047403412569760741362775285150817047890347640567037498711906826335718697151201609123325232090364256051906345419965866401410261920580037379211475236216418736245529610322752295530300188875875035311088350899209951587791769643841996230248748236466196014590093342807929295437325683236464228449565372724570068146631245084045058853966890940385770040180871519783868107588917663317159449585634152347231160218377082125151154706681877966733792564114853625450437686185332954660016836036556035225847711797035568053013418028985826481542084898965485745609326267262621952136887117671114516530768563159228642006079894391624689160448626142968104131614803517364875165343657094577176838260504540730000880490489482081708927529849267952848457777849275860192289627782463144511335862821066735133170527882310879213636511781485612181753125552730347436340977599111733699578863452611953147799526703737862539225044764415377330595696482178813181668928920951108797577085871867127693396628964159708170367953095620110507118831948158975897119786369403816905911692984936877202857810888055804301253014877019558727233004095553783627594165457797612727792777848097452861649219279910262868518092335522817209771077382516881393876595343122323391333575824153148056286597227865176515263858228563332148110106529651497252935248695580758535197016360805680165835882948135151603553981700589325385072379832626473597544388525233255338239369103737608606264158144613843420892599289194928248887803959029407145314170835143142777807082711172159821482177729135873424901671975486025997071250966200279294656111339310698220462750229099277613675450618647281407192020897121531805125132771972895753496606101315953845931122322256719169539386925115774001539062466447591544776958443993436010885744399059349826886421769112627723176877488875322144085626749181793649947363353976139101162125286181514537263268856979901560639772944057821691817685628743599023240451722260297244579150370213410423444898966344200610054228246908421287587376629895529451601575777397181742054683600628453102168819540783075881237111679309523103827985395096622011614896460335116780323346711620225301299281432237357229913302950138132625772430486970927969505626511707912026367549528577457258032396756503028860133969686121576338666606264707225107788860222765730621612245704306555246910616339945783301859353627220168276469497360034895454681696905118387960695215316238629706711693331574876384478966783873961267738551840280281687157529245820439315240700679533814450294216481879242100917839214996222774512433291419467091811910619044972923175300627457431805618075346151017639551222201881933080705560911788141438730080587239590601614979773138371105726149994562930789317856903813748985435730679105642943352412730113411065750300092928936003548909399351690404612802810342287277448181204882064001933773066907978948202039257382895285974474628132256055462411157703250602042869048664513390663453389852230464602959174863650722266400855617624049541752348174823176528857792121297319956370965078388091757427194629424439787890347670573148471255207689744030095805994889831937116988261991103451516866546220382433400124104318012072629987467672532279514353525287988586932893840412257825495614357086889178596150852604070537165143650224135594748058190772299801632314075812558480414639006110070003904621531300726748447104931353319027569440859294643840322432974307467360514874827767686916203143906028476623486607114246616356006858012932041391761140689240014430885199013841429745128295601452826288611608897748137995527153903857660437893608353768158314784592823703699575482703962067090155149879490951520449009487180949277420037071190847374748254751593116751255121095183065379624974081950765385112609704211814933775348210981015569245193717871421564863443416759210020485027154731262307205801115747565311053127780740197888166534623877681377945287890987659632724488885140562228906094018174403240135426061391449543536266937656959051194967171937636777614766385004604902339063367070942723978934651520550217945940981211217715556121634425392649431799879655710237226839416161548770287548486601619271454167683563520000000000000000000000000000000000*i1^106 + 60701616483777976163269944571705056666030784536140180947761426501304070075384267825914653949844647848317358776805930231874401270317800394380112224735457928404225289755537932099106306188916684074387028282217210982075339322812580440135836071614419951174366674835652893651553304253957744392910512200250555897100143942953954127305333963389317008056602622667322093264473332284472768615773424495599361243801978659986829264453175611313081987979968001044098606605791988424071131297593342378359551081769154953671100215948261211864724471582151061511387579161761641318191024792054711761417514963589385295954441106331093057349709741238578763859556934901827130350069569571310985713276957718321104950587294611458183675991266085919367040352848181966563100492635103124547685030847477248312850657688213135780833675452268013210536536740736850909011084956899515753619004890101952822234865605681991634209302759212343794504403662576396959604995028293335299409368912516608538880673169221860758715128024442677752067024112947678806584867503102927272354828003336763371418955908390077503605527297911645858947298303881795458828853584746274119508752438693254352946754890570281741053983129339998671200596128453218638557026658098136595237773608883556667990257974150390578696969671416319467674036106494508599806059332969131425501342114722462475878129186193135456077220984684613274318648013986751644795629472885379297400792837575821198829723261626245531356612078558974054094422329569439073382863652588410812152067898027712310910722111953736006005095107173840387290475082605779436355291547619302480867249544198872404472730593408411743599682959277730913259979435674598944628295964343906617064665503448115167394921535751111562812229570979410413438589285298029608060409602731383536365770131978671331032208847413325133571380277400735789508634638076559555463990955449965371758218343474929018225033503091231666591779240537837129214420502263624529716114949490510109068432565718132855781484757256722959293132200416206533399612646529762044654416710864930901256183039845861772003361997899317081200927572386525624235336979220766223680467404480397923893805667059010335119289195945682261616897272398401530452260409377940536915019735934922579905896207196757724872931081418667159986581171826673893462607432702227372693094068220620138588754040573035705186982923674143125876975169981345118369418079012147261891944896609131355532830936387454310823938965741551863386774855502856385766031781196153163712987520788182809292038457344389112934142270184661898047674699652880345993739353023025119771110961414646973318242615039216351993944782553764456273819928739869193126034015789495519088069565894604498324150397338821320153845041975900565366865971867389467875648411084468071822441001993670575515774838148197567822269797160583676751916568186437552563479908488826108067838511037991601610215768574371972610234978550696363650825378503565134360502366229049564241418669496507277581703292445816089453649733438650885693831540883778966678482820507850592291910206383686437602062001034806402142311031398223300660727284085463493989334628057203939690632336664167944882036492699803804424975753399750101583639991077213171450494673953177682833246020673642344338447417014275530034647245670534041667989781441734058799677314754782055628394505527743914753807070656404436281437908587903591001681778147579343510975742131609465642056551076736306107345618478898534363878132586019262165489794147546551850538758356573665684360727419979222649698850157546341641405218844679805050595096686815276897481444955644540049989736796782885655790258554105213370875055823896969384236001891425617644623580011259094513351643181451670679369851090025151831821730701712596947901434441466608318117884946766846538074493334828002961984613240246712080515833640653839110028245049093152219643353050620688049253358179078881096495526242941370727782637880661637658461064816630537811233974351669611964217432107845888648031798291943639047993446000036440268041569095004573840543841406681934742944988209735719581244627813903687410775264224171056759397417689121875460849449827441253097375988651166521337794497360181264391489849812890898614341987873492485915230041986569591186131429529905539560206760158315702910976000000000000000000000000000000000*i1^107 + -62209538440491078710606559780927586412113364298873819691077063580316329752983492856946816339055391299738613088239932763011911569487498921535127809167106774789527949331443817056210914510713383400523400806392775302596749966274207870608929846949634569766149618000908142140706091444352763441213955269340780642347464626922774169908324640830841605809996448214929040117901742741312186530923827744175763922645978870875485807425131055326651067494316347997375928403292765719905592749068358046287540503840770223097435968955485891482229412270669457587724821367695912779773174628001076185754850775180319091059202129735547331364924352549226223599220140672745073198718323573887123517396269940748532199120243865225779214933391513838213663418993590525933597751328557302817572229981463287960514125868666502874275144173477776257300242203596063036954997908361948252662973522620139738169689200654664156685783754910818722192005254564140144010954874313181522931765400242103060015012150974844880837664537240810284670584185330050800649639890561518656148214358811602862983110771983842836055774607095783939804752097373499516367034074318442303957751070152891658171266327491282736629000228323530680951362635862721859785459408742917348614614049267428260932596405964763766667256674456275893689667392649795206120759820659122825097888680460284989875558314370925816014458782276895924746291504904603142329635741242679691810367580180612056495979597192093219237814129103643063475069087026791725068372456873092099237065885827057563645470966161296090302453201768394894388094572323403551894559089696263440341635447972504234145204724267604500987685221305625243729068765887129224908568471169255133035495695785774834544271501136596734160212922970307713018402636335662721473699704337648102432015560364102129466202672086546363641191374265765923430496406273343197163963144925138968509088353811404428672453721460495308392231935782017530975027306323774245491492846792988438068385184351789474977795314112440769713925954455302288219327377313469094130655347678028037149602334698273942830567154845318900498859947775710060289060578040742456124174545880741122915956925135595356735536297885342334957532685913698152896681681498919740864923149023893972889225615409278521249690685755603675223148849405312908472581556163551607276517045210314228087572541336825323493698260118597083504228174965683024779888998567757372880826715214981183508194368900611958908226156541017385708839592244275241597049758699609941496819110898526780509314082365805626425233457917615315582116896991043266231950460678366704111230863022558945923870190179058814648912602786464205229580631545878945513497098912747110380559562994019311854962190283443273371875260684281883516436146391268468604336285616992078153897708667778885986351826398014076559235704188610711756934928544567107835898249570565932879004973746376371755783187252104844164937801033268236920744752073530892171365221913808133957286396822435828325026496751125230112387548188237710146018983526967252545361849768281467905899648087712669912758933394490058819080474049655346421844156286865778421890651996414086536670082538155566527905741206126612707004604766810267282254231390861230315531857359922155841307076740716708804049597739901273349294808921627734233275957342571180562010742285873944432609746667308658165808022146268453739026086908164562058447678862907683927356409999315041339783858423822809788056156800087030466197616091101885623015536458523126239962825393730936795612987330388694255597319719921664739130658186585393617804482192626164344030389188545244175731305360579840891563669259450965641691328597534676629956760064359205422836387832529533254173805720840145825403377864891537425289494310681994147182471199259659995262057790201974272907529184324489543079537691521493588089233995433721485372598044725816967134491572195700552667056937592892722996965195759292460278415586432778892838159090350037371053936025646665696593422270356071248030386343778856455241503074378685350767136922544086827324176930066259621322599349282805149834329919258438978065144490290219417649770153347667914178993576738755217348912463322140480026275314140059561231759116480912965843166488811512382723657436393240892562387438615378077384883935641600000000000000000000000000000000*i1^108 + 74100996429639149679534663179721737342007082242030705168666287762987645625617250683989576934983724612271702624918950265301568625803029607233565871908229814395748650811468861854571792148318383421974592917615438198830224040694473484820536901207915143660727064319122210070320215021374123812787354021382788296400589995729378504378175001491407771637267783145651893652020000317153578794873345360268896146405747811083536976180906575488788257002428213058297109777611516681830615802187251547045955402948752468886969518815178808223336199096925182819590653472142426150215106517427365039856099092278346516013024836465092605909920950369169544068113305098235140388106086875121697242564637313038975435444943791525805494420456485004473819017600554504203621520514548682555647128630678822598846123247851936655445720811152549561309460841277933346815631661590125879966079848353330429583341946932166338354715582903473599749512152156165038814461614626088202170721018713464542952196180598128107995985197464556353220365915164335232495984293470824744464225984582167854391874756244578190976337788430258870789140252788452645339370237081627678092818078532842733316569432138537811717131583303979088325223495665883944264291900160429556027673965253573439596843154084052678101866364350411848207289282127260433257554390913966253746528340511719158200233183780134721392705877009257624356858846083509851859802457503371329980864306504867762866176958976753720540391911429089814953102714899257866394008636503768731124211987399489305234396379895468847833253976683210167855194025173791205902912886544154179446907686668636771180312144432305430842832027886535283395388284402142518806057171037858771023885014262689483670902913786801284577488964146479888441723468778290031142804470645855834668635932665382871056385957572468643978649907427673896137322522603186083853520177199885447053707395668549581017586822221881089923155463123598228474918473796239621443632180520062749510640250798860448148747764108553431747132400710177847226079250027170369943635396478964281184175761101415363588736807158172698902285990098447598920146639501095135599043547963331195730119983169348281760021248381310460311256793968896199272934721561717916273847326526489255830412826546813086265404216004511559469889434965509700756713079376760922600538330204738247083345635268987098118794783312480864406723730767566310125667501737927084425623325583198256313369557500392445485512118987712701398643522313449052974645220421619400510706552134307590967763330157494462097854609236062980598752567660306077983830346794698742706374814506554661406949763631444803637266478781637106730642998014582341220093637686391465151131819957204202814839399564944113719227978120857099634934384313926314370099734430549003573586221008841590012045609857712190705898535610958047148505143505190560134439847396833530515977767382989046623992656962087896852523053561071526410642583252552525863812865189162923365763089344143750935296009520223443423972395758656532889128014729412742618541836403283026618894717631723977853616662705042672395883557017636583467521274744594635660552279648065166926876084323815625082099666088902994066033921646981511935936218055875511765694858222068578163278488621156500720753200286286725090898853486764865103444160225919950164932119118425898574192034214605252286700692633956831240152787427154961968620540427397260863169526535589715844768786630930854345940084237382279568593871280386045659143046103966121382300403381136980368166628462189331639603628049801355504715044282582601369668114633995508204395863816292070389795431755406848086805468317251000806382248600817905601502499593646286602859326550501655646204064626886844157390317910079814728428155319095037723285913095642786367102651165698415936832332381357724148431879482597778151712214792361427977326504853603644857582311800401302399900706598587148587701548937419759587758537933203840634255605884264518059649534384953941598453716638872411058417048823330471453094917391327327211362000998901104616214060548964019697891498291809694688414381057077979288731289874852793945854781453409022970338148255291598485748598525102412588865009548066309247059013355036136177245206250870074934185213629365814761168985247473104920248320000000000000000000000000000000*i1^109 + -249494432619794756125420795558682539674704263691629690919661627747832997041304744817200153292620055551292908240480642599337930828682584658253084126050132050786030717003392490170553582975330256579380297915852398675648226432827703732234957710225364496486917644062846673512825679038818850092357921130708145222531627289524814085963527491160106253635713937811182713876654889651652909240998873355082463332697454560375067675667760298094730091669296412189353601704021280108849145988542315482918402543949261962402415982447269567374418578324793207078706928974859654820130579477107714712687484048340522024271661680854482481802414821038606793723054446967160020051156740751158366791327177436901470004898540834511999641054685464946645304309799187888413880989685883169362712256231356769809798367615962890985601107294293791639754079070902538053386089117690216765837429954872293575893037899024891561123645937643733607654076659651815294836345775176334776123611331332810845301021083357717860808194354785894530123588711023744055596694405163887729145408134786201970445029492611701080884658013408215821735459251301050624018505980034492461758452417637024301113785298131276443175823450261478692490598376459139780108411930562715049828383665700094803092823375825231388748731118172681790497802903307054134061991841263549951891157470283990619940944898122191832499825308652102798947006005934350073877409965344906358755775644908661818979050224109693004122197334655151151964409044875752408901508339882457363049066006356345166766962135383523761711954101266649992806449768600616226059522948761562114154825680022103496340271258060776425115305670591609105307001274414547281650379677917553857080492393143471781838734833540048778130235173317976392528629766388159942937916871691141014079720251520436991374019548829833180702264245028145434994236432977574368843085996524538034121282583811090471532706962487861006566580825205899474843473322665840349137733626810554186926504690064661279400888714369860498401847851413589324790111711382081066105460589285910811369140356899223325413207643179477335447032907652793644535041402241304885812452648904340265231225207013759781545281905726326796477575983468350738866571203142061847711167073938298657992709594480440794957727129221252051928982452504292115220507124577489059806432399639815934849985562052619401726839959629214448487879608854710714741848652623126000667330011839956724971294054815328506905221979446908030894287658423887843207167346647577271439207449544150890765176993072960531541907145989501772628368164839489359151620416851610683666791251321754526843302410435895585867135182028837501556331881354212488587610819984998769077671973548016104475961284949175343089522855705958398192166324522117368166718028489345656880440333416052735789492582194595385822938659924962543262111271455489949857115139377896602902679110889755054161235202666739950704037476560252509759585590627114337140740498002336149927765486705155868494272191337086783463953972741444670852756267872454589991779690455195032332278156983719496913211283698492978366860065540182555448675025754277266739408256316509289607256452106243549315939611925629494194456472261777888353176274743265829496675496789577807858208130325444143572266744360631648623714402595742228690438530815967863994019846176842304130201539166417540876145437933616640389364149055014785261962990622205290762237530620088940661223228251995206721529246855729361040792931121041629608147467154331231579573204647403197606909040366521754196054190742575703536462820682538942579535718637063392741203411578963096420319102018705164319385079686461067672395499500659361075411165211593810158277138083692232933587804486288668859557817620748050383282179171837145906947378724924491378131792660703646726744839347930443485752700296447222226771362325499392507622361110141493267658219010339037814082176215440593774539751790302731541759928549807628088864071437458931022111728843800304603041867832906751502729458847362901717971158214614798114176802008233605488864463049534541549864890814056865413297904336357400574425254968564673907300450105227589632254137686524961866565438181210522560018615249889232481945586716580244183118515222328395424178968266540295207734311561199616000000000000000000000000000000*i1^110 + 204032192435440222365664975351696080492204264091210733771691700398746984849431702447300073686451962689246723504364133018753455558340261692259733041880185126476622334817942474020829966850417082839768159020038296331319991018120645825527986559220734948749316656320870198209003716349902886874718045261264454066950055914634659211733712823767476759052154159142495690924620133446509449344278275753592501770072368540267558739863612981200979871399546632858592210248781477309690255712699660831719899586027131350699383717855671354238035579475969414135529754644640233596104326729388791622244850868115260947392498096330885325167732400416931926316057790480851832571771032978834292635337998516182484924611547872196066674945309125859236748102503318365075981070186541818469966671794142106192369772249451449268452128125841593249445065195161988512249287719443498675013763309820050158564488845617983126321894805024472261741320996709042797657228978715322122346993189061520756865187727547603162589214255736852894550013085710387543357574339695704750954421480070130634966072481232752073814950812693313651549191938960397924716076204877050265545400289878833302744728827918350776867463913352392513916055512820946435662139984395318315233010347587405900555186498175031107035255281451948991448028462187519549907984709184620461913356951993697520201278584378640190978792721594011013876304722372139638610640591026782896933040437647302870059387954102944159725503952563615188875023522759108033505662945548956498140818956901575984646890458567876987679459641811507480375105299978750435831193197697725189603577485713604488612388362841288809504735814971515658438639095958618950831040868494723768568895025432528631038822469399263348015812277197508679426707660012936874621986459184938884077353148038672375678831805995466584698040042485920005518019924659885778635539215993982181059536220985167918108366421911015545358633902555356596257532736802299109741520316537296515889586891224612839244351643631471783223913297342649820315122537173602901725917975121757347113519623040743336233295022286699676467818895824169457686228568260559454918478055970296533754700167239266724651472137439365986910794774721070648764758236284880463928539568490386555589055697328062201358957350046490459920006865694922496268399156895577820820461727878368886860055190093767626674742450036965780590549501148464816574339863878457383055714540015276783315299152941327044940369705910163949387137425929177761597615023577238638197240262650039038256723214268331639078028273961652980760756968048997837518516507460803240143496870731254259053448202717976226308271695794809838349784608292574712134030833283095217891497827731697481821075105733851163755294370069482388952424340287182464936574768931769820859805147659777018456787167036384879570075017737385014592622034405263764891046773248073042284382582829483039515917042777545395022000216463859886527316045329635274488562304965059751721871250503898478193817164893556042398172529094662982285375921592939180975252911889474627744299814357736963793677626867430275796882532361267779538099651857799338577020395210575061570148084152289188536767876886445122682909539635492630202629278541527401638138260431391393066797987934659441370478546379917888522330144775312615453750119097217979196836865369226755905059058222365213518952519672009838493018158249173450020868717784257038111782427643737288881674831025515967413513060970512368813383528120074301511440793334358668895325250827851625937348805018953446942098645599664321207011734976251783423238798943996905895435255470040521737816324407249796831815718771851311464806103509636741171084468896060388833723036905624420193530728808723254934154042015984706586458139393885070958800994121307208873793068349777001483820387377463979413040580827871563825977754365910639258798922411966012447596873251844272819357704657425673503079861138314095694866753136905127136444478744796195989208641802395498506936531549217933200650970907784710165001560065174977624901405442285457022382929233928215123354428493137308750793558510638303410485397871465274444131361672308324727533722831794944749395175935143375491871250032000094689730158853056814124704395977321370445462930805145080411298201600000000000000000000000000000*i1^111 + -71296608807879190151778314029109232363617868044784451187916646812040603943005905827974994159001066120378120006662339972446983225935977275965883751263015732426644070851768116739703803670252375509159323513493927841429080494276935426867671154002475326997968495870973338659003059814356579235299984138259265891764125261217557850304857154367615175905771828868715443732709933301099314311454453625239937968958305034114730129157850084205290632415087111886376908101451854192342303580192128779278732703762949882514498473248880602230745560698998676279574598291591578294858104494238412691893282305471317585079875368703600046883045574869287875474827692043726788609014452209630453133803002983008637785455900391220108002023963021197181771066211208375182576635933851455527354294036896077087368616985062143933144628240089538128638654262535928248935488020021248814355560690760070991670014483674032223286167410253337754234082968833129333548269397331208396533111557694209885921182939748065107802240188991397545307194736924499081884554050893109902284574356383440799640969687384096811862006732679337300643460184467819069973553182914863119505589544961518339939880519565999797410914105659215779780776407551886433494595138406296453237375588278508050555453155425907667974922125127163775338332887532311844471712080015156854629062221480240414342896332771471719930985501062281560145855500748923801167511535707008591955319167798600618807959129015145490284862802881335484010187935126246006456521447559057885888842405483177309853125266014954079240744059897448321063987163176440198956495651775090102980982129537122337912163733648067699444597829993749692747132439750238261603773454637049818258733353480157819086431597580257758832056636826911434847486353414743816192902909251509965695141781152113718660633546270475922319068865499944347643244408838588284416690146212556467381119019519983513476645782526928787044673717209914353738795118053849893164326520337707041732403744313150890470564729120296023356302170045477776959776809506586738409276523909489971833918766599336884823121106722738440622462064263457060198051902309566735224645313588227048438611350009319207866347068396394686504906578950087369943508441611094064666798490024050231066519358964877783721885208173073733843608918298576786790652108051416817665215615525412507662511878370476595654995574161591326511686757020067856188073099416898665290244248900206238437212886359981008024699547049589508393390744949774050670993084266624730136088241563136202251738133133023332510607279466741271578240788247448486225687812975424927406080902410376129356843607428223511372249470809510166247301108946028554549623821843363305829950447825323803732845636395044639720935950644717824183038469247930935614697561571545196011619312183088716077642336393000290361053937782961381001315561775009379324075195478354113698987612992224450172312922331707924186028898846058776892292361176081217913833561126277712564773998625587402462364723197932271129915152764441415995088823928762883760374873421046816111752003450510126863014615556974197343192261944918588022847307390751021282966493211737590891747508521757964472624468274585539950672887951636795593216296144707877107120501665457274727643967443127380841929693393479196908142198235930028700364227152581448397238037932541178779375228659379378827625345946154154875866208592477847629275845730395824042150067120419671533872683379698452028239599124005235895077328347003517364224178942317423750851505644300252262240081137452190255162043869222100692147744302322175988970295486074089134180862101076500944446964166923670826505503014572593298279600441549558688671355955046775640799876847219345482513830432398770959300648913242303648627283160274721243376509417439560082141588020574681896997985402989822275698744780438847518489704658324027213965763990833491075046975755832174124162881808720722510753417976661411455872448207274994016011525420495457606623906535517746809113614256960318255244703851499660024849578365571044051778860181200663563664733606415763740981873353629970914912790387783707191104997685451316382569538932100549339801728838186621832443751400199404880564701947568473793646919989073763473770790899568271808296817955239362560000000000000000000000000000*i1^112 + 21046812681985948022863752140497783051894401467796846475697279182368744509836449935090250760999410565137270385648629863101227487901209982422771923068002318346978322078003669900770806888461478795371701831772413387963306693140444139320458357476837199888781362364705889065978452061930839619169609519221768639009773617864642969662543223277393102083628035540935949471819866946084728169313801526435720689739005743539539082198743033842852123878651944833641181193040669606282254221406003173177557152397683828935190326600235813345155900136407000734600286881607053496295076861934618407493365825660006696359541726110859968223953771301464153092990045590717162809827888627407841108584156197713433353463343598986738041655666787404488506366883694162850807542841125950130145849523384517206755767773241252342716169919392201888772874637945617152890363524382240936228612098194541398946612671881202940187767657060941406531932963712038149455889442774354178584729892919834808260284529284731747825073209266757003878224431900401044188342935513195678468321339627562634585392025615549609989402844573619740176996711961189228515751088737671042511614347587139034788161736786429659722401263002002778080215738410117153785368089125180359512375762648310882904233094358306645156531807680154518473687283982091149485072450841730464585455225245076721566933414152657095613358916930970174866787813824387555272383547341282949131833248782610871053514294281679722122658184970429046650036920792439143621713447903773252498002234441803076491884371293027106570956166130748173624722686448859870179079538501828995676171930979604440453435820065435791548819813128656870776617250019343443495963956691536202702742321951232167908131334205487335341648917206859028489104678239954966300063386310811481085907996199665359110999631282349230029679886372208279736060637765888815206106431588600953205127319913620784202310326037780945234816180559757352903423294702853207647177195053315090684179128676166475408224922785486519252551313637665150546517209870667251388433487478180820687946111168482918936014302748157186333956304388339290708851030164522164667538269217922260634139624246678218693574561925626821797001079333051797593932063965881761227505109780537318501313198044430332972236703190232081086039233867264925525640014299498059574835643412880247453006692304827454898359394251890379755573100140683240968249142998472476826971600266507578014116466512772221271086622004874813275070418173777020326472691216864299228518285447466939540712611763349035967433042725229936430605839305442490875157864807165600191055812019259901819484766210242261441220438340200008858275464501790931294186255572764558817180884900262953487998973924078334389774560035142824829299419160334509543962890136462066326597909845066866005336919053604569849968265005896480694313143421389222497661720904868850500691919710449110369884335199082472807668230820704036925798493643183053871153453570865559290232639229405622845447772301123599000870496516441503452202072588311656734617135860671226542710170526304367555577674975523480667819074180803600435819325552917267103134029476210173290662658816988881457444428634298158713732984235383451612640796127592359698408435884128026627759209495490501310068843821039153317504195222931264075304736402685983700345186921596167796782602186211349163185106567449181335543633417746657847895227082041086072510927477114625048952723808071284767212097432715612503877869079333536907213201791916196980261046566025981420986148165983662605385582127536092642963292706999835326417095620143569691905447074073036750123647522426967078716206752410731554905774632427983804006070977597085732294611106983792565375985580038846349815266435271680234575296511257386286112959979443370417947929052226292034823975832472324791558313169898346280637126780459553970672760364004920180381806578944161917127849470392385827340198837411981025656495576679814922815097655783500780916436641524165556691892985364208732381057702715575706038542881636169851342744064292439410904928984745545073751666104147986540984215714289174402664176775616940990230163073951311290850479790867573316874750903837427184260959175120486980193644864292129457349541276940953285744918528000000000000000000000000000*i1^113 + -3376171799250854920852786362724880956400121609784907983782364007472814560590970340112169249998171677027609540182017703068271562459504409773341513936970765745093848699277524109368175455262790831129191266971343750433803529496943375759780848290177920712076088846993624274017525419834701593067987749748368892849754645982894407968022958446699147080439705969141446031262768788269610697420394096060344461873515308185831386628428782521580222167890302507091091248380097066503873829717762692568525064145873917182962541170301375082667643869708905224794849031704707652974119507075262776023025600098817421381587887720362206645853256856231248796033366876464911511163248553916542498547154312851876134041842403161446020537558127230053634000901021772600924411019144306904015793038609856223758091629797562596332956536541856081560210514291838909349171561406202138188868456610842062554991584293558783129340450176817457762253497095591722041070420439223068406946670476906837877827503119116572749127453532267406627590332904296642387157087563136841489642977575262460435108116293241929297157931148485966663812410829805219452727887284898652632018711838939026968587792453461993339480782506381670574811313606999908758138213675562011399962785346781070784393828567862567953831214503052203700912034230551799298178841642136889914900305661267568358331764017235338763939490028016537064466077061776270165769374501833625031615795846223691873506150997408735967955629558634392465295061229173208665435838579814269673184943930870389596586338309144646937211000868357385693430184487529263390591117671562997730302664988078183778097974583595250254202505771441549300623070345161885789333317106464556209013972213529649809480247151383325294143132256069717027949273048167613475580782454404595982737133596911753678963681769476689675728135885949979350893840427430105429574220836535585345110191611171624429370148571141829901107280620609584365714984213464300668881831853363716129476450606866466796379996660709135192435254643219807531145208113659217709689753110418229566005064653119752731225201974430003355786857537450100309757792052687110228086358922611342822013780761458847289509387218028456001089650400809640874621730152361896458249428768459517095094033168370608978412042928297900273862633667076891946789647439359363937941370178926978432859837847581792416667919762297612192862353427122830588324930468693378050977867967942430988256879121802477361386298574840868758939332675344986657697971556031744992239907963041913363823045635964525496371262532536324509959617219720009170234568453432451464660953458070211300458995515551633626806936162964089533927483365423517101563815423606677208366666878531932307692616658674581254145489451649144108832866099145529107324562908224352013531734821137103609887781736998495440921824914172166478479500403515034286080517761300257805971397380597803640633111383002809578768282147463852450147029192412017175603314930188498237053723856119032884443904676998281273092068751657969641378425426555653006979901812015676882926974040430093390572862974161537327513260079073299988214844889173894576127989643693158199025628702744534114079662268810468642237013623355196368890135188393475997932330157194307667450778897522050846831218958591108325868715937774130995307956058377930971658696455890016981223017228527524044486573882196344076189315407811521400839953999980204414426002657973839221778184796686360381508989469489383673033207775325471188157605414692155201403340832548612824794444393884761126894371328730085873143516719850581762298542522399083089632831791163345519876051542307935359034497683635421932598402099946508598791516349059606732458135881799115762399401769649866450890282857245630676845253757999658640618890394161967007004400234771965251124256454078175040594086302586363432207260817639416103792948430925532472075768136207410967599853747746265184668478420568059714616871081637865413729969985746764924156886476648746615401381593912660235451399461402350139118486483556806745410792965350122641888460598096393204517520358152011137215395964156270742791484402261869225342881745971990678885598053904620717407458956728126910211571650584278694331315636066026474141488612949098496000000000000000000000000000*i1^114 + 450040292382697112062522522074178654952898331726592653785592514095323881714614637345233519395067376310805406163493360879039616618669412718693468673661490972069926067640306348796238756908863813535102230148667516308123939571375626167725112640963687050984408722951756768563295585898794042059225523616734437086592538260191680176276039972008710922644251143327097226080713834610210626565338455000858431001864562289724929437167483240460294202743039809069640043380557913512935657523591242054238280875847476425504857564334193717892114167675659055827875596356027933903682918300231259523522195722395242292720953215429372833969491578604812935248106343826526245739741123830196536648670395540154341145069585840260770793256254852080430951754422261591613701681960399566115845154065761333173659351734864839027684127470635666498715028205132961141085853861983481849662023186087534576501276957971445137802450417009496797775945933471565844412548507180325337090201907647260348340524056663637323820068506953392967914569218963254090385328043964844004588394467809303951296591796378098172932782162754046451090906472665198550909205099574359585235648853924441971823683594676050231260751970209729534776954517161997483563362996533878691442649818872264765786197087243749738176782318600998296162060131336035878118760204225781244267610433492700526569866962745277623436869393083459165583826829285861944800543832018506272487999784023992412531716764604566817282128024098506086822348282566487441909438552782241183272074190201131077751182043528397184073001303640023314274793290743877225306918355365004808768689461763395306048634260206282139995853881821769028226132678071168382548219473270334842257976982741931138022471870839996907320138036403687342601980876618010940078007284874373767249752795731837569669838156381693012182730702082348123845702307394559939203106836963470024922138336900052622869931979243744741033206037727252918670691411720889726876336011147497737659285855138930507460880641254163295432727512691134036166993679417868964861285625896375670151791631893391717256952497500819560904162604131977298693912164080554183116486380526741667147148806599960517722181575360135336900083763933446233766802335018760259117166949793462323275674100686834193058997732875321544671442704763629099704832839925712790208038890426067236970378294050179820435371866651620801832654273445192567307954940858906954400757589384066396014975292280856813831705753692143626735162645327784527087290848053242878675976576336100588809519425786470450801544330318687285117337987038415569078094435796486665567218822265181413833207456816143113607129058630204033475813220743873323224613034480668622338540479345473107871578486943551051028666397785790781559715275391896157420238146952345956972904927641245500108734485795225948443394830795895666191801944221304611589731214587734640098380411647629501245021552155244743122441992926682009600335192953661512391620297165386239011629397461920504532251684914419136778098056465594919260855035916485864855314944929344821557317835403032406507277160776678046312224158198228342552431208385500541891521195880797072343608253350635418670870543656960598518097581921928934153182667427496721159528597805982468077445569779614344469648760182136601291857387301152286035666608531236935077398352836250009088359192392931849835454683107146415162134631443013361359667277538799464709618152025268424257908995916363158563117299814102726823253799540867475171013629550206908745845841878668651746749936751432535398176239558150473844372071376931458539631071308037214986495397992660696679594570663514218668343950959702000717179186190131565760806730058746821408125855917090774028889933227881080796497706667794429983784411577808947274742730043568191649890666774183376093831592332256136165281774813897805932377155701061213789772065420352089011696857589400754610406071467081763768358736860495950360464255570705109152789783590650005320977844152078864133493443006053281153250193199774567077670876855517128995826073537473473054320654945435712520062600163012703683407357864250176381427695412129166183969654338023207194472438187294393759873793177802736376277163206963254396192207307530588809896919040000000000000000000000000*i1^115 + -32577989580298687035004461724303827032998297876881341225882749560623258534444375842454254304652656560068108409410628256449596991064351331752861632782583415618301477637932613972711981606420180946209659438903226602602210663844882153274627330959234812326531402442958532996517818901059968309274487398469064620153119147083066991738331141728261199659745764016480523406737762352597285433130028369429235571506431374920225877210806445416167310708609475975672124624124555046860857847813540431458200167377128931308148527587947784680287953246578433112853089495103687165607382160130818664316994622813112323061960597119855796249222136026783036755664837241851650719598365762100167481261799302030130682582486717187044760507134557635330768687722449000697173195697277908617202048807824614101420832380838581603730685051646733357728344754562765547972376631474999277556648148179307759186127927576604413794794679630917139304916765299364434174388858033132157809857502213655719711435025444958016033955489655270506798697714581655244889506903207334440505895504290397124707764076139241948936965849896616201114163179438372079470579864026582243173304295034560157759028190301739393695593737767189394544564876214947401020495989413358385506195545131685197766281669126584799272022233711704321170072031810377442083202821516095042572600711506211014623134647030597073824455127859982754841833780731798998006638722713281302233831428106553812339557976944831829381166887088774659388537059180233282538044459069966923445498478877451918165059924877573362457412753883284801904410664925909095397858487108849927892481478709895425427872204449951843457484989481218415702656599393008585223476132880080232650329619926556901914074855725425133644085239890747416941003739199154491843990626912182960674223520632674450264191607815135905752278056916611987513957779958474254815012643998724335704074283171130077600591346512175068549485747030724610579926127284514522700226439332540659930491116399573829462107618999225787355454748035153407043441455539746640432810021288532411272750081458269761289060343465375794705715517562753478410490879962312339150208623265170680061992286343297628903799848317150252813236565997986549649478967526548412634839665546244642118620426213050440274528714503740930668193221782126312537183901692774673210874373472856471986648403837630143561511273915601717385080780830755070173734145438527204223898363560867938407745510267063212553649793364364860452377251259448386086797437295546622540117748427317168129906054965754037666770812469776228310897736485258852026186631915031056988856743052864485440005709982117006955206015975813891345904424353732946680304153568720132236827194807314386154666629526782725759537946064051762279268328614418894113925882632514482597702919094264453228009776199890172432415815970985469524198693550635991437614479817142002410574598152365743214813129651636895937015786887491160681039917083893560929688748772355347514238734647279300058973580733597942821058565935158128942806251404071818910798029972210892940510393757228151602499429040585124487847200849110018367805929106375123328867840275956569883855697266539361316689065284650342281375386521471497969602373627960797813260990923307719915914904764002410434230599684626543068495691295033704523060046893649727369690869764085336411061000482660535782526687992514241595230017341468814997214452869964594415913156677142526172622219838687350299446064320610118213905079836521297528605409593337664559492114106730117087908271614497399158946788715669387272704475322912153824380656668633505791356452241404779798861908329659818366228438152028948914524714667673252712431419581281479603844723803073716220499159008919413665822746843805762909324789216723915226139285376244332251397114725958196747274164600966414920770148604717291051920474777955882004606372069368293260560507015028390411762879057375666484332378656494462515852818408925127060161659926173805998501379464903183089439715020471531142848434199263683192716056989564795426531612206517133275800513650710648856792524912949009585380881534000955076509249106544083558021314703565019100635225612889536678427846121380725970161257833787968265402424059599257600000000000000000000000000*i1^116 + 2956925243090223216974862601687556316694922342910962278160529072805655575213633186420522195075763314098915090777593090938730179193270216510004862125981179275973852589713666800272264622775584176073654250330561938597854546781536004377871491729489799846619064985223576781951359030215845260685331407837382690813592411617331290919944865297071213205100516830873540410286118243270530397674405908328473606133677241638579611822286113563538028981881809837937466795380112981453109056491288129063374629450789480413842670920890914467555807368947472570703854540844305480217235913877815740712615752256239109047959457270400479925645555378515909697087660415181777645727769781461625153767212141814844648059730515658760599703961828964449338042179935347203238823350303840352378381580289519952122892792456126712915279703667648160749567780851200190984624630143954055402653919501075191648620406495350544490227978735754408175798875494215259682306503009925903660999690464380200207307460708920726242958225832281290301444578152381635668478212884998525987552091841860867690401440945240240939250388130187515552232174936609498346407621047288976993218919312527428762628886323858626584202500014734548467095824700825629285404862103452458005382685144081328361731816383027809241190578602727527165946739419822179244897933971786639302737972877819210282835416092678246432709213207176115745199693999924535851303383874958032835051930145062006091305723859612808058595323540479787510385755041674954265677244090131545976405407968158218330749562739351735906265809447186879069095017444206385252750840221410672312293673635703093676187554641927783419122678128880825004086305618527881944232101730854901058386745115508525422178457524442354340789349977023992955618801814301864105983467392791566299879909412042058470279485848869315995712610775372954613845580778566336666715388986809801340505457603100194853056365615332237175424068553602887539447087883411628764730466064535607700561412767528722637510351558266029560247536295551054152168082510797546240962610952382229147169245996184779771599287835610123769237995591156008923035596935017356768126864298331230740777944715425801331401229392888647174413753362711505448801216743311369511899042432725200462982935579624729820489456074997113739687248656666609019635398131887723161752952031042037630332641581242244104432929885670113389443446419729260829066977097160712549140272641416329361489436347970684011996995183599158757956732286791794341538081546131796579581302574470478168663972332306140204233450800351088194590857302663611047757240787364489149682157993899424550744261592952122076095021031530545435842239288083443002082226067333631206699087124861288205708248089330761816571094132399861509555533260341677579696926124028634204204296101860405854307308971964041339325413313326037129460020325858907751516323942741217706550215536721703966564661435495100752742573828885743743205526501801288977369892139281071774672411327165116834511187544077909131050518554661882350181319745253233664034988778576521937876934513178119826636018077960337193688717688003681990684031338252056415926025645290204538980265056667411755268892991502354479019662959728100779369150086158024770834662288958219521118501023969261564198049655745834504816176007036808729128007332539665899028995008200418241869355127727401219553716116024866944395817298704245740517450664850678202566056242501993146650103112123134590219272085265835049893909065791703496611188666515086201095880180340115995157849180622189901717308258914601216149950908487295902256008284467453500869741770511933025546518828510391380414416058415969768874323266054684687123987052090663457203610257929884176941774228812302483268767770483668464726679596181257138356040509006775754755177812384623896964165507760071473317746469971443456327632224175412198661884285342312444694269740762073495741232262875674528444747018105490887562447785958242468226029291583502220539258631841100281679713294520370645233241520794156024630249561080558666135605276421329611878692324082323116478799913828448190074491374314113375717927453785906786651754258694174153362234473391141567634473230815297100184851471410475440344242585600000000000000000000000*i1^117 + -140927893430351673308485790908055176746573538644848774343602631743595610364190020908334078161076969939597770326272535372350895984706104342592631989066653779564230680112095944342919678567688771707280645744521450476298548700536250538938499969231661024756253709372508333232868646282841528840120278262535377102599430232251046241314163261384120017511493444565321117151308450376986429533251572712065924236151461511397825088336151532319344731414045711601978504500755793324814077794528083791036628125072987626817159148205645981304759758488783642612142554380491147226420461426614388580748131372174023462983717456219615036487437823719648402978752826711094174198838306225697087227037776605307098267450914541108889891210604369604664481742734754083787708619238018358539508315071766316049309623327991449129878848566703494438950483305763412322620630837168007408752613064585894757218389639247430661624039951427473422293200152832309278778168348484614864596867817196442897598822936375892455208471743458489005836450286310530504056598597903786517918180284716356419147289863221252381758709779416962434213495619772498537563746718362845162611625459103122666195568544075533994958513351321059576241484098116855237645540860257405307536035658050404100801767437069802212155472929481715066351125938858133625684767791446505286348494948516094720571570923881510649092356233629498917307604450900845734625145598026790357781433297148233106343884550838665097872602125204122295164033682996124425648744264769264141748420757075305442956184191929867676852461317770278301906448561589872215093077887157793716635825787085133111240708654894570984519606957397380289240709358533628803397941838896213038872128699172768455675707342658065888459052174546577928125647961727767694997084373612183277783684424500930337192143161843742532966775183771924089889961857954658116326753909795695658477947952087834734949950195138271850457227802571207522572513853835245196075194917072062789044535078234165424723956799351932289512628259035055648233808521623078756553329333203802865923963722245003253584683444724174247605021048273199078935203623422861272459220063446683048545644306117385504965493628865068915261936681284362894862981110190862866431996130695254527650598931504648273566399050864026771351261412000062414235662087676011501255670856431959837947692322694568394169724671262905113940420581739820741732656864538432281186686890314222912492885560185768547419632382273448868842799192657646203384312115174221837719720678280411796279874215405411113877876514304781263966645009075926929884455112970535853504469712593549574610512969283576125269260504865353770529171113943795200320195091781464951714795397242698769478861598880732869800679205305498535075061451007446256146321611423487438404068107910287814741726462124789792563320521501884235393570415707632835122498536382024475816496382913914599385619625659632990886910807187491907029190242327172739272707381239809075861979952577732919684161167503768711601596164599274642509480764112755193514127056520723244825652503758908466770785930453161941341764691458250447092799231012793419747671898105392629117876959638978783176835140404076271504852541836164216568825983084935319461054972927820453325049738663149330171480011633849986361953575131474243670428101797129769788656787766775211759194020705490673760905588904268058967389210027203242421616247268825328050290798489857034708728971915273561221953869842568852348036141796307586306361433186919932340456653768512618338238756280534875698795817594133844723906092835528016944551845313451531350505260105146337561628540948816034940572394632421219238362074277662440975080610078012135320359805392715673194239293052476191168194749127011625945678610309716686737681846779739580654991050531792508689675426058845216866841454515607944538602718187040600770224692124649505783111516975495764680201265856850694762280170557740326573253576166370688338134736889853656138951846606247089418408049005113273745134202747102989206396508126381792180914826305500276757683017445754939985373305020307422565522548284330994523472120604281276065438059796780734269901139647925434168099850125482662905159182803680624640000000000000000000000*i1^118 + 6213159784768801735009773909012408688880493025813458770000041336693623742534328897043877292220743942038175875707483607422895970367468384170347636724360126390521836589394243028994661137560762475267648943518707752764905422166626701328839473193212041234454905829190580196254811077173841871028522651238843888394911022325886172827096371800315887705691342710148083515075706112771017564718769526212419691273503283787575832387396849230329779626599901940256773875165278471377227319261641474529337057966008983452879021724146294145210433530451279323454894125928010861655097345276703264711481062021222451402109647179416636629459081460072869518618819736035146305106956823364626362798010910654167040064925858445819534845268217771331893706153269255818528617768667579743496340018822632847396765448041838512385083827660686051103061829795957072974347105334006113313280439256274939896627020294029552516837760223652009904010424986825213130858425569521923338237529200676218514311941337574715066548154619110940564550641973870548216321309444079217533892467337029844276675476191702022017947372955964536117684228527257820070290414617357797908305750057511302598532675990065609081238592510654411839741688707476730555108212995494122055313050231361768659167966558880715198710630585244987991591532542016785418163149124703108903001564178091016078819614492172965745717168846868451989079057651010686542134541029343563647480788961739032717457130136224312814988727208521232940755884534285233029929448171045428169055204455420382906854882446475102933681050686435365466145317207761655398582178989193770703874427175930268339124914784030012132520208986931935053895225570699155941150430360293962472424550260259884127213964828724031494873052201793874230029132498035806732251897269984298910758285643081649607943284730527977613274936968893893894123049541003123449371439338752825886847201182667748740274128784255432313971478582914978522017904812756720053191272553064871770043350162619602422545994989315160171781751604929680705212935523244148404458760743589817683195722376208518546228342659486889218186082857542415723642775661565219224045718162500216720980394861083056235646880874849208513503910148035481882599724171098347959639577393565092877605945886410842912801255019873007462500891888069621968508235190913296849901433942319779867660091624699374551822915298758166591822671756231968027664618622282710991227764020278820933832849327117664487810186674045023712929849273656060302456669331228384809823280890911587230815888772648781132989987843082346337910840661764708270076620308759954553980883981720918440696993642977096861382306091783606222527331126080206602945284311237689131664735739500434579634689971852712285365710962882620926722250292120975263405663940843138406005610297174666847593971914937183415176102363439923540349446570662550355162441371338832473643388374846365199584577960253382289573676660197604031890064694432321554730380332315229313595167495156869984985920568021793683440348950628570209290795939936498484756505038693631757025153405366636332578095635624498947556149242035503556082992406852463124264767988381917681885113272080252141968865085165086823990277783961092600373300777623819773862255379244703616279563958554656771082779465408288308585149985711360170528648623119058886528281890357390818842482001732310093459269910308138597255411970128567217803688342017861916671581112852066412077743302091131590235243828973726252103003505078865089694905152813125826076420628750398897320216544184207755462479784464585466095279085611118299600796802764032088986530474643715827349011729196605259471042214225107648232088368076178451692801145055239907538486882389769827550040892258823318989193209082511596073525113359457794209499464558692653449482036728231095007275761579849400579123730748626416999000942323512309908162033421205607276578091657966840315088742067505658246949047147973268567012511138994933925245338017038061081643617050076477733866723592182099976189307814012579881195429671432164536822497034248914269936906892975460361392286557532572964628500833197656537426535667871125588118816760751063963640739837304484369116186127852405270773760000000000000000000000*i1^119 + -102267562350000400885681129746410598683338796233293346275745913654239148072939982990849845330776119526394713830496083369670858106614867664323329329837504783501538466459426384914971283053980472077255898506114736992675749557081337191879215157286164066811473950185752473353264516801809644945254521483969584060100744117033962216711668066431176416314195773096585932921881009752735211208301326296278961144779289212065548044601551034356424017689506488546812582535030182441533557261228474493677903642458163794643763315388296077028391077102315574403672640707721389088015330329640908397064657661296144203096743967326096811232521512782261590806298394523938753440645152641938081493243119186762198227486654054984399799561636566977268271293156475657607698916761735139131263226579280852794226447794229789427819959285718813534066369224325797587947550284577928934531153007248490726333736685452769071607691940519545889381568362161620572501974221007003685676053225967908217848526840405245215139663834944182267427524779405583927726841390168034784567789985950149839411842020046926334676709456033007570074230408260429600455463284985023867360217858813849002452328401251498093245318003687621865742775161289405664480404782956929206406003354528361344441148089798935579709565765091294292298581035801994813138390093835926673828536299160593509123202993833454469092990468078277575462084946660402056986739440660549937820789667202327578243802159244008620129034641752579236332972113280340426326846783677262416485931092141069024178913097570748239891851747465759395851616330700860363011920577421866131779900339161747169311207661639349143720962722308261258110632434486512268537898438584437796578923959320817259278928394299742706823445917623145977863418288230624408648420262352704380571822937173366007928311628962051928110293661861127403482544311842647070273146911061328755105728650442149541098793938403264996554426176067619444592787920086400708331115596641575683830751176499108152161816178103428155142363024736391703589135479451655335382270670907239161803652439085451002233042832249526716787854485720199866338254723358419979884124174092049724891730786779837201730359759014122361285926731618161995350210769907779875923394922188121016740262970501879350924653636326907603906693661611542195850999748361162744430772934461956755946084801288805873335153501013364707315165268554534261357662337828841266136394995850682511252549410392995818967286823019644968815860696705628522857910066020039552506572448273153229069777844920109028601802658843831608446014667694105529925547376387942982026590802459383733847299245431339260960478515615624291832839678854045012243161490091196036112918104031844954377295074226738253700747139287779858493312189686806919924901425014017791267455871757556913170765237232178871496399442011906990422159227085435698402698930833394584860856442701165472979447638811419527158770993377422227401768456539334042189446820628261463810069862098872239486192853084720078537355964556261384367950234065530369316830095109728056238206357809405087026307929804401080443341858147825356490630089309264043494137147618855450285354249401654387660459197153887581820937162734655657429985804727178898404706062548828687574663026110809542485651973503751977568680360237899125831247696367052581924698754243553357428093686252230536667529263708020053833326176122522177613343720581441336287653488675971231776540453803765319907611642613290736514220660521299960455893296643230152952834536597014485381115488816059911481526095032284494160673423095814997213726584760674779489731664748411260207032478355438678588758594046511646058275447773047576821011668471699548587637135317994486574147881119647054316432818734142067238126149136257976974537812994674109434641153280196643898245735634407623718755542715152486226263467134225199990259437732510984636475178440156513589537980054031620246165857734118791157201804069813733538818846355008153528158287444688639743971608482120446246311236134561072483145310239259841396672657356163816376841454826532763001702655211437558941040014138190953391911582951795692806463575513236061964663574694279846250812734462073241600000000000000000000*i1^120 + 4802171095333770417132021081841454274539128175081132284586309908363259365367643535709173091467698125802890882182903271807294972007933976814007246263546679263450500395818650184337812187276373101212237576415102573539085850587289835855605221695785245963982058827408714018962707558467746186612682324127936326589854479199828399252123546979763582127752857474221846018657764559168037435454647743426968263247974052262772677097367817759396096428297212224545091790485766712980095773162813311846175689030915100580893401381802275832668257055435971376569062765592819422935116946724297888139892070037804719676724860866607576443162004259890475848475950403356600808069795296167039367860999057046771150840655381605742511720287495146742161691537700978163544053991875930128437229055187438049826121530307518074950511966894171736989497955520354315707453819421303698770912671287993642884116871912608045972885961244024347956521791932966817027619346082423295006552841675295231354850656063374811925677696447484058858898457347744238176438033627724784485246228513102166656337702201996283355510898842394986775143355027717047838095214782259136760850554617199141087052519164072205871081927026533298779683957777094918107859843220873569175639626908443710602955678667163169182994804903369728376180497620660284990358459431006556967604454590547153452601383239496888146492490985201576423270625276544758747875831671927798511832062343072638351923136233707220314539304654825479660490385684353020082945768550953088417609318610527682837501446932292795576883521272013803424562924051096024610594865201959392889455250472215938624789018518825294309724914180278983763422965188141894182436347689186108698217315121390458334850792438194133714539892955905503928164107124940848564732273281800861061219883319794435683847021118458277354572409726210514182334735707091450817437997439034814062971726490640426550727042693658567457529009488636724474685231118325543267179773957278180742846978624026427142192666076087464133559062123846459723845049640437284502734199004540179763831867217771980330629932384512941057663302948981618179976074523945451438403661199221527809208410787915872237820077204090960141474009226132713226457101001231846199991534566863697330247320420681907992031593032063437817765482094604769920796566032049903623616049605515222592370507731573642603572868539886940851534051577312895183355325765086035672452743950897409189697605730666717196750343720096983097855804820816988056776840293633327048282978522476135980808929480349367465679380027983383473627281516737558647065390098547367668809311991246009837674967351220865357850362258287851784687181243819450929015743657697844140612137232404314892603022442077404871727849119962422829945153900137593926659291326074191274764158815263258840244983773574422278650768427283506736418310701980782747633258861273550225088805263418440261751520006600030138272420314022040129195596012461418380818696961160616842474496439872898937872051456073127956449773905327921458689739203402295116140123479845718233496102106460015383593525033197835876927594979304751546251474595456288313599840837793021707084577061399128856185579287851854739942374234389592023472157712967766083477178059422895416155503489021169275907156100656436136722772724641956846907184744980188707414644617993631660068479736884183999275183793124253101911773115759394453939946248901984827519392490606933773508214306415807784291725437928977851210928341769469502878446284664694833452155909350137677220296107233202664345757074235455238077277966697825809001475615983647933217510278333626137917910492796849894691436825008788507399686053790887525002609897133367007454686524000113312957780955069191600008125979406453795423785362490946113716540579717012468499274344955712834333498500987082097475609386265043716588965944783278177361599622993923645725844234024322812836710951385215035641177305695944276975859551943550350552314036296934684326434697763402112538359009703157271604730551601383597202532442194100059242494233469354906729667639930066565148907863657071124896692394725103805687975226670066028548690898190383615984495573344398459199815680000000000000000000*i1^121 + -17457750658892867911407015950224404155725971743952801865687203997491608674378570434232328146267585682703708792913077110283348736836541885123004252381621912030082284277300786645185852601328576095014379444872016107260409665600863321101459119441423689733402014435081043057305372144434692779522838760169892576372084333679908196144762013278547323983179390896491516349351742275607577395441391919764864003827269803302589874773472073932236626822288925996591144262816695168030716502317648150980777839887801238551634127749508560145428154283166748014562070531387341447474351838717733934501082250080859260149929042806992789599174295033666157218267997725386707212063868671656935815904993928101151830287937279455656454924918794940653736608195979918571120095571665017726868791709842954280193267427219037909247442456672849536562577835991306537507847986317621631136313330448765412669400592789855526332899427828686055866124218784671709811725950629279920231738560827888051803783502047622482887280829439287837004882537429670574132407767904244966818815740432497364307950017682338006982376723312776057711390024876235587302564024460721175876047957321864792849811705008694437860358505313942378141656560231020088926637332200798858372970082861008406510996477756466600402510070281426829877388382382350054217274001293291850463333186900733026017444419259146468175628553560791877483516319353107110201512246998416355541382492044292575790645752422815738447188406478634611648207854807739880628122694474784371469790964328468419897828138443881539115103636508461106598302063573707753220621466492038928643637438916254794363713652446143269460735423836858801470416304953315076451010212789349369125969712214786831348147596559126409808640250242815737209919376173495314578271108068948396831115258009024337213455752683002987897004084641178766043144949638833631859662247060919208454390006392946156339314383421311209118710027146523197350792124395457294193592695990560425378171576894024335379491326888204866337257037630363324342773416201516592136959361111167562940227886416627301193334223008383091495573033553907753478644518804605501720000412983056262532938863458350989983494698506151750117270725194289076723589913274356041116131617177490779577742489896486046106019363237117311233834715773204586690865070038642805672525102465215353687113076367908971622624768245935345020537261817806478065664682633960545912212735175175050776425120378399343627916042144395440724989415712866537672201115945671506359036758469696331108673118155161709170537659051737891250716264658149259786038553224667838563887655314224157985325811842596559124331381834553952249384567948079182196610747729365511597633570841633190363850864926393730483322309806309601087436123127800370600037119065989176285967929294186505191314226980882260158154776770743810123391378042388182182720446951354824828910552151266938052350262363106197327737583569424732980131743450251180343919220208618945529928772748649976859361656119496184869559026176608862759046288079586535665070594992127951753749963951047856317168927316302951242220189655274332315388977976722105744272751574497775086414935304324033977734890587137142609591148722349651791648341389719862010488502948303759409388085762286179833561192587824225862206402513327692578872029146676517942894595167838951490716337623847915880731223308891466471544243605850844227992210703086151624698459152644588020730880716281510428122179883868643204467081240632316229497402895490256494700764905112619862484656724663612430564203566022636927681835401373249926781734620223262277782261822448033614713351421600206743785921321653240933666976513529209874572614876398225097806508731877939151982810980866770336275276986800094135116635418693799623283943009945478552454635927854114596830367562439062372737267288712563762544312650566281809360847534986813461611578295994570267891882610947851909604835723241677631689764398164138418729997707147593102884998773514543510682786956060797060663213719028507450796337964175895974302873720072200034864337686111795359351800341044999105602060693636630272550051787376076764091416238825853878727388134637568000000000000000000*i1^122 + 2305737644377469582250907360543174232740365396119192075940051012636285491616908425076920810410422317585707165914467488827091097275620538709912885860605553466102083871862325387342023724934176679020731236969599522292212364385951375267987498989257934523637285704626982167961339155974160905201614687623679830746313270601590925387831207235446382471831112908506211074499273172528981484900722442984355180785550702272451443955478663253812396665949572847223668497674157686899348717223354144660264427609462023249714745835688157048181293330954258002372921011899649652968591765824905849181013627733110993962748551109407018477113912526372827975193754517315609058199091327143832306713651799846503061340752645539682162774198997641998257420941175097905518116983449610840242924556890839425715129531073307350880467341905616955890210581012430430989882900245948463812178909970979357555400113228968841814837312099893729354016175360881521551059236750129081211124270637464258255620843265154898895854979294262978203456436003680341659146494383571926999427008142313343409299594778659667045147721423196777979323449446374839762268751378338626360348324349337490352941916386718876313124920467928287284228682771508239623424906850104787122357331542572554503623672956435792107376579773200850448773677917525129761598445676839746528406836925480562590654399167472240978164552339870759371937827451114404710156746774292799085475121262013243646376652701865018543254148112998804146706619982956715380654426232038986405031839751466996147958960591785972215267020508883780532213111973323966389404013310327388819922838788900723709116633412469149990656192147859760792897907996290235771127789903902502513969649433421362341490245342550102842581918193097956776597447662520657298299403477635707005579298542083541801618401386965324689079259254302377999951358335981297375918525295840173140377419046943243604658041536548384001713604260929448398299305568054461103904124237357827979089770634465063601554925678211569860432862728436350585254823478967898825483499832447161887774615311275968534534950282195756848547788260749342302508330913785311192356172506035451136109435956766698823601091518609566532836444861931999865252464182356210421609057889404266426820653152921684282069087923711282165697222855114016741622865296652211739543296676479632114359966035667758795785021586547124497202919421593285493102916218885626702835708968342797953501906222375994786619778120818412788461322861398604501339712787652327700885506671950286446588320161247838177281328250948906370335993951997097386165387530841225052570520582157651250135255317377766787944713710911485603054022419292411447564575027316854456977800831802129976000439195803358772097864118299494113477812330536411665034791018176074612795890750737910403311285025259394442843552173173623120903806331586285237362797902867581041502643339153312639935806596463826121515753098720727828172857363212877746076886217786299639486360949482541943345043651269314165383632711518213544456970159051842423352674313761551102715221361667554064902303760338325131119665072536517773878763993495877126683197563625581072332304077134726805430221100090761013905418214519017484388897567581675240668712584301899831409079266576389427969051870692794384600849935553384915654189336688384270091559154596638741436379803387722183727291332476007475455788450117044800284044481118324453374031664659349667385035673416042451285481122999645297057931827033128077754476599371921228114017891762080468084422899149444434223490815331590676925968710847847565052105733503848639348491339160292519814782655913502015702408768761280173147221952941538443855614569054776201377345146489677329463772561992653013070305482322587024490608178108048961059413454062187010227416015376005018023509015452832874236458475425158849410587786828068540376296295919094293669559821219300576032579393229952207105953105120252738916376801541632288780107139240770173038610160604079866597670216381262999578766908899857015915459755486373624899686663133765056022306600116659678525245797201625703266722314369938340710146784087786771673739741112176958085529600000000000000000*i1^123 + 13184705493340904586080138547424421563334482857128101610068475202619414208887958778562082737461291101940970918255185634293274544317085116889237231100621782183876019148800770959284615147811760882687866678107401512063256051890665760532609800905681063766687646939987996049982352315654746130790548142753661097785576623742077890244218685074926280984700685194585796130598435767644973615613480724914457658025113309785920555392092170249534231185353169951177382908699980159117096199379100593788953307023257256416812856737400529339850432749034959353969899539495263879031269362891548396618407039040654600730794622607520455102436845509010345228670934871392754616236340969169923693393774809650983329673368725880067935016431535833923132148262025030289991247226371242988694165933367458222345656185084500394254572906068504737497106793222121363721750579461120361643638666972750049979740636258080498523478053008116457820281575453095162555766306202362354043963936727060366427930374705901105478858199704063517049749425810670183132367072196553427694734868744080260215006766350299341769741602654592579184427418935212603689530324678911376901688174401104790832901190060851831272783034595826452145380861264254126445830555056533370345843695233226450463055350385874873255248735096838022352447219380061517440783877417090409727685745047517793927466577817454300930871922349671248383343645474479325099561090323056669962683784902296649336535937402606249203836457027370894403276992078012442968745919719246155038912924587625824428144304896381002445301489308464400292513088496465701123718689227439797938761855709399850955276042512257577750366529246889656644926383123908650166569551131293679200524330280884783076547577791463732082604508202389311176180492208435118799143195748793847814553942814279034987271688218445980456141771098986788588194385327548738981410874014500894957833423768153027816764870290847255263814240565805622379197981151840210968162313962254079830308164402325767084727184139461914443402017862732399048343772042198430548306991320078987771742542022653030838854575651217152374588537917411850168341695088249385057739031231736727006183096064173123142621164605218319773597181371866944199845410454779236951460677459577855026582600071052207965152690650058269807489847747599202184333224919563812989529344620964466366762951663860662901455886268776002671399713510457536719372611115649541335840790435626957216263909201353174813912890360984308740094298720409209906417774261957755801255017471887016676991213723872252186048695243173590409798274091378967702433479059590773306507377030603124643910724401669969194480387024897698813702654739116709067184423919514281144696477721973904344244798494408614966643989825359631559701671795257208998616606086975661827531872336917459141791542139360006520681662284207542727465391060128163483535084586680023449346651065796614536629041422566445415810608282076722605721174615423155585717706949798618897391142459521204122227872853840142363021420803207202656865579002080248312289490842639901393023303980070731773707278396567957870876396557165212753518887986721515242922309459471261970294405510364984144265349090922078031750346996765678104358201543835222811737093955018325432219464460593787886028108573850042092799598665274762943870393688702350367425476605455600580529583756317373482147656232245540751404840580118791822529200804195850199054490754710327409811123610976671214518493797017371799571448675523186690189962441186836102715777969483984940220042495559695079813749872495145312523483192948134409714839413927125533292060192434382438257768187292174582121581836058530886812448304546318192002606468261153480926821394044073165539064499801824044491779377679031774433656069996643817117506684722492532917371342930477606118795003604408477500929545260555869244769415324786548242422164284962671757947968683985795605709498676050166579211720726538281985307732776671841953227686371674732356454292871980474056370031968779592122019369443342712913057265711005473244984879507363926537244638598288005833791660136081506706749476543895094598087509626653402300473461964800000000000000000*i1^124 + 27949635294297171929760239352954309713599481838698635638002440895491585445343514956349077311967742481042998658778436877563461931000295963516104347668674719558194419214763947848803397674965850285103286183979960898959886363603492464981241983915775520187245540325415869286673979275971027413627717299122696779277302947242505557531285708974360383030811625110020344401397598636574685398636242996781969545997367842516844911165466550458714391261641345622578321553488450915565940470889918289073094121436643018675072896807277724902371088576015583680434764598548105058057814580426518323082197361460105122124060728890167790318147809337106639209782869182372501665765373365603534067446187332109401937422570658973360741319554420131887943411487395531714274039695349151308336025892825416647884902725079501624877797916277598727263057423920193018846112668157384663590374105742203285099223587743254125906866580710123879567881717060058244782898721361028922923654905220629471840602798282950413068584359985497223684875092648372820350642622067541364628427772698894938932166399947124440898300883378831901784494183516938585453432355486121917238141964735496385705045303911077175622505331226133308777452751655360293193583179918740524795391836554855675894017762508132240214369153630494575560345404153335692738876217108893105542302548863280906718040129305390523525859945770628830377555921608870924783921275834262727238652549579387792913279008429511041136175608719619208722489351624109043080864332129257818913398698651652359084676730776712677631626835214845493049000399617697505828650687397865977974965363538938997093756886005129359820029056028966428280580666203063547559934216083350972346842760088894146848985875645185042366358647271818477770527371680590868536205957488826339707212018777098260728454269756156367402745367166289004457326717677412718708083877868150212588388989948193104475761874517529159308293381882920125267262019061295520439690009014672384387850593798839326366299290308437263389203689373283049079264791417546159976596054294847350845567771948498976731134428309427656155397966474690332146070189269046204284300616141118848787879461699566070137199689461736361880724493073098113055474991356054972675806589995623056929162908261797462509780055724963270457686623713121401857387417895760034850260950763308887342590938027222397276199050551024839651637227900917586663632933217572696394652166338736668249725884604285384750067128801029659996352154576635453594644133882662448712026659620765842450918855082531738493606301463118340631002821311240326015241103363093732515498048861124101813649466253475212542864509633590490442559805832655649039370623235433825647800416274755419236033031917455250977027042674228674533232792445678936327338666711784690306992750739864556553680142807218469456937503572220972821679182477937984932960001185110072516863749649482223151802315952517867776188226003766209664939948784660914864647124676692758579164365601094428131508891517411213946692303055096239895798064823119906629620393564269652115986432496099622848416461903496782652597823479295162176065917315269783243094243956614413207510895446107490331241075926532737959412229627455137311708235543148291287840922139504587851624091796932074071954905251121628540349465422771843921251514926273933659454143041708710570389009033511450448870471863160074723947097544509428467991614252441097959695589414205155935892445026120483775607938267972177409126877468013073757068096046803105125265036178656474416029959352520392353530536885874775716972192397764138892387875761647571870140636889380145381918633314330230052647587517626261483925211160946648991361314839637738057107903593673712684693740927091267400603313717496814728895951100538784193987982679101529106282876677678499856796770341294588838593217031558950877741504199432811659313963032708715156625309265933789506957364014938331771223855897732042617579769145749215613933837532361386763873711147982093758829207344262231411722041358746167112883169920401140488863191641447199259868029866443157052374253372885241650995253607586717174681925007388551675904000000000000000*i1^125 + 22468792008329683742471369820376745413514889846067048824935490115180141773155382806585356705862641828338265504350081491257942440073480195445964148606912485313338641157610622618659649280610048369468610281406452115454020318518416417983377166710074927928525573413909417364661520385932333891687744184864790170239831607513786966561052399152636075161578787620238283868647315005412389534261980881534036745838548647226536878703827574890354128247671291678513780598899248289270598612597432315293044119754889635483596024105936822703449066377077956533440724498237376554381825758892752379181791158978460085186284217949934906765173195485590424723705349582664557903632445257210363158863148331879738429027827832652676595423006044932670260898097406837999186466366071505348408617732956457950994980070675018587331107078218015388066952362505356770838994457165924918996393797029937855152832347379893379882788356675528465282022379274551442096580350984869279099049580449812595311656787850231345700452133222976446040395562840003374437152151403852295268304616500629794183426498331863061259322514213725828992816427513570278002878108183943271934513029478721552649048539726566524289276739851523355487996739270715361647205857819800366711883165674919308203643841513515905390469005104011675356091005915526920305294360553397482884206536700032742776044664183877012619397845083272244135446214463132629985515399751685721736142640447249171387192204582679115054369287395105979866557909545861607306778467434774124006540550345031809543559890428657805231947488202613289658260561522636708162985641502119149377757497343893481861062674803941505287632008092913435802892495179230764081071711190061624555961516202962821354148814250972616541028600877514003636695779323353426385428254310821070654575755565789178328718355804767063818822251575795838333809134635338144390099654483153055094495116157556812842514359217811529790168480974694641630396758066722448210847723452247664077337631975172905448302258187213577688899688258461710792966225919461746857467193522463779988799457695042209617006460247644177506053514032577692181821689519236639468314174042751700852965954878330177524701382211907212628807516638839925450801382883680289679091705948874863800361710213225473988643115270446626745461973704780592964483631963228698273399321956198511829055667677388598304732372564077869679920254751135301789973414970464179295537868614543410275542187761909580827180347200814791501835756599389035323469099845045837579893128756313368753525829605910662461096828461663808284560112297629885313673524664008327062022263870407179510475721758295539576433719514547924583895321372435058933919334101213381448202822916532383534276310044909320328864651919722615275883674276932332260099385971578093284003650430912911852756817881741967606550168003958253770034438591232141523764306899170716611012307921235757758356231419560745425639711359708837588433498873806118889166460991141014210196464630482977638838718257872584576593094426416560764360407838844266205132420448042479740640366586666960542359279270324899903549889854646620893549503902375531923427266805133852209974677017066094686428888893835541217140644691851564398370785039037570668668089009773198002524573088612284113447661517942514131544961482578534561034986708304850931843308674874128223045965720293708218152519581922047714345045149760776029571137999399878574016639196796743764882916453760533216218831249275316677910280791490768570866408534410839774338851161985368944637114103611717061815108738001581849738436276885703617541040451258669409001726696717205773704695708868193779446179418368353168460934255325015285043690499992340309247621654289397275750212448210637916508603361772938720503554830169202939980503046548570618267175941244841517558373392541573235474520298378042970367721016051325637884616859910760894477589948481855081054447496935153746693772024893491783282105279598220974769128580829474807587213392523283834715550971476739898212873299556058788298619568677891408594291588521436478807232527720467695529119075055930408132760244963679470895916646400000000000000*i1^126 + 3784143367003405145148895502814740428825266923018089722841372474918263066329962525145262797263962641425354537628272498027804175829855672900235475396687019081948242461606335521569969459002169624831342468380735315854343770326114636522805822956627852937323281805193116183941478309661579272717386935988009139144118341061517649732635210519496573636610696085406727469250708226999186759544647334759673934888640603777640218436420469011513614357216171976502743880611889770453771145903662397689159566432609670456069937000805997395554762139199345035821330631460060188522792792241590730882333287797065170621346893949874698737137311079471669137764573059236542724028785587525722975898891092606024966756242523476854276666093078344008352797127604215888725804767195084764811577164021433698732023889545720277853770024519635057919528421717410456351277999946244505684451910734064648632295937020847902358485424618414110663602184820800173423299592543452818673626299535377469159947859261448567940460644661339237348265973015299538752737210286271134117211478661531681500153718496683270940448461323562761157547985871831408858324779002096906109501074771488084776227810424897026135848720563553890521720162949166337691749380150718537635014606884522467802839108995895048025366581341487664813886468267077423289343642373030982067102658702993839937584437656240690938017412967519062127530936396408441087793844779995319002823468835289783794222654670635723332339492959187727575774162752935268250821256480431088313767581246223549422017865623532844455517764545903437359210305643196843098571415166721679012771599781719860609378175414025829962516956220600781307906213395370773101358416058801466588140297061513623483446506291089493134717979190460791769254730376490677131544899789425826893514142755971837393157639323543408271696920166880641867386856941126107207848535651178098404741427545948000713325444801135309279808909451101296807093752649336559558515736700709652109061985239424695643282092604645577079634288548732640952003735693554443323881853208223078995611903040508752603686990756513261930471330298904613049317550081667610616137192182883723184807349870343251319030218309204637788187233378836030874110708508522829491912076320403243533568122744604441841383905972556275602958016406111340124850650882487243482681539678500299860695885902627527590609676798709429647220846693309552313510592259656236385532283518096828044452730941386016776797223238654018889692009241439569896849109300524506142535606153597406081218166491534319202497859271715706546592492472537225005613977464238076708662150143522882772249421872373466223802103113251496440028069995378873092140347326759837831367947337146730474304932725073792337830543177609669576863331708586613970928777432995300308571089447148693314209348700064695968791092768869871742311775708510820758464423583770204016036239313437528848031563291152388469815506097854934508712202995417463205546350192459739936647477260926154776277467144950235638698482999440893497109671098668218188179098785867160847635603507984881611787796490327691653357829568225515406326446940984579116653922269549425196838866146384878309915395209464615729977400620690095789512087412505470834674542263011801883970130288849541791868820153219334024978464329787473581171825966036557451196652936597380993958596449651507527567306527849127843805008376136007879018056012631745239304601751145734261618402180443381579129766968038744913957175573060268969858569187426308280440164565375918200637144200441540085860788308733862300752488036222134381920773395407454429783887265108884233133664165169095339397229664543115421043327984573958278081487612756288703918948841369435925908666668605112954895944012274876579238411526442247773693127952233925555132195972538344341706848943229393584328123844570262367728560598033355071515831765762420085884246028294657789728790903194923739092343276841974865471726950924528208284278719592732782387677845800956890075339026594766187716953401047120884379907882347943225175692432588290075021178711467283642800178203556399449145451048704409600000000000000*i1^127 + -1917466655086500271030954643763276086655402162721610684060582958510261030155926485303439642578298981507393312232745066608103588888126452559641947715937689217990107095195158135674350407732723884912183142048291770382530463540642810447434555674215670020079908287237377765126820868807012288576931005770328168225435236518646163915325256084026096445572129089068519252393745781692526822422971255486801733550358331576433972486734540827101134369464984137452883951088071246415988546369998641189767077235330425289941197716864943640258568493757400026328872000161867359956003932810961124208386443213050606732778815644212489677714980707155189141335127455166679926239716481097315467154329101676386643758427537938927830399764991328514931940883440101938620491786542474046829709800963228155262196460820098088657089930145531503051338059264099194279598598464838229136056707553032951901906627678183151735207149582481152905840103799122910380210232429092846532057329265901062233003991004843249659429698474438604229658951002223142494838529258359700249294037431393824481119151734572265351481475577278312033816755329025882943305716097438154781522009843773919670097417685589277255004229534983524903082749353205413873378373796340059855036190706777659471416840192645816061508292236927330617538774281168199869154096205254110769322218437691257832193457763114255982748125927756769804222767482262021671332150197989872822649943135090559928264238893543012021913338832449061050401183131835959134054375367999024894725374657623053940471383089593965110529136858808407051207780809979417529435371743719400215215913988947027981363661921964818516928789600588668092998346796314684785620921078064819600670623035255000562956393097109059596715493077222668704374190330355831008585504741848040790432193540942528114732572919174571895885712622525686378238442199105095424710676125996199579799145988986359093776606183746814662592642554168333630429190718160614830763369668704180963403699211128975524530227493311591186146671825551619349952118607732152332751824353566418128045809293378488114157053121837613831219625701882834827706139304609786239463070902506231791091445916707157912601448168423409319584151879961731108876922491503849059537981293264820861085375146531537535064948691583358179191388234649884270416917634561219631077459361652964394036066259045720030982677774778983042768036841338525667416788115207568241637616294036972160027188045354219872166269518793537549294111322062314038561759033740135566168312062823118222712180097851662396624506594240681143515150666913225898282881748391849145332487311760750902452898233268335088879408057697045218770104314009366086696332419268199577024597253169055943080313673008313048607003572927929401690985214254037741003218893189144625535328574632443381161759244972959199645791559383377371684854941219949614542443639736126314269547898377415347232799040278680429485850673627972978194468298715343660136830749146578436444184911274150802675124769033360785023748469641907532884111177188451415388187640140865597587161787169224147678239196426529564885401122716498646601694951519772397705935820132506864038288843353841685415381935038596399880724495563209728174628203878968102831189179020274080231702794125322763602022098651648648050188281125539169488558309640369676209822096021007899796079069116666860008097156065045922983954018229191638144406842001589964526335638093484777019877606386097728071982842651099470267587628103986401719523593383946098767716579210158569408036855956811562091761263860733052755453835817402989861008956586932851123834201459166710883797374102324984278736925016359717785673573433279725261536685024753327554161345320740610090919923211257480845354771679975273712887377474149444023638561239953164482571504124780997377702145576625955794253788551193146575719963710475596232313384314125793098564560586082656521115947322799138317006845101006354401624564040986886342698025553972423340283227505228662283054438965031261222450062464424961523646317779453473647805871272393862283449388420033955071222898609199513600000000000000000*i1^128 + -52655741666051188780390819221094407215084645727623089965657269279010110967584276326275952563277298292745538867628140724582459489411630522294234137677873349418108864576502952554892740273051734360876966650069861665770634642612801355254462669701678965633473714510915929536152734482764549938089118907092406218914416860972963179772802048951679401066095633682693606864920978111534248573460158897399271519644846121113816969382114754659876828904392832779922977788906779753766781997237997031313817144753958044441474122959435472621394449096927595566696467498505980469540633189449200245485444894133888583800505050514994943929127842181584605067970401675944780427448582100884060161799342651966230226157056521380438831835779763981821896392957178328756243874935876196935690302760499588199233551333483357928239022368817293789563079345565005019879069368248515807730256759804304021509778102887707742839952184968240196213749206476710827522466432748107227306547256316149455993921401271286879810045293630412951013256992889017856695564636407493039504364073820796235564561285191294043838459900854697868141353284921334274813253495951167104800517750102859724084349335051050828188877141562572579726792927321225747798480494202575857361889817692583834642640469378016272747101431972066543270447193680708989829573568922570301259067129601807855091544514082020974345116875412950470553548169809898869093007285445533682840132067602559472974780389061150834443110841273018204198996050310010070608456428785636852226465705770186893112370950617271137947732094672535055150603228238435211580738768128107664472760156325224822191495197073343940954742249322469664449749480728078251073204677552396329915814793184287597712098575079447164212681192760948705938629702834976685373904630941598019378395810616375645624299757595497251621788460148655301607782248994165739295765139516720823325153686279338662147159765883260731552844104898870764234416357077722651237540956188097731413338570431383080967849870854787101788437940315932396033134246178459928827616551795987170056602054555577649637965813258562089782950240890663979826428060566970274719778221574147513796697332190683376254447662821526440249494323322338203155205200701085329219908917825703554047277928713086719788232370567383089676196154523242983362400271372819264481474004130811959420015924987027330430682327334215598821195811408815390648208897070212675732869441694713727561641121401859839527511557178185552463601133065806649362895995612224534661019807646272120182926723929948602777017355641932880871688114680162735202571754605507466551672185325595273845578234733773600334196526737935597417486586979464318931200400977801390077021485170603015817857754899691624605555411238993866030324459963333060598563356471852377100927867331290297619535404911242592935407422732072271126769258680820923936888679398179678169106457318872249782349415888780218724592325553064701903525817481909328026309125830893398843813495617584318345007684440461088202735065129328011910104059337441981165159268898641960910125840601892759921007348650232494344110302107706084359242650026746263507991430170601245536778755177937472619475937116166992818213449954311194476353919352624677688174183585299124220292686291866496887023524468343715045075373679687196933703357359015594241925486475417669914091263676858287872261333698048584652980784839177341528542000733544734441466707840453981557927030566165866889422910178960688734621851096496096425052205186236523960449681797822883039145102449922345051303772085534738977111745727971712180605869861439212089159458567143390852309303381255980209294591592523589714322989371563641366160450544276345734521931149022263075264742716856918956469979045482628346798549017945393686061683877264006789734460876682240213850452268440034935449291107143663702176932751275988320409217057237675545424396421005531215312761517542888874601733331215446264178022820657027709830230917574811416357307892989573022337413504346203805853146289480162269557602706631095855108055423465849404866683516720658485940636876800000000000*i1^129 + -75363018308793899871346507662700604150796940251062703709307229247702980646345450496370030376330977563773322564216787240604503333161891392383924627287319905748243371924709036502393347084439860599359634972351587688842331336647598491193783999769206091917634828579828630551036729780444589472893071329793631479372690884680943788812297355639742159969268762292934000667980572747785068128758237400507933858181508322048742107070869893676108949136703223245765839026442413839237240376406019036260684513122568037685450179967414692365899541935913222124166384180771516251121579101964077870386472929844421142729112607892107657550587027318547070949795607790964377009198951494345814917875812166814300120038504350137432405951036930811341594206441912038329606109685756702887559536140275275886526399548826991274460710501952004015928771947836802257703156257392864561385469771830566736511697394051675757989889121176263349181885858679047370376370457897958469152466111263429462665192182346723525915662798951119481235374649023122940486817656918559268975703095587201011268152741972732209525168501057797260103655061424182626105325144820118513834994839680381419698272447469309408756076418090492292242180115375521533393118136064389619850503047498857759909277144227646589536485903092196665336611752691280375603118792857082982847669844835840024224817933464123878624547120435204085255929717738177354740888985279951522097822283287990544794715555533548646689135032010496189070546921903979391644639636239945603614305008347224732838569260777776475876408223766067435556581426443834938907677762847117881220201356145310305986937208374928342177302879617678684981571408526443823934002511053512345496318987361867857458789146256537159465915287234528700631034742109814479129265616741785963125280412108199481325008457725313179652265796508610185592101086463573529190901868687614924200169684930748150174734065258374009665576743164203872828660912961503917363997606116719049887451856145118512123644617031925784401938282354010901257885323196526555870728398862228112583214853667772939188584629219093563750501411646837994009154524806578658970977930676449847225821302267299538041413130269764613237511095246431136453524736869793450591284919986490507893591003787608455982055698614643597940563125958543280216412747683090436855097930186522576693641979620460598604786324490426075501784362866801965176563008728321375435790207313729335082915307548388368959983575271324602175652518422173969890811272033288656730252028374360024596477393526707804611392402557193514096224068048684890876917104026275033987022991326412926893797630159173610702766661594994649189236649098302452276284163122672423195140009771632962289365451046182839222796059502856467189948436463298080297904726263550668821815499023382399004969698696286155609447919542387014000227690229466334255160630499051938235876862705264493752725752304610966486441538763091323600691789498656026770675006650125816706258659045962572553470707488574590901768579773748256107824834888761207820380754220081844292133824637386318570903580670951882029323720676945241292068811841873076858675926633297564428303213214972006897151084668059948602997902296024318707539927439419827780805075896619053111888269420704902216309955511357615378923636596334058396143329569034377390770647160076429494756453076756119034060821751330735977552926405398399543412683911177326988781418870414341402085794913502864049436889835483126704904567020125776965225171842641115028369216226646138003064871401326772033097923972892156948399471774003966449683075286811481368461107434564667807591034559737178394024705149101368734715884847915969653131119045703637933588537430410476887343729549372282366299983528264989070992928012053805815400981906534734584382629388505054712536557009699453195780841097651941173300300204591625824131281411363249566102798246530633819520917642880005979401761236787542922877666378947824383406026627394104781864759491947188808232013038532973805132190877795738156957229204257229892593817173443834469530981019156480000000000000*i1^130 + 536373979933612626499364570584143559722166620706966752297683996076604439956208133770265189174462583038806131232520947907143352563414233794865082297778231854481103453188044456391922759953079834480338323913632614784504960170901255027506130319211821950900613596358064502903643504890025690487571973013204438792808752740890509860756255094318660188239547874698797347634875817641576884583114338641908677798382077476403727766279520192073653216325857550786325926586595293459148220102617824015841982316371949907822630918812467926298902879550431058728085678754321716225536713478351370674525969074522170699063659968491677176784958405233961406425453270253528025057598667145698028667133919686042513657791367281107604114462996486345300764660606792187369196275176052133025763978150197896677899417441025996976798372692103273620459195140202778626080990362402114539617464756384595745061133796256589327524794703079280469104611439228679443955175971473842407725227308532985766488884887854042654564534256038220078013845489126184560133579150883244669474141053028404252235276019045989386754322472353461457699398382974592503497177763460318564206670468221889605125228019805952991333570206634416341387386085305177702703299882521147938692922317931075843897931672111117918099778812925169537816911053898656147229413599882657575807896875219543111897739788269374782725110585992444344081767892608492548386782662253588105177650078942126208355501298859192358421863912778940815803957413932254441664369546837704365046214785741756271687516724816685891174728707402776768452201690935010219758695846229360537965084581963816244040235446307581976988700726550049078722478559955047246313293211264350382968849484117674369854213080815004171775735558123828047071558219658113123388054503614233044140538755814494603151978167872163282390743502040054383041971695614946853586898792479056391336857127424169106070780411104097462862266749940072206228567897776727096465956181869965349671651149221069398928593633445417895097124979656207910593325834232881131573841707224771177967569860113265266989714685373117831156619448780700822666600617063532864207602978788622987174763739426712486825586874017945009155686493397821158229497728387866780654745730059351270684356678710628479264422237560790840311169509487816034266422127380246486854616356101692064231792331036273047989859637702838030797974692230664219621724619052528121410735548293393719991915637852336038139756366086640305220854485262113335763203020734075049874700968500957893483457946212432891011591510668927813633548739748224768798505422779962156031409409131756757955553586696449782141942421055461749235611206365327065304518759674386022012702031195153205042758246641685521302727695574878630060798901813881195452063423587758992329373163451984123879399649973834955773251598785311632670782241905441170853302800357264705097029222442899481659875411841017066126360604965554345291980744704814238103195455422650154628651141228034909432273484860211177767384853321894299843890582996937594989588663885137139292272506669190321694183687744158715257076202032614643067817538916233346872958673507549602311568278456236111269047442723372607940602129563632665930913904935891405885573871335556194081035080604880916595847855825219755900660163940253921836974543657768346920654677042172395548149638140007305786324033420598496723065806333586909266632589743346332931329267044848725939569770571428862202648998237853482181975224491045551538078224067745738650062925007092284353547172683861935689205280836601565480542125971350414857657404259631483150999548673758683889809647559333949728347015622858478041632566671429742681902099396178911044444317352327610489504818219871677785248608277494033647571313165301130717200390672308333309437390116832004819157044161382533490410978029060822183767261751337622001744851472107788156695791147873052300270779758962633029881884282413191418803896298728892201510540385551887419555674739554051166079129730041162913645226355763118650479345762505761840560318757022089707520000000000*i1^131 + 625913204274510379014073354488789891527286840182711873630288932620409848900788502638901110345541770010600840730448932258631437924492393146204031421476740546448204451525496899604396818349168742424961731342562873981323208238997436193074989199078897310014247734772590119661183263263832407967504932262397519186790038309286831963976993951876316259073347755106664358188814862938758678259388358543054173522056265671286066335250034341186664702571751675034138358195965355111348274923628020705993127406196340186738175987223026498727301117843993322530747085371373725559731039236736083393152017616011005988376590622207648082966205590241459494782808984064928070706758016960403314106569085913840972673097903028988385155445705222991766643774000021478870837461804153904268473901906884280230136246048465292580605912361804289829950419255547339235005821335440016683004207046461243778444087664548428563164144019026266786754359347673398991356111732510008013346814519714309486587853632829327679066400685414022511517146434940642542831632521389999737165644072076911292520852711112479639129581760111158535947108683802731222631499053351798168855277855410050440800982118934569017056258718019582320296490166905614097282631774762986754428840931811571723518907363855186103082670307745107686404861853429739292353561523910389528743539162478069246017984262701612632720906131168364274291118928643686235345427187373508191914708571710533561863542896726586547881300151563946304616885147518699396869716826750058696617398030323356096105674912252915222872719228786658889201828079506789174382890477442267404232786271325747772869903953398176265074385748378302975150860649229267823718092570261265262803309244016914255496447816426912711017936367410187973434139970687224804666279371289016884531333602600614925709227445510173202934999523515320442794039384127916850837187724648280201773287015236453823097744048040790606253858675115579086668597660947750682509959856059266557717426967647857222782396612542134511644113962221457439183825111853628083483239721301254133709074214426161275445356658135733764636554751799547732794467035282119526473050515638960598712761431637876854095622888813398199948269939395362583732938464793695927264484692969911184055898944466945142174460338168133344248771038894465525670299034588148836762154630767648849302540461015684340982241924945167928953291311159031502051261858983188729816103171613918550820264539121558990418456192890878973342516032726659006818385901399839066403658165312371103423590697228610771768191585079788268892268546856197210762545587054797983439602766244076877571673989625056843563942453717748999957848361556797666609555683083596101853787849957995938080654157671594097689637584284025967346037015744247526769722733454571024829618497721868634578332111742427294208349336640537701198690369910982207797706944416409728618504752989282837993811382480381682667147267586190269559882279831268101300076810134946978978013184325684603962185987194067229549580643354785928035964017050134955812765407810024708088431324346530268934515188961815572800289581062753681129839944380279248636108933565212277402698734343939441736507159670300123314680342800088250334962426602386062362660868404020703375530758495640691570605454762856745612044755468674179414304897096541214379933834811647131828356007771667636623245033012874105473725801385724728989131876045706598345533583657894682009391906677424220132925418048913690162875515425952778632573571098897114740808513349149383824095647552560265621430286699625384605539236621537907079745262498938462917067523313491770885688020763335315600039807732269345988048457621698565518920787668368204897862092000141348201358969014754635998203169035581637223953174861288411235326003245779059078697341226083681863943010012338177856498840432930491387293521464201455692925345317954748872090816383874969887099778497617364975182551682592218216665746718886564664955453756246624994520825871978752761754363989390846339023731201082905261562191175970686590306713600000000*i1^132 + -11297063007724215686417589919706938401444440741673767381157643404174605802944663824930524691809353712803172876133587185325205576570717225806488390525244480795230663597856745964230855374545047196269897330276306917347538674227262349342959936665649222048931310063855499549234933488126796481028735079500406661316262153325503956425657682482298221653373601682744597551905015695679240433820032320422563734516400129078235001003635201118655596402268496519019148090786462871041052300271735675828979636711105946859227388530692582315305901895674910985340965578558082992720978378972808852505266162911723062393745305004978849789811361376145381543993344480322114982015150028988308337592538838122910497875546611140119640075875553365776674990893551229222313530316463434402806203473769706848150680659396497984984358620185074565586968703832373135132578330586003877497649589950596117890378389550118408276479838332898051797725212242125028733745263250473360052831861527682032686932770959701920102757722014106553705785354332711634687131299882261721350533597280210816360960000528018353026334513621079364335318379214569331486026802695626672837815884524668858183165723888389088771406144697785931493918888740445798442254232808760447967288172776628012528311236767007913426584791625209386514504226236636017677270838831395805558431611566484002826112677414806391089241827573105776550005160023290255345933656793583052932581370395274284390971509474377984121915831771301946594703053319866721732572424676503667339516252251647059793448540692047126341962334559814429432406545703558463564673805519936032072440580486078309560826940144550193448817451339243939543626595956393585688337200801069439811190535695355976605680647352621290195973309179485191004995698897536988271368914498694852876052112194416209007841467020312359160076131907567653080340862065480920512384999179144131001255741472225775788494907164991238829631456563496022876873055109917122113690946027653127748909007871239535129853143209382340772665761274373553513247006289577378245758458726365691636094359264872698150494901686378158141956088730007629286174183829149570435962748702870160085028731311268078306271465887252584826287844878188294265198049415536581663308454943664328542925445315904597698685873506904005177821945593259374491115060261735714593757905880040262954371186580355267566711121530227704762413244975633384258728935497436164186884820315037650183192717735783110073050075693146756798130586865038693323510313111348556351655287990002365558532955762101070172922749624309598444553015723980690545538768210857924913221774877450852394023493432162035793271646554417222988562147770225889005448451085087077338667286160307749504873168164204625224179232244058343593534604504539284030628566539627842025519000988225234655563497685661100100103226718636560567021777376467339224558142634573107825122282085215030805447904473004154451614505223562285262827646723647250247793634044021448705783277169989681143888023051152499122001911803032334984587541752448938675047518535195908648151041749099463902673795190658044259589556488899163111842349089181791233457437896996945453044710593249477026273405789925986196656013011571124410111295473731510733057748346436062704183008461285260782660882464929706415433499861462447396709411701317462624353974967041542120036235196041691788814191522429679654871078433706254197379640360941808851084850722996254090326220367206926436227216742685036197726642018942977832130366154687780458010483160051002116531618009355316784938370990974933662103112881487813645012562584986034607852983160980186039644903531636116880977569886166082836700577376193483848803984508522879280619954001083722128772294070395230338891046641329212750852985800836380785746645804391403938639691567555323207273782964986734562510213540019005490277389201796174793868530677527131254358479817369662781721539997904945029772849964932826185771086084919485266607090830146497479016093828053797792123123573327406530431223769934113583162972487680000000*i1^133 + -25334118415171320717295525484475781603566099431360529512817831821032783868793203288248329716727080468482673906096555988782812449786846271523107087906523479164493242065231274329422288491457825527997440379968645626893625809333885086126377571201040709320971459191410492397866603135373737233320231862480629387528888341910762987570608784087276401521941906036150928880593482494947782855918299707688087597824656993017953595042039925041490742568176773889533986504626900337087836393481903660525604042207497767012746127655698543163806644624434917148531049746241563383399785612440880365676313424945422714146032969337461266448338546073969000289877149375924271271613817913182398381660639574104028451202565174474256672236629789782405033866890065054728548501347804949828304825912029908780970770705011770394650620414651875204650072374994991767804035261708510569612641234709584048926741289405505609099846883481114348802246661750232353802187186340265853880494286757041929620293305313675734470898143574776494030779844902081001459068414547320813091338535012331902154579504973003350374285019762827498841069743092572198028815963581820832947053564929965506764007846534772506671607824411098720796998515899655377351030379246601948859515384769489804225075503090050020020849538051683505893514878013596143551473416338787540140785179855292200047918813964315575966808141620515425415629177864242243507587190199737688027801645515529198280578316237014497346068181435910490185202694790203940454502342893223435043154517829117674057813671173641183913712894317081914616669270782760264871206770255154177721625539575378364945439421557701154963750826224222201078480969147517632415776601053754588184902643091063432730928179858354085368918396795974750974850587333217309393450341044733533073937592972109027527980628652274883518375214214575746452835848757479860078192360992585155441695089727458091549004683177315722194345951090097365130394067777216415794725034620514877265873475138048813419316808022718281716711183617456906988203225244585055590720568870633969642838229711268485256926223605052029099723055067747629296417763385894519908902736450163845183566465447768754154459556617891521731584149552814177235581463319294609766918180594959845945908927435879524251776546914550088760586619073903559489890386393053247968805461981968937114083626811888170705318554055538444259315518287490050776564566876118972523976392180486200426241687166107193502799941826174169107251354498828353610370485701896866200429375258976451903716538482137672736569170426701923317651808901531053919742089298378084444890475358336066061216599026620819261437699599992511008161555412520387630046432114539298147450683976296219720206915573286990594510918059830942483443458568728076838433335789152340552070550723231377790950218455275425535335730601978567554916565072606826445498219145127592274157985319277093135629725499393768678062839594570396305680917355220469587803724497408471379403611361961352886552090617534908027635656665480246610749564725604005605648930929064839641829770996820650838682687407219921895570009437029397791417485919033691626160642049998898471003805439629847370318115566490013610909265037007792235338373451645309872197577393308643752810026570448991625421243437630198899212281061070352289828568211509271071748613077023747623274300210903450910413845403470892192118309880234959002030780001778292240978254005323902135178817580610796430834181665680800547750490769467757450884751788317900945731122009275344049195074525712773388978801360778841594261732663064547204532970357759427867456816209372044001837002423813168504119032013367986125250342406416078657480615948565418108375963502983762745000267877037798799854426681474559940930326767370438749163901638285865657082196325271142473309592409445449203017752012952288786601839697337263327043294260793193674427030407357968100313582781961972309226955029125199436126533099654878823954737331281926553315096322684377710643699213791324156212909053440000000*i1^134 + -36134781265619949463628318295243387979647905393811305718768198521777476787211771627233045492107857407988029262678079947253468593705768172545820186994063417843828120308829428475415576144576107850792453835825984776887730396855344634106333921067733588149256839879200508473942389167760937673419009845014113424858267407797481472607387203657730880798416431526865565660044865791572565070366697641088072851161670225200260396348813458513361464601323867365130630074108070252110014147149065251827495483882152329925641267451524112060679055725735403693846881962973874688829197138713571005814373766407316853317533819682780304838930075224384444168232207118479014128796815982230694001683637961770008198309782573830718476385435594538253851940342891919467049558265907648877689380434877714500900709922428799346307482476890893357999186557452198356573448662387098953678728882291352933704583882029032581780149433328339323850296009511647443143353862033813712175660710466516809221465004735077004297695924788205912348174695319164181363078252098183258286429148112505139602478221136176150737446602738106501462837077339800042624083841599581893410453550949943305918287403105197495867021490629173381793855942988565006222597863836445457404280021345597916494678393446467808378495423825697601098662425980066235354609953161286546358186548089485656541815929397413576128682863417661038245738335610378020175431444948427408419313006977722709292941632948216594615779673474146077146066629330694867583705060226651926579344015039946693747615055804864069443598043349211959325323980833288560897723436989468008076932573484767120158847098708993978267135271437837915669435784442845812213207882711567251169065578523260041224246213458925943219677804805453454914176527797275973538088814626188195578568580681965265430123718937766067669143388459219488846893010988373652496158345420035048539908313317538005319815472405122604052830916921710040179716895079306489338749223198862627180834287889118781618765231630869248734014096130775832836306269603213356940253142119843243509953984268583308281039146012260171111614639398604221002808558714578444752280297930945598363738862483698588310732607836352542854602354598219774692652094849311877428965476671246648808810458333499121508122377216817436650574342398014729873818657586786184404291703075328924307220901520296424802735249363394858571624878887174026910042831189864494198754966374380679324957781310388154559483670680835526184276774186284292535151679370046933893671591674017207802504173285780579713897159301329831129630204928427181286888271300651333112478125060804393004962351748693522055804573641895938912823585056503766322156298308739830099478908362179800605022114876614585861366106900728671856656221082729634779065251898604901352049854454860451513917423408223186375167302224213884938445679433551142742117686860357762213145739566710239011059098815274476916619431906868596519169540814411859471413194371268841098452223065722452375202863666232013336209823694852682747104774079190421111366387156676520725978617271898911391505423596153818608354471908758774639532891574435080259914082973325191420126679350885947096690953207690160687359803692733815545898400418498788478454013173104814431685460432070032469673790363531251772158576389245320152990032923639607277585610159985980393870655752174957068897784550200341192432193132447032264214611016017451882401905076493920818044921697737313252782551154470712426880250370375246786765393485930896195261197503400360014145046611764036806192761114795361710514121139123413037474472446694847718522112929922360465742567620515821021745366182308080397197800304043487075153740997954373512773993135704845667329127605427165456964872745875464908307318207786671381415611313709215843979085665873816563610774744850384817060765973857406538611476271680827165913365049445512329994479287167295429670435029983262690207706792069445759309152689346638287545106551494325312302882550587402848741662976000000*i1^135 + -11424790064455127408014065756102218774741377015052351274165620256516450268646407018537758537286512462131079697914856921224675791206448753728084832621625201561313096035030586686989182203313599334658260366709335000448724097118673188317181262590189757520800872690109836192866038655366729915555434624184470206688353012911676599591215758375370284663451590255534984545761211689628474589720642086670566085638490650709836878899572557155427529301721059292843102189108797688716481088978618938118143410306099402315585899423157406021337141100732665065787709525006278064012079727245063937665147116846191138512006930982369422417764778377626537609079976992562600681965819986442837093999945512666907161853109350430117127095329840381365020130471800130143370397743859588226248311696943176747913178220967282677705925941797753571415869778083988017006995256652034768301824389755008548908907573196179479943960730135990682159032326552202848517796604418099795856519095160151153019060094253883021054957366088547941986019335513556812411792028466597486784662943889973745268306782775186046566210643741668171993543822810081765226196600988198899527921598832748798591623726838020375378430998646846093490741043691751599686719932132805486988506169989055901573854604978483369943053310065827019836449203476301120877290554659145643196231824790251449448674680223341933631795718454351267835728770381106820631060727733134546555217782697895255683120908318262484710850809641235432889265501012109542592351804535110336963192418914102105295350998829457882522592884168428134288217656871800288901403157873880004791195082719504187309284638316652576882939443407892594350306978520870546082569354889348092389526775851721631976271119966855322870707783973337555490572657926876137177627741096600583657152308996874664782299567196847527619407481005502165459932628960648775490668541052302271056812182080988466651346475626327227810454248606087699384128380247676813096062281050987372116710846436079157402790469289015742883708853410878310818668652484613795683571808772107882261361316898942760275898471018351829558299138797319967305515330651688315168398262563886299785742634716906452625530649010415474798401906028076481693640850868571462708640587993078188423771355691348504474060164550447566466591891766597595946341671664346282066097485550673460247112739678657399227079384298543816530865373640474334836112677593563418496631488002435512635005096189466046410549099423521944442172290085160411086224839313224306133361163715329254495602044294129718872235581722047431664800275164251653287768786159062017327162277615422642611899862463012425526771390670053752992266922066636802173524283373424708990323110244732072315935263749474708244265808490844603029743123430345209743472603423446869105533991056024993625038057010648933763816098424002506716448697964594708258072900844446035000863681718306109434062692198542330693017968229529674490082902775399168405947822553424024028993588786941503285640942638580374870604056785359066381743478982046634705437857869665102003741041483825579225908966399066845544357659232872961648564718212872935826190392335192359359880177636763540422399596527944731540455674401746640966350943518734273872492766004877116624566374885798875867350308655157749577086604805097469550435136569680548641503406600432663119678392672306293160230658024171535896517492800725140371954890571269815567261459371757749771781561331939873638647996960937659748708736102768524791732424011034616985317576295390479547802305345694135813229188919306631137533840124466331646403855650371096429914758843883805258945119944163530151188355375486624789354809500850224454729755411300960006988244746775441811311582963195225830659261889313357172933451456413206955455670498152464527290561323215744877354788979029299912413899672581165588825960287426574476738612664678841717983724668893520614485154955696562957005101289692065561326239513188050797666691174290418106301823680000*i1^136 + -61207038324765240390225840812371510970782917265909488721852305949919543348850295182307201835227375589144796985247983739345123700649860860352442297900039211995892783462603648207566930271601651399244537373581259219913048098150127553097250769597022853253897982149960255844166888290039563960497292184071376517827224668433746061040685886816947117085802741610417258173348722102528528287566915518847713512189574796405123975425655171388721159760759095042041854292900703340164244816721373100846933571920196139229021006230889831500445845685374840224659348172281997625357815866745612444938244015835791310025210273836041030157334003497992235665874072810025800018872459721558512402894299643050985272845259305181012761700465612879039656548738289809521234460955310733940496055768315380432251921013995036340126900757748939444581362624400497091130131039151014198652318388487058987801414581609557855154243846099761113953254505060552963587293542106455681031967323530412338003125195773014413524038930209000127160773424272499415395639567968170934772480681100655273061627046628772001168118924224790615184602288765512300518786319462204162875871065339623177773166387941000369240478749517336308973724655096546761930366634947269037535118493257580087671828810371885786368469738175207691953778370441727871649833550654430822740177122721062535336113296107273695405325640543471609905037034981360693553779294795354022498897269670232486348520966246697444603453662468054682537151620225795802751331623094705961411825040708184519418248227914406214050772507156503326660906909936996335699055784819949325447052263288822686185724454592984085948333987397435354908031221764108922487971308383413230101410463818522462895172050682134206143911426069153510856336007592956682247029966141775793746433597989071526532324094086028296964483385245370114775823216999676209160059352268282274811927996251471987815528096439614819651650310624750925920057768347662198879022512952770839179607608365767062572020723264279265476040336183943225969106453035703412897063913868494872765669998714795956555388223203084920485858879411738614016125375142456656127959135816043984399746465703252135468548587373463567002573400957867890235625871939689452660010494874963674435856657967641714723695503555246935021750162538426836204137858687447676733517720190613696720114819840468345401165732912088591077559916638249989724868409817674775369530485471295523611136534491764876929734874740017596596328932604535762523916476766146276761909609703238648930088806352089255234776684065002978022482638823973768537888055787799033199533103868967459698578731878562787398729628741020486004134955836120349789623317039199216897365665782243820638482184364689880404977358241533857488660510695234172823476523078410806601508302456217761096631367486614293436443042679231263301428670675247806278173091924220603965510494249405889777619271853475480326237715750405731832783179509146510930658272758266127860606335185445916614374254587348191365329739844996637882486906431426411302623762425235806233756169161009759047801672058043091614921130854994956377301608760401399688092505919918548576292351839675783915765259536750072838612058703521391750768725440567216020115882476978596664932057418597289771500529299912502402659311807691885598099814934463307078339700265577845796217899574233595862327119946579548526690932348824464093342906625049316644170724059394890328106253751428354944499345616770604419376800307291332534380979896689809228102408532875169246687060234605039856009063089704528885704584765692399368645627023752757829426495614023061408072149575002505876901424587771116212586364704302234580432468740729988909451909399566889162389022415197075949922863758297512745840020439533863105142839118588544197485068963824234262170314433127603422372736449310184773776288875300737912028638681354603315496274367295470146151506351408740220307071083520316128275390548735616000*i1^137 + 215377156587846580331752335304681143347642168710744035369630204392044847219493326874104139703894707767053080238564017916501711533475190553069320174260315399704515318704819455752536998258129334041520676203442694243810226756203176845490568780582311089966889324329780676559166340756692657674754137531590122656502883890056030830975122358521791387275550626461849507812905274961911788229740021248400839759028208510234312374373309205675510663466100995506620665436710575429577400967541552696930956233561916087415973786958464321200434417355938923626999143728750012554465441973411508854069296139398294562478782088354772553181418150830318659962841372082778278506618582179628410891571194471733513818959104430913513047266875706187119322383435236045537934638443471587373465733107658314931367894488809406261150161162120072934538803254209604994311656892454022661154918237126180783978564383884873390874862478088788563223349786852826998268782173916650405209241548459948027806772037502566463711773518291444465122952089033856711687154304775381716945158130747047955171193944332293264418802304886122208084063400134246297362013993143063188121957597163936133487532644662802865198501313865852207662951018635892210243945580065225592677390096816928203775812831006798891868769863548083806261060731029720753783230849472409213589192681674317449025909452540875532752869146620376731273104269300112140699737481766291448117821213851358653803476518699434880759729320693664245439049941370394306789300230491923442223840748814316059025556667072929364127397925948745937529628086480753288851908543765700057831262868321092879316874773112191582222473970386046025024157669040099567348595556033820488001464528612688915878882622098475533228792528383129006894046189867499705427798237491895221088046213004604612796255181147552616378968027729509132438136569541561106037944707267027979926371922930585868418785031423087735794911713772744258384708265690825748652992838232213164863096726379606226327619380255831694180411107801066041945409822167450170511739043490734925946096925520448842702080720677062604184278320494609571735810506131266054165780001851318551903116954411303723164439134223896155236417396364111126050213058293986166049688459702899366977623502849935766477890055820053745123248573398529580232665400444240499235983664568526053698833255526727145996037978603933297249799764281415778775928407946633878271842923806356222965266348158062201459308797865594831327999823510021389499337331756408124391316269192133373384560638107822220827728653193570913410841355189642624703421791739162194726637110148032793686757241142847147087052081720399139996264898603313768833001007204385015671702951973621136057571803067705284891605751946915380668832932171199349122947077048401518418872598621299549827529453898785096736571974595232259893531268437781901667396935399901047779372618840017894369892929871659490325474775527949694556773562660951144778356193723850243820174428847540428331469615195250252215640884432736999751380914874442660788664514695576389227386456497303884225421651180265600175902799495895454507331639072959414235220234453664443827449745273281117316468877205724017179829892420607481703413171241718099315035144653231779911557162958133118392730670432254551834939870574887859099087449418493110656759824897609144926261407504583349472101243381266166319774281718480327999642645408123732489443918547387637694951336460477653268285613399427361419290391301813188231665269565000116309326752852333860826649106473431567200034544403311199911104003877667032244985006076162212834419889615818144056557233544804862862898759416545003266616417730550304978611332743276439642623839235905983398673904271868518799387205536311334286232861995359580285149455082560500267183586671868907733043378597255164059215182482715069675792010467746074080224843866894040580922910054159269459873159000*i1^138 + -104699701201685980224651454183598363439263673160831672756786318112177789766023114072164191392226807090454881007750865813704856915851034311446577314756933905040783816525042556878259106832345078979617991999465337677000456515202376177993489225079277836680726222787944605406154966649483540850890335621861415392300437184907063595098908374759665334846461606105745831914436816631226647308565432826404357292671878249430819481225838134004179314405845304460561142673657155568443282066736755924764597144372167969254260384516705544811599298119720328549226351667402752679927198982668871189583010784252996988817849903000103729688344296823871323289493655996429662595142025058049271363554350642748447909199921420014367637187518647643656487948936019142832437287530817583874276166508507820579235687126489532802384875955465050807634925919052302447503889107481606322709194590127647328021731230601568978984420466079682797441854820210816672795000720913122281565656865161173222791217627821282609893031822303653787987387800777112315492350982222543969647904528433592050133042479334494977668881454454549801932370843035167391771873947776047965257065840941729138097365823516176226211153067649427303792054328271646579154223727988770768458417557103207275420061463542060187698660675293909918875264708260828922424489313327011334239403497953329464561161192499375279492023514229762134982897062154918431836191465592200467285688758503220131398891565208717287852259087915105881089281837745031931285680725169319836633202823604787266080591726994272112258449587639621229492825258302093661878281795459220046160754219355443084588544614822021189014116326374223790854850966708510973542343188109662871062554979703555522909905366595710454404044712051756161080742082689147959742366704987155756116313753098993488393890050234180512397065615720994947629441108886781213437956612381044810166287704784335306879683594516496888199473367383808795919028406650870870959154352631202719603455289431431935036034064877979909827846354360273821765376040230038031313258173852814788228123731145484384475542052493168813896852625164018957722626397491608909238673831892637350960082505532138927551246103078948783516927775395294808093284842368445993380503020833137699591161028884599813398929793571374396780609928479746198553724261652560009144606150924218451600761646229046374146094680670254648790870169709371815866570162154410951501702054259651096836673174321931727046018731757990747594920012803756012985557854100009627971562014377900355013911326369828432559979679527959688001104527760474588357687348572042421717343849985541186792580603914743985178563399934562553852862664802050500531161533256109986523759850048522049767762457535558226133384256342278731461851109291725576764027150697783211152091217940921412095213615378333643555047206541974351159945553321838630398826490156046965480757728259698274730706375876509372382541478993725591547039085599317269931019186880064105581087808483708882223827683903089218817634187450602511508983681338121947974187030065429993251456296632275852411453604518301622178544175238982138025303347828441004760020137123535834947299033419109450390967849387771005691622542752745497053336588149833476132769292110096548573132440839333309152884909122616138463766476458616965948316997232032797949667203823146674751415889053371057465691841230846307787098810628911482572493629022806460144603033541011782718186384853607178810574562530148143630338802386458331932786855442220895296838616681845412168763581426678986890705053167348259612226051002173221396105979514873752204463630984884420747751804504864808860011473049057285546196735292420966092624863493658666989844348205691701735674407486225327136887444997149147670456498162055562608888790837629544129604066592909613398616062598188202901482793741850942439160691897809188575*i1^139 - N1*3588473176426666931841754852070685976082708663939271302722612821701788169158925584183194385038684964656267327882587597364787188060211481347431305609046777064420083024354794226693585698297736284434282150107089566626608866127262616345658572647091114362558343103448934535724486750174289799650247234560762192621182977692994828426824381182706921599755502521353386170208741686221472744867838713247457072991493915417830931556624977198557208320178737524932343842747570341400862831631319114737495170154493495473436031475405146320612901472582420467810708472233462828503761144817810672192685706119339180151357588865344375778876312527887970615628510421933546021808268707629398989110161360724386528504652142580881092881576378722762815133570262712996564217842388833065356306298763059769250677487508034917277388547875915992299634598336221316201822848927671023029499768813889608530057417061446807719344969725467282985513658828607664587126347497991945015380453645410100669935632427739752004378541499360103254712543862159309528630317566363648*i2, 13843941901870041376595115823243146085436642778509492456567482292100511869629894637995043920583074853065897833752356059873535292626587198938870648503391563365195365786985496853171637045822824208472254082337847305223785906897452423154765407578936801522654000570648522990882810051541992091915600886031112271318214810055571769466744598277918468172617840989584678392556273708872718790948111694283663044294420089369141608090853610657344271011359414349339307065782947186377802590092376186637442166955552192198608214521075117103507452095545671064194523702323933493382314724302307137889801117493363875447559422571075122679721710239395109045456946552723471261180603574474425356731546166585229577719093532570972876823341751917316185811818863518627657005612596870304669093103382734952875260578162307648678086759378207721749706408579717415649811723299103096907249676772096050486062645248408222313820840282784693362728510071935357101460781658698448039833158579774540166085370111726647078296400713331163306128085213875554267896567386548711035184415699091029958690878900328149669847438014217362065043502647386732957792181263565983097373876783120006179310469283736726155255999880669475625272574907902423943903708284008344200658934377367985464598730857682467992339259274230534786931121529334184378349540730207469397916291907849494658944262287855611596464502376832496915773819269933641922081782250169183204195067816749614824683780797805757989478034271137780882865472676856246473207993757953920681841573112717289356587965428120824457799457469265150927769963028814373721116021113998827252327411488408947153430556536867758628058039548109546619604091034423178937026448109089536530405393319337325358264273195448531132588447589167789841236097087606642696842790298049703305576552352375551264293646505193333499944265798387177097917395528197257372485792772383460147481521175352076793243045280790474032159782966110317106342415370826889900816731907680854883509236083745295470908034326032380321500427971152449800796366836798074142094802382675711679599389685318671329735056712801033376703562116222818640444018062334112585687438106441374364975727868761263689737954703124184706636004377710874117597827202055001363358448614679894351370973501123667547639680031389327497037274415686785551473698652601113269297644561642283155420378782507589326941692760221157360685672528638574017631429575667070040966012645995056619521909721772891827683330565929819895766563345404082663088342835570196413912208517566860891626357512222956167846739585208556117020074731684998394191677259409726143246859182779041868180820627788724592456652895944914033225791330777195030786464200989828424853059315090651902875281512202235938614558375280188850274006782938634301601479718749654397975343371994143946016346145564788177767854719286698931048445834792540824509371186833096732958542350650160249739934754109456608229028572910793656123898509628818507633830206081622987901797055371023987223072148656822651835869579099305937029546433589961663564980542932493110784523412835023864744262907226898373844107156793788547125913621387207378718393521980843077631684972275937162203231297101523560103933008224467915744575573635203609938693453413591538221719331950584672706445307554049942002422302349735156499294301952312052565528859354144864865764516145719826322048447564400430232666315926613943092878447189640754957132826766484599100660810260655234962589604757599517191309791143845828947164259325878058255738495501542082542590523114560220296758511745403691921814973342156214882386410022333285607957412345319293766318854979806738250897604735281603355869434141866746795711940431561767914498360506934176159726578059984935633764236368664741344138671101684025157948283750029032783977308789208505654345274232655823238149633489762418578860333459984797063200181945034896307250420727515076266993435862033725313997673955147337101391662383253077028592527833581135560024075312213936642874097799234538396491994563796999470513161883608754989056607830969587650607164063224398491277588224862472338269878174944882104097881756217233657784629447574646749930105259456492946985420187522943518664339485131661835240338610053732807061770416940009684118543069502880131455864196842056716426838449349351199462740547210136078782233137798846071738398617393619443434764044772790589836369252805161443321650717349534946764887399072973999269647593707941952881392527330953820200521348137170415091493930706692378928714532048249310955369481625326577824969290909991922035128270055515452141403175673212158185654544813546037450079901679535734595377614192548460980227782265993485042754092410066518054677412409237520958216582457780079731671040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 391529296609021098321525443038515117052465885429394560811297941792526385605724386215345057336564051608065958344965734468789126208403772721113279044513027184648073396742029558545305500776680431503001898901994249219363312115529551766807354040785230990674725517098387153693118073430369758470993508293396849635313075946821155725016085591488283924475118105745006404955565750002651414437380638991368811420962843256004625948655869415356311362445818598790838017570497994020376894826366850900541920237505123087106209392844081754619781193286333817889969551027961152534529743757989887157864644784394043441822185611382523727381270692786416982960395720856548883635661072880350996708105283116680913004847890631174699469429621667978283955776233975593099451769998352298634820853734304127884497536494216530837031003800361854619377731551004280787375008763532836414229284968828496421035951561512255051596351175789979817875256131592665099987261083971859319438774640654762629409507034557589215624742019503894273787901523085890692435428896611085854847800967860966920550618272289838743399255567355644429702664400000763411734110306207613833957670225991387130974031797373080311531252730112830687227199691753652326978181143784892755717951488368432491798577852208950858874140855988840845226909948111022216324217184373817602574226109993774442634658740804799121827546298953628942008966902152835621820315773532064511133064991088859118829693631691186623353790446655633804187851200295208595078102878160384649767984710120615808871383889467565664967102319480682747433930882574698409386663644156979626942305895456614216822623248024356220883366365816237468327718425093206078873384138240734042135461927386564051479850450712867271183617646885233062453426485549660200798497135814823041357224903781050388291969003999642445876757024631665332010050560406075059455533769845825649648738521123366069635960959047743299394946416027628649999341897893779774045208351098398406366485774730989348985021965626940360299273880868357508477922985047634718675908229390414899613468942017173910250396994548362237440456241877865729205164285141261457357387058995220238866437392047306088535290404346857363848844543790826718053943564617573341674880054073869106228292694492161073071554904957325629330884629049286586233159620132781457934560516760453581610065067243681058435411617315996674899698557418057389064235417873475343969176974892306611232464570807903467669600434791381584357476538026806403155246047538954242868182080646735700812869420690415793239008396027152339740685592836893553368457117165564606344539514742421705092483927119998975662067694499832301629573791243759015407420644495008940787855094470552517445192760616781558078152264901444600994966370172411050097553855297702220110559528139718745915308371822848485872102375876307766777601559168734337272063399048724321965475779967659368496781509295654766926023552194570884466057621180764556052153583095568544004623908311192671652896557187403141452799191772925832804728751112597229816875999090366671601519466505256563657259371916278774898296143929893030770384440955794995555253026917129914275837585029689787229423333056262709312882558117685173944162154462356988429460603228352874472991845952011711860630881655486224062422196351661112291275667977191932050747437220973734522167381903968638206160732459037026331206608678644227811048557635593183864755712952581337447549708603678485357929511465621472012132562328158602744902045932035249863790923970623589448179038209498264068854836686504428629129821509236406405083617078287551502820793642346951708763493291626122648598805257836544771203648869064550645428427223536520397435596904338803236154653928961597369945534199544701301373307640871790895678905551395581031334495212138706348313765046144392035070446066749365730161358440235656039747082375698569613645688761300077939488498508872522352014040240932592555714840753891076888756068026900655235802068531062065934431034719652366039285466835487611868976713692140863221648356300669328322409144950477528375669587408015030311299357865198121387861269925571415118089724389829323742234548660040715802304253474998209275709372381239111304264240089044523329043805052409830314521005273702571007701318621947140399679642776821793836057670347951223122918726065452314056135309564971988621895148962618945277188821111897566295852270608053100722746645150976937655790605768885965830642903982399153918795213123415111078878638550271099907440065831223130067454851977595778348751633629895085288696198638169324682163685391749970987400518191711862566224401595520965693100948319179177164184715363387761196054585207048238852693306533148582688973836665603091633633492992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 4803191547718670609230822974598897700025230328048347588537722053616551398837841583508362420495880196871562854190862407906380201156071906470796451836774880439572694439043935381266360784079159493006129071875281808894224318650192291071375479893030823158588495526505861899744125722826592753003761572255975702901807758417441413323943752457434450198898272114087454898803716613347675950241645094701409558354806767385989079068020043125480006935001301519512335924578768830059049230282817722207103196097672626598618630910823718969695553056549698576903973582244074535026615582993763839186799455699638445379598983073336937747845275288621682067444681720713235665613389023540097947312668423958547282336414058834340007792580880754517635249925869826583173663694251416399834008944642543314264292808162007334445424710690266314400334158392514553418081493951633953387691600106857455301978669560657110703914937769076992734409081330070272689591290239328349091294835372856368710164901419126958705418277482159317050244791037888927504885440686906286607367233930828318637720972255449133433220257204493114015121087080180501722665137232432473961750866943217804970514420279656644787522171895490593399334077344683904431171234084388814104521589914669054291949058375926930890575646854145381272006806749617321803732223624252189108877473666115623261589837797639090852298551849554082441902901886014796319089236942372781447740164141756964403827183557595061945974476754876419451068501299562881100978096434460057931965748745649783177771150336647013565437759759248611435296489943983911023880072236386419211397866650872851695769509881386584407757345933367448768951144961298220576907713742013355709972403981828135943985490783898534531553493167648592136009061084605723770985394426061577955693795882278508818009389567434756871254772860225048767698140461371573626652065204947470409856624399816762938337503641592329288442374091537572282946788397101551957591275326297998264879243691186673532556039334657760888186110282480813338611722462155686602125371112542340816143131497757106993842684186024239602581472377333781535332154689062039872033048440530781285009783332552089561985378316432326522370956719626065597834758529663959068631967358130546636304189795239831671846442331947686361639472751889476842810701762152286356705146351182060079810583094162824739746644318281389645661575876255361288289239240474349263613867812721055110562608603780069749703256734453898604303689591942429007692898364673180907578055830200035481165646574637901394255694272892012623008392734004470060801374539161979411607990791220969167598880720008020641889517239833650403706796610129564993844725890653506620269171061471573028268444377123571605895905001434820794817721923578345577575421238347168872229885168672390511035077252655205108419458127317421827415484127576551532013284272209784907421532867736639337046936983298084233088884447466818008694052709326143088259395085692687868052496746918169305534023683432108372453754956549313700412731131659996693392270202998592674189332793259779875594149137539562608429055706212006173589966192259300349162578263359830372114533627978461835379376359998518900449910865762822225630279585698230500915525102331373602098059253663672108923273082752326816038451086325036543726180859447693607259005141170389634875731234866844127857828659820380933462913453830963944198608050112735116566360467246643986875302030672811296027251722529782873735044853769995744842782489737153190488794371003452913349641101127700209447264997116904439204800578308648495532439514931213570680761787010265464399687768734708598789777497326788913403930106636448538427829336087692273405349912121026346965451444991159250606695380359539211869592592826170897976922857243181046576011607007268812049224704925643977642836731419240111270923213822239815883094424347752414707183979007075731073387443703138821768774841099522564498874933178383697527788613908467591026162625115298792923273531759240253348628390261549950422154425187408125721176284407134513812540413127523967097189751422569168692221123539904104235101810496281492138362916302490793627522828929740840172753745351303114197436811347381541579109437658971823718955479549937198821237334580547424761417748798868817647409088916407162402602705357939728028579568933944896771907243436170468961194989780036080129093450006341886059637150199626761636756039986282173648725919257579474464748059977863066549345563185444135126263343744110249422968681332722898591879013821980761444933400702956063135956141577817990219694135820813094802940991218314382212031888848303997622254355778549885874998476277609020505946854198151625533745828780873633214104136290007168646224281600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 34123909299421364964947379417019734171975629433348764009853617584250204968587119253191544822131831594363547499966705968301575700558276829982234753259929408847047364240904651873002719920882536920834251638362651330139417588472205783180116530087076971248598763747948297523747231558382633984399713917178388072371869513948313671149489000864518713497616087283924445556827757957515924423137040979438709171661949453376820320952473148995453722333684587529447207536955317458497822280549319276043209978436427588169387444408174142006314817496014134146893590099809145725105811332179206124722054650283787644442041097503779398278511118465884242278632150244864970544762914071255000065043295164831084800348792037932938628897358899695088562384646056317277112001192257872081331506053846512716367271894820129960234625262734145536257559937496852223290691067755790707701038040693942676928499235726172500195554712320810907669176985127163506761281496709321792654885696669004811952794048359992879040609285346722193731487827253324999381285477554158102427076869641912744222880262291932557542064273633901137229011488097555032804153967208508168821206356343071582046323112504112952025077517867482982745956893137021575890519506047001160296294957434693448012586490137382163107641547373566129716222602921918564820184178166454451868630454452350379924896810721602860319488975420402588290647087609916209893906226881095528672755340913025136965584945516423318863054031469109995050155179916214115845247675445787858545188812004253131609187358532883335038340432614278141430993366085096328079374338544420268713020837471527430317330310999223857220752450658600509726003070704224926697279884601684526316720616727916529477260467577507607948203091165727915111109100936610331910198623175468111136406896071423647138550384252833122645140356559642084343823845366607176059882204287944826994420875695881973885595349841201178035951335582903973446516684454002953912517009398404787877970668428572937941985590369463840272756465312078382451336510158900610316584533168019465247009187097708972098288130427774858787637301428644935740228974554219092968783150422940707710226863797374790093377795254189490511801315207888008214267772212790627787145084208618498161173303356189400692559625433583666682531835378665854521588010030117055314520597162050159374681430186507545228305009740717961914828587290729701052613188407575947190773268696339413852660566679477167195497332745321770341274870727042690885802980470410059873635741360349356703677743903365316069439651690431495212851260418429235118297481130252624301571312177257322816966290959825790938405566139709942663552818639329714816940559258219681778374777372613468064210185023485907735437115726143052119675938223990486721144476065827481927893448646545312988582330830115449488682320716469502698125258587819792831732863496902818328712227734326332570475982569492030066018375822530873830463830230848211728715773876452239234532862607307833960171106876247730963986947023510396319757746322218474142618125457785741442271631625668256412807903980889269043717274554598760998325124699667002311331245518135560990462242848618441173508433039418517224929861049159780688455247208045164293851185643279648527845050179388874191457886466095085114912925067589631608258896592399178398071122777233485505122428026071161533520109651120887215975488957079496008700018370927919418309565451493955269458380587246789991336224453677611005477248919866732178444893913016780053672237180742370083743497777517659272669188968833116162672040907492570168256384194574029713562673802339140932748040318342257274509575630587414802052398646474249441937690819540465817782563746709830614881959345123517174572770324670289407412052540235592033676282744733374073717583374343567581808620448257517191533664590187232457811394307198075119818098538166197876539544904716129808500228212944072034439229477628362021387853354554862560966511429101790343538434837740010976402328930302040782072816972063291421588081512183959044472609807776319814864332896771353783198571811327497247855296860709721752808214926681170773742501695552167494726486802743103175750309866509534255869004686736990202634599173738711747845168834102652698875404545201260210814897245148677671590199702045247966700493020369338041796937034302345942721193937532782632343735652256141705915723270719153727622603381773226172263285509115984283088903958211542767565237880342755213859399907769911792612654867791828113353182545719882395011295174179173304759856858655461705479524090092318795106298180240754208383901747263071349495857211450936548913646109055366365181675562843825746401792578380154808439446412999117515260382242865592960265748480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 162891000254554678569765662184815641061031591281605479459410810526226416265103360549894228078093018303508080942857626030039650652708937345148126687191895778122525167133058590936683811116898228417498390275717162311605023312936697356176170605265042802328613198361963304153920860109422130406162518505732819716454174023836850401663260704647013821189591944876422749046383212582468423708193703708331979573140697747281155959277676016126995409718908652340816854115688341623079076178488739774877181846558316293479163523643158868178338634219747317218319909545547075583748733803131467990739223759761184124906329718160424089013819977884067522675083056498081231234111447903260852397698164284225987678780815101266614135918526477789865146558700538782896852572694998659134195893331237081787811064588211376842364482165362500481238457769023721203711619176576584452489477946114928207098994596315390931533548216311910356495608768593460253359886281308794524173629372163819869778045796470167243711395832356993629620655013829610790310274950498954623915927460171744816244655599604019366711964173998008046401141211986733504091650153811723532079361198648537170158011311564584730473648054170807144159530767794185908632812736755738781459242359053441811661228337807992880863128701478920368933199174923172837978248703755326831431801346082403681052472810731036199588762114879567059239812920155797364844544954643240940053501107460837579363455350367029098809147837313943462179074102267543106999690866909106722154530756510474433278963092612788418912889094648228754433979771588893275369475803200548640266602256968629758469112112309729256152186230865852296668773068839016425265646810693290935908131191664582277341038384292591398999326482027592165179442033824255611887406477741440917552008618884949791867442479888201773060910302231245582865719059671225644712388229343242981445687768178178382273900097171962510192082866720867260338341437125893665895523144086305440343140282653267112565616927277371556677910836547025364429670805659854852219588000619583776754408472940622479073339871573861547356673731794467500342125578747820326030027300642153109056377332302739732927255036382969670401837627365157145852549799377707242761444075049627820966143145765506459749528734523577699967164255494409581207834443397483522374821731102263455249133369144135390807779480496645005165257432830856516526186297944675321011957589636211696899323603503440593406998472465558479203797921904821859248331798964562375366233839695441546705109837110214506705184215126692738515598108356757484279366948515510145807244547389980229940213360574311736386224634844681193613525646378908495824703309262039780877191012376143036460091683529737537367558069995768172102333192170918730066060888008193647237496373747444569772481299304664283807305076951042894192073998138771927905385396674355550676306502362818461184097820750201683576406618854155886796243351522250914858030328286009951028702890347191256728157192637385377984364026984878943110562505756553760114773167075282670234178407668350440550678660687096198363231164262433880684438057652037190241070962832321234739630082822593749244251904789627283992026323826749633539026898356332813283978664566507219152523180263574082024819092456349350354614983126279971743166802548874239991932700938094126344039936262338717897422172568654834451339303085117762909049482388395533047756506483710868997286612505591433097906191320553485464660308924096806923857734467127143840522503381073432609545749901869862623581328180243823493854965564632915984290477372580203379234222333715118722921276185891694590636411200194525023367559841486200458814937581339165485932586390925275927812709905706171082335642729650436478839928779978252542426848451916862945934376114443702299066582124115031441061188155392623819450909757955482386984484535845036774047613290785163245413907856932669400426948240217078134211900839157648579755695766873794918101816135293188091991463442437378452375320774689902021744627678791105609017015662449452471430108192108782340654144609545739982188968213056707521755624648769375904222401220620878514844610946869902048983904630075647828286649657855090986524237444002361181958405753271021668789104990657846806415613878554685263355210284539068266654108188939257261250349000779430112600594654041349596913131161213665672122945268108424543833953112391049526535267478165499083990237910906264393063859034536219961675695360978537510082884200744918221321495885369712088480482864618737988559597711207980703311134176799187095063764461772933987600194956534616799016029119638214456197448094830876190527997851072583720375098282854874985937298931349658218000207163942668309889024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 594635095323180600314413670514872279470134672503630721943107958309425999366272927522456243990914730962536968163945033329175604935957681763255595593241223513979002237261580166863865992035577483828795269025017790443433836227121497638496622587592229982800688202511249733446710260135408291808721419344574331649995379692753351327272274106925955186394203654096113121318433367439858438646795397297017340383614167018429329466124183121316718060817790015377207778530444848153126671475861232128749277361850205681557257446385111892527410666839773529283282257757695561038155458104799752719385070119297409707447387621648644873168781580465268648257237336058214085742695450578095631485428471129615029284834286743182900355868605200452880314624695389399344692908370992617379847744141518745955323977386380417566352128114783518530343280085565549809057009946931685069258809810278239100709692712747722613977870712826168323482986484617764172244066532972436442170306670095218251446253015881273970631123534522079392206517011548107338661183248511491235515949071474489073185896287067057162854826308127207878142833855529104402244928125129043368741594461297688075266102183247437292029721179011472290307873411450787828028100805339652307881097890873910779633887923617352918194917166099776057154037438435917912474790461169194507638063619433244795571653882973981004993887770916405516524673081666953794951339750851146319124136427365414812981105628392861972096663764834660342996764681871161142492490504156179688008788002110181592687650540630533460072020493678151204686352529996123671172103168211999279228641318762636756399997435552934835055743302844620982610096206099542224172311616981186928232336234228528868261004275063857822812414415970157838161946234519916233159622308695768126636435971526675936785968920722686287276097870341852273407646428686436826805096305756560694173070097378720585532765433394725087525661228284772470103401550019391497531076452822229130595462606548328396744138308023195609856277732680108173387831178442059365000328634580583389976747680923360185136401340163575524919455886256751684806561901220726265515855499960887931376700845558351827862397745781380368751826493475884581897973925019524821538874425421461488994291801343916306482082067020901233968733691324809207828758555072971980783509928156090753094867602080431577828763519698988159627574224675879083550082414838926547795492676020181107197359825696847151284595337712267635383360549739964778891321499989245145861501170465240490500563653011422177913838804707309605216870525182105472493693074075996597041060207343812618862462676309020328329168193832531983082989228511362204048335001610965855934407618295024527240740010506643576713727755093930931014707696411522575181903589207474182107907220346552582733797716433858941171868510218357247396392894979372578796221360047299488909542115539400309759369676528453014192312444636452013465266820723216994116660596224536018312442546057415491268055543347552042213780069300075126050528648862399787136972646219250186706092923005655221063716279011470051265304035302441925706764538811548123952753141801920098320017445616109901563459329502769140095652278518872094292121573613763889605408609757596961482763944751679841075702735587677455254381075073055492950208069574129715983215986318142941858497527417270734604053674038136882307056024613630588101411489322713186774980679563531254008478984059395646392141720409335071546117365333255886919776638373110497834861929741006328698872904116672701666679569282275065209824816797798065278961020637807980393835483443279208245752895085659824658265174490039797762366912308308259643378615761882038468274507593484580210957679383057387332995130084455230483568340000747779939860953277042462676848234905432620167828028627745972604892595828839513403430788592203010239530045476534498103005313272259644318413891052839174407384990989398551049326738930908833807368793196676662961969743831638090127604632256668727874719066938860276461700846505855046696075487118426733101288498330213030825253533770551820551251409129954412657989491602996327157204982002166075797130053043517780838346195736904812567538333397798053179164043779636800648165077125339848853230174462608072349865495171989296995452052229617369075510866607673957602896171895376393050571696800187667067635572618755852130680156574857316083574466655790807540817562949794879389558011195077522179245687058754785538694398882630647636955969514749488016575626701861046816274091727185430146301708835856257355900333114650482221012333380127545945437737784247236311752086673342669364763717454380815924284896496177314232611329853753115232099328887355414016262884277805125310873600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 1869373029701150097517799310278891622825778144880929672433058449962384274278552020969872153874022713681600258759785982906683767598216460744516442826861477183005962724821151976138618517690668356947203488939211072631453472611837057915034997600236279486604330738586018031818511996856673249800679397954453795736649151082209757441027273822684941339103686874529797484428985523047325197694957309190068990599503214694154642289423232736888133045554420234895546021257560795569343265801079802619648832719732853778868843910361115987740609705575451596275105358380986261814179997218168098642571029603646244401326122984559669227972758025263545517485313671642541337794691207070409318446236893572664238891290819645903025567521582589427467981384123018928429133916885238339675838443406189106411283898680860614529580609199583390100514519179938957221741300699577387475738597615805660173788014747547297591837025299399659454986958081444852376715103419228337025117356413834618414834353063878967236960116869823272548421073123958239694061788674452931725642541351763967448151459394531740890455401494542823911171795036544966063206682116299549068173310701800901914826523881393824521748002164870144687183951471802492106359452041866212115383433761492420424067159846193328573832250611660898697860134759200296149494653988568051640697042029812968035423137016342238307539441755149048839398514672212382965286007238865340749232205161505352467022437677271474241335906648874091557059171666654067073542259240643848358430879699219163507358036519411662380148960234601304415171100914669726754671032593587095907796872638424568978594572707931886969343143635893076437828187953658664707287024438722792301990547253165127389245650017030182921073895737470510430774500494539351997176507098874226864311126539398319617067225570559315295106931372224434178621573832179399463493274973677749018621718310242688695631547672357614147953023017696137957870141001305663547529082537821968343025006176463182723603359400735984267660607503247274166695638485350107486627165817217194101761248394782219164546276331652477745399753643901346759996315819581980989706587284353366866242559552754450769607110515541666096717132254371312807171831500381106773292041631799421876507808692292399695915441303271134049056891616333235040530980626841820702717891911427499960023991253697021713490630752845462378007998813285470251067659300310512979198634843515348247305559486454604102056854249418229687408345297426456111906100814564944511328479138733522012609026949420879155967161514247873315097780741765014306399595148804563792452514640818353872589857070927748720768592226322510753789614861231813276772677353407802782601888968624083816943760733957923241664065926519230852721898967317401875345675100112508809516765739370161582390178236195292784564129996599091735492343675528166012779082579839015392127696113366558766539567043852110850750172473218931429418884508365594187528944205528122681567230695286505555809366024784821780233434853122312489289133233528658802202232296054932050869602602643284079607606815347677278777223042270927224487519466458485699775052382863834535053961981800571118304129553679528429095710134362481385663264696273032983295700421237244603987038912873390259438289118941074682009497604301377350014916921107445349844788472353857882159908158280611176387391933914662136940321683178623439915078348434234654354323856184407804031592554529426202811336600276528117197541384471924047680720923951360942161733882123972453165548425060487571119293181860229979665861683598384971738039407226210178415875836195149754949423958733992061813588343932366186426448390626618977775993847709467659353656915853044442178758837710738931918389077453021185789975315341140636060982429486370265415346576804700077044815143484088792074114762037872940413963124210978167866973659820700744620424683067801704478066210743185362110791896087017814057620690808392281344349305022061201048092748691878261391040463319272904210164010297410534862519165740577050261597826706422037511356200271172437866188996381338080895777489765121912958264275462473044735619983082170466337804998553821897278154754862551587536810954812203721866989998669286369378355818850875615338595008316734218530180108496495491973609283724000380440621906364793733388443065519256786341782543571347975742820997530690629728634684284267570190220824045003477881870172994347046494789254247191844922340234328392879475650704793734553651272642043761502427131866353045767206037338632230075240009134937121507871509019181214935170416579197544606471945933315243871075109368896672015632110901268380852712200983410134062404679947932301610066931825885770023983475138647428589158400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 5136815714139988186269886859967330880476856091609863598588849720915718388040731041503481469324654902667506269870977115706440833281371785992735591888837974355118892853584232685282135251981047777618261642003580755785294514938365660313678951679951499882308634263840789395772142219839570780734149786744672023671527727567467426777874796060534576118686523622696408097905714608715866159560261817468914424897271623639358513632542000269125814352527383258502318321796405123200965291468074771631423793355014752005382526118659120640780785743006596905029654986753635421601623517572796656566676403015231440143099268807053122282970998256438123538747899542972303217915902773252669125510523062014224152605596227989085448655695038418647654225208525809196576985438722022691701538538711903104576327485211107191765792908089164189853293565628176556300611801746799729066614730399529462290879375677877794695756343140594683890426394408007195658721088153163305899098948569996992586470235000019941329480123484062334057616621306835686056667074307029291026875029257172616090103327314300543800635343792683941852576259249309597728745909733977442924122002553422788851180961474220305408702314560075972659913301401671839867774307086257717167422780921701009413287650667644375765136697669050660325126675191112108861287463066218026865086812264698139086905124704717493097026042019290394648025319259938344686613056718546050514935036840388485706723000364592612697977350282188774395930609853178514148087687221337552128228212007121902162313867367217657003402994631768549007036174836606648210969615283231430206640335961463314585290653167841338536008465649614734194041964126066799312638519722405386791868996807066447744655219070319695577228742342220158606235165836347838590019745870321106642086802154072142119620860912323141337496567997088130079744165546640346062129453465609329795252641800099618675294980012722901726048257238786548217566014933307088654794536317513998611158997068166696081156308439340488617002593124825805846185157274547309912387186446200775157563537742553959039625975785098678343446495062794620071707982759888015194331097223584766633883747318998927331199550543324784495965021774042454548132925759526133521328375913590525405604925547823108315964139146783930529702824662709242977203821716906628315692643690356493892880411328307154105482539327980507268981489891052414350965732380500971030528831757248595911610944734173120430892258234473990489832031026822663229296843336884821289461145034205387814707418245296876075463943752105199718730318465033462413435170571567220413055103010502018777626414776779405899433523980879571888561427670042479039637971734360915675731193131419369217232723367707249131509393039950080608534823829916311627479694381603902865832565218939608376475417264596484194588484955436555695151240215040444016516303109335749034987197154691581409864706339905181018444685803700376051173773597700272321018118638394474965128279983201299964578975900019569650624791728716948371833763790601018229730958056947612385347911562305119907547228700570178416667232738347969367869622315027560519735724910143164237531529005023670555504774578711297625857138175984227231378416775473733109141359606519454495357143364565507453894680813246732737620165678390203765780538721248842835710216399124321770707101784498999459543323772462674919000489390876991965361968081577902865132125598613067635533911449284970326117005622114011796686438924666039929357609793735608223155265664629168817903444848121493493241312205655032203131992217233618097276684206370965898761556881321927346270929054564373978928506716119300688153476121254490663257089931941359976213580666239391713182020260475588718105449083186368218462173827771728306159307929294606563060370167941832201301570417627027088567342576621659011599566188566598409508584690545812066489439395991056073992470053456939282455453020636324695062150285014686495163772925225376441447376881439729813361063887041793964092209660084299939584476631532538036164792353874744097677855151290741245613020172173884100966405065317153345784503038020516006485916165337508553414616152313510516277985079331715134474771632372744033874660626193053819777567327240827674082964714933607889017639725279911469521021215084637291906711442696503087490157962452914522800419066600395144452497423957702679833214846012048807859468009398975578838131263599509550979586631471390301621371820998440654549639618707799136172117270479379369804026237756378175289898566802555825257821028776301132974284084196527344264211839454191728732241141633848394002984379812456132597551480566174645001010915931555746713284398924522872767150778099511732789358706803485966336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 12168634112447905178273047385727903060692582684945957626075318873007081582115678380397546748598117587122229740243234437666233245298500511972313198692373467654409942918170028792561457376639412471321164333564811026115065783133237743479718009648336218765888815623642648856445784146787335790486106889078941877460567636750491413958485930684803343134506282148068279873617388781341094488847609870716673943635420582646956058296820958674705676427221844899406527880564386153531998870470063366001432541868104319274207989017174585574561983503579120994400593425819251678294185005571221166994527454018332080771561997458588257630919454324119137538174997447060490024701901773268004298827117599106796475409818466988198069619446917598348018259332790722373824035519769950134489867668955005140238996939130998906594173648480508091099086676031019727848690529864357760976676418768935586234576511084924437121018888724206721106782447309076457619365682859764335444583427574009974805443711833488265018103594530009935117154340958488468216063161842237294722338664755909989022559310144449599229008794336799510060161957850733252437704669758479324262312307934439814737806314165402069497428603087757599472793509288724683553246851680969446985376980870308686868972406191230952749562644105757883708913319267122361509140010870875679438054219868406235561543612227418673435643496893959094380145629436233946302211875515126464795003390381816974178346538109808572276853048819911507774094489437600024778094962304662268779138317569459487434012219416865023600625052579410657428081310207360856358261949993567692139220784895981383312613912897851283441067261978107851789007619603492713451376888913653035731013681951600333793893943216251541350621346832225000813405174792195719185386534019568733154150316100506334863770196690769399594195959622621856285775120731637643114206741200242301465438655633035928667437101279600278841112911852140216370082607097564799767411469010892852441073587105503129439587488922510631183970414466756691030110000857642551840110724963402969380917693207318153906569068544067975631607338370242865603699278666692860264054937502799025934535002324592339555085797097526327482645941021059060915141444206496494342892247032142532178033012745251165455016889521873599480043188254963012208467586320415160496992157208260720321931606290447972549747176361276857729614592545153468477125806259905033304910021583695121155695562369311628083160484265333323481925350429639271875824396561801953015932728720649120022620598141827322463790611764526142711357304227844655707801050184256748436688995892730162091372020918584886062082732463925928437090089189043638857722298760609409273828751090301087112545378745784291711386602074164658868076137853411523177445497655647061446445261612538369738850220774926176041392056777443449213409425278780490397834843794582504281137251136572519545000373118530841408422311649703397158199542479224548186426530957609770764053202214923555733317420237321364512817980711014739410931665578716305855677788265396431672601800251414194318469398459287334782460690113359642702703339241204773335453453976333648351313314782327938454333810302534073966985553024663172001920633355739328094195720215507276264304488091127834351977956882599397899329387562979045278378873631744380113834062603867364299795761942104926359368488231066163234361955340440892791061082103938354077751688920315555583476266527884131539680668150182212380430299354415930828543634674861601092197382305330590294269739006433419048900280980349587463692775242622997724351006826017809090801271931996067001589960205109526234049743727368581223200413193859988576874903259169029982520242566675285523162977698716981114886666246661207478151543563033815366505452611983786038608654910847271113551681583639849653231430615162470739946725829928326049056506382153422041316679699131949670683718127816328002607348546528758609280639519835006221866802644682223895495521048145150017923736931624157498652320687512972418262001937877501947143508201387170976963622478001285052202960103844218601340862787327630799963468986100861935558015735138966028209526060727146776799296330844223110406881700318434614915993320376703829017956343695519441982038442016304437761121580615792102076202864637329776063850969408025466439543878426754590801408072384745034849000022883685565465959103250092550008790478380335078981838426125079449782733984918620107287528701199695838549250222775295724324982811243413212062493071192169823196709562974195127376196413208556071320725000738930764088587597248103848574933620966206754308592178229154655167038440839092143600744506321968631117127830619412661760732899625367796130947965879163289600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 24401847201591998320119582164789086457040850837816782115450422546899145868778795410929757943861179365852544505233854095028387253976553631947721758834102076489536060461636150708214068286327593561084853719618646004609413146721664872125115355989472855042001562265650051197511646241063768752531558782621077329998419216659721227213723789968744406574189336365340892124457332973512602537520526921737032085499096167823666427070302675654472096777410423102162045679545671524351815587725709065878340731596763438001816657883436175967958891648052706957412331390929766327252797117884392582884288031380857449751574320372893017590371649703681564323291029344776536463778352217761271268317712063580535210401643947577443893163691487114755967816535141176460863425705127743301000398601406628307570151847509469092252212638651756439281033749713885708435377070122015366949110619437036205579927229411084106705943555859474042482350222865906706129962872239399865584148767730956313136090098610200678289038375466950356137784570532616899855036923689858928977263758527893828507667618567702699463943710702765106141059055806729151257875950285067523049292987171484034716167522999326102850459831936922384742728945499479342233376481966512424891199799427059409931561535235151870240096933246983111350702923818000694281056445308710634079983012214869727871901765004010516708109819991905126136329988903588326179242946468079850984708621702830957963463890160288962080914338762123818116511183333968823822874691447023469004881251600669783929021244846885600617760284256479518206633899200487561661100149902555337075127452759146983299211233014642337277154204185367376720394905151360976777017347237911218324238894298957097832871974229209420240170744588193274818943905882345262379398811804947662644465707457844249446403868955972691409577961476833575017330725749346276160606358059285322773053954240915883057801371750278005656220772646614997730922723891521565904281016309088765377072709721564897171178171368335800984820217488033272818906428570611235058968781548681794350371327867124625000616963761206102410173707169984869262509922963614285605967683947228853168520592971615132520089993564800350839089984641046151067200631773543008230557234552797447053052390619336766641709948634286667519818275069966382254078544213810151052422607137685051162179788029692607640394904627593201192610562148153754098107037679005824391450742165259573543803126837561554932296203359036000843229599273335093354565641255711455384049790659344522511151604682330602851591498760233145406951784702808129145975795054300673952121480391370176813603424679397057226644959395433615794948986502994577504855704954369346711229334320645411731654781075718390192518898718840042922682147292926509093760694990185752699663490282836017991955505246930966905775614678357094599332937030112381721043275122166289847146519905356398849245073157961670154693115776330394981497254281247767076671636519603309406684639403858063112895120030849644937640243294936275279991126835259604095789802608163668625735643605417349927974474950791155912478464122848775435335924391066401891744174001331486691537334501620049899727148273764936503542798552611434818231857986443704537287375224943500087519258658406695470612395861997867294876210149109523806720331804115562914050605788905970938841633818386801242365760503369790212372560575591817549806418705363179555647578271526984924415894661205174111257358548234513563819408107312564958419954274156713383701427505062126028641430102872293206494813793794342643933959647673422284139743120577150032544926092160848271990435468575950241952391587877561428903931894030573711579340177339169416173550522683216619985969299927416415085626232913948834700540757282228187060644712364795464704324935500019809870499642701081616506439066218840835114902515593510511531647619576699280622788772509102408305215212865747737334456479547712899674274463172866802363570193556487913924149667811152770012383531583285012983593766778157986626909770161032041467263713322847332983569788695372883065739699035453019819325645417239804715804905737929378501293516220819125094090506258319040828041888487933345344532480468863373842835675347410388228941338454140069441795288272546224204599855151758843992246588094118433383175854698803695564296096403895441992767338152234038779370909710730504395891238332252660769375372973165456674134668780831537761051696381040961681650739267626344220618122642333618729134869758888996921212567605159255423859900101232196771880742880487299986913661331354813253502006158481921201905020621853147154034655011739036188605496226266074282078855510724301603957332915763396127709127864501565129501661326213120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 45413555221276685030893008247303174030584421982101252160576860543536502737167527146196346959913516964676302270233842278187073938800994042421967157343991595306890322052092822554488822888324231320091047810084394688758252491326513118019991050694468305223523494384784600186453452369987421652757039998595719334742204844225968113459419413742490166162589987088975543073883245063093091508503873024464927979301216696770819486052547340029176672440952430743109521672398758390001327438483946876032230894218088090196668917939605505059686645790048297677205452886123116754510353221658765882937505797820861471630955959346052527063167157662213934220445059332845227404163525963262983174193937900473707454496611793463520658346584556674891987164011412419141751922646568563197183776135770074184256995438811482317158924580971540808333490917851645837794615098498553548283886314812846147693086295428915022644485648423086784892897590184212437931151270828446902709150079709290563587517300106511647909620692876040752938495957606140212210694103580004817347389241143557901609583824656929523124466370514672393263331356532601041608645743757878848173831399265604285997171694311212783565208154358214158017663530862064763815777030624866750634790647437734673340261572818609337134769519727430960699250986143045370594652579946800262354799248741650428954496441170407405797553391926998523512630946716261547174044373462616175109421763716751514250012971723728237236869141308007394331377095984439459436471679832634893761146044027611768059749466434944171234453428750257600677309129616778994927579415520335561772694336763145175558089959972090642328799504669393310617750550509201608911165794202336332638769622274237729753628079822066988493310789594261133149259137151617024320360477221856060704827184284734871724102201106785189668432841790347771420921054167401872847377281886754838681958559230698004607409175370190359488979366665792128438179580797074441483906347726187303434410653772556058881808166633284969162557393912614389133731050518489015426499399699948273863494255196916891577139667896677681361304303880389537807569803316828841908614884498700162334062532870176927763172676970758201052108217026287181139102790658382776615207519724098442519289608424300799900920733420003563291848788622678004294638447172039522322022235514390721123854970709220894445148135968583201301786806140465540068510188025994693139942855537874120645231092038346621239840369478936984318678656820259220594207087040406728561430743554440798491761117697953405232005085322925022564228622581911445832266978804942974516607519049346477408740211459860727485331783732271827811792886218870440986134194161412646662335389105457143700901146544077110578969359303241386073991993855438187938567864025317756703316389233183214384021945825714984365747390638037277700055304600488716844528312103097187041539823191172641821552353819965037776290320682400830353363337342188668162266474201948909637974106981737184395125252727522344624163608386361660376229675904730855173740449350976483616364423487613102423118789184822254904880682994449903743978212854713523448891110624730569030343039514256884143746320362748096962315036793161163874330762692044713515343925261354173876458365586122767387832257193858878729451664750493203263737256933326048866652575651654234029399221921368357530794809249155050378569089230146307679481755898263950854026480994972473178240040063179545822226215423099521700403426525348550294903603289153633811802530778277835466819017110930277856643490056721568457930727975051346753863105160766640400172122678989722635740009111683141483023422536267633368984309104860333483220079410828549719407834269010413402547300015164936795499703425257701055492407629285752356039112127068517057939907734409300409871282447180389651814880618606025681100783992889403830420191408168397171628675205935999144605856109962668443272627591893994148083897505649803397372886101767974579858816956604976294456415067744865457670783768128118165173210122004241371858042708928225120790376597379323751720621441247662462880117843258325721188604804771823900120846518670718041876588594884139868822213456153764370588414010935186467349345746618379836497615658361753185178907141267989544711908691977568399449422159457219076001305191534138945103967339449672023028564990062778119542385201222474686512780417682987699758030635024040652953928343257372321262012110750290432015124542724687693011229324799230090718356379760137859364140560801783808818452681710048473059306706103999628496760277091867651712084448665198363785886831818500439879876477855000113043174195511472522338374624222144974593691947447075255116213048559019811336309820096512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 77965953977576417930411406774422422004341219799059156243214150620766624241066432402206340102076003000869699228408873063118310399302354966096351023415646305208618679391154423180102292574873958421313562661496401574904606283572472798316622384892466066449585012795205863480133989303612069033749739924798869107665828842201989735755005745950500450377078374813408418085761941279332440722969027349097455399819661494524479643082632305985104947822260322518000575910724184357257977600998143153478441934296693910064276416239249722613983434129733604361469916019936607836136648134332704150182573889750917772864986427994441745531939910198870495642186491640272586379325981824706056339532183072703417040495278036489902703392279358119915790052459489637841515337416666319392713897368988786188064912757500539677728548171796488104602509087257327320333335510266124442481705260207912231307163068981821653394717970864443158421894404668586897960681004088833435265667864405130240698974211759887754847439830257226566143527739121406412720487373591679104671537133400186020358410928044070478428881434751535136934059026917374267750202779333965503169920660699278661312813662446761145758874216911111057021511954748589825637113909583366542292406642867929549786764599339741695676395077759713228214397229705981896853478416348428170122468484053039527435098687872035580567839929938258272536861976535959820355496945641360454448167404179988533405687211825417352367880607483264903310076933382025517551639628501537200245638263731363430956805807981671888629855363153123716392053344710523166420399394597101799232634775986777648915449697651047434001270980428826654983456218536139922806711833803487048494941359199521518649510096636392949649401862376500006652452394898268079007253849431772521159642194240110343087315167693302541997534657390505018204759968633342281546224426525095744837598962020907563907457221992800311312955204206385924758887704749967553984692684242777662400199818977116112028336675128119610648369772692125687067711855949884732143941853282693154242389706831868253799525694721791581746618769280742547122693999410965074641108608944293096560664304264908344671680863645518127255017341222530888304783082882737454433344239488806860730599143691194817989434225673365389436294974040571074967973929103831928265445450609531658082842066132877837892753999514353147365330868639948904485629068814904238620965336900854363688067987189896688597221194624964894348602794732945411025976250404160104965690743934410510289665100398189162095207667604931650245630792336885889814372953393315219871833189782360998877990899844213806728677332640573022604666829189968401731113670039500391053702691511702288893311613548212007344453319179658866349118698304495478624749641854848500390368594815414572076262680266919646263981079122557418652869262059315982608685914278440154963359264060102823693493389185121483509986704911456179155368447262104980431615748994962311710203102454369634342001814204195935185288735851588962274131133764926047917027290034325299471765797497221470597766565248386966297890810453486998269349077275287375910870522683615020789611071836733564592496255353373635131737097170054767379661322656134330178335303947478069148563385367854252915548632525195274705514446556678049431809806649298478023623964899656748444036702596178680379209733686478506001882009195068660389401697964645396225492229653668042012336530533065840103478874774687348738351385403454337925606240666730893250212159368005275822439397486721017716709549878435558618952489497735874240503769528900006076540232449695269269485643555547622784898997634547847091707026937926537842972160287677171258291346108240337894460253443805300782582497345487133121649902801881393041298952488778111603054757013668308695930074729892394841258555511316680917875114905927152046887457892375210667536979491476039726442368338539132505062902343505982514521760410009422470677137882738365024918936567974292479907544820175690833500656642752735795361821923207458537588007638107305758629316750594213650005816756818575645586129011893027951848259191268964546806862815899163748761630144508692699800210950402926214010229102216482624399242057254421852019725413300941621878580880216886930038584129156700004041542890618499982493755338864083074396148325877637258022079601062615931756916831233939966359205380835188594938314464490299595110150463815345615012526501452081282370252892042957897334489190441711430799855117959740451350205544207913064002722318364906746176082907411560375205980508852617885913057580709912839137236561635490119477344022985889881326467538792930043354713152741806167717940440008562635080820100413428103850384949248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 114279348409029765798990974817908900645121308669536920427316089316405664076321706130474814690774966176778671032766511818607280141350904534379292465516589245354702955134645106155855214285602037845806198096857397097498267548264766661991265171135152050842727970980559796367358944482030406820386395981323812691951593926003548319923413198276869939232626931395583552532512935748032968999110426690955097602511124136032115381882413556565451643695841987610733687866245840351206945861054949236686975323204919146383557219763613766351704444962303586574855166647877446929521027831468682090955219415336514665012563343329949950163653947215557765761183950484286582833467873631442683707191998811352465621939641355816799332915204706634759781281394458698961369406702987422806820158563202744080838443892189502416735125110304380811256016928709222769453563385547528387522911636153388373295170679064459429314329450337965898103130572483047493445205350395803775305462727005694050126875060055315130575516417298767903851377011710720829476027159603701503131973095835909286759212296032868359548651439913729208114303210589884061362057625363919978776105981130777946873913816579544090123465350208272521597379003652720288194680093256803130763316421868854802167659493520241125123207228941840932534013681369973870309739108158878100016231388331113550876550431559321361149957213348828674890742000026307051254054466962468752745252343505811428996683011246557405458964711984841313321849543862730195893773786345211378208707475175269856214004310780291366665134135275343952137017936949366019827976605606151759071954007247798141696103635518513870717877845631850111484820179695183781853169318273823472697805606863748291167148454308964865422236410435656683590051114383178167949139466326347902111221272635737677330429247554590561049592703519045211232333291064199782560533319943220667584168168632616692060124016925635159477768171937976400333679808815299959663078546923987894253315578904163420611028797505945780167043732927042340314592270106794056863810043970301184049528406383905253304723460953639564544866279801996242380483003034709160179196633996246494535459946724382268926457924470852879439226613442764875274633610171979594248186616434999595033026341762715055996081807435633277285986949900890600852071241455659812859742215035833330729708372221289586044817948441964471512098254523209571886309093445911079677304069461562115625316727849566148471675021539943884085431045252800292887110858866303459947516273769910609201397812056866049850339745774956424412971072038168103009779977971097227693342245790711400553209598920657190538012985800271728716692763926880771537791074413288319368076486895185349550093847504736971757397617192263421094151717419674628501281053571319708897827423159669302469523315329260878886570016622731708768860153575191046074394912141292317619921940646412163015942765473291560831330460740212959204140030305603369797546916578762913305300258883799557403206836111255836075651946316068974501935663135769521763960150225537377692512164935226785907663049872001983453536008415796689205997270792446363116149813657553928140747409435411068904465529824652230755454867509691581787130665306030084733458503786746422884108595945991706987906815782954993917316981934377834862509705419432447421601014702361115389952296353637234153683957703448177989693120322682368316398539669534489269144783244843034650257580303198420356556355590075549082131420299071904507672554182940489469168384002296559468491081704076892742604124286661469932682830351054286887409160893213663460380311153827106246263006532499906091031130375338129399648700305342102627329645177146634929505250998380956395304489860082760449030428772462072284289571004990295539335071573623867171981689186791081685641601251647763589781796978486024308119860937572995988439663468074939879049608333472204401304999890024088987010724643981777566803079565569046570786491214999177870902058862582710969780022005337716577224750124848399391582233897633440225997266670544348380195028658672936354009848423807866642075323667948767149632988643537319621267558534872227127340971858419112114782585745816824200820719934672789939920326258237658972242256562144079940613523028251935390193235349041912421465199691205712771256545339807318935983748977992400053497055592711464045209796377184557237992519715008875151977342175092160338259494612717157877020771134794586615836022136649293164564650697718559815737940376777279699267043589123252967056944207886976352583070025154855206739166871289549755338638300685092801364815492166470473193011358216709139970501504267783324312039567307516055054614632643062121125817745188923332257634058240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 115667161751780290455000441941142549803425601939886082028691762773674748956474103052178059544584600353371100297452358544849479780980542428328854336793476716874763328349330190715216913100217880096581003392604170389286296552886672904992067484602159518554804472822745839628433713327039283992935257606990291911631341844280361096643038432218710166303550750007965664937579675479938055770375400411780136255587324778305721106230702341207467617105323649322307306044305894039548570489035558279018888366563717063600250811387386157207279827580125740083038949028639776751442607429300977117739780681845067111285526592999070249575743339560148012910335225943740274287345646536838614963826589354170884329075303357490985262966342310853084752615408410988906478991771719392916207972702011084382192330452329948275289401982001481318230869789956632679998382264143752682978259241679645243191089324635201618914524358918872327164614486581926157342036486258420804527303912050819288100214344939197833345256004139063874917527957964049891563331757992659454759835376076089714934510406894728069177464243451987269356360826090297416880809420288679772993143679928756841693053450919189611126146423245777699336947937589968938907272849415532777644951299518117800071492087492311621736381355352069132448142675838382770057496023546953805978274995659411206260812079883990115960992451688713865367979294949373426242479917914874252038196445179570807398917424809522284904268950912237454197960817506304247111083428439395599042878914204386124872436951011269655692423746371761426785877901823173255324415011104619792922589172425862992762143704969816170488072897405018446662044344971472569642869427631603256585518327605035946506719948883111491199498615404736254903648275040905981650575275443743653246400020716609255450813716846095254453563503498919737854251881786731134017387226206552228040344455743632395728675181420450386787167173216668316730205176918233375926733799559257805157813546157639435334220908589226991699593259276524296144680338713488292919827412257494058886007260063693886193870918085789638087562290073528885686191007214725791618266400160700720351880311580550494066307622227931914887226250509281117386444725996980729498820213017138935054228964323514136135269660781613592458765973718330078142714911628571016832943430092026397569658931131756523870724490219293176497224783089069666241346480310805635809046084567503924768479793040388387592428595032844931652717263868928220712897383261298262772785038689086828523788518584409553882046976161655266818329772116241826190528055758554837714259892917534671263418006157574787695584329752404571682445558444450421583807415542841229034749108854350766381480187174515451927728969129049556266800667201139344743202643973876924085042693647684588677572627308327621506653877721802078259506142463302879531937560274156310880547040998360428596282489785906299571339312163135154279011139364918170481608995782604842614971742965067454308371140600623296250725838056028799602608628152244045265401859335931183314922080996371084988032015426763886009803336142540856740382230856551256250407218539151867718610880010580796551187076381905828304579194558107258555195322326759118032651967796238661480874313315971662197658630580244947923714111804476924464522747019045460642440149479183868729425320408363109487949801798551258785689297593851820470207868410996554868237928828036478953598100952850991285446502833169018398397283832982288942680476855948430887550378848454090749497266247024950276131468626995198718548312771364854734099734184602949337067661950604463060571886797070540527421419969719296430574881279686018221129062297156562629648215230123605049473387488057816906171442520820522138999870588848782994221591726425419559952565376708342486745122289601116398541899648748305806038461722616545535293506342984579287205560256638228624987719420728117738585697566763942068455927348610432227634773406450831969450194633759991320275901430278218048616602355887615901539458156026486684717055263165677119714634232567828831548262549298820075746652752588822776700356471444989865341763463181664607761522664568651556664317717100948149684694116266671061084906388612301581440112810927239022090616589578233247660975851421080406842033828584695961500068459620136319240409867183037989403965874588675675355882563351430290535974843999544179246586704224956946334007117598595165608639596142870956453280096654967422683359245030734361725625652934647742996338769285013005790015507511187328553498962610434395145116737652823401882510989483009234874207288063963819262084691100957843519624035174472282690386588540909656975932032284856310166798281393479803710996480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 71410987938552488709447019243321687867431201342084326165069905281395759953253875845133653622720276035913302706882930519126462024935009269116563427403158362885883508530321503058232164719661704451292559874675659690212210850883345054819851413694988023582622140396503212506475553180773735903075912691862880262103310189820503722581755319552529464198581657159614563917371633722426083887109616348649854683334230771835847669924572132364712797744922788095136035678027882660919330744375600295286816512701571142607761431289885715066297104806935249000581057757115517259391412126299784657643917314058042274374084392454002930969962520580803298110018141519158056352128450961613516422213609337860237284905141488878190601381671774309669119848575962967282324740432806169333825186807130461306456066711226043592475461189729318340814921670810081889541517106940274372190269709162374328999422636798497213500764168480229748201893153880029839450952303575158760049514104007097338249810316117864581409574647937249721234906508430259583022730244452918040588547119834566914409103327776775427172202862121978443357151229646780218572062967108890822831865701422356079010556576742196325137300354397445011298654658371789110731117162941218920694970364958681763291820310247563357977462234392034389184204593204977492479760641640357359450135293268505253287541789083617313251576999407249517586836477234219616572147780183456740059861815622147042457650411718045672261168524598974765519588451173490529142101147434330010365732415736668985151435600530729995806270387976229915509766033999035359417568084606474717198986073499876001145094292007072186145464737963345916495668342725997296489704410204103542849814398916537630847460601678383934818665482091643093920563742298482383878854144361906830276313013680681615172604927253641886387178858630794452278562282003181108843760489079247698902233980920356468839437912796027213284074185264200657088363592010188088456658336459322251386202389734783819460893831194742585233789031586538424106818608876904301974420517293484328196833980552619490189681561383162897657359330526046913434568133355146046634539148449947449249818298748260336818563700571476051104862881726557210805616195116155736789962688194865396948570762457447154169965174002301029643817034247917457770388560342920518346574589081019089606535670501314245817384635999767260419968290722750935116001414119805075566679208071168259998640425698718196348438003696436802814575992534356860995112105349068376193542170438844223797460167357021147413776878056107704529488221455724742990411914571013789759154490779831286238829017117895144687207085209569702534886833817347226759131017417399733952204304074716837328054965530797688774362964129530073806471292462402588500522155887797890527533027604781605514198016683665485482262883065298406989548050560795615415628231704185869431594130164660769744747861212338820249990586365895228188817041055184758655995697634477392509498302224491138125596242140419191878959049688834610720367498286628538200554000692460020357285565687267450685851096089580324832732340184769562487801517296662380929737944186494353129415812338282724825026324910945279809225830525342436236051301309986447240730775709556269587465561062558528078020951654846944302087453596603268607219121765461236653379654718398609509629451275769792818103829978969234369248764031994197329493130957263518256432595164053799527803330624664245550056300751278340829359278764147469057950457024134171780044523357676419661341347884124631080357996777806405458135132539859491305522716701769259756645349565562691468810356844354122885649119955100716491010222602991559196543660306037964113146217495646219208206938642864995237925966989699631372223455456220767286353083847607036251799382951383287252368709585208984393783410936448155807673606437930240533974535658569978528125609783954286227577206392728939862049868556263937786866867526895204629968235902655558555064483522361132249171030113510583255791434515055102049473425155365225433434351873597813218343952400426016929990593928994381866629174204495220273787465831813359930477357847220361991157274088276180153971767848733879795876085715713175924582110299019928323915006649867874060849726709225653234962499233355000817379273405393901532237227604239930163305457993652263723921079680301947458227848229019977263339363968287119108134431714372125950773522673279549198691671266231988704339794191774308005342578418632565790601358784009402277036560591105942152269533773525827648476403898537990337118914444923667389080358071505904621329025572732566589155313615666305069655331111200588587465440910158357975150607474627510322972433421806343050965811200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 4967639215785990124297324825574382122732203127369949743121474699174055770252184865022164686382147281534980215700949833144793881981461467907781348594418366326377057156106368333494072528851901597759471824236064020089354588888131240543850808408369836669658458015700576482751319435637575278502041981923873080219828183884187385528613984228993715273491242879232572927627349050017819812151203258678922613882262531180463824306667143428875751766280873186707826618687101117654169893347467237314347719225640042584023112066124894068486243707397989649090668184064419650089117988412281123171686818870526910079482881294796934167668907279999089505987745136310975108335292987155332327103864900285137217843723385435871008304182952511339924898714117402202661696696202462704629413750412613382516616820494276574301753735423842675920155728851854999279924930468940704308085392725725608691897420255515009266660854620417672953898148439146655038210707193336576051845425179628256249929814333188459016570112005490202146212505570592418724714590605244008636894641924523404975884884011081148177241240661006865673952497367800264237905709804966977002621470688836496691229068285486817539492428400048415696067703382720209662623578360366893766826807013189249200193919735966933681632302027728378646730813986200537535959937892594323029035216398252350073780753597421435785229361110856043202767284954492205479370713432798256626302343353339545028724240363335165674830837374833255407925197543426644154028879688722673938910119377486757054593129444042861431756898921894742741014325985078345312050061951750554580655859163741091837217987393601194024474735375923116212572362449519046789715884123899696023900040352318416587835025330474789153311991640281648844297444023883938196632874827720426694308279959656612315471837572318041384028283137231011598775320027747532483361241085293039375893486185744604395577569096331076766785684542130446630469481607838947960157537179225987546255407554148057083793682459548974793260233550365593289836547123185219592418724643517019268435603116210467879384052755039697988781254690132907244530000237063820192491215911775376321019202921740387675153642382591085844920826696006868578325441422994047901917204494041017100808942643685045918108318659411144573614014605969886693636665261037906192482213165370588080131539340366500272661196435558409877931129055293592362699168465469803697493937820235223737614205835050265153297752391800961038358040382014816681055099289123613979506786302487059296101294315637740133339616659494571122249069252523581825360886373838901888462111505001631410046669166043719938098501419033231273062053356632367150147474077485652178475051572487215983492504806231905193434795119274467579087672764665310250578915149706441443667920379357938109530794662662132441242243950267573632840931063721146331066811776961233523003419769721514748276414470652645844512378381109490069372043896188499392410093693682844661032835307079654110431716565874674222130346218563775212985331655748686355894068132835498925415935456891984659181835033793181160627498205540687868179764871315073647827901047293602207052645941110405242205937114966360093187543851508186773013147544038070045386964580634261022344567017247526376590546683170799147045963784949482392194479678821030594921777353116669966157180597640020973232576364046572410985375411873433473228595185447771334736607041743500808320249734658131193596221184822508892379807591100922068748616838517546832121828433897662784846305574087575549371939194903259166543133193303373712042315489499808281084700021331114439262635149920450369782341310433614989640812478185791458093735623467766430355226844934505180795011543740424413112031084362912641778532015824089025024238087040365827037018589303575295402924657923838004957678265461866071903325132591964267240963349977273664217226459734129691341809114385513017445821443417329227812169987977424726866204120577932651599989083788124823035852279995405652349333114548547755122076053549763149832083917656568338557635934942608389294311025615096683772622801032863639039571347158886463986779375758954779834154793649760010151799728141207288733737702646216697375812274242334176447518462238409266401204513361682013211162395585673616051741535370773775770352408346428592725598337573723129872065392296499624467362624754928940690619266867807398884352025792901561616388934358680824159108069670049388686180644397583491082715243908285790906062052397140773358229694997352669253095234564442761269468085332213926108282527126764854840398208602573580516743343066101878231014938749870543408581265790095569322985047091494501621083985578360636157847241978521478758400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -16265235365569939337698796476984937776315705391116691112776483742960806068988480350189280347713407587314589311431350857817099169443227000666080124140923123685314992159396740965587416439951910597952076383406770295325895388323290657731213283918841284272495679220318079885746594749360891935993391598775271950900808734323778490801723440470564214377439592983526774172479059445603238932379568938899154254015817830697793839941119051579376401373212874457211562644657762753525507317770504378540314298346423443456388630254383070066992982892355579052899479541765715108015081086822534848881264375998282571733849325161884315425226192186696993382308249416944430746466699038414595922619464037993422456325342270085187525094949115442193508060845191448782488805592856081669366623978294088202817312922642137915844836468560097795915625051666044863611521735894831522180755600893330119569361523835029798745519810182553961731956837404492450511418704921354800325321428671589761974247058917064737556749369501740788082195613828589318148340229713543902420595784709354144660223153828079094115413358029399433884187329400437885690718430825907630214789670796313856782709103813143490929458182980548897447716697515106950524280765634026465477889029963786240777891487327369630155978428999709918408025316673690598310478832966194202129036563465723095124695668246369033511540146519030464396791133966367125591128893109158568860337538350483296350641751528662608755966243404298340668162440386211045366747045663077326602001967964237401080847223242843572294479986366984566190601398070346517504379788072827556145568594118617487072801080031729420156441694245840104593871870880224248079914934512334182627636113328402109066011202154449378550497833416240637429702179147967435308825202221717703332897654461841529641746609648850987330930907272613192825194174010968444072680534469742680352355917318733258721343317041441824272180079294567484654293143662052877414361246223855330261124291146679006791554652253730869415554146188041692206674214815425994909801124171291510015069108232709767985659731331319903549154838141560704692705063678160814471373700977409366855171411679886268426317427576899137362312412302346768859374709999551113830312154920661206897858811998649512411372889500361789445570658517700022847250744733078738291167164412579687474196468749487269930929681033751967491108862572511053982998526765444791216148179861487569212111699203060242197814862473986807531055236033099867768680174475633408681888563185115408626992973020612051719109623012995261428102584077303358184999083186760283909009822361239394049105076075023219349386558914138991190334711434957402556468743465414357061716010546091185654942674835100695705119802998129137797819023119517775701523307901451304814396485677642059565593683920106000602710742009980592771040986107869647711428968029768023818501923439607239621300465833422815473281547439148358424966630471054112041768308988464278158087436887153047951363391227349372025992727160686255255650618395925051115623313667364346922973818086855448265469057214750569613840780622300807716037183715856893122044475566301646951574261981082004085195192279101276560727518747944887967964375668295026358515097305794007562002199524840860052114729648228057856006553211226956634591855141038266313535429052029388890512617143713741135078575344691300913461081332459349402630804930251226921215528877116973478379969908548687865633882774622907609747344332562625341534467407808451841476697081171097744962816213828529612939365129412405678250237604450801001165480656028171439615125047539306185051083910392524703450573060560984514540865238968556639564753607449011853189974385967718944316706476082396494917450611471506129089328614757821570488871360639332951632349315325510916626138429584234126980291007779483504081628720764200544501837126714861437472142396129225995393584438561143419783271487878734858107329392968676361635832573923640930807259848773896457285810685863055504295363426775782271017176867271194679716426468516383398233936511698175032939942620906949724130506062732416276548383626337012563408252820449381898758594063463926938765259696045642014498981907256853658851545186493485073848100819820636225870569653139447188013013597546116288083027169777532851052214136685597159216779406961560628317607091681924407480225534761877378667087229500213337480968929408127996290479329981712087889696476719972576645539578906729129893383916023370627404378510607669754800775990555529686152583972007750907073899234510252049479573237125705030970527174319510546684778622283855628116303237734528648954050446926794864802012803284944630569679975214674878742967844954546634752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -8048113667444978577381741097882121813235217234413335790562080320949507599461543899036596098723332099906844088334194718714752011340848928832528833113341009845599062442743744103648440675026710656749011361532242057720444037555227753179937402633610529362705460254694843766572868831533947732360677107846214870353622026775387389180719647088338503375431796147689928089367507970396685323442426409956010742090686988761603157646083924465006292221745590935539564240000993803534904684241020890060821949998314144193027506588159084951376483177569715011600111802994407048460034677733646718942057559766247252448665483914972645195405591025484181892118893956979653494001688382633871310095780390063534939708534589784217381991876072154724381577357907243569663798230386335545890571663780131982606569253789088879960497052623360855324883960049833224098358444609611017336008725896663998127053971050616283901849398192421271067030636189522404662704821930372385932920744296594062191926448923966854330839332391859527470153379411261173633430154389229702959997700280087756432323600606328405581081935163061866511769725441117756348482422993414683374680861670642389897896862129573681914787357950343694539882068440877144164682010857928687326543560293061057889663579607147054755826465083573731270719220217232317623832936814006766578393577789986141803140913746059337728970278485057845630996513571744166835863665538942258766727675486100237078931748924479132222028087838403635825424144824346560470290448595080714932473609798793596625221552588283565041388251665674597811011161307066852615696443712857780594697928833620879369467955849538689963433184739491598678627911677914119968470359900416689528005074475290116277682239021928482511275905350768374864157775222533121054741720483360228954486398197959220325750388571340701962679181547436414633216321781582814659530174086714126762444796252801811408263086896478637218223868765070554845639736853244227083918318537577152285098689096361171228057595496853378257083772792393225675145311592173823575482729982684936673215877311549046842692223679322142032313244547407525805879761600785620845092003875936554754022221255783417959129875714271364705847724084538246759970287115634078377769238008966832916167372656103690411736366331390553264700971551962055513249476811393494224595088236578513748026265981647351569844277693633826288225599111821137491267243468566375239089259274562364825817859793928720367569284356601038402558029402387712039036575026026422682911299473978535425399006175116958506577287936540805758934262757726297130477092474415248517952342698676600230067582668852394844562526033907286120866061756274347284504673756909668567802695747487366504867364665394931882382111677390229079838847320031187326529540057320031881816586100111064343683719413597195543854393886036671647693910396275968756132782364963641902538095406780814906673344027247886464540839236488260472764230833544858356735478598679529588131019232907354818798788946337131224392307964933139815484788489754153428494710233595382078852548572416268906969680993088776079447491122747693236545951987910242581825959570493956523532975728047035066486439728205653867876139731268856936058730805838774879805505666424348201671708748666628803143459740058684818112955816062875283556293373381841738499856814224417289427248632481858577537850088725285674967442210211115520768547010368449888678725320864695815225079336645020947224235014086080372103213875602347951303407315581768574567709952979483137733133648455868734820673036479207777219437785055143130840803782338371399330043884836760111277465613121471062893479671542657835088845519441444865983177119404179327938211401048400181363965290557838167196343896736017613850108438499012005211418877304085522132817731321437847883203684136962089726901433972834362686641249778246006030644982293412443990518611699450597583809504083947441461012537591264399821443698820832828705279822344428726100161691783960967839493320449081395563765700934839113880609230264472075289055008246944927063605940829595872385643506271514549395579095467467927642254601424357700040299547998854907061171018174065898453206516893720113162639404866992622021612649767649971040078050761881765165886942631586875858371914992477164073030950768704575434720694090612674103773984582228906439241806852313798583341791244638543274984988153872394513238031855410222517835745258637984702228723423069909360346483641537467413234446811142172158914087962135122511356926418123021196925276599330400987926713442894454145667780319839394823602066046629666540740163270851603888470646831230388842203861496095720172106599938897376753499821581502149356270324825666355200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 295249757625909261222030004872650441013241176199099291217935448593455702107870254242846272862069919880251862426571098100855575485446948300041709585422499151384591230283270859887161132430614567505949336632028364518910125597027703757110686866613917551626870201920608181042547113724942446748910295565979282206586598547954186376611980448308357112315143311852221208346708282407467770175947252095622877990784842245696603945935802814323470115584630937421193049840743811182577474099479110854772825253597506723683252955630864684102036458807001980701979379027231987879843166375561575113283733448070817908608936428008402150282782819818507297429392424872048715568348230419713142703242535955672595536249812515766993079611917543840122571825614385337240984846691933331483799438938042062070928294489870609992720000591093303974808375375453667109826613119454315087434057001197860295051381267073414610436735460098019352774198090019579113518794802326531071749201736310790117689953061156939481587063102201213568829621763949702105301710021867295095565860143888466081663481339681867504846716578259187307603567197687582144019152921542465046251372946947193554638617394125213677518847170637762170442085156549734766617047762138142811574091388656408374324000131962191519947339529982439682587688126224766667501740598393355257569244943607591893829929021507086213923257503709274606743817105944302271595765251921616444784905132296534450407571253566736774995962643644049533292361478206657330334951927716186378483345505363106630860223659084972670603617947278649495471483859033463607518861274806331200723901191311894152150004230702090926482462456339687069913745931436963166078478504873667670670778723704386877395381846097509838590524613524582391241083179367993421161801994801923284535069954671216191675503014880962214762312230079593888391792316691076688947544537325529696650619138167983657350837445592308336505381194721791046831416825754152098696790314986647500104596759833233658033509435772307539519729400512772819753878598430345467405630019686783115412222172059902422249608838383335958356101914302989845263170619240948001783458595286391628462256349187235883551174042601576083256107005461792519439206190119502469739929618916684728741164451400358229736396314060301512604897603363314677951563060912708567720616828754985312216439258045867420053722585887715188528933647533033809675738608430444401835372325784102461173863983799703762027108654843949656891481046506389636434814134896647787416817609622786723297520338532203413595019028752742130418610053154079449521188111972690210496188094313051706476973922508443410231053652385955773320347772133049514074655992780440777653570360096330902736673075080231282695947131067145725173542956397134513648485025947732994469652187243823316388531540164619139543988338112304688717171617377214016970180536326040900049056866119454077648456800288799248675980759482637705000845703378183420342164227667683832520284801584616572928199663297110187161953118499881551975443606941987458879358583895481174329924224839358424010220167601195600367410119530394458219206408556554909636292964005399027899222942860373161124493845182074101812274723907584481720906916335935178931501251468256763634930361604094333269652238384958313117756370300464798712733598547288375600286179918071970181207581068931088309161670892504605083299425780681683725446926081624674722277093964094895749134647417794359950041080872501366499715802432617366035810982205642461144414044161862562887403013961467998208239508644776760358438811990965165924455786191111814773075768193534071689921836543322302911728381822613059946009032762852823557501264134060793887800497370653326840136466019005761460547323734632744799822705600170267820449404653364782634076005456537364140829203766698616167390906560972461299524371444400026973463782607483348538091203090673761557821716562711648855048041000980279152537872560592618279070969795539100988919461454460305116253103389436120015979826676661812838379294524431626775225652200972101159730955722596340081660733590975174222494239243105163432238074399158215366592915756292978158515921285753817131562887604638218664318827727023618049700454455284063242699374861965380066899300201295342188538595498421481302310200889839318806768776312080069933899397822672382695860738023508618246303258464637241015108890774158572070713979408015347473623755426194042268801546378831017716127563298368390801840569177800626609692519430624886473346568562157884938974299797772403363389187486793321003492864577738351785680473461487718146146211407000261222857929230500235426913349736709412156826683747326865110709132016324191496806801709465600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 1336631595426012050451556380782638502815233237880463069523222966944141224328130027523381653583299035695822296242276012213744910672880519665683869030005780206269713270438240606396301416430093163370109148602120186960160840749254404716926669613889766796277705211424448164395668813595668503162622589513793256546272208518097542920847243182807438558251709061010837732949877781031002581530454607095503459341903994247819280197512780876918103969894545982005441220059392647591641694453288209664756241506812665013739898864478938053721014870567308085075874868440413005304148898271530585086161435231728443144727427563321536751208077585934958022785791244228360237710029980505554449699774425532340090048253870916554516907800099537108134015996180648740673027568718145445470205500383512712835287006249597409533392393455750027334591164416397306166976962284819148067796559880145910268018168896435742939387156807977560711852020182419534229618331653372176157091606813591907284576047643055615369768822625193402162792473121978756457228469176323812600628486477695041307755456723592063479798040847811033104652421708542717693519826380459803475366439956913195210091485925889484050713972035844926760696702815628596176359948875488178039349405852958174900139675728179972554980068131619736432467478027519280026133104310947943161867571304736806210746797723591435660778753727956065684558220781602369955876823859277769045991310164825611701234007104814938999086798762450639689161852132392397745216135663846932310944694458503446218252181883171471975453962822964087661656779718477874916036999571785934332025340683197890479903267900321352702463413626354912130167890680581413971905592823783629550748235477027998852895972226316368972894311286561820140522055859944319307443251517020177554418205267871775817124141222759591664113551577363435271209975405493767466266302655760989144869885222884700181087296377062260927778222857795746769000520169999848204686180000862706373060414080007128978664900761000310803740405685521753279503123724463378780913190391242763478621732037219119863908517119543297791217846366793043843214193713467882675824448683563481711193716322420807450452132873461722306618025443764697450726377335632291105329928020922956956550280968497221912064497560813532015163202692232728471138860958307204077756658493489265763882890488177284682949116501474264592681209625067582751605339180141725770966087749034143123962982103951534594714968549089968445781243119760270393833825807219884001074869828760041648512795068208976128968749794351355378322933114315028875880931176607426188565133924934025713140346874889647040486133090096280452766835252128765921190847175505291019486877360028755665787145337838174593690248180298240703701676501348958237829862992867084979948390168804335465663359518995793982638764169647148564826907778519579116812451786033509239573405461044938763366566830933550386762003735441433214691693851558952438943939207675406868535442421404858358310289054407908768914580326126645666331147975604898464583537790974982239238363661465995429613093215137667337966324354621932726845130593248379114740500604941111489566440112334720494550615689970276582324545831026531068442901120975727817242399052965907585383540203300317967839547818610910881113863806141151154719418792498156018342923461284167124160472369791892225256159221679215634776788655214094465756177085301583051721259971857447620856318871858660866389304668792332099869814041712697201858683961435578999042980440549226435278011100801044846335958998552828507629646338468785064189380848068185292760842863285882311777594698607036678643860505068021421231401869179918083703356270396765935956031723875857259365235054035939671409872510130269718470040802793507194866352444800483691812427052872678703442199100202121838848926200001333435905771700436908846494783773352596915149506902990656351092574034198307860660007636389859990374714165267892557821322866303113433029230895771156768904258418687963627081333238507170894002343205932994584106152245617450921782942780343857710979075706243526250203998369799712637373177834946455032510553124385205944033498264889877540776912040379083784295980175610442613812643106612961979675225202190436277099632662217852149895434815298360889302003894442855819026588979212834360795907636020540024726015644716471410230036763029639555253937052267771731242751895961363788144877163166834705896452945626910499089446647634215278209792810708089316575520310784302075455053648464642506071122634324130063735781166587443826493241563404662855793748729883342905408848181663919769043191182787120465129965900990664078748159999474569829949270748924458661274358971891712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -1087470276569764040521197887080999952139327509334484388638033456412675190215321359331913108462770714912266376588607832325180805429757169615062646689600168568450527840887047836568817970945222245413822535192654575940956927590259832887989522118210786602026405090667384787749244024319877497191226642465477104746665146286389247206448824426589668220933803135518548989216094707322182891859306762915162189173869461578243210231009124853917670338451989639737611445073124634483132586863240881480148567247434562047857236577982398909682470171277450904209134032942462444431494961650526189834105425645344250849642618943023258183008101748742081874423089897746836670525322958726194452849856081100220580694530719579831192074553947673762608382999569420220370550612343302467218192899348644009770052224144474890296774866226772432219807216922231073879454073799234800702632504032491926429236949326190613022494452375991365757401166600491299213883551535213967770231585289164484515046893755468505364104118640028333820799173345537818014426574598477929507223157737060483920365027520395421023177689521455642161273554096334398608343852192434274670172209590967337382576088193370438110342246361977287792060042924102197076392112258989574332766790176137443230187835889220651689868335889399346803450358469564733505707476223137728388540396243324555754124065784400419752528769131560670319664375608310915775038962691754195664693993062620771988954417193803783718890263893340875985769655537046132827314972668975930429777134289766345675158094332365494948394436290142637285627267604016948267854384447776807905925764304635983254576580240380422246596706171530631663317979416429195640848461299288208285607206947072972438232371834146780867782682316916973432884199259487842077901163674194634193988383764455353837946084796967237056160116818901952932197062666062520787007046215460395442001410441215754871330476760038372656936836164204992582428092541689675552945237040968832605039910214084157620348039632438519210486223874320689355247795371531202731517902768587933276633544826227324351385838332263069132721857314825141809670435157476315178254825483912842984232102914929693107539929840148048932857114520353148613881483500533321594122454366397435136194939238871968716049861326824779329117799588084945736813799213400439385345756697507012011656732933739524366570730010714115535036433285329365412851416722741141937740825624172293924406875444151661431133764532714080337097587442712225120168285271082766517549080351852663190303891704435191112162310251114606385353456320519372616286760411330671014421149620318703919953527911103980028609150905009465931018944419093236046101586248485945497318617198029487873826442603354166022349655962355913540313906515580360025350058015228784919554087431525331701058304309552962175971582378843634036990135495348995784330362989639040626236714541940024010357151214032967807346182631341974619536022225681024437121803084918239034179154839050829058610137378192066947220776037248450464527607518808279513360390890622802378590458191385262476191828602402140369332304833775668874256207058721925127798896289877690122553303046718494718876078517186682808258484353492016893449932136836682235526201537505959304463289616002816314695500025301810267689487064847832065562075782280923614002679024950521535828005722638299823228600627724190611002935500819403717486832482481488070966780889058527739531338703003966586168807348180477455878532019061930021964851112337306436531517636637668762291563729125047719889624028057533126821574663724046112081679276570582673876885588460855607534579603148197181272513783766359966902274604153395654737446162325603823374748353630611598786808857241152261035524678830432308597473728025812744591063689822367241789215286420949275314014193322811428284780739982634610753094554441698140608680888059724317076422425670888800255716398765981413740852765894928821974871364997650576896561708016072259544451694407388499551976901493465268037871262128012314226707754273974058667566300374946293950961642537246666187584578183345444585884697455129335859864944480871269469493932224794577738964018306924453220502014749025872110455259042830034133627348275627805255718363047231455734387136230556085037466087213946341808848160013051990191657299064968747268705620058648541648325523073991397448284610233158412893675782627144553599372201780014849600773387215137094896215604946030489363817552423774231517521790104337551454183276848869211273333068726183230127693429729590072404524038353595659167582928719235113730797386506246348422165631790648209475646562324986191321559237135043653961041231899956126382055925204305931652331837849600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -46647912999683086664421608153801223103569229052976526131726844785785727686440136819820764124093242416564437567319327449572395839996872662199963256800526818828790315537061721883546236418102455958679010935337130439209621193153560924232829608533983940255386522074471499180224719580905326673861953489205186200092822867689249625554198027544377590371051213635620861606752065898289691708636170592747397976812845340914948968101378435525361544689888593408412654724006083225713063749412492850484213324993227775496629029899677179262376104340426900082478641165090270974581795115948254982758433464340213467147453927568845341398336791047063882518881162608974507740882364096394543690292012812522877586013872427601076842933449897867882250138075737208982347698284051718959015141271729200761077974780339918712299052140074936869150134582525353183721014658492108443381035466918389231541561065382125929600588014735387670191331468677511064729610197137475107649376194126739896109205523698345823144500988833429332188340360413657513635978359721854012822873202969107440497265223752033992900081116739337304379367203320083427706033136594843593283525252154878828236202123823965187705011650182832196477894601377908477588181060489612817843500746949877460318734022948600353532478819564948594508728371666031526876743223423792481626851453931853508620725963628672121898774977514719022042487040570019548674685396455729270940775379439310902070449952986314796950337272712389695533419873784241496782740885484898270695028224037699220579004797619139718440015046600752906120807902141089099594164586963873151828403323214693273738273843258008410684566214043144704316980059736674186695702692979175460257594408597680661928761287898142106426065148763078196106571209685529791007195196609668100288150442934127236039521410809628645156742233781264899151428647461698742475160490703109338939463665571047122367575288711830445098180407697109451780329097356152494488633445769977541919870246582253743184581341494468523279510692484373601285865524515068132374118737380298938187154047308135866371434273139273681594815199297577476438643914724686086909980195565231288058493615978502633075625615873374813978744960515099412408249594487150902809009968499946813391942714897451347271225625964087258644739353246252003610959868972184931172959347326051146421411628799262563628568819388584648456331845681205836161292007170909699485253954428792362235383066156701775730839220967279700869212525227759521895127766244323406541028666303382726178340437975724655638576459876686530908905378588436253363027388891777421873008182383757650562956647388426941368010109154937943005868698318145015757099676225987335795729202250453906818063015118012203765532707977021849462107284789219424792164192983404885038721519462303251891950476241260725962738956490739161276240527704775654654581569791207944816708404488096886796428954909130331475283239229449018013494026538381595888535298234972993872623195471820173448929922212942318409649498995794467474136910525762069890124559629581509159327067629589149337703221677729649887971123559253883687514217644657352082429907723681226362182910625767653744982715628545211439696132940231708707277408094199030780202026421936275010801799457191941663381665744348816133641160974399257843054707507845210856444400156450913009117210312922318292926611818641127075934265602821396665992941710108986065432997558400402495456993378807296495905072347382702846894548663159603424476805171428673274845905225660436537719735895332018727297531364130157969177773110645832515642284213860500407896138104952191120551646785025873242591341568820698301308366520215690849950437558628069136770445743052758297060721733623705722796284287059301989595063864496906906256833319538750516262362015712614122325458955746862234743670620844173694709344957765388787102971439963398079512698103911816133625069389383322092064311033724901031573166779254735740974892898299714983545071456178397381365805117093223892543567245601284271338679162480401141774888686616302105228591021722937729183960407204663170736974638497281649158879386080233808850491205427924347202264354207888756041438327937713975198731040202084115247852973434582203663326352160664628906720571661940292798523603577471239146939724120627889365509407013171861475801214978520810133893607578584720649179330645028437437678814978265640695272258522891391370077055934860013129037158018061806978219997705962522684290931567839610531465298839474902049902565039427714033120995854112120222770444242206153682754367509603554057855564872871993653761706088429573697578782068950825768389794329047901704899321641568394803350076868870023665418240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 740166577381028760371963859506433324274643598987145057146411792872447440778373120844965611775788237483520391199250359112125842882311146817010691097723779947064652071793110151337399448605624635659971713620795734880312252887351255099589124118050896743213054973473135270028663686345469103386792019910698501499305970441540869632565954734171958378720760889531329959189489133349160642183830720654709605717471150922787350331636829447617715753964912368946411056860956624151656769959270700585741656635915075936530732203078998382857566717917896440072441008240031429535903042331193393324004447318680380159135307533740561205680086210681156368738575284793723615067494752916576536570215993448049400668673556108992691260960906069365018335906377311896730334618773073052654363096212039182443208913715220374090571342055354333000494793523049167796258845801730848528211102924181081243150613612799070312303101893200433465487359414274412259377928037248333562574536524886130403099703777296353167487845894098049405505440912387411042080247625202280190978140530005699688312234833759799496545126234749329446182214602882962589254752661243951092058437435176268052685432609434769850057837739471869261664931322013859590456532598806379665927114797959712215522585917660565893408950542339345309109560613685401227558979200409038773746868660007891783400781142202372788643836385993224147065653249718358188065444187500386665884974927126485772418300860193681915486949290621838314405548280835091912909998316410736958160045761300032748378077641628584489347679224949361805329921092815802294963439124023308657774953701196045919158968771390372958824773346819026558168109907597061985455410263364897670912567882418645562872002792511198914512592800328439499015127702830787738013661327278484867934868315760077060329284984357371053156462975551262849076713189300048452782314807938215288434471334504185037035931741945110519542389835056092004330094775583463888260500419132924568102983872456332130893478951214248725195856745969148553302447456958976833055851363881936455391294406250019222487622095052484814083417463809559470864284334654007341001176293770810558107334314122687615222149550723436369851319134425170144101445694886124751311666413306147366497140693276825910984159751931929054854381851266187127817213531183206715938231905631709546404907733877532810549572611147643469517910475721284642010909283244485014814275621244178687597172980498728286814654745582207779424615812874217944109886623643294226173696497424047934159304594884058940347661435803711854242849104541053558086490495998437921468589626108374394978714517457940309758666161028412568206232816141432850518980480603218161698458903865924868283339327783171576273863893249998495795914982208369050352106822706565663480120645750833569053437194607289615083533922297404423283054530750984417682179522665101574204355745471873784294740250357998097962054340609518714606386767405236804085711531543598208377473588721909263045147172791747095275277609938565423703852691930785690333790900371254557254068167208290524273844513549280707908663599028014626734908887467124421483032867211052121390840531624490752036634088832722883103201166456065022478232243909312140525582121617776562951158242178923253354227854046912481618625538780615601429127893602216110010513615031272048922462137871846560070521526633007453764351404496434162799262745818020940463529322048991290108759122706635035482962028401857791042012634551441735699169896012079142575174410796770442258212384379158919507437230926083772253124672326868582843751099365697519076317351226624314010617645436020789041720567077968511837755486868731727779986405366690197078060667458194855856661065431801304680639331098088145974455670497310736232395692480510842331826443293566810641306035414984941067596598550458249303875839510028329840063929636211169171524269200907695170724506801167920670313812036126718962192778925653878559570545219909298560468228882181915623147917379339438285990488142785485385821724584871595819820645323790703924499652138506846265183503592176208533924770954891583646137909966290461737491502799199197630173293080453438188449701055729305410068707703092243979609092998155570569048723537090077602322733858810871806262498703447185350937011805492498487426606267479313900776068950146337467321933438232209403746326154955615956735651543863563249009395593476248589764828252816652376055375528707970229621702512440567869900476501416347799616784374777878917053299637443836673393560414537697708646266876075734005365331650134624013409107784938769874455081132034976386019855195496482774525761651020504882828427175907131631448157670568173458423808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 423875823814190839306646252770506539101700877823208839786715158558796571728920099011805948665970681800833952283574442306521287838695448326485602904227286507991834187639712666257938310869930176312441862427715669502275148942581084351349764552924787451607194812313282085225266087266363834489804546842791236777345443001580324030229954018130359433514747463691624059594407667418355050893074556168103394492974731399667910591520641737198394789769211458973693107338468082679697473461969060558902070413452120966012431308910312875924760811393508093404777541853239646327078032223800388313360722512838892482417089025405946139277463853870493901070501141289367304469278039139622757999753825830930466011828262068943050043229608761122457165548751839824905949858454315436495442640593032171604021119359514070768115451620345262275021270422641888045489100749251182406777491087271525242382355142985080785852877560178988659599778956126832546488021299969779786442902955197769752393783072842532809530320809351857073871726455801643321717519601360086518215008593930255751540945355925021980890613742589686921393513869569447048561684173246543253604172016973401413686502584597283394505964487588561736720956381238540393378641396810580097858286551262491945761713818615496758910850094033805294626795518960591758862407228665202585470316992479949449174851794957151224904615215197061248595188882451408717066734738300569761289773267045271172984623237891802002377648404553097786300494800712632386704792355393918856685596352586220038706138678625028398313971439891771330896859146071133527610984333408347406488598953892974300999197201601695019347839671186686078937176494611833687368943855577710967599186160720949078023998150305671408872295783810018786437194431706229145845499185775872838389626137893773228499190538303074441538537812856516612785111943728962869566926984574505021337439227629099641961373879282215737011341518295116611927145803522419373831055197969170111365082392651676122144732204781167211596660888124516792242758041132923354145783292471523208949118027032851106960086645260293326732607517251927396114315223143904186546628930595108669114250516044704658857622423442235209680712987566791696520432374896151161476537039098817054014886218085458147133200915734913329031063589821169684929793052200700465803748781924183960111215556726705644519566661226276244758434434765466621991832513499489826858702016258235726379723691236235354850961129910029291209844183741732885614882932622757832002576124220253514180214692632028355769812277536374454061643455188142748890529408114851068199163987290182828348047970961499089245432522409084458839574174604569181573361532359840613837648419435026717270557288709639467809184499221210581205434687086889976009416991309354376340361877829233068973560469883608649027802485497336933726956636270061525219388441094368168968164571996864219578605560828875554310862555946423065751969008626281190680039597770392378616936176729579194971775810862587339563241141437816689552014623456989841290743917033090568385701291400301139138055024694305069867854961223262761002143054287313667292437120046141442749944979355983116613713291093810550965013007887418468123221224297003709550877141022335330582301140684860360218514811138557870304370257512252288950002932381795043159969112773405959917456023372417032226166219734600127878322916904068357177753337988420907247312658298839824000349922284864796716318005687857034742607195768672341736744790443568009993664770709360085636838925911232607132469286141414612276343158498441655828930406658621147947887315828855049154063439564449319542069892023821542375834336602696353471884317880253079112333899920620142863773513786914213323757608442949025923955186618093221127976369278662424887954207585816274255368799743813438458284069240348899351938596089493712335839734252183185769564314557427266888165223037106631865877411584807935521512342366262579358474161053309963386756141788084392599572592199608687992246590182237505067986656216124619367868133974214937523545234981825788468896387844570487011310714380018617233628533159588547483157761170087582539471547946497007149113247092444087492079378897797656114736656042821949377802745689263621783262864373140643124584556128880348534391039608542857446717042256998189055542663246801929795422359549224747259226155713316536179180363318827487227826459045063577087388402123492178565568562848140154930946589574791405301492003232027300109336512845030991490900562122539299309082505250506586624722342951675776238686712841157813483508406534175476280163759772020762525177081264201807429190814570217249808577631819514736356010606608504015814656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 45899417047259533031373285361544980119443735192854700181773752864303732208529577022412038542014544882952063919742186535030603326098183369609379779371744392322653916339967354730629403575576748621551436827840559334335337761100376291689344537638271942272072679367404066489098528356211276937334310621457121221560467069657736796676203046009555257604749067460820348517024408804663743987124943610376442007239018571421606008995362540761231415311222882787695337188992480631266738870173426709494318292088032692730751612793406416863605065957804176276922136317738023940263658827854419800970344917246631420006996607579959990709037300537985536631338525716345071811602232451171597662834913080100932377745243666930451493846884350278940178161046646340166916585917104617888454718051040916791152654570914917737992795984402200389327437836334422137219776351876677677373133934839203270566679041443608112459825586567378240061456544606067820892739088921238759653824488648324139137521698553149104046599198944804680972247663725387750485822260731915980970937257748366959530856330069942584199837129326682690631982812635204864483537702272848296760502612482199993903487763903769830063462469432359707200465828789141847189358469069944728713862490270706514938322452355413778111564127667663633782148963434213699987332898032573451247941576219133212536293825905761925194994933128931351127254022503112333057035747155989736467861502695942257453086544538141201865021148452983267719466771438965093288208817004661796188538214021728295757622874455090987700331951482505991201664279930300903357380724020695997282570851249636125313800291692490387333392403166847887254687434943685687882671978934571398660075183632707497916151210699689494368109281694079814938503833040403169305597418297166197738106185058731992599792248587623584327653201972636270638714968774559030284998314099636741303517824363294800265331948351793267151139202699669128798122524921291572665372672244426895333271681956940181078439581206367034472915773812028076841293392264459479563709865758809615020630839927132867541518326320940725175131222589215830350365517694037245169440911585832348423308037705967266304521413150432800289715556388100604344418088283477750018463313811256787273881587979542723188412772994705908912636324937181257130600889376728077115074201373931943396681397319550411462264212898277783187791510133798674017302042553178889925879052779670854276206077204663536108227127843538788779544447937751670962647755276785891576583732748485006186591539878297849140367365702295580001309539825576366610332617676456019356508233328366966141683986696331768657918676674934477237994610432593294917533494635466089991619002440523833486568391067229186486806253020740586988767467717305975524732735814778331907751219714016922902089536427535504507279780266963301210805003731186966539347453824762738050885102318437717234332250506803491398319920735248484908402279401544740055461865503043710985925323892706124848747161971115581128911555336907021967018776910671836194755033180880954175827918131945322526722443032593923713451015867336943176498864339521760437688600089252608697442812040962507164659564543357953332018668765442717996159610739502331482853247868104990173780129876783817412451717641859632020378755569842011843190703297251056050723774564164909374990891452559449580091386968058117032027352181978944342634199066079870227696222836191160417822277494715884941894030710200375646886913910262934655802815571556346691934991733487629310766714643849393833107575654829589689541292545546951421443444450680496378904831934930887822924694225531280146337533163729399886499532759802800511748594971284920446138725142979209361366290431127636826273065925841861560651978577155155829677466163987937939366736898656258921733917427386614659634609617011919956155594469821253672735841367966337223595425991244816210962539194201802383528139245440627689483451233242772535860531188049542785277034485134948130080620018930267576223837596041929172039386499965259272610641205853312057928760529436972689825004804382048684656361460641145961842178306540415822418859307369285222210374079447508413697645626379116312568312043368199773412083254323009579758474263236564575033367607321181649508465094456962346678908889769901703031256845053895468998862599097728095992534682660948519909128747776692514529706710497723922882997576446670627877885323882961158380108188744402564631272836285041428991635589171899347346591607485262594004626156422541104041687478470201509839222693311297538713346178898821671708137656813764953114178721552727621238883398340834854794815005681674906005881186733066462566667696164957061120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -94327922423403198959768964176750715285798787989737018283549567624122469032726089854941169377545881788715055590299694575684772157053580198617936742028895582244560485950608451749346828813674019633529393016193159469790437346103020205465941801052120115745081914836122323505208396641990482708936137072098743325590467972470240216153562999376634261055079381751757690189159732108210270261856596999736643432759660377595960088957396753285164350611182455057993879522239350015535742837176497940201878585507580052116554657567282812457990087528465463187311699926896000666976627144747935067844931825581550252888721908930317399841664598086186546033391919509674223270226043839319134568800168142952690998762571666856390555653909322312658996791093126900062026488225779452534429427827042181772290826517604925422899723936141425400072128207411158657783455939232230954678226693703651151275543934934160100164111860963924820275850341552465172692018904373405470926117275197892647487354361050002567596132480777487587759931839786619083134828413549269652918906141259930431910204871248324484239821944428009447327153553048390270012279799428776775685063442795591067061990121469870319229171369053557927737019679651353971947194379507403039286887700472425178951925982264427173084135594967471759141771124894326656385878873409911816312099722689604445084578467553608395154747240059371562876338936664625427794978101315726043893822260334044450515076583526223035767043868870135601072157822833614544720099603724070817267175175508493547353529845270796088854637603455554693654524425314444360645743031618758474845343234667966821262663113864383740498467286761614210147554491444052989537010376190962400271048690384544028908412335856889020150111767419849338945700013341704375363535670873641320594540626080297613015700176106237429305058337456288958900845088543431924059479301660763264081163908091106064590662680080630782871084297950906526102023516186109160927717345703263095067707276856190023710118579676634278720936012950828503938835860136361634543175532498554083855539107960812572131359156431150249089958991107447237226927672437629228249470923078902553560770704146206671134532184082481514401485837723518236280577826938434356224393743887166204215254025678291072106016686738760786579491006495622543890872313183497468974306932162460365988310000282862420488278361079766302811330967012193318745774506677045476476280511770187443113716198480946058272968437850696318009903081329340915730863394474700382828831936501511856897753719429681646537549060005079515503584605092398647822223230206002168214845633389073444428956009916976867588009109776963978010759705389667406294267758319579868675988719615126711349544986057439911966401795169123878230391192469296239509493798664389747856282586672441581675429471674032194027125524682276233770386558257226843298303158651323157823030059449323893481295413851380744436209327806611120368398088809996183799032943844750286596614740559466706536644547650226526597565798669023288002224445642388592332277807020347275212782250184657625971339179620499989607368282910615437647734303876781213211929657066788992812730342997035068460336098540757407139026954934780921167193247495493160790524512973894466769585079550030601829376235103426121119542707371763797365032249608421147658838140565330770052840615803173979532788190138437536085141074090615258052474372432264450987237783934618748247875256729823778267077077498977272619855793356309272255734634613765020573030219334466041649826079957904379956691702597252947496325925397861186654454860918281854976385982401842138561640491172509581070895374593256746848687077892465495556908518472432377852058422459191060650877435643225523982055877000885547030679244070427207222540032048873224844452962056709133331368412315321457721407463182681945107113830816084281390129901520799431720029967128270931314818318371228774279177150308440176923913467626688245889096113851350742530780317630932538657285060409278101803700847514200369606546822821141990994298606703223011536841633499818117844709994512510110710558436675844990377615576824752772923693475856504414130436330813017766347015764677083401303430052010877023294888909114733444776548145259749349458150339563492181736616946612412089483889046942080661026788620081787823877358896009166064013297994382228594227060583051595622060023130480169432130629243819801888178744726776533313239130508554373591130803265611762939428388380640990174288331706195505796257899801389316664099322166275269679474034915966655365180722221375279424132961241714796016360676355113364762764585212692359037348498507570895156944627137280982173442342234100749828096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -14314748206366769775585048395639120675728667456356525262742377770081233046038443888154543152656308105065368203053468202127222771629226492269039908428183157062537996242792533889607858966708839268743173329806019096598419128562010362435719407711234732163505949186149792291006406786268537612457676784105437381054807904292262723050632546802523885316904623295068331952894948706928147173342009792934310888158863639647435823298054758375338526104973650366275129143998977154486661460788684255522817824732890969079445039598936567329182305373082639471756163170013994549691208876051729492290488911603091018444336441884738423225492371617552216038711251434952430497385425537619641041475237084921715057606931064957251883934725503699204537875093579601426822390135908772396861708602506358022651288979878658357639899264186960491222828030118490792985836861627587877574945538854168115403009466431870149317485349977572271809871002558430512204802781490163974734968898524697317353211549811321305823427663846316497214582239842809316457234908950642270649337104798944161228160321693757195347393342853803003146101425660347719363038070924332707859284791731920260058479251653739281034801087924827066491444077870945391897322223080923213549082993566106795068192666694178295333634931625208672448127281664113290612976561862897819567980935290067074167470652391270162143592987155214622176166952260984469800854699630997699931842627725587909914983425497390136543317830141249090981516811647344420215253469066760086755552754848782694884396691270407835010524963823496082056259442579327033325730881581747020125267506133504326363996915476635343955799623455757957902417828176522590834749928961820874418601467691958532780147475200528480170679776571188959448471352173392507182748395603079863388369781871531314339792978834563172556358240195858776722287266195683294100184721378148629751469295742868688799512606300586985587510237351816428054293089083170509824414958064392097086015610956642718354974957471690903248739161069114685530185541388619506255548016082592263824442231826685744568506201211928289750832537952354567927891922473156004981614576092489279359403451638612368823677048419116306538218786656642183898115614788516972432379783516349977349403105218120008906530428675117923829177258809028884227857139104867832710831301561240453839959425490617915155755432324931722601827160771658888202585229471708304042447104385473073478209985003654327175654854752260636564041280848950436049797447758778058647592082891030986842698636070129388019340066251373629658731476149401721221620180112693092027316946163435577813053627130362969580587030624886591513180348795975091154157340910521242458957632128992448926659721092101194276650645395398961092109202728105447383167487536849440993652008866109797651203391034186098370908467175351824536507489104805365521043963053465663478624524461094136068616548645464707586515559867904170623194894362513963079190534940683547784157718242146684885043642086520980808180173597822764813735430309130472162883553218237059294597904432553421826281723619572117168551146876271407454075574618626212027501695704688134394732102620789378441295099623724365403701741478740498883016197901360365830545798791855184479639760172562369841716420280529733861520654482098501712637730334197755585766744995567662371048493579641461677578684067520531463639691257371998718510612997148836833548024886921105667334799643131109438168440301564152849641124188863040378661819346114524533079895682760541637242268862930793939002910248226495810129846167478579142883355627751268790204247406851763271015132994758122403954926073310336193470179766467110448283051531839472647090188429594272900167300365273541273986308656417434696459134390693723929068776907151313715759452632410998371117450898394974119905322101158542124813697958458893248675792362416394230882744624953128062624641677755947807905624483499254229363902475156387846289493725945488937332932243685777522271534694864068906559802337423950342824177133168835482772322301893904207137334947137820414271299105770984944607332233963006869176738192514178195624607216660302642166227714135296225866264298699304653725917468311707311194166131475549285954441888762097377981879388288374059690255858526247453478080951471140832903092067754229624555905426183294958283909278744974335341142976404008139000180621648774287136556583392944208573410375197228956995611799020318762897493209190790234047101058869727302541204389513820438216907779610753027471604921870914675822994038333318246765156996732115888181025815986186431131588410099413002588800535683795980042645591335891424772881734851893588846602256541286400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 10855382586385259445480723854700713285377728461949319790983424033298671111942325706857400536664346084798283468181786743981741317819746676014652252692619263747965197338138642925161518267411589372323412643418661950329717556460052919740493581240118562608195438537032092284418067953339626069488308011735155932886642691916137366235189337914242204073935694689755267958769226033782831117844948444028074908950608973475902816701377596232577231723713797297238465756285802370245563253749791682448754320509793803030469666354922019957271362110577009876248543368856186739863255385987703196871979414969931302440072001000536497469748203049923399074455612128795225751594870182083667899701047587266610619761173051608307037247387956653179992617738533943148367508949275647306806646390337148436654886966640115608549273428210887949700318030366483565032817224744827623887993647672838130787771882147898617793810288052840823322138828526268322595417949686984203684564694375105703574556931930202099606012591752922099202884709549391617958189572758714730758995786052496003397155041045530001572485655830149580449984131363978938535336078950739312244620982953512302271510846955809425811000702649283926133406650554286892465701226504932823048245389263803118382559994581886634276113582015218214535601353667317225551509518419137697185470184450377476157594635917961712871906957738107986437390673785217327129486236161143005651895491392940661435133829874909459050037700243033903990137906167864079151487063008734068465603791763695484865402240879868432155251181975743332848793974586338676141874276764679006811168341063759105057073662618786908318028148759782891462891779647287904656612797793057399451235127260387551470982653725636706535979474550007218263773192715576732340601047169683113269613111821825363647562691514130921659765344540342204072959776133948984005824830723795931836986176818149782146574743909560272833792763078764033522427265952779258808983704354450263291178214148559384946060200838499849614251944008486026147091970926570230290912172065143866413319200276773079841199298986094070127756868994045441886598240103124887701369989756139952807686251540514427613183636446930360977919854618369003440261722665668497423640626000987758421857774258274382139185797526070270050077952353027986939299125987236345100389798175042754421680850530800716758046915929409320430641108226945706016329608000640868608431152381140640133281956277213213354809761558772027691457548459642735745777174123442708010034007132729654583404171438466228308668856761994796089002545303297272810812645679032052379587647402755351029527509894728972346367366571155284568783871757660762381678080482273806369328094498116308569346578093550781225510769571180633466690878733350560823267812056273991272980014994714846552635564849019202089578234010999847891572659453021141050471461150979357126592853197129638509180499952246249373041531719434371795555969074405712937395677097979922795974414294722443462837585259299224493600664310459112379928767411041514262016795045069155576681922590047175304088018217885868538701331923793422666363346788770426019184975845116903948186617421427491295042008853853118536272572289843130937998213885984285346024904946771824407644967112888362512898292726381949856509214289972654572658340441714859416702984274995566031772865233773561889800244251688626682353567874983296382459044494717211944428910222808397740784108667035724527211460669854496866431969450047807572829116912737706182852959741904107497180214273754120833162295486190438067875053437385796364967300327944659931799167932632450200221962846180881956067279135536932263698333342090086873209726782203821632805739576636849272625569671197680402458334701297021023806164478996584608505072553903030465310402991936887633229252127122902940652227546697258355345625885725130526161468426726751956138769314489200815358063792540036561955758302617150464590493584205178574272359256348799432520173013825456937286505309442236053732216627731092971818407082407852934015131594744484532279457703116400460707602655930414020552352535145420030794251218163103708702994224828290231592246601505899362390141499800686605546732647135955935675879758075356971526174233178960131866078554916605815176898375866422930577812356083022597457293439937822889656724006070434407440590542103941555719493137616075639234790948790372096551769546045806025394249956394178982201757748298609534186649827299567303475729045756641055031592784677554344245738520915524178948320681031130620390217230675628956424975438366457458207875020873753604400775085447954419189609838409724767917932504002734214237321524996952468587896981422080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 1016380961531987595440908336289775073046938664850557137223200470629806977644344480002084481222311064771058476946571074457041938835869271781714613775848976910715582037310314979621156892326039522880899925616719836491417670528457847196790468819483448849539366372073671416774947188753298488592394060524569934302225531277104887203207807322012287947241503773067966854385863699354774778442447075137874094712871270268961791968236256459686780178414262495605726531706805562395613374738309686144019549071475630660035155194293216320268436124043960749052376912695222632471815996856396918040012799431352623385063810916569907891377120155583484401297445525518035741465894446013364898664871959454051778959954722022846092290050289093278782444198956933644801291463683691271255340707297588884167730886825815685934301449336776179933395926992315402916360624494812164855047017846487014442111230067074868265798118157645674222030526979538913956364314398426796902094228154561795623624883129972500451352226445846220015077231712903057078103577739407269927738459344143504618137985374386122368944476357130643019918312509639436378271163152998460507596546852870195502364474119466610772317357217001976859621067568007581111757335780439734086647594403598491689485895043164433949908238747319429792589437737867014780602039745343142990788781197587067137608551063528347532625096750317382198397242434199107353464376651591820767633425994917910110079014770062685958342914902620081183156342941974274823506333088384457377971832506159859043869401425334530672817225515529859414189670074464655090267010300743936473801615029945628194788458716040454424267273046775491952784690036014832361509707628311314301647385221013969629583526779384595879256516122651898852598791824411367086705143588920277192468579594525196682628181148552692267871327889004472659801576527627988522434262864451570706678573482231309298415555754814421166170319757455888888411172720662728658210506302733341259875300450815829444980965402604966286281257397727562541971224762572757468237069847903141019416569368481646048884457437300495213677250980552740590221728613950058725221457485329287944358711480778391689751219478049320312738117416154161579622573802225711523490828538928397102075709279266500699678973702119221922648050442510807212419727096076506611111895875563296194520827733326611313973497535808720864999420333028564697500657958380614833433273485652301916226715958259051010078066722902820555362226738231678916561316337156326900581864023728442893433199700235200291362268614629705576527625825797280700182724991429487983790385145413074606701979228919151963065898202166067996008718778661484747861421581800164120542433806426220621964211507995393086906075622626796586211819331335576004152416538933818805897381042211104038176719602981502191096100606054403636487212502524287211648827386645651097941284808768801565638392603388180805099000338155809751629177534334330348914548550639835417034125864270558358487321421721653662924868187515031523375794542837152014943533249948808977644869027945749640089737345995015764567214897761628374925147072437272303596373068518917595927842667711764319296598504633499030345654539503083383829285040371994006320104304314187357449861795436110550020085408797331480961055322400838561670941188320264369319174939195217691094854810224062351989324979584749518480511621805638947945308683103171099409472680888071177124337491057921408738914469977288439993605351291397299123323663742175828860199565056016366287689375058392323111688156026950456440077204536538894020720840582170957231638274234448410196391926466781755179348049176729151039761720794096884429562646516524856429358407554111957767646916356721746589651106891231424908729820843299032150412362362188523732760182104183188890974500156783172882291111694029914681567096492392863541236204473869052629959481894643982166279332001832943158822885433355732127564110045579627016019052921295909169303847311253670981171675250789868933173486429551141506446408456395984947354688543367674614704291949122360916049680318452668108595921173107950013844233628348895926400765978004130155392219673226086872451949532234449607126136075244826982845680884141943745595992477368875047252202533496801661156593450857275775606677330349462295001627249073253333807468389149203132609231694570296720511206285345087008126016006599278570818466020863194245828815159024548903016851492003908761304153653336256434209799126677461404211964755302729615318776670749594914721490952490855241722128706792042830960046804821390424458964753684738581631499674505501221548990763370864955873008783846726560193733413815293288529264640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -180397542885886644007870579646323402070591435419860721945851894533308485405658594974081711831106732421942107193714541014286027225033240981306370922139920357179400863418641192858051802193137217199431541706218229117889181361658965934717264806262163610665496754333456471585957546403452744440335348977766457012992056187978868785641968497797769084294077550115609643787149677427323095184160564507788646530791614441472643972148630477236106387163514800020974806670822813224199282649372507664155965193355267405259131786982892625482231938288171910202034312402762354575798942590628229370338294337126591949526528644302097538711729910601435557277554556249708326304948804646288236159133362823552504281517579200213259832833680729426809400552232531784564766262409756820642752404739940716092991059976210832417293784219574018018050756687895860669679889255325325493162767958134576962784027060025033566245446172713004661028050751035987589703520204904251339974630750302060219702016042902421041999923962815181135912974723428292881297680973080544898240089098737803369872715517801824925909030971052539683230553779758597713549007043360023477816612757395688248477846565564618679728323990428841143086251169311252592100915130006249629141307994201947382072849110355574623316825550024372443157727602730942831461110945002321487393248291222298301562504453443754811205086456965709275390263145842904588040058696170635321890962033984373234926138520289101427695160527789188197685718341600927064765432488997942911395938455173899906267645485865318942203269006851472744354886727064744905313883760017460717083914700737693906266913562465512495904527380853267522535686132722873455880256653325450021560865515577686151636556571706947364677945757711956724736469377008080958046003412864283817333828657283223819328029166134882020733688366759884697610093932532610167700625564698267230107760401145547542260994693912493583956966083456708333378515909356086264760304457439893175139705916236996923202578043399038994065044346311774498855108291298820500761323808432026183369114999770028131192736524530629011471911284850063752402816540514067970466310997084741315601509278879185832673672064362589390708332817020622774155917734008128561022431209733696416712099548853259986971181308478938534091863968095060321121655256744906984220784418097823354709669679513906134043363593188702334277405470249260986055772399989757054121852430964771051985805276504778849096610203427320274318708553033287170184751737258592986571677482731195633058149920606226255129495353928062931433390460454630029811314850310166525470624863721437372272469106720234057093494107647289144136717118784358968273909954936987792090609861745384043363919321294548255079807017052945819953749945823135218528753288568628738901936868877914268170919285135777175959723407784387478251402011820007332807317747007372933147946926206700420333368198600538162453148437145017295651110818029689658058145449991109478552750416023795063029450399401798964008502171143716197090844723147840316842766258554431998615906318039476747541267472531256640386497069650158974316279431030763751334336466796538222913395321791247394058757897210970732668311434855629983136849206966020987551897762499457314679129375351758388262068491649023162050289723827734091127085640635574684545707495704476130993124922134133519529676444790741385708149492088992379268669130161950600408702368622396273546342842086916845491217715829471464723895199657015425749840590954712821773107342167128317369312545397064380569461558802791287155980664736998803829099301799985559070497430270915462676743160691389098163557646155005322880750371017606012659010747038445064488471660541970811621471341279213662696220508267486839744502709236856136404396037526809759938875531198059115333962781266960319368032005755127737051899531015332281274442904398598393068306517685791241990083679323819634051481985987219368134774161753559447763367542663807441158336444441318296603139362316758942290818787887632839322658407639388552261150527249524440228555965945149827813832406242522357608303023227331277799228421410710942046712073091798221977369472926622628447420157860007980540833006401628100091685608331021670885447155241737767369145490065831851099041782948051323890877041095878098634408794536430417742011431944548207145174918943918943468722887241815190281757221229549648398311281637052354104389346909251085377533869936241953947060213657540533708735968663279211815166663093640246156161369961339899142831906234039536384734590028770997999526177028587998628830716017186461618970157150182331288389551060312671880030667547603132710829076746960295070321868800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 293149519725216028092043818521461733119993303138624794842367031422298160892110718922677786248565089826379379883493075562779012269961660189181315245898315136116061358051052157544382859810867626730343336185172816214401153282974339594223798234297262670647050946825211996388934424960107993039317542111569072763039286424526195522323163610352274165321381776824797444913195914982814508468932005220529107578534421402881795675954100093863748006963837220747555174010210723986004438508318779751304043766375861984197053015484966277776588605085479743817409340575011211772651411059439417724921648089263290502852289165172169831964166998829166084207085294477320558784068467767329697850421232858145621321004496755927176140333379694886201650753690958420312989123132011398672835245803153268315158408930055157331621520951778157182007066252334118229125092106486993721791764734171198118471008053944753713552707833007382800108070685054230347437050078654357534859896636354531527430082431095116397825569884579084284686548455218368182309385774543618558525658366840673650634464697683684941899944443429765718961175576756635192086368445817988379849212218546974458559574626734884861690847683216462588013782676385952733924522494204746478662281918517930355886444692789040484880241919221349495361285375063044092933641599691659024956076895248315511713455873177612408192544840914712463129318702458965134755989581203863294071540872644618497498719024153934404915996476982348050423179978040240214514954142912431107080656221256024560798061204925105911676010591563241448833392791434168421080036420839560936482309615903947495043856251757950925562051731599773951698120018352445140353438993605178929549293856059567895631958700964487767086319532044932478047841396625259726793402882358984521496760441203856084803096623714941743630196319787453306773253006247178290064998046585438313268001943767361697306057531240236166538113225260623422385851131548006416650516700076250192442896288849753132305834639139721452328994930124150805734761658126141829179413242092951517484377757060391781273808209748112988015751253139558269162608330300138265086876428416642093454382773427869069938378089573264612986297478353238384142378412794618408029768179880007448620811011646013642466692904835419553199767638733113035439929510249636960944738110462664066303234779547304899926054782835772765371680556331858662100648843753902752457482871497402001990617999931459991517152902338853455068077748153660418452218466785285526121449228760683844071263439566988971208243620322893443099291277928948882421308059825362782956860753681666703989641809599934585983775667791249806850543178758276807223878573915954074728285328803413356161389135702182296621070972141054259593287231078852409967963938904087045733438814464741732213263576604870395991068921230482066570646747502733161620833921147504691466121221511134401449966428120541785386617843654754465354722098740109272664752436664141085074999370202789631732302674014989002204222529594587571591410906085852945655220229808632645102468738451086062652168292206309195289785804322535009373975156770366595427747746996473811535069231235761950218831467526351878009963318666155318070455193666214411873841775284753392962834423534666792820457428277650446613483275015398063799683785660982773473615772922644609194457353043136089046545271325488821093487170961874674740880272100852124022652404078177527016537820023307792935033461518321700349727991242419137129935344749667654133755066062442480297738733429831683675845889285564487368379161868675874340402694218357034798140605229479824845503072933838621219890333985761062670230283308918124743554820227477488114662772373637892100495177968070183279209831129590586303330564751332139512933293427363129445262865951198818607344345284108046459881754738723205617782204553897036148549244163196636388962347755464686453590350581974032275607570818059081779307329370705916354532452679713282341376922302344321515521009013850788640757779485214474653464185389856318174067322113769177488153255286771302703292075718012504700780008331952201296678845856993973862423843242894828289872265135199398333740035422695994919851988907976777892535731454051096941492474664335266330944262139456438847818913901862635463383208511521133209052610103764656988980240154267672814171371219277949227841882748353954801666329878359920455470879047685911511247477100046317860612469474938530096839165571219078841522244110904289341963663314589656885121315546368284570071414139016316382143372625573141272169584986204490130604661812453624285992946205121508763992335399236678705213721026577121190512356836993024267386880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 90799476602682736840145459784983855318908804233677010476181679078575698184585427758119512410541710100067623010487157453154872860335500897001136056885604291364148101110849568044590958608620784494551020707236046167646461042963943963850472313615006732569206736110493970616389720604752451006519098099706061791899738372962621837279102682538891009531849359365165396501871157992246600817103660413968003118204328612736731304845999995706541802227195402401918037100980196751258459891241426298278592327669226825793909175898185135295800680945101101736825036041345137038084435880958274777125664087340689550903550229943963376830594930135065804750468323140086461429530991762758065765231763176686846040888458722689621274946719414998293126116323155529637849455856581332359109814740467419939811969688932526112354521581524343339072089790461314862517738004732384683877608611668323905558334328273801694369359882059900159857205766877726894456017445303783249833504712125943800791124802460991171465463912641493764609882267009766524157529740659980073389113850487810940599422109504095128188023255140312100376227112075852813668363372353006559078958004932527966737111794605517331248904754180018361843783577874878487819404962842327793453249232662809146948019461274541519554082891399400021893100275409833144361425965644532596130163014324017359181400705120446933294225546247309803787533837093685559806507407700905703042600803027424286728111835496799808718889569741724520371340246787106281733039536170600414594243792649309614145782621079643458983550393510839212665171191645456572704007687993608045405527063083831449853696790508684383012170718060780671811486344526714030586006138042190418434344025936325152253783662299718657709360980688992787906004891785841809086900919667811141473856011844118610261172007485297351262982594929831463649011178879031114923097728824540550762120759256053679219525838810925789251286955109655054220890627576556827382880011591432873801993544305398830357716882658821934805107756883599095329798013372207332921233778419535763166918366969391959096334341059138789856414314865690340164545915793313675290490899209408191801756715959191219024372268856204842641774731003184879221344619485337030548482672123678783126595240222581408281587028994087335056163029102687461925879990978916284642426170926637206184956596819355909858383758809051513857731791311536540505517478377274918267482707625215563185605193124424224670601499822091882440126442380677254787593987504639808017665932435226753299501727146774618064576236508632329277731573793195260678132323173352491221285199979911087760759001375614130506889744395177028724638615011231385223900232030365705960433084086766258121112105684877518695828058303177683599579637562340831766377295049579108323593067934728834548465970370712301234600466972114001471645701447259127435962937206574768337112341470443481027876553623878668507436708699737082672889133176618968685884675653392534912922195593923560366471694346712021704135241435861070835853849545348992315052058498333767552017898191404979855272803527239816150572179746602974792291156132535582747520041533978536493331515846892139330219061444577001497681721052077137168193157121476392941472245565120076017555827113776117541220410406898534365547325913741168000180440822682086006648447954281093985471842746720362632050431941879078433909621186889453913606819565303629213670580053576182724107616533954794095557155340554940729599504449954948233209701845663327270002177035744680347731604414195408294781615142831101368910045234056781910605759362984569722292458746807600129785272957554247442801921735754816845414013538985651578517928540178616598175221901523697864217932958884087465823771997702541119329591990634011207945777464984684581507891346266575629578207137740245764497538777687329362022086960330199554809134930181852853006860557399027574982570776900228616543711472015786115042173277883007076464582324491734549924452208924062382436135864132861797836394876655288404669154251670102482309272976292595258687139373943875542167403124102291989129514767807464010174304478979215425337396579550726089335639839103479228499924248229397972121736398581349682019278683595222082360858239440614347125495029805807243286461919576776832936149130827620994052829725031089731237213975988016230822469645154178961253329762871818482186890065706881346770107035008427598718464467546186538393799581370248606354909523044104992994369153587805656655521710771202309681708114950148675841912773387007683057029844004191829978625553087886724315408425952637685127733504443263257937456662579597590724188085688440713903691884974904967168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -714076490327773468765414376221152679942054393698244532736202036019272803769855006185254860307497801722410694375561718951102704609222204712833086561967260528486225444643587987311815431296708466758909343889296239010816410009985285914344793054867717073247531034937904110646396389069745737015637644772878774629931326754991483106803104091700837021321971235640143629949202223599876047226537020340265925656662771885564236278145498302629112908526395987508334270036327616641886726219644999471439583718953945234079774061690522851327039468476436384834954793240259659864125782343166385265148712533760043732224219077905432636995094380610862497067184875243601356178284166246951599721560955505198273807974245025252921732801080951769309074428820351969344565454850818207018498406685621145223502276763608765939485794560438834765631813143574315614295243129234144189732052195375344331745533430266247652013522408664540344304995128642163986248850004109967353933918180005999969692770161743232440659993857528122531623203516857548528577574329215719717658786509306940693472348694365009616838794661191084703794381734745534519524902876343996803828825302978374618034015129872710616654185906321880525363072652492057061401394619728957900705617408842887080571548072131011248462028124453504330539949860009226299143946133726454089526932075326204825016776631755970438060372315440990366257119555539052908227695444918707639122426126142250195075095626492869712077378683467629918231736220652752585179053750281941204727166738814242189104444860153815119476629497336341623630065417240410696638180759588988061547926182726612382677187922746091265433363474371572257659443145186290242226131880000457056382354104569667344277601191819111333927738294356408987382503270823729901894264642592581528980263400199522837659675195498109130396727205220479243545489922631278269726417908493005982495602091073925426728017776098287360457151300683786922728725919253262153527017661402002284702668085452132042848166135533077206897416396941552571453982837181653233735797280321652769259221721346900091292198971883921634052842864617244678981873703965552050474514263807992438144510562798156486457462599026263714316327632493370420715808518081344540614062143866237170316592567037428393099290852308430839410699909400476783666829619313456799868166929209016740237601963117636214858443131497324225162436534365020122869203039868036482456804774690948905917766206071131776858943919025324351950880863442187919511745474669535319154765673495056256304383491497290087658352463563772993991451687001474114958230780373589268806092736064914909536259893319106885964831613804480988852620909459630787711844424039012547918279723906989812794042322201483029660649818049499088027644704087626139236947137851530359909096277188912102557525724327922713728769940815344777652923417877059535014304502789661178352101671641465365501264551510186185494241360412576106857003454007344749339548249664209683413802554010657474164215448515776288542798088716198692620752551374595753422526547868549971232806926930237381626745895758237099527884017770913628383027788462230446816727735047863195839974088731585311754766480304928324965464650333399784824308657931393192211316746579019563400999517165079325150829978505053233535364569022764959637017324551887184437333994020788654143430572761884493055469252956852890019830913244553572327293877740516348516698870634852516007686991300753911973851042248867778573073164393515517717936016445608226908571993341836487243164485992575699263182311186499204596149047924792950809054968148440610835155482032137508613175241803653130629388020984739712337719622731425513950683771230837516787532834191598766386374541974198149447146549318002277302999115468895324715481109322376730384682271535553531889331592504365959236060909971398734335091325209192500366977875355548044442612860651654418371550704686289525951217226316543733096538036848090983731508120235807383299501954112391512973522747304102382879618763996689211490980007509965783025475295853732373100973615289801728659847411326749665158092709698813080665098657422765437998203763630916009598675319945874504690157279702536690162798797763305072573473490707259184870805056181507939069217194720789851116224902305989787429915038536061360610177136860549482096492067486825225395221988888251181900668850689680346359855017898814623517366778811359885898072038354250341025307949356569679883319557717289474070467550754926050778490645370943673840211315403498547924296720424284217882737228498582946708941191987072074968987425671097956008292946182995330000631610480204440090378160473299505665146344028346777600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -3035032592838651522395924104871546363781558238577779528780510836313661418408063935585068896096420891405896869847992603940084651151344147894959015999281200821397697543656329226267004101530458812408054019075597524186082927975222461964892520502913619601459485521331164202594946614933084868312666035498197335376232755736988817288602057266085323379238317436779717931817539179371085748548621278205846408048664352131068159333910488095281758276700100754246922669966460311856005950797280636979246124135931332012014212608284584347034241598838421360916246973789616408003677597474473163257577179715016930658931317056318997452338836851967187186677708258329773437308599389905261660005219533649478191858763262576695735988516287260131278495808174559356067993819630272881253100520024339924811895090652566604942189147681068655346077310131395647551200987480590556618005150334988370705624656163475728668377754374054318749024838010206153290504646865098555820727849400993525541164369140560768592372582597922095829978388599099884519845415020216479541248604144940640030682670771660703004528547335089621589754519452241561817415800759833174303276343954204507662898047736138816691128211771979024555337084900444008967763211185564959094429596537505220706634204227928980202040315149604000390441390939164301944161672566069230151619617570043898796888469506950360010426387670644498593236346108395124135715800927850459159463420497412682385461265850296053916417822618277049513964444603473097492720891587155910040141634309927228429350938275146986787224953400759572340401165145364193136522505028501909326270113012179993361277607025432057079363640755125948913432372409671314907918947408206881302125108990223144798630934062284974462928307562158900281791122677426082801897223633740348718426978799005533939231181841026231833230478530346752203152279740271433628501424384585865208712407991407952367552567327813224943526727326741232525252975153405428599795590731942569505259247409686808307802548291281316553083009264507021091315863311114877361913939917900869471866168727164863722411547555445147692195221071874773741357451616010631971988934700644153938755873650564466914399773312054315720156571943614621838898146714031865673410483381030495832156536838852552162041185896122249228382986402186422263580892293830534548571246047715770575260537007257043986717413920414347299311627423302150747561548607314685396109679118869381809184092091764639878822291181205991582753827053671008734712026751222813039612177749537716832203536086201807916912552785081023289715166069721759486376276198284445448948602589757817342746155140153697679557141106514217578679992476243479651554584114853451376794467581164022794040604004777386763550568632091692084814794355207745650355393070020415540307609869939218512235127895574878493307222606177291262173732077154454070457182431043235078538597142816689096862736801153261523680423730846252813311845640165933523669493352174731217142419385422382356236233695997378483851383842911838917155373604333020861799193169989048384787218086696880576934710704129940142894767545706536347611895467797467580237046364213821656110354550936861141580404543898714440458676594166920192350920821834151026907202986431373675352539922302947303712808378239876585984132824837532752446576502641162795811295066403712547426629782205944884194509458556085070515003724549486609283849784925370447596537198389651091907363989938609279574373733103804108435236312131730956361217860214206177932712121561673915576287733094780007318329558132677247455750403918820273847130402858834843884282419844205509243203019217062169587501831001177736431032222970496083109858087180798046618113681003849385897184804718534242765721197547160034740809042130558475622897995467849785876048990444029565357634574258494965846526395691377102510275802658063718897940239897283965986072320027787163213542841496975604568511804899069373490675573889700413571705816755117008771664768939070405285163100661060408579070846747197290210668556738091258753889397064691969509706668956228619966415528379239334313364416237485062185380204622970136451796783099115828245080001057194622310851358158998516673414783315279280617007697134901447831701285731628235864212400629554610071155253993020952765092924678042638033677937002296022887811453058505243650966154927133207656823494802770677391117677178573581013093144187538258142833885932303692160758729969427931788717887093075083262804079054767430892497736471452115410020706446030168034322169305968381456455442105196441153457373312016570498970228285181649321019696901924946082344801635062901039715983128219345354923280611409920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -320597474065156131730206359978060853622641806787890676510835024227206225806040428352974947774228457813733878466675326775525436382416690357459023386033035548172951088945636030495967367411459145168686671577577527068201260689114094642792105447432933348824447693885738595954841520649218706555193261205068274452817606196110142554328482037964888840141864044809422791278894911751919631578734978573680010812010313678945745747823791688492030144605676722421581578659661009364846336085939970607858884552861791018924553203759936514371048029691363250021808866217606799325464700171090240601119659779076867464920855333052043329710591856756938557179733601396870729869836464887213638086715877317615728631530290002508320946039554311853218194072781137328655657660835230933958446797250307576808587106412763962688494207352955350229420306061311165427690068272311903641707212281409289235720963274091438740859935566412193553761705986532846848692919707740542815852402513527679860822169887451364490144472759908773383701143509137458664673864064346574034341925634809634341764854160105531668071587621716218235110162531762466370538923205623769964711918158724165200948975292776510628199175702198758167213572480509079231628196589501406488957915200986807940254785383163991693391604347565568918156922209694076196499419118762716791238663245416308081903870444953120246483136801754051956505598828935117176764035211237233562274008992169074786682220443846799572087435127394057241959373364132524512113983708391522462591002971785150178835443908301110919631523209063984286908875002823206183170615738014673318670529085614386481873404697723952151315368131806928805441470479451361581299334275409827896578676341845267039123186499219686491600677556978838709374236195735830768689928134035529286418353277744352043804944639709684455524655217988452592352339781881597882661556069677956782758410903990752860772611256886113439082938325825816277697831163880938156356848068947755405942495828078269500486087263298911053894927838446175561365540924920152689020832604462533315253644640516458024751852076812028200415366350997777996786566406030114672215592960190370168378293334462694850369867958184629411142497166037392844146712169283452792828936997756057359012322553568308593156673157704195723300835559159144952958339470413741669283309909320172235950543527763424377661225922281257028936579668116733549810620469079073219577061451768589147879744272879708625240800676562896570316432526388821516663962051002954730216684408378929716859270835968247811160619653039013299516022106912718682278493308728713126675398439635801073713444349047189699855290219879299504516082890067488870004366727325033023967568050528084186460366202658193730933338424470385489450985174049887419243439707891308961385593192867596202863466743939554926411251540411085125465390474507761872112887152748851329086299672336061090208347227683786559486888700767467090134548459717671652213881739153968647069141573818129444800280969005725070650709596798528131356671306633619918204033669742350793652093954184565508061680789031612907945184156639184510867530211682038562784182753889584544218941250443155606541336770054798136348044952913847079506610432724495373992397990070112694302874907357083428118275958842313937009625550444365696682092283888641726486355562772402224371413039469014283148426140750134393617652668468678583877353055530033405101731757055626638379525929247429794152141172910903012592624205172323945422452499314363239531307688126280402048459604373599615775853532283852745810021145866002950783604597048964616129922365996915614175545529458881735988922025639559771088397547358648552427104431040905856777577719532852892348554930334266914228460330834264952652777271749550643944823104388598345262890608408363554186573099595827959354535121908351130955304160020338168761577081567003482655444053390450536568786835281042968653444650489141837384425940628381501917116727025322599909356544571214127969133729254851884549537157182323030263790118167055685381512498285274222429445948887302217763530832235658615044400846232095661323692800367169107104947412571099771911056125030982100566449046922628493615913010392771642851854011608908222124041454258124846603292437067889456178419791898417883598250221476222593892012692349457718792777794086245533638923974459011525146236098084412139254982382126615391435681922782431561227713820381590597618439047331835899232328344538034518924936097897111995006223627006052205558305033905089598922894779023276421121506685728990193324527371689105192825700077369516278025971510333426437672188090973859096036957878595693086850668197576704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 18538159915331357840188043446984636858513979644254421081344734696816679512168931093242787485698663645438339257722214380481823353258135820301483885940437584988980737604915696873469187521183254229712932063073173482807175522662803579117869316301995297509010341104055215035924949779653183411272717333191115864454386416459617527193163420632966063534349610847348553662249560115850570129409325955292323878690866852915345976317321664263115102183588029098390637721869866211231600362142720714455050449666420549938075177687627166177415615012137547544378615138906789322756980723885183818105288805949790954626283859088902188862542611001793151669778627289812632645016095474355092768022683657391400209909815679132339851947089347383280037231417303486827254931820641376285267293918772514644174269349582305765913460024325948755818717304876541465205899583566551994423056115214179630067617679769941898981103675180068859255994934449688841455889134163712790484477578408493373201562806091526905084967903506715867893155206804746026353870213926792518392727655513054553381671432717988476830804694616961023452280974642022679888991579515508397554851676737939938359513561086210891989577490262228269880500789080222983964432270478663838951680547792855700498490279783518129318292334977180150251479167109463794793407314184400379000595305639170079191672005685050041757917346488217462070102762007150273946627541585172279406117536269457479486092844601626209381028230269129821977846676355033680683855170033092696058619155903945277497912471405601310090079088165821019864923886065095010650267794852085593653334481300352764183693665272235274871402871126097865294108500427128136067646731574664573502462016307505249367079231401295068006755724168141636832658016335863775300096367958362435354118112893359342194295441889453764252886098044227484717527871542499921641054392127404731695524253123396516743150927432854934181469357476269326779873070753612930487763102670466165111905283579308502803386874878067679103201423566604995474806992885211326365720437542385557519621197112516954157532956241144001134559805403132820910324378018587212455681266424459876774591329512134342671779179752098842862620522038972062115571623944151949064183825009546921459982855802581008105644304109604123093395949040620493972623443898590974604977813698640974310104281491509371146594273590596745233508549557327632832322592657912134786943583440692755380844480635470971384039961999278634008584474342615246601793974649808087786664872961663812607851079064579535271669458614400608755863102762320692644762248970163316746886165325940674384549472487741681638203979164435514169120558416538343164796625361656965124163314635588745181396991814502483574697655594758807111447606286131857627227201456713312416949878363906368855532224554771712382102716615653621585545262232435107294783947396587028933664563930933210218687095774374207969517711680062061447288252942569723295214883467027251597193003583468705101715891801883652954732799592320180079861091778785752634987461101498907567440939616259431387820721479853926148344071509830868604995550278730697079390628956630500294719855077328364965691444267964300530785139844444014384277879015976471478654671774629700599082434903234953439432513318580194450974011389987531952536705435458734723695567315063017579408364483185505582398650515770871849027549495282479790425384520426090231346176373021082450174788024529018116322608580082836385946507608507806916846422149434899826522365823595173282808175109388224404204305519600188976139405533886511711225292753564822921213625401998106470260616199664239196441111252418996730952793595309230243081831240188298277967099209992552290743042475528561726969668799222837866912228532476029515257912018647847591831241759855910799511363887127815215304745414666825585534817222181372304920106474252423542695772855168656235676268120669585111903877039806690902867875119731088260691046228591888210489016140191937043943021048129538107664342273424097004068875402154926080383271616921559349327545978003055838198037028011370192667993744186811594773055736755621188849689522917915121192988363295198345639577717555972746612777239773664624014225969782368185180213554342792917037397360050015980130919913491699865358193151799440710154644537242352212528178525188221168207797856883445160608848385931139896136927400102809402908380428594162878403343744254527833225590165427087144196211325456630129746312323240827522775075477185139704766684184535458455969302922206300437578948936281785921611622210281247808205549128714315966006234311912843497048759730610934451182735386302257258086740787200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + 6054551189975892840337476864186863805257618576369833147636063979528107871757521155503707839362222259972212889389720663578755373495975870971575805375230500456728856528422164663616277924924221723713836482289165460734617870250205015175129316737588012995333854266583770089883916761897235995360410713652088957767180091172604221927352577428769037997042883949401226816925692666294659563176979860331777704132336759543059786166671314251249886730518411240799350477526521517565385140441015904133899303697572176939077689844257179844448648477570026311605919622771495913577500203283093718792657417479781956710343848320627406002268813667716803028437898904478920225717110859103187898568016285596843881890084451060897288819022058611057854016319879586174073863767607285136273848533148233542052383072471577251331947538679745433741260546113397615106776621386676410368010381329434360695440211369639195620891243049053765068911462044285807411188942303665766921992385070184138897247105045405367344143730548488488177324278786706307922266732527441435428082236134436599452322862334981771857334181336672985939581856757348102065421066096247661107995045769106667791861830220800944132924959531172962754691394029322462670516674245203209932530151714776489128652049733521850691690436858043016399551474805193548324326945378128469257643443810086405140497479281174435034736655289446172770456116935873576141094390220713593947718769497051910241921909048295174011911143928593034357312134527531308808386027173537663353494681653832015105957109979190769352368107131928667321649632924974884608737228879336119161122149397810119356215349982030366859403039116102865588819995345706960317207001872496434163039551654621222645821530568469029045041191060207432927244114197695433275550165047504726824849139349392815861635564584064875431289963793798000169022840048981326612304115664534388297512014778335943341455726164948375194000355772206568984903521385989977663955446634299803871852473807712693200043543358217534790907675271232093110432072358652731679493574760391594376348381667479362469086755072758525814731489416023576300480245108580450278252559626797736088896650676551834199414268604593397225670154430609655951877010037299932830307687239714738330577371759929869294468509948849914732975587628812676666735864466032059907047307592027942241854506173424014207034630044728206287644156242268691183332469823440868882375052513240035414014537223033294491412609783576505744489831794258121652828360449100515724073947696250737024700723874549323740522246660101493937127988958704557124021908871960661476826763784881001496387920051979112856565049351658529274588967690608130350256089854013532300780609931336544153927265688969176923318128969299557711419761041611571990462837937609254224853080138309072265733973086100818808056798754750499326297586125806347098972403722787618017039967273875750654881728282451519852485172296793493497372173556997055280519423305522643919257370646251119160588428148984219184744842066694151052275228184915145467508217536472594128423474068835410126265192092435121782439850154377291223950354362178638650498940901673901598045945335836236233292742140931663123774012090462567554740408166081444593969944880278591170694056004578072363034524039506630578356032633396044437694363954306444226063656717851479049948788541621757177617902762188869762058003805417059951284608828218979815950123387146077364531266077034594470301280822837967793879665546269858131534592335893821877070153501547611994877118746975748050060420260832497092891805223378708877664834091774228383501230221516553652103728726599307171745709935083303960293457908481639304169691071788549993614135594586506318462455965837115142819071626868787662347206652962680058520685791398235344484868689318191678884996930394835880463088821102991633574151272520872031590243786002998001879552309885680411013978769882619044347538490920874797553837710301337936664406380707229172058056979456151938590456818238929739429185975711224862977055112277268595802274546920375627986326814165133818609736474015841063639006050733948938335999952188781850427054850326936061039780007597597540632580460727839346140871105434286336868994915267469877415822372394581306574636423222065529558964928106225556078666678537153916754445961556342769329423530816794252108455751364472637430641735800899710670587227062017405343208623380283927833598114111977586514641337375449460509043984383358659693631367950315337701445606950551177377104252003217415990522693743502343553760097811186155003658219636870548206499569834802206909414111712702414646603945330987669171961060090693897284485120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + 400483290011325449265164401573716421262047375112234593987303740857204400314413538481085770934643590914349799588746670937429810903022633598264209169900138841089266833779378416229329424043785619568587978538221294471121775281835257006157427528461373027653507857694386879596253247129310916349246448801634713096036065516008083448372337608395365091302421274405867787079635384261898415305939157664686432697420844024551674051018670915942791753398063147087620567835820363676459255741130754520108886493279545859463897218696376414534000768285027150629447087629806996314178303107911637641879642056058224900884154419916140752322224985927595519722794959192352186086250311191549498099790405594824790011810481043230982314166383308916478838568213371633883717598514760995757711523424823059375023207035762513749166648199203905086172809697583196708706397104740177903251333383442878858016972844199408160124934566700834840646385928786035087957417139614460263933576226015310000149308617906638987318860407671392139046564129319514779526265359658647378639112140602614889926756088659205778056896455187102172618513836898275694740180039035099522867746616617948935986893032330697184878775281568004109017443623704250698824150219597985242261543227294379589379794637388832105442790899876428515275184447893500745108707928889779138878679963024476378593968312801567737045100348546858460993361698141044237544228611171384968621919745024099709109239124094768019934366053448732706356996520871230029560309375635103743796311821699957291774893665234660389905698842596668974719336676181391319156875129822979166338916571492633885024062976139167978783769517934361226015041226013496433621123701462077012981195222085237975908806195271514157045312944247343313329797066684759952881721027925982619800486649977433222488758128434976804481470086861594212331359757410950786437044636432957784118907550237943472480968242343529335291656646628978862719161188144047399694128731635931648572391260165298552435615539603753867601712380235051210108625417781732014412887732676450597452068138976694286448706756871824308972185776460422540570361350004189912969081846021658964641273846579491081646748139700283463175354593406962006630899931339361638137612964920258718063515295324031777631244974090967971396966653137779360688695994807493293594543398358858946740156452683323132271673394395780130607772422379369683174922960126431385205499128746630036964656562985679326500403331476007445618704125584635881767894238149336802603794367359816939181064587912026470966610833922992533505433354284427363843229350165139269811219377760821636159484404285744684941387960348266160614232886691512555366058816759367089204278290646732932153332434640776002170275754675770665504961786496010237719796423450815013079370486455652307127330262402211614686291544866368916469550927377114219031747796459948051241337842344392287534994126163406205405684663485373076588998812430932722669565721631007902489970584741606344305271558279006749869282776294139816391932427666136428591184245263090154546568177026852150690265156246815555002466828775897686098831075898863418340945756115827917791093081213005705434375922300899496276835880830000440746831056241921386080862529783600439863537969859877215260903253063679041755322708756237788226839773203101929503255432344241633195610753027437260944330693250664418487770911393365266895038611632960510713357865213274513688249671557547637949661822493626231724488827160844632200952860205909771872975388105151896698788118215679514518926843081942285224272980090395063971964847827055490110281454131425069671858581340799160181619941056167965988989289993648188701462693378770907120517465048269932698165487696267051466213772874305609009033875242739817010527436772579636847503187064840013346757727669616982129664032406270070143147034610112546529539087095783176466615640581403067500730632940954402924843661894346176412239494256189527883449712380438659877875701732762606597146613477011134926554056727643511859776217891116230441456788989406322371366060474623296540903613088865645127955802199216085255936145207351736828623823671149010360841775664151751947366116068278338832918509104897585273469419742318736707577050929035782615792723156328636750465766625883352114391648191917363464195042971113483370442320310088724908907586766112360584515417981303328232973858748334509585429497975766406239198123955770478950730181156681128772017674539750966996071114494108373979163841955783372782705155192238010352018420277537375991762407571225256927197763034662959002980221433558811291314098739130841623822165339584777801998532341543450181632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + -17144971740772040360032078450885389736208582795644169343353130621295560743410040761381783842856243177117998908586194706259837851488777054516952914184128353457308464634971482701645807629667569694212025505430842877288548482032873341981773285907860747336148572897200062427117654122204882492987745956886478417152070342537776383009653002837365456920159004054040284075194948468956160167360547158334549326531946350145226695166021623010721315769610292700544485427800637430433633653337574545249845286045224669679498364706167186179353737780838603243505900687269058747512573841890875209707733257912495421920462015664894410869863291986902553074280321274127863735579252981547059709867400405142286156389939482584747073152344373136158169365655009864883159675499177133152522709952069743944344137333691359605535032150478798634030915216236165887619176948106286024246714971647865414195032472583950634299713791778576947191812322122061823259365799060406407665574854029836036821124015115724328611591161587467306308092569426785725674374953115637111307048204356645740603876125770371659382654497802531667403887913545277276978574653023411359168929881099777479287782892535767985049624117664043063804121211767053913597124005510183112989542740965725124265231788442996259166696743969724018205848943244629453506622407252795589789473637486961408463769715322210000860992328276112738226155850369493510410352930186126408173192493897196104333025569787984241729338937205042719045689349216341656146676445949265384822172811366792634791072603489326347730320036794953912736522195146727273480916500935307544341670540170651758837262351259316431923596780083012557318980195556971486268283471304108053548854823248151976039727818708705558268034918523829151651005261053010826367157717802827201518805969350829720155105833197369303244168636905377479399897738158468186093712918514764966953717608271170621409480253389989758912560466342228725893468764218334806606243281770842050212845989201040521134864117483162038184674968059550881237576178970744411952654403460744876105863683558876707878230800047185894002672295888370452465634745751096546387762818806506531781477443046547170647910841970769611808773073211160001666312440215521462744476536133462092845713310074502901094483690168433183303579273049996137024189775088575395306307585214202048061071084930388311173391322690878808101647600545298027437312974695221535050835103447809922665892982905607532847729546590344058903590221650495962733454786197687059000284396276721376065487326138756228550016849238680834645090145786452144649713071901561020146739679518039336244558611639964996900157128740002849364935101976068855173179778581087791733481414342784394039664083516865026565280315631293379146983110547832549475546132244162885521669931307873638280058813988370459508945336170682981548495835997975645585182354145678650388287856719987143995174003625393923633219368158932998167737005477961175174802288333395280299142793780178919791737019294024671321552813693621560031475881778067989717020223641605657810648959359458292474546088063279946367870068581775329014651059889964945983988170696598530332182619940912388375318882600747579461409540404328363554656020393510211705484058665997942930502587573000914901399845667103783560891290525638341576979569838279305192752174818999964408819954537441495530929690847776070734661260913928024658200763750137434328287308873074842854462076243381805759061151962761950262037864369398957973949165826223589940641906701352502311471794099864525021815924676196292942900168356969474874337863174067478752039255100518455967655142005530928145614429444898440872073222604235707504969229024433098117915064957849839178088676872936405583966417363418493502686361513134547972616159148024306217739034201591852413041699317989333590177013139892287239917399956593484996202701821770215078443210762147134480654748206654320871358234519583697977067853277211004990856895847662262384935078199488109981839915687276799366954452968810950234138826798622176109761213054094462644853018555502697519099075980791371623962095078547714971380094144375808754303481000778008284327535316232101036026468925096847841882277917368854762967180666708944137942666362468252452845652560154637478734447503923365076502531374167386460172756448868844685541909455921916895401248443378218376500961902634261094946166745061831173165403141318287922940360575597223996795971288632370271469563146003144435579674118405785890777118447104095069769520235230804179775689861099641204040367905844150798327474887886242716776472057780790855207240401213367128640383497365915245089085538995011584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + -5533597767377455967000235664096133738443016896328129656250134004099770990709116329165435852857027003607619650042851410428196559832505706151841548349445005992705098350488543581225799476160718201089941196777708843381566127329335236682881625361831147994109956761256525850819960813761772875113846556906519081316257698481503658878836157394049848202964890073201908664529434021866122569145781378557059855751368797700089872839817132287775117311445791498444619862001849511104449432494840120917111636620481728062787019232196835747233777470045764615936676864538931597535815935715108957201961413734972782714506586178404794841156954109735112057052050953364025668393256868333660859242158904000925874827669845803769233618078872713903476484584948303284155923064435425268452074603908628615499835226250449599537147015692841438065690715334929364589832914220902043049323621078475389750255882286169210205184056333568296684363653989934912802553078978924522580153289194820611857684608256462134426618870527859223412921772074499175385861680124160961371408839730373543191209001848580945883854505699880721524134927908738187381850097496505697741244788062772671228557038527258966388030600084408360739480632571663263847484217800582533459227970019726081149646101649196262149740864036472148834326613528315136316178712425860317687465633961459196841591436497037641198546209482590178866192929307699177638840105500349085513898944914432212838929646575680330219861282983809623713262000366231369045897266956459100409013984915730934796103689684936752704918685738429211894649805192698022497321658961694373581483156301374712711180989971262324893762173802503816745874039973322631073910209963093194818463872714946199070178510359270065457370571971777911299567679646706646693219338895113020674585565578880796858519871534139959375896547029345778021014661294336018414744761376878869122153429532743029890859348561473143870257137146482849499047541183604156110038066164568894600856083274352138240402333968317922562878224434760068449767783380867815555858045845364843344205137571114546657341532693957817921618284318476996944401702795210393916487127640304681561836183654441851575306087238673016620825781573668179990131963237709365619692286973965190295869927234239882512942416467661599941198347882752216343509650042594034512506917296723725147282626865365464837513933518326344486266498050374359703080996489109432096085811482957748656737941680589587770609258320214230095867866099680513178858352638679496510646260841090635552450369263068934783952700128932877971610258067566572288881579452614542102260953322759066267886855454869310380842439949002550030950840527358517286835701895248430792085563655164893763844430179170348509587375126085849110484843450238700314455825604606033812966336262637236525738353239526597142436085107495483865282053294397343905268565250697824939566816893290053946565996950071585847757727796257833427657538636749332703202647184679653306347789821008384450748965198500438063448053181608743844182199487097468335405303560966963384398005380726482228124163047531460261191101525545268308761844967938185278281883086251045263966330893302070324972292040720530911647488653511866103575499452134492661231448062342066243350644906081438763914905405784622064995631761840574941131876931973449250800647227618528429153934841607156632775535987584286334025952215173127408334806496678808912195902492781487283095656241105697796076593708031549356351372239541805650428144621092777617256649897536612808613777449010500364682168794804237108943821240759216218530080658491344075603070642959879469634753221332108171455051399671018620243237656992062511996601579788150108774723555476969672005650902475315926195621650703813494019450587464083591383601202086873432188475547013502742719156018636178604083369334817747277364874501425077619457633926241586947932432272578340214270269256176699966922344981322858480712241378514811069667238038872322322950739674570777678879297135904638038140619415620289788829472101677353402382685298051787546794334728728608566951079012075406924125345175906977906405469458769601411987954315217943442795099993396514022350482713880431624722132777191893425977565877957434750434580501996317755402412433415679142575061553866894708585980455926790458830903561837477650559873908268424005361839215483489103891673458554044052167887625895837205056353475520264207349230756369270765441834126351872707179594141458121552996333408762131777962039120576235387150018924818443934246968957783494426134779498921903100579667193778059001441349778484181825596835525962276971088915325772760217921356639439421440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + -450664639346727368477370198727451008810419795911941595380933641323239217196768827934998415319448146374879161444872903028248183063679670644114958798936778055934572124165894186532958687052501679772095458678425685962969503644219757371958638766949825656639338818175438447606404785963004775763358920106518310053628963309396070891939224535508575964041712781436656475034979696028372554033146665018630931626998699254316249870881399661316244071754824671725749967239860452621471604755355380750578836711695027124131407238400581306335043772794553777378755424326704281213278466638596098528128408858260197710257053709642597444046686398417825190517435672705475647007161019567956036480450076453648996245604892423159595031611150623721214497750354476129149839086229205764177057151797935307272509246164716628362508261869039118744352824755375505187246451647276105090063811114919517663514390615608121761808210023561750711878125368497176006328856781916201238591944086149807115102658841263671361957364924993094644917349213317088112230537104638657982247387396622558026987115938146357491617491417002324379259516943208098883316891450817042815242277863680059608398177891117517458560626107899578311535550627585723843276196623696819603837902108271142104513624886520393380275243802343576680832249310549884563311773027623619705130882642307513937164221686342354233576730903629501251555805617017174444087129264983566987062596111310595767524161575093919766372127372946775156698077996493437888606730261122978244368490773017222808510609222414183532668442559241564918903098207136857848484130592365375937009596655172141567786518654146639136366394344719204396546028102866087872182948589147729382834589024069325167037541612270010974473508430441469985366004178121314113025741496523413543589679220775205934633795675916766735667072688846556117640508920885220422832095610580493012084145197204843154967118520234179449796206508516900466228094878964259960583668637537127454014688992786931151423513544470706227334457622554079868802716585817661403217386359045366428119634718691059377756792066529109512738443456181769230892816014901575519753066471301965713903027286200799288799099812821485689648999001281870923430754172885224844345402576387370034948354568930748725642250510496996314723949700634729608975526009334372053743358661023467644088741096082766003201065767964439340839237135157235789064629677847657860120427365228774473616430340482327077466932500103842839253612009045120692540602186404854466215552735523027539674366897711725327963181772939956288400911063694236028430984709104717075878635952577366889509720841312829140009697684828825281182825653139279929644970518158270680737444079704913798866605830860992426604554607297908130228030760089697332367440255720335699758588948070103938635192040877208656502197164547162934324260188106638625091725454501922709574757621440176051743123434690739258173223291926701419591421691865099345344168463390550038165897461889132009689590811164141317686075765256024595475963186783074796050194370882934795373129277091515393146016432546348719368827622160539323370503747590906241649866828222142165564245781773142189566222742314129594457415777168157014059830881390368961952060534395464003054294992906808077912623137641718794057425519771435694831046616041930876060605800203931441346115453562974538918868022868629963519960410887386809757640228932595083958194637583312683223873487212348925283429720678377738361621553039241532303656108401713641328764286907866563838323664265367623494509227462969266879418134883355049225944375955356466393981884612587726138106794504786458041168983222672492493854603967890628022210095215690219650935239988371072638181158425428304016567256872739380543198679962360996849443280878447680497733808284323915885462331097395336240194205611032710579205859315825130829293831810658495417133580820068222365068247381925995309684230120569667201361446335938374148318538763959457372938205779239407900383316025041112075076838447538837354787547845604997371184017312144040200810258444131376677367656012345075509706494685665854075017066408298407842312263568646459747122388714588268695999629031594024807052333369447004613104926805370755345896086563022387741289003399157216553905473063382195117363806816348931433982271220804570536316943479628731345297943823976338053091180967008206275908246464634796396249328206737451864627832093579257288776025434442740863815184579632773821793968944253524573958904908818885431323426028337266824236110928331149266712023102404451070673353262768237000490952823572638908591253828072136390584956948556598090414004633600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -6470185785563970483320955333078024101284310953093776721846207786293025082683802840620218529129991105726892024342177797330266886150073642879271836419819493820208178580954444914597453524262574859651697636083874185557982237854329986760681595652220728630061146907273211576133724165261729360832781844333092952263085404077081126444578057116482318067973316547337128584728938953923401770295750935381557467646053577237774955044320723585545540415391799519670872961483754178743175037002946356006460072962560957419036145128221757914577128476684941909171365051284296620236335405044528450112251329737302315114886124566953436274673542062266180702669698206604915577575618560674118488177202196863498963348101510811510617250287273902172516401392307709841785313256215714508015589845936962838004919705231557726163111725633231685228914565617197816440044266447642461212267021265116411518163386958222605963041863600233118552652303444469074703258884811677550419741783710765931400475591299163780678217443192691958437494646564286171130848298004528061523690219644666772913155857441759397208318574390697284142606612844065881026204924579353584293827184778223938696754359925018527291364244376241082894460549035057777209847575388391233031204267822919851318979593179562397021689671415290945807984791544650326894276580146609991241261250406656854450076783422326741537617672641646157031620249074649129628191542640308803913791294138990715020042097293442466973398441449703065660561662274333031859647493342357542792377979739897567475907591142348984594727363223384974409103558486654957873730300539689468195849208805829321724980275000119745837886566177317093938896231220020850010630582406554075361441618016161300613739873780718103802186595719290971510898970616730422267528757371328249895584248059283282443947497869741092675504018678898092639548727446185383285182039749472563893709222678959361570632233244356323732792818075787539298512146343805894035791667658719989912671587438332699827162496126825823345104188825535641379215488776482255227496498625201771201135256561787104151428316419812204902687396766301980266304757537976077716828434928575239653778270274525398065801748440733518138635961754103683299512057416256347874660028187024363452442724195261212011759331817920426074334641965235928926017242717093304073724229269049011242959261223254008104810128167022809139376206141278665027346137611573895122238711608520487267907355686787938557214479172275129621085982546154506779943803711322753652519440219817509692577135224573417644152015772756685455878849788214027753470160976779406167368278546236261019182952023475033435127228846202893292014277119604219770707857284564533507286694536754130335432739050503040822155743208818740705722919351675104855711144388270988531965629781711367081505801546965308082026723324201597502982370015319757057905774524696847299273548746532319283380935798957106431892133769251329273817492257031645500177678712870793916353356983687492983506567862588878169285768257925705314940622522615417939491553736339341062110138293280744532973596246335887141782084146018503888511978650315360631610432261499795278244393462195785115368380574887915895665465185774365101137355826728342089894725013122977225501959105429761452306508421530393922142023203380350618325303960691002944915605942598865076897833120910204618021146356031976782571144768391763874866995666782584801082240092458275806001374000181046448891467802296439583279607770541079255545439686207933648665715884010001072648838620752133097899608360834392057361494279340068405531761517399187891459615880725267509893140663506020848814361652184386402644583632906033655346509037113530608862374927703252388225479899532514871719718812325694850579093286599804211289771977611760386421152971017768974745201595914683052312372960231615186131848909801040098425437037127261806161900061691985894222414768060643115344638333034178465453129018838968994163169693628521709661814855853222822879941786233640833843386931653768913983540075967311828366590298025033397050205347317628321761251690366675175419229048164332468564897784595328461436710316830245029319512243394403371986273192867386372324556860086288753927763873168998968933868748014791301951672659447926726036792860218223059645071387747871162140178107825547212632804757293470174404017189311901414792979863664963433646968748362007892112572968872415410374996022372094965800366454099868037022315901939326678324630658888551027109823271394382549666441049058557530020570188648020936338387554932203958159776423220719972802014751614576709870368426629628348974000978117174435279116697600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + 2554832902923166281805675987798907239646277905890243282520245150655796504102337406292775291501904360287705399386410494710205485076734351077382887953267917418275293423306213620402666015837247656390498727049776839968515866288680892805049246461214312282103856435478915827025589067744207483316109491745022738709088504560217854920972535048837436275156068848282321228575767095840327163296361218920102459825444262249542673533180736130112797439560131201519512005912868361789879119107284391812938424138594212016704476327566489955519840236967559751030105811312506590447432283263562091354796663113954111109332103872906313923201152914140919500411030782546760375595660068205597214958913191254122148461358473904047189115903519501307143892844137017944467949957536934072269320647602788071749194525702111483572632471430242251769798830264010934471217188059891435699692141137862126325230354543202952205177874003374797802158046923718787333609016003530596284250633722830531788391273803384413054072972260147842124597817845435670361172798865064983414095628790177429742196426579026468219964397925183955271155101435403059138831554706788812670411900617241346565761872165843253293903672900488331926154707026773723826259130408056311483743555799013787955220395044195950085312479029199389840260775726379668898627638772037519274121517383106987217301242083061124314278106976314570021586912797270739301422349971280612709960758747641085868721078130519340073401866473616561336196120626979931913618498757546866625085380441835585952057464654186306666955012641385334898702814964085540236294307633175316986835405596439066777116463079718037339799124259215530639112267628043377608668796329135013319490900759855464531987037310037429764360074664681613816503461200970714413608159260651559718194629261421208365976045129173060678068524957683880575066588376980325521750206556687250987637024779302350725457139034597672222158587789270624681228144267685171394411084322170009930266461756760403862852814441078359000086501782414431926090578010999967158578439462739138999348507244921989583913827104626796627709311926993906355501103350585649277988764491590342576263923730672978780592399268787031733363166838839309940262794430285908160254533266206932749902328915700602313976316506496368625160431722564655621690839921785244091641137282134742001772030473774528954946418916050971945801045990489511405996657857471688945555852963898734674611453283224031607351546275572363596856936954041491605848831734620038862243619287816775264100067020490278462772568118263019572981665603127496642730969488535105900674783267002320424841000903630981208465282758782215725830151680168357444873303084048722539807682716089491818932468674784395537404828218540446242509850855201421104493040151769105100609790236468645287814578696783527607522634371184565320271031200293090807623791671912073642649046756011020781459444604265150005119410387259554629374956465397044500020708733303280908479992589668059963193122069684683242787163612244380348968321137130192943479310690485642410477480651901731446944561525424432602668093030862459195886016783100072857953590063861012435646690323925094199755734887483550721397298770133995514547285692356584139769930368744168637961291865327947990996747820056110077599392708747329236212664985436929649035471186901572092499442696419241211591465499477736342205055125346495300201186856629733412925192737843658077448670121797015188882949200372319051272687332408320444229543178464844522736149155320366059962530266083870577610771777919921776498093666534131322880475555144651087206393462325729842959373845122172344564976403159285208127670379821298795415246342880799160685634657976394317051880417806004406758937645930750488644816348437851447222720146585043582322875617862969524457600774900805545801837562828820121209810629919317977140763409993197433919528846428284079461253184575981770198421394032475125143234262809807900778982166107145572365995869266203853952633784473755034091742928541182534084938353817061163068896979731405773192212871555271786258102867286793296095508845962132332428313999800279646532548447186489407877677772651075373617354754046759673463559939081719369730239614832900156178817726645576489170687892949296091629028297752075920033927693270804391004479903318284396630057940318269097538753426442487330279817562520592054871638289390753209284302101178366017246809814175985136209231767888416131218583597607671288600395287384396751946372623825480244447374441358372898621370244050229900564166649492209453540285159457550005614403408813354237296243574758749229307150436617948940719882240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + 336305679147649672688082432969228179205255971370901985308606869974261851127398966812624129312376450307769882398991768237984922604735969039134450404555914040143342943877179152257639805453814551874739290374760268406577960802785798279149032085558060652278426175270593460099062616376488211390735985716643821633119122051873563660781189307331847031727692660691259642502512240806808569636159310131343299348027189066804496666027826165126568936304872026017379898993076165268163988718575819372653598890316710958412133302747625924257037342959169700157870219696682312748046419590869653667193620905037119066413892878230855088549111977064196114911167551771509004163540650104647081297234941519739736130368289664419112800213147898622478075083483036706850752795311098976765120030532241767057571164979042675802562543848702566863023057968399816628030930398647642608359605106285759986406924427737875923493744848907848366791911163214526678327969719439600044477989872985151129408530800150054338973767581192629372475290101201352441451592519237383015301993488630297490688555150362891446918847600703353224392332968778486217049171505901801504498074586919960942135614074885692592145710943969524095182145784044809464881657214079605905479470076917155302251458130118470811490261807689943740962997350234716615460524118778041603614490376227136060258093221751987431320298743456864579297483751006415244653822038436586056593216633161516693385844245262440908202665773209289154292480803551074528840620706628499367014928198211426584921535105869916466681490260947409476270216611713062617368966436066971741841010956609428370866223894964750449269632440157945563979545316791759735109712211443061168505692460640319332530845573758291166729907442221830521448908796688910834325059306024373738079582068377310523723648064503682832558236147544649884745215698088036332696664682824469620481189960261641865690794486148187196330057596472202897561572976193385388403299185501592997836451178464252423969573483335374215560556229547050943795154461456801267619726287230555645706070607400012041469886499759990539752416591038173465911771288065334644491451564765187125464481380236977734841633305294501386760656791001782783210142745892168344252595465409339643925254065545584451518284937859857202796025455724662905869506042532301986349412904115169450527754327725802482592120050068730690190695669791103002650670370936893366278298286034866882733218133036880745211106973868271108705371208101168890716631729719133131043675098531978099231673130967678017666995250903390267201282112972676006408231977232680424229450972551765365489054332930458739278393359273922342805820136180194660144869913727233396282654713697816661634539223455688905893578863929918185682600284757602598899318264233197596087853281706381652173203692196126575305771782347819522344683553878662543123105897357559307290270933575224430095387273888226734197974098708847786866518114202495427976265953016120415606280839653255296557583025362674022846852835614501784743484989246793275063195397445528612115102203800649813957601549988716064940768129947360638189551537357671686760035393133645948464730163640503462824126520074869176462433499062763166600343166586808589078843031956943268862245133029266257160308852415157870873329421825448639831582967938371759658422825758494117489824171851536778642042782964514078420341476721130350994535175992153053915495853647883408531496120401406785533910582249532629715075574177249838482725365797025287524927718127968148914512502878460575506872367272588244081211291260254017334174932455133741433641675938870934603970727711757263904740848154083197029914248147169523192227119455745106041828683057973636713100347937678811458655637083655213544262892625990319270180896511408917288179573323761095984957131083441224186412422069162995962687765217029174269355336898620370367949310687449087404254202477349408194493006709628269419542177158264445795623230959375497577872405749847683397043284485831972790746279297476608047646254031890127681801631917004519493915164950356965254265764277667273453311494235575897358529909059376973156818984137638636824036204553736085823671754452053274719683595476977854175041033381584555729207856283167982115946347941859765924153232107143808037493725247655262932017708705509793199736812718366242788899784458112464044905259029572472474197502357806520090736286264010104599833306411406705333026438420564381491686144388110958368626440697059536982161549000350216621338136970261082859056195434026759357414064549045109330059227535840109328877184318948026883425613010779500751145574459817989242880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + 25481874906337039735087164362223561407803244846141946204146518932919268561362175462050877900440938950348363160781480617340325693237888973296152322641977054832537255095412673573642662094218657138511141574403291570094391301147911630081636505986568952921391076158293612478095894078160306459089183401680762997402143963614620135107324869969649401038248832296767059779532737576096722180557814125765389606571520740121178512289079025018965900203869571723100829110039836469534241105074331990653236743490048382460612719930451146838031958948166769547945250663005356605108154375618234385171808394030447554977616716030734153035751868647917883400491063353898686084627748382571706527873142388178649211131078761577820627205666395521489479754987331642607864564190591823790538058186511494465140194621138824430408894074172003963034016330078349952840834814461454336036503649416367399837138871792811743422762785488749796539418004014456204863829571980738177011857061439479840531571560242277529211390447066376375999535695143622270295420752293731027929927841038673921333312122202812773541954303856308676384922174940723779959407146456753088772079552100062204678725487913292501045039611586664344683675468495291993664117788496315327434266722174257706173564803354572826061920125596342627783936697311779642143243125737425942835729424428781812912392436401834646982674159414346568734927440724402159602097020583623121284223787023732659981386099910220497868003815144221067088337729239446051973847390646016683448909344171510242379093806426504967854190232939402643077998953795274675258962170897061971361079295247837900511303990409176502988050999317421981492249146610845499970872188447696856037276644656350466868821301825266003777728309290687716904504902146826688313232507687275264807278609964464432795086191977653270060846469141010847585150816435140013739993730821118589593100440767341302361116793019595527126483096081799494413163224201649102762164770048397013516282333103080258759900300725949011515833828773517897757174976850394624912865142688059327780822277419650474541001795938099874557703338975407071405963548919185563675868548445885933360048750911492023350213227357486243884969335198579441501151279626648796241997696909784701117166996414260330392731459505995550164952811496086635007148050476424747958570998221436260323811222044897588769294435248166997300251767475296633704507985937498113502844809293028379011590566981667364915747922132557781575638905959841468302878596047298809033164114996923861142360574445380769909823575617830963423259948866370588489897833473681331714375223011733740353754850131924990851853726795295516165076530405202539434735467912863824153772968631256818831843925687307066020687420157956460301747804237329685763154206293271241733201064724290450697159174686382072014218348430662511405814976352041087222550500601083129645316028783197388569260908082441730659681158072076865066109491563452054095645281930638232942277257697078796759502810881822746873828844710768001379791532126205910238227643326451543925446241552179477576312525663456408726010174699798675386872928870453647752902685754014075842259597300730100635246634617428302910418130264073209971956045232050806573011866204775969160059407107682727468923361712518063606053449528873453832601743159613854135023235171048393935944691202428138141808084574310602913249835699166149497449951641779525877471338266063539315667179849286557635848201713433302970830152982268916873903319470392454476057227416958253084194592142943517157432955481563217634020897769366288903084811720718804918518487261259580980078257107223371376501041478420163428416138013415699349074728879311913058080223293529710180455797383147335267587551013564893175670936178658456556414916369384225611579137147739149340710417336874246029199947933021153578943464510903185952791632941649240890725536663924035508685895457448328863916549890031180424577993702755323021674597293117482927952213144214950408491594787215508976321779705624445013762805273983361110460259031383185217799600477446178532643375859045830506904826095789329069448605294114471474120451217900932134718347672255217419501495140686425656024786685906974142612184616777096254295442940716772087051908422503401264520577784543686461518471322431427245723950069670703862864174824921073605726835280428832879279469705117725109987254594012086121759124248457528580924572091509653616492171928097303942751239330647840583746810380457233765768253173397386094087669935813777729374364350966366649202597631133726987536344867516938301349129105109015347437537441882283065712219636511644057600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + 1438310506956851616465633404517587215819040657879855078738607369599445481608513941490042054844327193103860269645413975156405068107085672832706947394434420687694937225737521301539164964631968903802501865359105123956457833850922125276845508497656209918760339120776312876235124825955831048614370910370069327683484618623163991387063663374229188891874750816286044220287126868359288023324648138994008658251568724329772459175909362734252866627197179552098940332206081747442567295591900239741332930220898927349312960296163696636704696588798636604418622166245513684270299627732553250388737227380391283933912337561098311488515132911612527263671802712250878131506301643608826888343853385270545761573986944462031297645170286599444662319862404456036735014092557700501594488715820462652106165112863679410123043660455600192103388488811401905595489815015276564335158452533713117488244825279280069869018963105303992463316225785973961400829952130952644857208470982700808730972760104352336441448939692449635822847211814160778311114785546315610383950554021381402736630894763640607201025560659107864463853521853525198605247681199926702437754083482035339663203948412018135834324152298615787906985266216250562310997258627379053173580084615353481734893292299881114812476933455387151140449602369706229278906345938606887514309999722160918580139733820483880564551982596414319150774594963076017755430256266673353556004394895368198024451847434885821894022763854505628708116524094630550548559431427789937323305275258182033289387937384133384949006040613044826617454751357371190673655097783192436459964104461971030007722901085000245225384174008270124624336223237340977588281619540757181044453850879236694745681825505554082383675287992924338728441871357541783640555523428836619340295222972385787743261729327861293649303181720775267147255869308411451110628759163429148442184050069491622889729978553972897998645412871873573091972674804142742917801475359826094269223720507405994386839636497642837639710389144408735851406761710789353822248016071600403645820649097973906786527615782121075182669392386211672177275139633651272126807531469053828512783322296129362876778999063389791847095355142670355590904512239470389982266914555207246923342301118535931852231815148392424528708191809183532201435270318286700229675935896719259932455492457540022173747607784404011254295266730399058764601747094309458683553214613582754842301964041718685700499671114102135639103121668197558641700805871569457012940069426971213079415541375090943354022765138751717775108813911625484291697301398115350227379687377122047609337775675297965097601568923471742548499236814376260830767300829421289114091155685870825433088115701832750328783719209172855708774346330004192579225856111703496020898741560361935827056465551488422967435330981576782791456833425555064567176774305810529525112773082113144082921020164714674102750722238661547212120562293602657457484057745985468253958586213158467311798753308833924535626798349285610016066081469366672853250775923504933042173360357342043663838468992476090749121292695770127817668166038755878722615760898197431127799769300230264239181607643364119487323331953294300787422172463383920807869352294808745323455044759960958028976276943042194522498924968748769106978253281286813427148983284201634822782337136840342342713929061118251463386609963782865026269653151916770474493401286288675892064990022938013169432318158275750490494656736653243038723427045561144706162013557728220378656530322549717834292752722117155899815897449396856474180664019651250581047792920237695834409247668632033648182436314339769387376554683208055268058307415763867507999337531843459644022678490119263599464354527335430461174708999361988663389683702010895086236426302980500611020220583052193921971916713299859987708270068026479663579260970542323435936753791371181822502118728172032839904026825492854314418517473473037505607228290688623999483674934251998173098538730116444742147544028480120201702405000773691460566809248743625749178665984998352132018802096994999195552222047406280961191464093975519314112243024533228459262203647370066907463818745529618840497719348426846882876204214022481928289704939855781609571550193404407919158953610145526567834810546225416155889767175720371168539398823629912342936106996262646855889944331591349595272538203505729195658235990516677490249822612316157339037657797060684239018451719817906437333398632296559647367975872236862964828019744382910634016421007955975678421321259369918863691517657179327032026689959406158590559535490813618625252552575832555520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + 66356860519938383455100056742235278491265694494454909964476473633423342945053685504698360494738994130254390574863203038368295210557215163052796417563202902056043877588460583405546644789223570584907572867948883740850342363554186825965104870514774433900080500907894535813784712037095326447483570674733030357551137636172531424098266425835272139842084713884685552124818275744786833931295047195691759710906594659322181332985548330912463022723380129151414328616295684235435919776553641022011882968827320805079027459045694717556039405664825305140492230745791800821908960468498498494960168518248319842569156423590152949056716656465561704370983174574049288368792682988966474916599409031160995814075557289415425781767759601467007415217331020809645627924763384210820239578919516666976204530126725214172444088610959139369204300635953010871270756770914655760953016514596866333484223894752495165159166735643048585551697778404819667914820683530740973279151138064446722651621865862361518637872072568514290481893885698542817719335147967167519358728053359789872209201101766000641195959178412266105896978532259846592159188201309259255645062429861717155035394974872508812597428946099637009135707914151748712885688030841367344003059350943988728320950586086481471141906348896640157579336735605851513445475179213224015104402415025601057663834514220208112965240331702956577216640784043444716792970960995173611949190263293054269192159864292194778186893904150852393891095002302470796329188327929940739247459619408313245760493388269591860703555252631149196291837729578729769444946209355585596281556761923558948305230553394264377045354657844774366747696381057120843107809488394738681296215151329154014110507740703530165679834725406428460880346355891003162836907644528949829100524227704733628178755617412537355042967841749855516193002150809324937107922657655066712436525764060441712554402393935380055709976142408709813986542316035648458787895699054609789885793705911478244820420213222897107095346000242640906640738105650867265769737243801817075721836682470052145837297886197056555592227349905060548057450146417821523574258014652506578646660713952572492934093630099762618651277106565010036200759897669445434080483874866400943295723624448855649115723568608559320668005605616105633579526898502828944366627924517173637384305063324290227522089636391239273381796705347222663460465230394737797587547304138730862291104338468561901770246682002321117392073665161530385793265277102318149342213387399221030977939741813154850761786545692769030916116566778266384690464425069613388062467962692937516006436903364171877096031032917846637289477776274245022573293605232519848327126308876463275473979889100143802036101125149291215244931718151332766309782698682116855524424858225928038066299069885169659655285260917218936983234153028023301208275410128815213608934766975271250062288402784885518505203272342536872631328091696361631593875301136693539585343848112120043559987835058918556394799441643725454050944113083709538646354368065735007115517484363475863393570153610083650596174885199397958967648417899602601181048400568649601845987414996209213855214687702983500208178743584999123964412717457925273375043008522493137515107300291249116545797899787171847407503026278931527737630008133933261153009764514974649537229177938886990785773021200903117318897713052408804708053562653800089414303956959944653475298850378916047196720314370103136422235648101261261197178101712528621258364741509859764114645257979023934207208816995258372503097581465588897982395824388621165127378905195411948209528196357307070156788410439982217029788614405919915421509154951457729021484374414785065859719594601784752305109460257622726315700352340296056235555921445078395466222851113057163346265820981890895927219129331511932125426402304464875131192414102745619566063127303169542477007300192706899079358157054780886655411141713333525230053536401611195935278223420308572004451644633805740536607696612710070904507091159812916767965595269096859796863353765697667011056399404387634225727588848934009674926066270328844547515938970869237423486586506660019882459670187325475268879535701232237247381606819439184239583273683987475342142108721124169514656858443569405619013264354315497664113942149993159853898414923974445504561399712684500998648240590108937876627696349865741153198862503322706610028309500039812600519976535649182308249159671410717242350583276691857777398853717598582850741642262343154722146946422374228201784679683419851479276915147862407962746408686095886583887722182107228408152229675008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 2593456299674175386694467785685283618780584534066710082593838272809590150413400758442174141105670410331645327980366523634964378292304045763450599234281597241035356588645599818910249496312651530014530719338332768540608766671287152662279302910942631716159942265232044475107882826790273322806544328066515635748811105568472172764869967342354178875256456713476295276832937617492224553278615896793475177586602451483149887441410043327042938337359890280861542562843375939671159876136110878424844082425259082717818518376733853694941654921554501135835174573527970512178821752056173808457903736223631876114616536895584102371650286261470328125695967632608911837463655531781147803022124276226396860099834677263472951903255553617130401578449427305187368388471227085880795554789356608405790350229625392981891871200558192535385748930129710469761998814688417040141610000420602797927975470066297521575874684571176957546469205789953666615037668936729518924433843605936515437844143967528412930338165397948406579650641974089053453079797919115428190080289876154328933269385102799064535440498305359928835186232558429876101351811140981182442185218853327198140595556985350570899728466665427199743617028652609778509388700978557890010973749081292972922547622907287486819245221459368852538200304009855306110513973608334213418883860293564360159553748553327990638182897137227758937433407757928315435487066836345149906047266330185404478780204028174469514509747810438359734134383235621607916643955377381860549675687013266452826520017440847826665656502311022523606839759239834979594701050983259746112667819002939307817375096028889970173958954261067473987975964166952157814264368010221657535260917769455770352290416820037687446857399540780462128961120885984882763418092399309947588678093077550578513073670241002297873509037038285620050434381783467316530710433867637879187750635159898099297472063272566723845822010468481966919377661854023328053669396494823553419293893616335177305206818005913500491727827965376429596136685369923238357145662091998467655076995082722107212954985334190592097836444695304868025667638005700934094419196417006915076890469784896890147962827205396667408495091556915550773650208206215767960619892571006647581557355458913555756608512414255561426368547665223851825074586554400117851655258996122641589923898056781607282465779305529319922540906302544276211903328177515450545807010636190689240420763734919741055218401027085558268571423970903206044051344959355519508847768274770218881075126320319102109677779263687278020820473725269447291517840715742776549377618081046802206560178790259735526817417380327867320345896482802341998877962145613155487469654450882682807470842281799369366008293222489481385067985559949828704043408266310204132605654997232084604052816178495399387986505583050542858710298603371018593410863503271913034036373360413453567802540558676169159509136231465819132804055537465093787992821706612683670032164583355592893329990875009373941168005282063423714042295446388927834632710339549150285998557993101728139648109907112021142783680359999590087276908610767707622695343575522817646559514240984500478923502162459776631192036384500840719664418200573904292492318380263562365619868539133886026797121215601601670625231450410437823368834112027161524068145505303411292850586103699331884383682303538159755315758035495184221254120543259501587853943106819013851635997532331907294657292089629973331921815545683300759838858428409856985848650033890871788800018606223423663590083335713942561260390288823186505066758259985210175962099849714347443905331085868729890983081570880972496867541216910277318822448482922670886504273781773716272239947733590534683751198248650947040419762212682868284176319279118623354199333766372439583260844714004951556178134535587701921811383964997565223248982082286853286791763622377157446680552934672868029470873173320173018495200120642085332672209576643018334928533714909670567774392102358107320880824265145430024525112014315532324240989010159529192449713685077657329521328742034408738237776049944817126810362822548999719879997712081855019592246357751099557459438996209179402806632828107531644675914517936841077424904373899073880550282521625644157410065038209775810223792076752252227246859612568278826761776603419231136167368836893539553463727131062952861268774596854952401702504069205908973097953212291530217013352007481090605125738204092306032658483897187552165378678224784159498178019631852888899454779698872308289976027424705056219282396626005135535860220671873171018849998078416781330763638374400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + 85979393578432290254110410713466273740556280388099029710435192488482523518322865843274624609533127321603651371591272431511960620806655943763515698644831755607802677224475902421157791059561630721468454590623458496884270201446963675921385244315918708870633363705946337346080491287936777297205462975656358882661114186246776459570418261681165191249647462591597762876712024680937839932645953314557226689042249564244899754043786513046502533255960530918834629539712570823433755226686946725769892929145640982804776778571936785093866536799546279782823991337453278604826803044297139821368894774638331112150550522256373212285459024571466005125505536231728433487503286199785307599168210376286421676357290558345439268737468411386118893138198184461612305270088584965675509449741282415205676459864203893630564924951219503976731719629584310885386483558521011988438248219542686155055150343142008239248569036267416064401582136702093380737055198398274677774572119772441330389340448619453315889387412976709641419698277438761009220583051726328560675775407642409335333958577414275098358667928659835183120352102964878421663120417059983750524333959070757966954502792569422047632065915050836140722022466662921286334998783213644245118192950135339493928732599642011955859374361875675996556740662246486380479782023844748745730096484421159596271168569789589265629221941581733837734608308367795263917972447963660162070735521547643565069717040780505420820010539958949588941423825412816325985646655790339550090489141748867646879718773302666336508659638129493984439916945511420705471796696908339742241940897179213385716841783544493571624775795024982691572334802155407571460575701152109436292276172902422303359525439371831945673936169795735114004713908707119437298780554039744296401972660003006741910855329673253786557178234976059154816009000556067352853633389127645541758011480516978089082161157380948693278636982800572343862927091705918851558770815112240118758325171590272171610693781053091319775768517583056153813211965690624432251698240884128684514740188626422105842884475238535283348484335027534546469745707016861472371388907265131531991447189241345180931098255975590499546997759714639241230093533563314127137905368646910001071104015409876462407713653961602313293386656148291013707185805265789485182134478726431907249361606240185218722665199500167811510711625799395464718643371928177533235461772090341011098710721743097158422559935864643080184345066891973849611868155962505320841417306004304165632820793659001054599495463152386787446219620794781157240454208850875813661368342577914691958859431824697892715156321111196661704364762394591076222587927671657637457346364065589718711557511130458687942267639841488644243509550069662646874528075356766515821652244515284668076521932997069519314314938463728719648715036734554108121100204555468276863132509488261975681697075832899948368008276895182440014071244090156516205147080035163236935400841243237303061010999671701275077691493644460442289218766879855765203588936536242754457291143089099050870810412260793148949067648951956163521268151567614694382859512945942242818235852278712460473262494850031769805551551486468950939964012064595177922274460369191634539706476956920597132820930313364424506778043519630613683059083462236704884717989945481816057563360543668378422834400298638952872677443607975573155118896727650712546367919568931632918781263720217312460534545302630192945332070711811607596704968659181273832821146223989295275905662854339016787008411123837550539855481439060047400510299564102958653999660623077752096702967211911725426364760094391787918417380168489745111527499485559365509170624012947933685471357556783722489008192987016936617437357558781364453612924877651419424045117581043019502214342839832819113800920173636761095175681420843133897480250670175732313355452460764747723273781542773112488570775794007082458135412521194938144602144265233504089747805071631238562739392673013768138967923551254639167869527965700905498160479704900493235866094477096418032717058188297733283783019338543671388860559772438989107745173836141961850645621796407357948460267931869158561388027829046991122910532916174290838731918430484631539358733915774576058337823776409858190128419190462575284845541287167775010201881037757613878505432877281720750815461879115194480425396902324165538157208908887210353661433875410634959120541118231131458301670981328632456420817057174201833936111918754380857616611107345330662506821348310427635386786552151722592648892223220796632304530616151748925204841573748468980121600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + 2383229282687608682903663153880412804609889013984587959840271410100589696033270751753851387645244922052536448521440809229547166158084494383494358733761442636984108361983441230859941888715794873217080021396081886786969353135957917725314166002773103970727743269672777125674510006206589553051405469163942901799279066145809529307268316870528392402438628822764023888317662892974875589875480262914783034634324459917593760501672278814390706562928915192805091321130100172368639010392785961055741834835252840085033554458471325396468836871128281736476910600286569932223524377860792747481505330645526145984987678460549208611127445181637002018727673174726560263211842791972539962697485044632567636263965714646784154886323010153076509840031835211750942133456383952607210739086307579463240709213975625131461471908117960079148153508431358193578716097713518632162117979515539262542543801275904882680832406545587717420374379277188890280328179535144068512263823729914590252988658721338995044550550046862653873772819733659102942757934494650846600849360444488227393079917917356567303369356694319206533262203737767851660908423183948003585481747278848052004695886005007482772286670967726630543966864431177640833960995482643864783518146713018401614802210159744299631496225703074003174459314841650486599864087940062094254407170008535537785795421761151249930923683261433050422924324869100879592067714763778278028066198839934983618962632004097111921444619144423128329340720938272723299830218857700872548620591104993413303291247102747143891007902940937238670967480745433648055633430573361498101313535157586675674251794337181528903215696917515639278378957293136072212520126034298276538239573053059143155852599947395553318468369467326682676931219907713795347218728122115428683827673404106477175100591854642672285761726426076606748687533593200154130058308053598723436965321854734792634936837773642700887502134199171871371515792315032376250169234934477943337964899942683405949001316873220674809299326895155513190673259146339537043197599005997171753014036027836734679679412731508696744732407166491507285308038360288522140328715018088336240990937361301259885584425573911048958141759279426111236552890554024547215110812365053076822963271747624448849193833448071160928899195501666325465526731455050132058230953994427720204362503187760936415289992646427099770553808841479325984635579139940283933715803326015091791905496262064711562493804729841669761764270899708322996241599526335514774811343085988990550902988403007365240492494643102962900834664336694685856574336960677666781133114853581016603530716110488730194084892983642699115949242173209639441457984377527272484644306046673623014330606362337341316429720130923470163359470344204839987031902409519390965399327445590784486205961789929461672855291346124029883848631078952387145620710668721033250624475183394815886328655560032396309272134006056312601157178853469784441517828251683662484937461753146426892040682738845814290478924343468414411624985234751840238396309317863271999408881555232731320805952278438676259425585520147369762854928350077628019522747030024818405622586244943248937936785083789568926920159735369007536792027315146927304292270169959869875364773172581877238868302266623931988728035042851106045390929414181669295888964527597215275439377086885676486362578888943767910987374303933217165833593469524695099555587656580050130153982410772778081653335357086787558541429489610185198693681617268131577341546720087384755093500715256462165545677676810045851713899388111595214733503294200810240231166952534212209652307860324123304129245657625138059724272180011202118817592789042917200926479792141226893234345680582082786786957801376492211615376697942459652601602717695247013825950011765593796185806071937873770838472446700065659189866485955078029215831808724690193540572183095596486554237570634247809802242808855408576889926286186180103778315068606137047169658232619135466033731045356670068875377082787288773189440343020719174912863814757175877358276275215053049235849979639017889108243400275667287963926613543087493697450606290259402976165486506236787529228878118181832758716209758210839581059501754292678619301178795881016062010221564902002661318547275678793778902751031551321315686122065101217874979780518122050399508299461206354790095550217286748132605460566369193496435278894400269453520307799354625216201237808878480542319818814901671471348487721829729862374558358215543713344850093850278649756832143982175730215557044766682524528930374732096382136339354913441180509500198004719616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + 54365623461340139386061587453797703006279330862966998591055251744903661563818552181478855244524065060489641637900127988202974714586395989461011733816814807749457441843280994310671818746929517035414523090032900409731896549795878533909662022921725907341729084143549577090168746834876846444217849716062191229492720923433117273171173902690293912301390433611178937306752524412194017432666642353439872152861282217875901618360681099998436121097697351373736582043651349312182038068302216937122142787378697642013951953175421867160970036891654757243923304589889474874200738833511382634187084986829849983541266644091697944446314873063286044856486654364016417375501877343678979663899936736427030310187157710041139669348793895562196104843412288726816165716972660252644571347822932009829055313218072175567435559034344477545747848802609240175306420838222206316113527830901692348977239526399573314598861398018515581450030696496279385573516212742864063110123460432494709755376853787692848559522343590101777310178040115998604626666326846465307645991807095313405728316256869369486331794083721223254482739230052880216162348760005165140744406210843513078179730494380064692928742433702976182047680979960463403510804490260898255921879439390580302664409847599788112419303426123699220284948058145266666003993343919848946951055368015552713999162705355262659305297610324572339386780791567309278558129558083246012402590327141410530789948635351008343148556162390993226535156097924790824625406220351234489896425245720861520414738870478347229115190893329451724355456573717309087022028069659092153704177540435402683446085060571805376388888246379074301984973666759682210519956684280295284287804272403512994824400492231514071524789120602278546143159971509583777021336856094869016249089660575110377770033927973398665433347897064795681524209914954513031102663325855295046550017826413461319109907783694068652082334259587149895748512498777418248110625044688181691846356001935882465552703045318172043835268870385332973414968634146212351101546522368893830386099338415714461667445950416295382464616542847428249688050992649040798123287328876361488793076189567238097272036005451654583395585711732724156010770576940292186528977450329588839971179410431994686920704203852681011188891621920390154810082980828174094951221021331889656941936021165643135277020933145450749424973155980718002950020376102693583747036062740519374478068756533548489662136893483216850405846577005521454134088113201273206245927875159391944253130509357748954953637233614865812788279149502383998969919947716328806518290169543206174404493342800856582854403234813463603433686634219830374058961429777833362053664772067594876490310503074922747302346996671171848948035919805596274662602302560956892097406094782353466192445313515251716889201673567764774879480892812274982629733755200160253357316530339768127589335649924688557294735480179371813666599830936337614959200943685166910498401940697510157375596073876901286099781351638897301824715781910928548309426661013910801163153804584578074533084333559489718534965597113636340575972540382976933377681253657833307538052479950363633637226383371630185702935001964496927484893872575387029865705141731703897712703747420498048430524760319484236214684360701499103961646683901737816816707982174050699230951854885978499937390159770162884432535445471314972863933593252780467593105375918308292611044541644052545719296544742484405817637278936792782383858533003944675761588131387233629162520470502868759775162611853331333709032948467513491765592642472031434870964124880577223732806949849509433232703311207904204968333766300868679755437205629502111959640839830233588807878686051153809497173125995999196216578374279541376566825298945635417616604361758613967761480163137029494298718842687513195177789574857485057001018843335961798054214838575384059820325174181117820758711002260126966400355298374659947751182681482903610719401547635262770668261078886824758571374537298913553275598256796867036464235487560894705553589031014313093020395715229270283368071313359982017055497353496532526775710430824113344014666901020667975536525197936620761332069198096559203050070597713786326834325119316056459831353459698109781950878335445428534862444718078925260759073719984353468447575462592676053127380649204668041838125571675134299005129228525846027831012237498576523476905471172506962291268355541176825804858146256540271732422829191562928534901242595667859179575863361741733804518741902089301610270596526705280663952282752763954283799425974156306579887893938752716800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + 1008069093092500145233654903306439569387578183106430184166692598289007769499975881138190945825207325562958634421018635413124899719107457787415839061253958129159253326460718767494865362758560309276113969740514580513642038888193680453071471525280845815886037140489547554546913365164695818490436761940500982541802729445845910582637690397739982654929695608220979815050386402044856976925807761133558318136852391465194795724676838411988592165554396318802499809979877644790992841617484890997941654355739295667208101209714148408948994345450193868919484518028197698307854432125813706623957345693943190502807035048909203368681509336592071003804269452420099187748406186715448046920238668880051506946733777249589361322024720860097633049610901050172155209878650557667391823112615495252707969455132896491598141255860200671649519734493023201318649790811164415891659008676449740594514786973154990176825522318342603402033567747197734483471031247899568786826489734185964203077820802212024552168286655291903366211997928354241651628526506323567988998545949244162985426786882713238039124046747355320466752176163106310625919379898059124267356514059902088715840866557151174821641224289171803627667071328851798401581578767713892844253683046341707305240907411859231545763393524060806860619830245950640739498736286664779400478977229403451525512839837499475919168943128212574834784146663740537998266747089811268069805798830938732268887251109985401269396007195311862903450847226989355182660656628825936188956251357972643607401758376561046094676706069842433825552712549877057134109339849644468207689127090165336095004156431746021315987296217279810809995876445584570358505291526358061937006243596598752922233726131981089113287860301629549351559119285099888960834812377043227856358038232913356877590589820897117256419630394931313835871561655718231476307987864121463210295609633689390904250862034703425248797351207832468244373662911137133300297211132889942321776680954587177047416448960553210087307765743088834566747007126835466964829474486605625987443017365925744129234797822005704105069077555855564528602157301114766548023477227558576478349724299464107952990852316540106848852204403516175208247985486994493362577156199645029249529113069295542442081301927037658021321726036847717923929016176719717340188376760294742961648736970085573345460103153853702473797145885179844464332317431708546791619426774576932319395836991715403369335893770843998447910434611021297875052619298749929536080371184511185668912721431622231638819034428093717964015085383742823839749600575034085639607385601416641197931023652418102355615277397314094623622546949166294750899837730560911274327269143796589164206580090037339205438694465313051425501429710456787557329423600103374317148557056347221408557955607333140955932519231296351304188637936533006894030802128250875340883346170722139790388970818844617728226796590312272569004612670451084837781173750316160356842450793992347409796925071375686900672201616042801611462876492903002909223927301438847527628182550500800650123917417060803142277938683692531270974727526147492143304713473637544075899520245113932857682486920590490717172819746170562126097379882939710223936660187657964794207696209778704461349885426030896738417750481662552229281003261803248253108606791276141859346168047827486551483595075897938152826444439190859846973686190425623560337364039590802530764277060440540593959937839921195313752358801830086060021648204104101549724897865999824233381429022945937029624777624592005968103491706732679437651717376069271199865414892666191500828585709543780599331021932428951445736818141794527144152241134870772846922241801624099998938692800837779060936251712642733055666924832449317494793651036129476013419148044471315160968703695010396858487897041163571697289737027788695270499481488675694658052637958868784570596693809253795781151417662757557884349028069076919590629316226805569968287013281080843513080848324231843473204536796147338801790156138248675782682538522444037510941684065036084573681641219466096129498962284181028279099368093027382513587276418832432081624036592559171454326238235863605937210301890825363658282227950715396250004140870498219650271840712996283552983277973659067183330915133173695544701890938448823411236940649399969492241987686674483247295910449736960638521499277796406521357099966763863786041566082680727555834837603749302386683280610563462496901692232278763256107742051016804092748455462006368895248254998938287466785868369486008134796725603592596243930607713699076555130679548968960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + 15035117918066358955625418603877468397001728094243323724247119863220936066237315355928270656292560292003922646505865446647461016905365179848373107628988549321377153571866182676909206804331613158539936392194429597523731735511465114508970009136160389745032276710792013624767590785633480800614103765157470124173886379313234239364398035445266261931622402852898985415498780471780753390081516572700321988834999766477467845335967346025516269787531525103886232881450984144003684158170049486994879927738203411248709588017872120923523234754864952959130355495982292980373329238404869567685299295508299674900567391386503439571673799088350873878529148904591362674869739817638067402117780848556279279818051801542560304102210072747121791008968741896298929151764168634138776808505963965599716905945668913570040393463679531092263976594418891285763090835305963981702883173170120448468790786130973421321681787076858692961034610271190274320428645719942547069187980463604328137510590118077535300247649363111533398357787927504655253903220852137659980887037348814220883553309730209727663170257564839530395073367201137682493744015758763345858368742091916226680593333308126695474162294768621952206247699663767081327685224321101971006818195247245127580066447751310064716545963574865192456692889829607217437859442054505715629969761464608555145610164613050980167338099481339840943483646562973561260983571952999559349283969293331093606387806702969745018122330986365160755105088483086938562187734798491469914663649554858445666278311533786295088478588319637337897778791745328135689070858060866825899301057452185630424049404506870113375143404539213350230423246756903818015941302996226852453898488059569929238035553059951223781682571072634399232523719133446094904059409181095564671143216300473215806056342004048673783171396204396960033118784486575721891588588654109774373704854196980176952733544841589850648386858965164450979923322925800452372837257124257636944979325185790952922405516567992983564066610168411975640687075445224985801985966241937704107998572002927544145241405799131735263400561506800152794680926207061088881276877357639308138069320524734761210303251723149339233657889539702269618252751818627998354059985906645833724728433543720423942405487807591696822478759620743770325623161169242466101052787258756047010669175436327318525620142262679289821423858726388864345996885659042154023132926126306572490534534800951700330244379072880188496406037093051845761190477643382373292581166704339818301791012487941389850240942437376171886176765512546276895045852811239800948447680322769921373436033214223550907321757056342179202727287888726882476114671581716301619836084348073996693115126482160136772876695475146741327230556179718148060655094144331433034133690600959294276702887014588544732662885368086056687269106919109575711126966470645993910398595780450778323517657487151514431002994815295551715634098550373265894949783775911766414612531883307688066930632120197939376365964284969723230923627374032140157886793724895167232361493039439672552359564410464105419143805299497628541108816416675490258285920164342695219793733913505396661590038058813483310372710203160351800252331836345097279514235206919837232299404994331498254351220498529025049129063711518656314777205839334097410786584767928474407763960707768358028919809525722172370445866758597228505382093012038724780793759749501107723463871927199082712718550948028719659107521011028343590782151264060532721701912294952526655198099038841939802558879176941383582026849834888159228120579567163118913027858645832435795622202054062302421802454026244791506549396601135468799910590554880186596661524860813593325637319570274123763912372655663643657628746665752291817083358038237912506293646807939502026718535199785533866230340073006698285847303952457625291436318189258161041908373443515156088906957643638543760042540588155581620382380657629071854572902088592766013006351000897570971335736826881680822347537063444751217827795411398416663646690175601375470563311303053700399740595858919239643012081107568642745673097403189868568722488137701850807635647970552799528251684576662198125330803468437115784888625286974109661827027294871728199034864579136956791155330398422745826842204664053010827385980465851476547327733371468809965420672211148939882014572778270526539297266369392632322543271314696108622039221369029857571462081353133285506230401842692705515554074843265517811466372390272882834305887737258486453604584211078712399222292210429608281216201955367131396352186223838766175153553408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + 178936318869067292444799475974992268889517597056880489022900552510517737527031533205630426513279261221421895290067410590504996453528433211260442759118101745324150255857404276006950677113893771094505476144198869697711347021271376906893472398488908013177888616324308145607168250284913165064112682131993576940771517445401025865885421302693480041897780712011537925912203123423911487888924469458762815610855012862880862285504428428940346766930016049623228554938696334017376897174709851710692548232225130197514579495818936746217570803291220072429428009431016303631586612543923987846157684883816639782084622035518479716401530593868307625328449137154288858279389904418698782130714853295420492915076247007788019735651276660333461260628988299216990152089821755018245506342575670361254958443170751146052511613501718889728919504159946302641160248540651344293919643895963325545276289295764717175730129530601785209462154692600631211504818471859784185043225371440552557589011728085527780270991701420918386730362196079398596074153167359966242153381033162596582772274145364163244134118193063622920652987100129874226607635959971119064775050311008843811207994521403176268045100339883130260662935197024861319358410347580466303580483431590725972854717398162568640027004763514996171065608154874875102124541358108529805390502121516500703383402313888439796235958083320189943019886713659234347212706552231020749557515013731022538880163824554056493164534403007290283009087432505193103186220325143845756731511864892197036531284896935909229292856718190930110714649967985494370651329170427347144012202548321932201919604836071411932619850532079299110633614986161477494666772057062373353701618004368980846777631843850069189241994192608982934866765368784124144472867059097924134472320410396413695855748628368830639679427267875948057814995452672754608379758246563668359357096527333977726272395700020678035890690180318013348630755200133523913599318508061501611948027024876435201561352424995335143552900424423583660543819476410690216418014012709113439743728080752512127718321662339760149589108656485352349599848744874510108101149259593810778181513480900122941578103335102313417745884190278729226785674584578872189154439008111464676583455140508897063711875967002729699913915725005132000918059913059054232850959635232173580791154850257859592696179694439200862015208487148161216683077515346790934463964886542423913479684352046784987824064588756884369685155662708557032360233199778734388798353427807448560202874226336949667498568290894139764100546554604410231749590219857872327396505862910449992825079385504146813473372927544964411186833041940223793553786846897556406665268599515654983188900468354709125084952959678612858359828698263439123226201750881585739739386740799555871026408863096859167484438014312179151862593192594398895211664001876894230358341101325539793965214834783771438147325640334847614214279584479533029833722112181554118039735271256762625908159789524707079001672309764305530799010299283226195149578220520245709862062369600581491574676179296789520163051699695676488832116378017713650527656020964317638086367616588342641309897581736200433842478470134542710494327544755189344857086574811463113128608596492124417407342299669703025242556084134261794910277190739114975886250019461170034418021222081511663247198721996024841988237243344797120741708895894401386714972743439763748770122521443380412946032898898679055733871776394381932142391453888942405323055079840785293899453873042557610563279000810300512315365925558964428423871162062992477933182275222449128291446028948492492153811990466313722740535389282056151632746559380084603897043750996520467526528907417730294504432010438361239818594907566056158604255374644687109882885057789987983534136106918876623959763132058968919821226888097616584341289164738348957822616652319175596960047849051004503869435531420097973453634176521943375691243015895705856747350241753008548805635507277025024466698438422106569368257856096407381742173364983465073455178143182066211506079706925649431311095997296797637942380469616722348908734234994540368473423222646219156258465026576787580146630295337905842010392472939273862155729998488684136259411861973916758351393132289943289241901103758777597019718826377848254272575888225883188475563839959410548536640824018099725003977197484802900086973183023421301882004427560779941012674692654961732889222916749941328391342653906714768525291971790224884721943531229451744755683358450574648978101838847311092240057013613279648864241686262818010247987200000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + 1723408573596829061314798532042300281621569444518368566750754238841844278076729708220960169087920823366986924611773577875801257876000451782239745809567386548562533452607330420642954261630871387952576913215257017228633680264035755511137768029217334045351241820117924639137998745447537013037172283863688031050655366715690062218910145240671844549759133913218036882571839403741916220588437489487746536020133036138929097197522737058331490724629663346707103773751308930684939021803717987770827595487212548514486634720695512281580604115521880543995114255389060520937343515101028298220359292610813948835582300331552754601873779276503270844628444520106868930014599050939053346222858566955403829599709674332894755297628737980244387183130473147402757614940908612453140374844731844963491055016531895194357506618820595492645908645655617517193090225591279522177118514026291648100517282059209278830798945161698292605504187155799662459144664808768017509179007337761260863528552108504629614606533509651333439743715055140477468647582994809091610082291808169618777766112813084982526636729753429785852085813545785202437615247653408972376274665063872808088547513203977895704572592667224105767286851068468142492519569455398142561850696596539635517883774919296247168144797373748749661806879719845258854502492147263867386898554060493105956836648724008307156294793099173483001174830744850357965764858054553736383202714441619036390739761462820612721894854098945830221827566044633165328316089793149712464055301335171891378068090194382901429281253547783583105316320481381410785580191299156548857804198655690122031645741169628857892802208618160398824367848738696731756782891192648046176993797515150022103202880079442192559818218459820380499599641108304805647452287704278185276609117698589865349057275825046038669563419281973884986208197514242598142273975214130133925679676482824360730430604336390388665378619189780824761328170943036036845833836587105136722155136930318690091578101518005491660569677941139002034743578930548718368153791240249865957385604863414821855862666523619989281273664813734384053537941789378691950959181867106618159727923686661408980358352757713265772950685792488456999072132928020087917949847055865819852585607433627832760801648371648442997738744510811879159778762632697367849194870221709774689687752183746924007264912606792758388667748922374851861561224490574390683361748870196545656617282240011437109941077373025072159557470681333981255507684535734365672478177351310555139826027810283653569120166079865439850011461657795879780819597613982568291408509015507255772654487842916406333371579355030500800399648866780724204683195667765703265381725753901691350920190641551519949775896813007030681719683696313184734740582639045089582223687066544088718986193473009910770837138229560983079728521848429723650262371051594077604968540088877862059967232168584736013746015235732894734577279147448735454081951041294094592699347868419432701726916532819882129130395011640732335645686804240693858258936580722926823600610866845200302974677471480736283282156371122669556153441101641401549364966828590570995643826846401466624965410520113585992789890112645585446848050676656427259552138521690631243792157111905460044915432544673213232046566136416980698393193964015687201573304355923130933053891213956569669816746423346963850170856941530335720142648585893695990702950422485338361178385079179188621498071988815967244257715259274911056213494661668076003681022491500282023117736594285996782259068765604697602813297733774714203042480177869148793943897385892426228110696755610674513570339974777867576269634751839311393374340018454384700556617549827595418654017294494150409930365800978333105400548991436707167857347405774886879181161535694608634890124298866290361379490545191375368558365852264651525961287940389705865830714169932995099610229785148896914880681880164185645745779409463236839794490686802932382783283972530342895094181007377428628813243883837576329853225281659867089441942714207284018516388918517947184771176688460290712758300143140281985456941187853237560937559232583861161918213277214698301914841875526095179849168821394241943138045216019620877160922818902799604958328828949862195946704454915637332441237351186779139163554024967258068010201432447696910752241622591407372761769738345582357428337228792327871336008479047787763668484636567799584696025027349980764386419439635400582476266869350741638873654310070902138613741045955804576044933493058824735668425926447232688831538953142985944145434401117747281920000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + 15007084194877557946287730936243625637812069646177594549966119894791619785274571993008737335821308390705144721477805526669172844316102387750231418372425853286067020672847603163298971555847307081040330943513323484179443017165362216097585077428982241725489850118992186140283297976921715463921149689320115621105804806411063193723064777661210804984149020515743387006853392442699910260588815701983499924744189521954007069965962147531805557978876262206739700806153276143067329480202036244892699456884147940644466351804466775133807180953401349474309539637902317889345521907340068328329645197455764642768925597005547220112570169552094855922304978983989621402845994673866015576764044842692662395094271004729533868860095011211169721857293219050971304648660696715332673444819316802197234809556674925929358491187048160233995007483170165727875337934026410324896323867909076472537737026676830709306537207608367955311837834100292701656148405323700172904443394550063613637442654332321360030561414096731348668504419881647034600703577862183804287419382789594498381512530606986489734287820499988872910847253346502252809525571270631698339114940358293752239112089519047904849065497038532281136851175813358636990872380245643909281537737879172755191481746322043051286171222464315229508735644979025008022003108939720369434661584463494513638359832480223067627319416870970012922524148523276138691831184252213588155642485663896208554745547823619402918163478315187182170475508692788331812017103879814326833434982205632420528134130344562405320155167788904348760046386151329579950572899037170170753978653088292364146117627412213966009550708752917202124774110803969644394204465052750732316193370441992215966383544111848557048292890850009346840325053789899620549052647091306250451018691527668222506930312125746488390096044325638106290879582757584473503710076945524925143807892579857159724264420531640349983574999729852689737216114042103394150675695007129669135354478737267832557112919584859633195255019144827290486160522490773777793048647569194017874481289348774334868259169113760522399264485533784736059149481105415045501824740197602197716934992451560568150033649352817742134153336743583851365158354534456270463181552891491833722635939936998203315356914007235834249645438144773188312304359460075183123045678061627958112669626573278257622192774976848265793419581242460664483874508277558356173883644238512001662757756766086550562179125687909548754852961034058000885679122643267576549107472449110984875286620549507649679266392615122672123647134967047600772421749339199390623326072578313067509400623786003299614319921380387268051630847477058369450861605293088255043019775127392927863129782893352836289957077882710614078280967670170343697329108495420084258425221036876715459018993350552789088743634258543733106626857237508479464818559408290961164311532653160095902482753301146749054675568430545099106931003145709186798651626210153872389497013446905865087115732847056216369379837783090191048667258274547193150907310284756128760438065051854157308732598709361279935453676139916141228135236559781193721261280304671499438235017644509039578234076213842917722513912946196294962056802128842379473489370032345910767824856491851536843089429941124585792812212501117258872629676527428138471261849982527924038641791416206433239132786450552029758794739541299004490898729442192406016442494431371967688609076031477943975768446480454760825723078031943869923693090686853986122736991366055947698428716957414831480139815368366490059454387583856769909312458931746321825743528060454764595424855825631729656591062833434260089774139670529716894234164223770410136549488170755476876964805250056502797236097720665487568838830707418265335247057430268236382871533375869041977289674311100207235448983217245548055844764456562798216986711991841657862199259840481294707401312657927722790950540082629401405572433107002569392213590599501246227270624716344736188852376717271444983007450279032658738154227866653304955679890595201914466974862056535645200109546286291131393918807787187479677396795160942195242503298157195967164877870456518953865507679762732032576814965807513548107591914988262603283707639770733185975239826325933864541409724683273122766413381340737613004784324995881903588720424148422321777263686105402406469483286353317853165219560010747360447388619432866242514388880372076506746338041362673727601150105152242763799373125865595831694044785135250855429286645829617137249130492308392138346309685653632977891672531961411556340655088130326528000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + 153371728872412217278620479901244723333564802374970135577380628397342590184780621726226670058278611806241202576365925593592572896168489624683673835410989135039579587105416630197011443068849578916885705835969320853679415504055201492511568063302010151013965397160414336803326793901976649905057251052417017053643355828664106722004165355666841862658850394990660385026557905825194883080267903847115141009196511111159751029821885471934888771404140794753254155941996325213727869867743567265305598894261069292379052313078999730326618575065276309758247551260939063292158692010861238488823508711911951004967446729177811581508224999006697902796696407128720323931487397892784944170581254922567167010630604347853999881075234772158928847388439915395111006282488465367306236628710310819318795018471867585060542333017742606206638830544508585419323123291717787681729580742019099155296831062854514610813754440629720378415342929048338648701190220490832903043966722449983047125063106776575403412711798701072264717587937647767926551578180787585177783262864711495779287221095993784545230011614769311093240352069978416753365249749150304033013918067060292856871443824475498585268627503843278237050469155646123161550177547158340126786512931572112255616693220648011903508747040731762742700367557780221718201612914043322381827594544025299415077123570012493094023010752099814172076017956965337557109521593856971216426989792685208727472129934490520337486335090733409483392277239203980135806626786016403833110335136599652933927456900351489034578518816533416455891186079422610454127019734631563836350476892798198084560304434449287513125140535843235326004312738727870026623383053447935844389348341927430864623244510439913664778914251990606577927206356998053163414136081782502819137227636840611509556274754000092656610614661707280144435585746949455519877214250413075835479193736649091315302836307627200554102938271411335068183374900256602908151215756139383165131422623652207549443766139906092858655335216696218152439691990619687387451807529182799061481785603092104076447435630362791541018554777676090322847657524958124122307029031967679797029011057585074703671782846220232710392934674445573044814235703685805551074514512916010530003278576088425355678943136909658895484098588113682698505112450330842162660973892977571967279127862796821082237402969275199467473066225428437211226179315297666850997934647265116798131324434485414997114153595893399614766165173761862624487662403164823310005525744957685333092067737754850308920054271737005089483912145819077893004472012050161380178396384784634311095352678188730064052337196177664968190509028784270063180230756593438745699600221864086660128600721239864998505446329995611285184565205496378731949675339948025631342354956022287600702689476759477364092388788266467254576699510203320224927804094314073571064670355826635923696640367799861946915357093296273193352965633276006869257189569074602252702856349960131199896541174726983407562122867306831241230272040302767590129781650244933074352878093575600304440884024214955523821462782851106911720172138322970076412115283173932977863086129934126302576639167671156075865959606753558970600903666659723955716776382738222136892242292270171106224164095044922366686445482420440883160300541760681947762466156674774407661375699631329835622520817233468666781564302629853585192531555604821921937632976919739864519598291327648227003051723170206706551415903715435334656155114907337270747436094251250011475143287548966307918488846423301982359198229509862521126265369811408239689857454298579857444486144798565339524451236234413763471327775339157159515003487145081632243726510337772126738384776907530917225867049627071696965606253904055362512335572962494337630723079180271931193928335764410046266455271808821254514494557038333450761147871136824438865691890474636997785509633765333598977671015673036701320798687077710153097509938122075108613099640626236407885364941530688217544712635451733859166421146004892740850475234000718143949254894744057118402705993803754195520983294891398131601444278606702423009003160707945603643136576822928470399591664855124154100842660412966923830355031346370434626911418884105959335696876306764503445243792818799217668860497905634439543422344094991988281604283247115057227835406733543031684524633188106491070000820563805364864902646909581765985387867519723010677577175084473072890751980559410183130607234388623896875676203825841881942950649397667654837360008987730549062533700386361269418974371314709655989617321574400000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + 1915656931229639845443668298449677911723666191217758398780868953005587127645485230785537367258890498181027418835424800095058222047786109252547397562383306462401962229769364171220933720003984689471640963430329534296285564576583865050076247677717550652849410763906247848617075614175215899741616458870334132503558345049157224467004555970156452330758162109718120466667891854170033679136097145937921076610478094047385508579377157180345253594330180619150446331893315592771095869955487014594734415279205569794391602831849478241439973999799510095980710956452842817085773398287228471222047078167175518734558521660146823468888436589216036653341902831061662948333654901531230338240079105236163036470987774350892236090848849878316195329253095120590363457141233224190580642115860406240937500182998955717145420968047937272264447123204116419544269975343257928666921074120235437133931820450085121506541934956859781700486713398208583573498862144327232734547536241727010204717772079873370457263867556661185262741483721781728065055903401371372854846558359877055937204034724782023817261782570583289104532253483145725787084822533587603884052319540887708860812033877300926503902609339809044555574272507602271922651948678076404536553795061256415767337291625076809074782626357250886394087879733005257769148494634766608173753321790870794214391046874496735980257227383467786512252783783761041983900247101137513561813208111809791299621535530353572128580511640250033232891735392944263554800988406366089617164729149819189982046773953714041391728104544031702743904927244802053554725341537955979213099870187446827753337484710490365912916760110390247392423157958318286730503133967014528113479115724584078321079708572899999253108872739517104366082809967966613846951321501797370056878843810539748115051678617057901331757154781892176776413658849893664933726649991136929863768140593936842506425154860828358705105001872697841323657123150802054944098541797916140325330175903295294327653776712558383840833917581207563751106244197159439547152170682969800703475541725058692810081730156493857888411676276190016249354183379792616425525092934736494169888307763886274715342868621967714607929651247125774795587824746204267157955350195846690554332496110242983009869746948621908424994555786476177633258236330226098393308674845637631763944538923642285534707624145599619759010488070077024920662381200793973432330441123618350114803494339410305423606731942802458622639391308086321020467636930553101675184066246222166395938544652524692784725985921269469951696581307198567122821794458909154941986495501952793922427932170913577903381557708716761906192279512266955243178291414873783405303884948024766093973349861407501633506822418011391535600555510243002211643465495116022410830790260996115020361024061320811379229033090893102144234586742661907809794459903509831018881121843446173217671554130461115622388378714099459823313106010456513637109007155239411289637498563834330227989314265986787953228760231605784015019574201668694933159666559979619775237633584514851356329371589636348578017309842100171900953997422256124659813081933050769848358138152507177694928927072299794690533827466133604634313536772884074380430416069974329423474245293542538244626864832201853882720786770543225875165318516622098069382415398936246341340637613545039251770362751625381830329161813874238836528609527924012243989842028969482811694473234937826319863505053241557503640068165716294900289437372306805623620633038590457306377358739091919557907485319318959862188366241540482142393701784848166073325098998756161340650299448447056976436180995716529842155451997135786900106879089013424814041924794842545384635184299525949006927374045929129239687769914576650517397211878995435878570400716023350485162695318718243875615355086064238828048662801161900105001422852541518748593379113193613128260344840427378649361319637861774922749442556061748715558032056509688421055462870585396222478327281463247602066838259159956331139892654912076502852065491780550157943239712366351088073617111194855772259879293428676886913072755341788563278107222183344001789573080759680887755002009554546422457465938708542786661659625095416015823597347278196018248867926109348112456003324989430371176670072719323576131872100068680931335320316778317831120305320936312229105641930977307061936400322316656575202864607766912060631210512387754411050454027481424335804281311045670921179088912308091579459516566312278145193238310735566024187796372265327036720680841580131182977700520377289444121640960000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + 21388946484968273650242085706065018584236424133019422850659688418863077292994585924193378767747111452494232082268525863562864107788566922369594537941302063560686481296420203358079787952085987484980476737449975287065615875332890075769898061393475685065203500485483283097884767391463202327723952087429080195552418742618782138681917516746082277744223576336367941555509811522268829403011427816737824857865724691730777963868736753132856192376847300173808904543471889122020579529316030284841959482261843182599702136514691169096835948250339684460966747587921457999720808416109582524094470458015105335079519082426974342807198322555039452527902053721816915505230570516217994742117046901136748535445736459943936782174884660062874401835392555789266556446792309516618094949625398375821681196872970804995430193499747414688144510914887802032715467653434027967176023842204822915698256373576571963168382687888850511672083575828776341335316779859944126850661951314405985983649489215116146527050982932962105584428220020485516767497479395735721564949795446376333690754551463689384594886097453665956900460582479394455423678380731183163484708473112016830984867445531810340178618072652189686460608657104879009584008366526340636159219891253467884494071584055489793250909475440278399312437264707395931235092823492475561678733985355834453334645304143784799017482285251706822043969090466301390675193617210399263030467482194296890633051943209505672858323973848473205411567331174545328257040624926107727937854793214340033918862933174217367170853896698374322515232931192216202662453904116696744315474070520269426338493150652497593363937525670730815772995897584158989504553010524206288615129932285057708840802668138278826544002511244654653499414357299528340344437004557974695440511856455487323246532003154926849828398728892159846221311219448131784745798873592695964735875769561940298777830713537088427626153116096399807304227483639400079198719565392571840913340565189114141820500804234046844584505714451241718923320247342307118009637960659626270620815883450647540485319363949235775594457742390979447861441220489902314062333618568286566669267012643333964964157893815109299976637569224035114649150517970442378203339758428858903696257853348039027519659625338224613238279426336451799374984170920763227785911210340125050694245591628599259453977748473599762833459026036670253908773410035009728599253226940752013164654616653407002924445668317710216589001926206868670298457423275859309541370802124495869110338684603609929156118230926380630328327850169707939962439246083809966995746010715778275065413456790994292404708302054048202692460669334261305653358139311786604888577177435144772483575418702924476013581573707080318018520737624070404436503511707352618223607379629929583367977033526062091865875546665186051006420186786990984593128277056747299777579499616285067723167911671033381415829717553699351127060138788267124312167851167252783886495261751737136379894457423748010858338925035829514495449478977377447176590542801627182383173675292483545544133402441807664516589613565500279504471995439492651112465989650683647304101768001401358023553061895971655737378422315343239736412578212310097220688002754736043757399760710155495866446226061510745175935751729147414199298199216809672238073218279758347163498532924577295541808321851511644292235747672420501635897869162740603850676146056523107727271222914595806831770197024616624239536387233335986233285238711372326438149199820517020937648917528084071868248396217330282181882682975344875744131869620646145472725833161154174011890975430032185484057196611935449777415364416795269716454156809703411237063718292789296499993652904992857298106134985657074103114422539170211767915123706480271706923310608898993280331232101888648782227168984756748442081736845090555776398356224524564808322724186506257608817161689331445062162178218446611660363629452180598159431580068073486824530989406312437752237748688381574208146456842647312858894957031078900765891222109819884720083365225747201294304175473901200543565392003195173355169322281205607337480310874755892367544794440154266784566107377345260474246772423477339875338867975909338597044881237290141930057661132344802167698423032192874593164674959994929157942725563791070608336542278333872307930600981484534960779518149374497737765667431939895277888148800232387791172535527268435172305381211965742887493861457552003851772156373785963829952240948649300610644098605654742643075087033857747568727095607396118883113723865547719835648000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + 165557380994315470185403013988096161174143189040667651562763195306855291542695496322476514421156116722710903953618606943067750852077228974738241471858411936885393007501397364640955623313787896350187452362817616237317370447622815031612738247068071642181571108640167448000837556243255918150691243540691556152152451645671263757278518429329070003841992364289196880615252566395598097242044792668345702307380908338479359844350106139885431014797990564352239591814224065857911756634889708404609526750766551393319888384818822851608051646828610857605776048970665841049875993012974131260774896562662139759681637605063429391044963610007986527067042467831664737828299837297432085397180651483467396689341615440402092285608162892603485292608057175622760796051085438225180322670633613948784200042978171493572413674398957857560763069330163242284962848462858497174258021783374233017927402057739301092965658556295138204411429677202611382850807633826134033082226360314901943293839017166267837905032166369911168379095829229495892828110569750384941879825512292028503848914732646382432038586193080987029983308489848769401961845400443058782949965130822830495673092362053238154510425877778295414920631550124103089720838391874279073365091724121639573613562994135035616013449107680011373994755917656980264819962018218650399465974284959330623614509705976465984074208634762218709604875357783506356300973031840480792229602062296747734415081377917092735728902933933052044343287707530779352295276018619018962413435366422418705379697549243442681673586281512947385326096020621384127895565518431769309753433519293964546985172546635817284814619885971244531000140866605032934682449422589157882277425323352426658278708012847586858843406884827030520039131514005006501514737242850698064793594573956014168512896377444050650337366226981126558824891610183549710317085879277676069097639591345072417355615372187758394528139911474619959944685939011186147310086385322302684228853841637848770176129917786228004633958863632947317817420975650185203711257902909052346211465512997805699490203282526160114225339157359135335020429724126541952517507621970019716296202064076448243005195458853125959069834268021536831405641791373911602967209315108181654502235216733716401913092868113084843009858615279662528656521074044745295433020298030996559713088230608306499836855165432951048377564935029404204402445248170565805512403823488239691527416511617848776431411923998816963422156798883859561393483996015296228081990583669267489551554136444722647412906955724267726520588794884978903663993821760741064769725010413061710615827045497311116898312399104320972033643363191095432999830860385581751172525572059567928040687491145788207023114782552001591618428636048586499066475633204043148619718855824458896233558861738152081960028460823597981537454139430491825603878560182921864437609483219537337974481966312687949461819455242387003816082056769971261754037143167025163625822545360024172614971105150830979992816576086276360010673168921953691779351454067414325004160015973406028483386175741494130554829046685627748387635296798253014614124798235217933794074599411840527697428313766989042175502285772326539504379825216250706999001766822631484147322244511852434371419832909703587952547111960552924856800760222284612768496691433625612009589937733744243145375233765472539603156805111153304309816667280250038308564693838589226615683549922333503998760193192412358847380692319548238959855040553116183880039900659700765058871735919669806785779346026087435899543158616324908191202371769796673390133401514929698834971371787081497467356270339333328216758624847384669198249193503552948046259067279953237340729212845054229749029567189639919776528227018706097594199756200314424403169945717148438911994785995625455799196284363534878842005120511785158449198997159043062412206869022289786817536675211923006045511286786477818415046088199335597464432944787833823520295499223583081334016041017103570919569503256094562331597368847156620102139855036337230370310784198550882090173554591666354449067836218800037099501729601088465790378474248217896064980114329065241224597270722011946989658016791618756927864402259070326979386089020253959098133342471872515758558343000330259397265192892392204201350839566005489977732200815727263491857550054636171131424534580048957654767527675887179082143040976354727033398357680951868187942048068114749831624953150031641087490107464515699273380039585834267675119177056791361202525484458945933856589676954028945840382251328182681600000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + 647603479963561020697851585155808722631579096027386282999971190606839519362657332516732378726727213249139727991374888139753209855575613858472314995142881870431257118578518286338772535360742685908772083421413413300600341305944709817446082895546634101294601927656370265302124260588471032406675412888797599298732724173137182399718162841228594409275363045109621216141846376448101196900695734203581217399589134341651314095789911953375362337483305098380521788907380833700211559621725648794273317147939174140077766775986746222327267745121533196645666998453989071377131418654820339294391109407303040551629781052604331249412377049545442356745471197285789919230171617389745220800884109604522585186477529645169265305299272059958065782131057874721571871819075610862195207717278421649802984991652309135704093465891778392849783524463774573428756316384785766125972676620549626782416513699351095784250270072024233924749064024130818811683929746166475586182330992260640310002404516522435529564779980540512702624553475625194432954392255009905442452675643947444632823655661831816069215967910416218314213873309871551404176374231338048012279247345842366323164997648449703707088969812635273677064451884750781503170397314047861337611051324269161185497347934159418735423423042851620964190020594067624345125913607144009571661852692559998821020558703477178799031453814846816023278973180091922484746846462242326361711716822392184987626246002814930814351980124894906576395083629314266136116630698808532212375451513389981582122580757082053389697530908005972733769918110609259448548939950142081077363431397691829246671224829944023524731283892194942746397096196906383200234868852947001604873165251286920646852918440077841035940149837023749686188539264645782064227202834996874204994117678336905871677412336575852609703045440159268286097977731736761935168630414237913093996042062397175757879971523506191232695484846271512427297529312546251291549231886598890312268546972302360775924225019941674045411839056562084105064873435920005373504492677882312515905172973728794739419740447625958221097323942659224502350145087802854053862935634291197779810990346870377023958445980755891224022181174708915230354935449087055424924064011575453341908198186525888064037681839435727004842823901168647174761035190712853846075043344907734688878992622027698498226602010588690767619664444608967567549309303132723176785650898269265377489608141724137374575431253187475375140909159768702821307748531195183172518001497892525776759235460848695132006097127891948521081596931334401969659081849053334241551592905989721670813806795684550759754796141238193015411878439134157024532884912730570900526947015618366046623511172915672211573824208092967185359062252877521468233361127392561069916375740132249007804219742996501707134528500317016498103996956819951256978868669313229730783785673598787092206385306539722405090645137938964930307520247233600544680701985564962392839335453786012118833197032206844656464507108941046944064310896562995296515944593335646309105133784179074712705832805425092780131940128927081972728495730287639111117630835611791191948994080684463991325451633037366714970445932781440126524236029329940821412245937350280249837940876442438538589387765021243410285395346817992432806506445623470900454274111073642768465548208266096677739693260565017584850582655331376466437671059214370029854597677156109355081589044996755875145309106594034728084056027181367725234232511285675916532565700571177665385475151721138532230803486310777868195499079936993089054140966830042706064830679211082140030925556109593102141557800600220961460883801355812782734416800259902253530636925287128765016994070558234508997701552652265619862733532703734671352409829014309674080850332722843356698616988456831292040406156482474631646491634778745109056863792554911026416185664938584714895594172600601010788894499507745162504913219928336263680979796311938041066081899381847692150854087566045522745599387688016950694760392176089894725680418480352755303826790622491008820779476397578707831653469236969575755402057355380250718140677318144316207192057405944865760481055347887029469883872859602412907020058450147679328375217820855945590888308080395774454376785902254767204708158627017114714123767017481730808531174811095110342575339979259911933628394356643865567548532555183349604453383808872410370671866069116330645133953607441059797427449747845786265230105198185236210991001668602192599665860371107288313613095273077950584476192213994491025983107235840000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + -1322679579287186645375937909705009775700979996243184046780034643885722879806487583726118964087136616054331493068200616798287449447657884326359579873816836238722022945633854773111794463612829510831526895076435833085851380128259151453035702802232285890657883071969542178077309878148243115128045714700963454694502250154594241371516000290431221375476678205807236722474663817207836655310224865668865446188893028587735643931783399974030752521176885294121608169801766123675509378674010825745758927719383132475303057808818062649884431114731111837866160627320120054544542468106219826962515494295069084163287072679322596658688943837634658108332992071385699442180926757722332409013997256375262182226688352619660729671911038948277937731767979984389499253936120271168171487343589136888430367282595198519525665710211397179593432697779975668171684949570023425939775296196349749689956133454967838145658569368597503457697793649893066903346070630451351138505425892133296094933614871029743906279798492291175984372808341983520629170039341358121342219077552346715488637922151507956714009930627478068704257504833063762146319693450628344650510151167667209858560236755478313062270196753294852155837814949239766296869321156358004413795351214529835576062764832518748639369365855675577882943297985701352612944755061635959409228776408285775196814539016223205760813458791878302191518717233413404948796354798891837151879932631580477247973433134444840625874684916206573355679864334996649592125560772194528960404546559266849579453422470564304530580986919385938787392369266490704032823132426714480355778337007797647226564935401762927116347414289324551618203034058078747055350509158467231166543650962230679454305282601540939840057130105783013365472868450236132735628212153183268268361584505639763469325789254931346246295333402261962373229619624201093843868516942378433213226942332463572778267083606701520955940749125789863126852533848628293723718842235291081025991496543067843187602857269250720923898019231209368901513899271194969751059581715208997875604045101989409533552638809249225352374831071531025493632184090505541831649709529531722600327215373711970288225079935720382674920707228232003845599533179690664617539262074902109443289561108130972480340797929274921221532131807000330944477395280373212260924721854296178302865178521415360487855192938578468193532981079834707462678712327679137716925878134637709193533533869191326853094296554686543901807803949454019945841925981563482838682676343999164113030174975830838189768365052818233979613618216585649509511519805581517444923217323406822766482668408219200527654543972670648078160532100526249763775123794054417861427993618319570400039274150500328089977302361199290619123548693821674421135207609968143778054871498451158743431347003985465273891510653503116443186833369085412890175544253920823031124342696451654584081209852090126573686348657696146199137777393105644244510676255721127573862655951488282593363961035049973079333374560406286190726038620669815213493127323792588091314403080182618262212981289249139272531490355574907074773775061705090253889695004392942287249077406178758582062896121978084769433610239934911758989137272539643088328788228168378258309121017709905343248542345870013287111436356161478678460614858554037913897460628680745315904356082916913355251805564709312263974939296610071776912741472114357215955848132160280036593509812661935894737959149110096144977795337749803217420275715087711346273972777224635855220875481986435338904900558038689224550084366710724249780060075350629064776575972238983169830472000597096700393079261190919875400159629341729689736867318899268898843742190411311076712864134328997729816480217878796019121774080189437317214116058102834587173611936437532942116769735844884661298452540681747185312344835079261832549017969303591887285520789152541862025761047397388891250919844372979974170971245254548695562098211798172335392566208832526274431428948815207579311270019535836126193780491111409602016819602053520408029061392159721909490195854539678717972679681771819090251608810131271285141758671348180665065532497592904007973362929641528827884459619169412249907872528460385206758519389842647457834349824972400322241223968836916771836919192281138573608437568456145069173671277794935288507343822115516601719580662746389718907208721070018636227878655386973259658701301405378390486537997081210767025403485489496685557563240944677465253530446663643848151011211986169904639048437765283724619324764136719252312817664000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + -26530342667236141687473760636874538957869982983951093383217774273808937799214422279312779060043949840033951513891112682073496768102696777248141340717731122748662070728007894555405000717633629197572183065180691040458119201929659785778817628181604559264135077644323378644518665377596326345518039443458123605330251300949844972005269903475793578364885699153828855383664748938390049977135742970818469670365767053179022227119347481643476074350944723641515834227791063492267687025922447027429402933759748361865723740951554517306497578868317101884109686109504996597238719034814945291741192160371605465769541560260097667053221780825835905774626706690741271664137769950029381181720854041478381572394129642075014646844900552968537037127268486465960131817444463766569602985621823735532545698469869880803526431509485144084685525425046990866873163723084185636252421742480355456701467332969776112354609831450028292202526794737652895272680903895471766533995248734273884926987663561426319819207073271467568546492809494497585289392997002562643860215240619293858887325560442054313602406658853371030152643295334450206301443794097174272089148737936989836378747763296959272827933667711723382652289408731868036614585725261356272548167762814114069694600031053703634841617317624403684819131049840842053349023070008768999174579548030105687602690326195636790872676354591953338616361096298976306668405744412784635350049897536685942901665185484926568398559924387654815181372309071393999590680883105335755864791967334682765166550032962979034401328373721446362355573033335680096826457164863043876282967106256614603166598344781826595276825541133223126658004190929074913373462558184820795239473585430428217323931065550278614647294742054915227270845179271277657316597017344372609350211851787288050072799827943497443999112909303133265049644080550671320184899299166540336101451607269027333468617283987179459594439283595625346777400065909402277570259817424006541424025627933042148533786692124537878209527019483474628815970466290433167640294673929440637150163341382569290566004229919674164332417079617113593137315432823731196686109619366597089871600296339711635887183562540325009255428644345586134087183580067347153761828670483599713124164362629392242664244166338395673191378319866624715128539901138604602007259935610999379978287540300754364947028973526790173574836431224155770871804226778590131217888604673422392276711568733250242545994267973243070296803542443451956785551297827962958139415329272482779761156945885606814767450948716960773792434452661173607175270323467786441509051753345512674195351891729740522628622257811455501147541495431790315613942996368126360460854392605052217563976418390363873533706674160643420098516092149791070940251094905789534244597167534885459069381044075973946956121220214612931347577931668571176419501430995470553475123530375199649817519700598710746810452688614285417725324257598838887909847587807849814317673734252278897038441272584046294613026184866889607894659251572351945705857357328389846903778658186213119935027230755751526564795528134160401097958286980229905693854641769259725147548802043203963721714702862715093782628992588368939920972917914998340339224674321886714923442712275107250789572962895156254178165396440425373491293785754341594986851627542753036315130312103507296524718920535055642127690427543263524437005808260510553716561748025311561904457430353779757247632347830489271304475406517254149159247980055210181578177162818529060374507225993293147016822652727132694559633241628448772681616829217095402392623466082733574518261931879301419660868234807378186592289482368132444953505456149824034737711975798053754078544147060567131978428404495417276288251457129603740373377811022249246356843182656879307661272408394554219614043372797002899673278398595323887843082867907585797855271222163973768759765968277189041006305952519318153590788634357000402726103659400645397815375192436197237890722841150255870609359604111039735509572398851287081797876710734677834468110145014471617736492881881540860880586146308605450264077990030498694306549365936407648795697441915816924178532040051930107183735140389443591214778707070360780622997164326251474207613601498272427891699349220316674598513095086393346519705926942704972727365185512754079426364090669849574572150283921170100433741843568697337677970045519813608475665309870348459517452355372736559979596316488546155051014362816557951215069242097290564112306643225218186462955870417424350203607597264520541424844800000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + -29826029466724600970109673566954879379766929913574851894928404194445181294309913637301587211621172401206815378382298979194378987475721301377991903214656206959140276748697788332091886077354618689551710114935734099961598693204768411726756717286291345777466987883900052563949278327065076300043812109768583739303043952890963040666554811523096527318428684836633129945686791940520929371549442172899051131376559194729711124789899412280077225999454778444132282535848407515908522063865739216651413672145337045492656261399508484071909958043283656011570619572604057062866164552656486195354499697142121713213266434104741425613336311895461053813593983376870423382951646148858860630988411729014433352382793728783012882720384467491246783060193759449726113531811613861326683361525524462710842725165919967820322553421614170945029638480497564709655846086370227267046245603442488884330873218590522751462315444459586584179680429180400226915902120398294984825667351317032663213299301962316657871154863069241465740360184926013574174035009504759786703006091319322015154328527901209003168189258379506245358374477832169018145382389943749876906716651250424803215030824627966139453675202790091458387209064280938709840364549848273710759263485380137772742690380310596946576734435417177013042549037366608169624298962360097638989664175409119627969098952235265253025300995011693166343418582518992153214471294588370946244236339243027435900864439555928749541617827939996890881838692635312268734836227282895948237831044580220076866504585229757608106861171441548294025184132299820212851042808143436767423420127314451483769836963000507220126289838428343590443176228919063754302019801615466481191774670529800580665839648576017625761719583276960870613034792817905946347650197291695708841813110053904714509492588383381803587719835324605266581967498583146368748503290378162863995645817714814799323581070323931269569328759268332630598857094344732046953580975627788831996014844903988998074833768823970092555883631596429153354407914768080710730633204823933824968528777174457150342644665011257983117874477256821545380289683055432658379367246128043272268884918961702918649489601631140007461158604445833662837641447765187643011672241541297666759426709019968702157288753806191932203663806396464871687568329538169863107821185881390676550960078588039895796269218992909124516319190856758743153069351112872812768764565529611560174501176281722808080542297421812552460623072621542858868136464865720916086723026041178199408157900311861201105181468723371511023647499323618227772815516635729301777230329785244217034175226224767494499765427039049012205233493449691727637767278581785295400196766016950697959698915140796453591834297623913512701619114406636274954755463109509328414578055780594394834677714080236767434857125054044751582748980527986543607395010189000130228911245442983644160530579287338261519540377539418035744810464898762133089532525768570255248435436819629484093580853104474119225324896022641155865674085005903102996161984266267645439537018831829158911221591933872900763831643753063679973051238439360623537451512417751626059331152635095307197814213499619792511430742138746755596671038724057347599369850849775872685596454236278787593574389201818232408799523145918699924176613353161027063827232988327445594118146151779578943995397321719719880303073427950561412123942394465927255821292742676824147513775322936108355748694851156285554261149247465726794412375465016578767038159598768342911164692583327638058269727948008101203860894304360050985794214455123090140973987437944753090454414364601239125449866212471652504388912161257405571475270554560543865175303252520794841293212286262080939535156277895846029566013032855757897415870573173472506986119520108231590199081732026366177179469592353724690217699481796348874805882608276911524837530280268030408300298751226819180551409847044751785553174557106151225894171800208440170049690780864728781944325658933764342237772075548320597169887335537652896289284629590464421777962121915109019854781792844421034643101654719015622162718758129362601980796746604486360103574065347903184592245673431436804618547960855182770058144680980918431916577756885446778427906730150994384913349650173298989146235518378727385056536683832462874289039822567912459051156333581230305076138354666161955162823921280896411629515160189534348048484724147329015919150358418290069218636960528207025574274908303569852528115391268776686443741470943252582683353488762090956565164433866752000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + 1335543256489389177898091960626545176557053992736903395094403624127455325475280284332912997188413732854851266131706649187816164248212448662668822567892478039080872999444284735353822938201594854342340308400661994398049345481346896196085029501241641108277975141812295493698499303027528815609229009221236547813373864217683203950598720957902703464378581161461686928035422844538472270373954979185960475736380827937772159474981162693416768433964681514779128386833680679611906643482697326071856239656499534135071896566626281218956947761380301175135986992824028451118951572626598323327265955514884285356103392351520374245248161725946414047886408792659467873588118734563299581601684058542268684018563835162295444804761978660031893532634466769356767837764457175637819890061985358743875739445350359119432794864620037903899612316545831971398806855497425690828790228373758610351685204088131590411032894391286798415194407362952037005041580897277775987048495972384468529410619286726809987541783695918479584377133559014391258725261517539205097751611255677205282128526152624976898045014540379066088825565651086133132450419236353922553242355969744597810283522222830971650509523638929089325836392373932756363443582738829606992364523621762503760875800359145369208173492852635313106663809643248557141396813693400544704051896509350902471067182548395262496072294524649795556631689665601609094283921353304884624132659209771877882181148827260365119742943682771320903208689183388017282241396322523295173626398467936279779958450217130296608531468535764462581208770943319402453891778277932559349600550259885299130512291381605937260557586207798988409500355411572445138614970308172705516368392944318653715547690435008058973338946043424704132551208062708440643856924703573074397897928867656629006890256435060036133080634499942810395372831009475128992299367485625038847862809459236716787397963065098358739730547666726279183872776292568282574047166425317111338150723280211437110687109454965968847435144781200941571814401724975025404689807442890885605489562830093826711118364450938027740465753846112621414516241930284188402515068271997664126477131567178348178714699000354510020193484027340584006861174567006995021907760127271449630465577745392489973402103038183939808162615017925444621412920203019824384279358931140823682999002063715362640124032732317666236046188581215486875420231204807116226338725065147732799588447738090104777876773198691242259532406729762064554508090131887099610715358174552065712042282025062784057489600775867347958154378450077281955599349926942642472261038265630053174771775435671144902166061168985580109294633470965324116574749320189805567021364076004397110468581568253614287979638273921075761948180179363944280449775120906234808374785938041357767531042564648384226900639499306317033516038024074356460512700433247237451390317660100793492536395981463843865051376187987493417144051829329713000526194956210634150755732739146327532219130943551878838999359339620004579716877352584214026176692722227492727118419483273634851900989617028462081866489453857500174753094433265525751215204584976936473279814930281790679402157058111710789240943108113967048237972280287154736022117462431149909704720865083700460098929810120316798097254013217301344997281472437983528943661436019471416353958745946740125578443123084859289950492891472242741581457738804515741395824142316597154107481061176923617352197107644512000795795204271146759189025233908875513132721818544508682141446518347661296697493533262990968067051357993255197517816384328745694464343755909623574713038948387363244952506296996913562739203871550211753029060602695204266976791761809066790445051486843533717959388535808467447824094404651953528515440499495079399623262021231305994020690057262237338382562134760321252989132678024632113658823033378447304000979326417538290277769516407492095361512403168092887670403803409114452511873755244730751594917462851002305890437614314370188764273688184764933500924481611724614284126742689523780571028704313250576399487653029855267164548064367144209967330678497210878226974137178346761256508046290707412930829747251797587231087432245764275918984035446587970298656625685342627488390580144166284088075909775264949002129143887790508380269398336462955193799055616794622824693609966903715008800061328581221174292503656519211900760258350726409317447380521203130056111002483391981821551387496793060491078026721537456146357859916362996166860410616519550138622562526919301602263062020096000000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + 11917221057129965126674791723065509514126379359046737114255228542779667206054587306408663720150099413363552826803567402168282045551918506269556781026801280964069489524865345340704832602575952860620290779539990750450688228203837079855128533612628717884592919633720708952853520169798143387293992643107837552190355367747785908230429028091447999458765664311811374279381029097583382597614977674847897641125459772100223684647589643385877964957970996040786026406165259556841045828029129344399348986103668523458111768326988894527706309123143931583576827188203317578149867271812283552478827907689406874758667557527844172302666159496574778097116721506019165642871273569878572356291087553298803357247464089930812652918205120751572059378074045396839692841712034344062635135532640277954215352658781347391666324570663064878986785187468674532668728807714643734226286178518142650186777382117904828345000165018992909960656445490419266484397263699833839366059930412791235891646282241041171847179059840014515059057991624232623471326023113790813581556811949226505889335166491260198072130778675191262356616159878991138880240472259225626513677121907805198505199941678324929920449985756697502239585161244394598628228862499711297521758307459724858698980849632147005055017550316877205604354017830708094683287793615288292200084799036464327920706834010233275606709360718292948707518402230573779292924217209206784919140045294890768985866211993300131362763565127653906592663406544749831931903784573992602208959263581439517387104296990445541475765231977098435214264081490411218427619299272757969528697210540553806248310247826066989659810225579997873838018320466701698489932479118974337722989088978473993370536302421585405109811045634461896369601941299978881171064338951616954651476802304556760730202004053972742837773935917136623868409404748623473715248909063894501880974049868339177238359626669231520828433044986485223425600573599972328112840137269943222193170193465603395750931138449811900411596336569731746009257448964634980980182696329281333791756939443289684809390135457801870199876574807303442644297885619088670416225811602896215825245266104110450119076290060519103415535832612597504076024440522568632089186810595059028796292201746501258776208409655159516687242010637695615386298917785922413488177006654872997772245963840707625099755624006335610683771447550119163531921963906596477774637180540868967962080048766578899707553876398304341441415513793733108274969929640210426666407125393334415806565155175006037368987715486825744241101836861383683039945921809964459439235582092630522077216447740003168953350231538791199446178183769390227999696980432460931024573236882913160523104303909055296083265027364795843124252889209397850603925446541241516724018922426573550038225432597937741663545035902240660382866439047346578323151377579696160450490445814717655635325742423286118171724090289575190965574152780288989978926465807666169027452195057662927316926068726502764978123448241566151581652889119131855065317268091303778434560874851753683625068867615241463404600587768135728333629647888125219408842350075766920964042661135244802611182535198770381496557952678674236394595774279198422342832736891255851376352612287276775977000972846026360500815899464544662424284917455539983087170835277350748449446949900693869235438327561981828237352941119154124555633586030631796579410269756002899291320381477878917687136465002972167353260805888001949055581334520277164940389922264642840484867514342581424525833307834780976999286642234097172786236102895386738547590562327707654504028738843043208188798942478207991738456243302068570252056788295503322095040214412642162948169052205341194343858092299708379894952404460422789529914567178175391887285103570446470350288380759250265388149992603472656551205010596459095438998839415929110706163847680376582888297662223814266389468196913287786240849739475983951828397322176812073430592740753583901492537762406173259996311806704448889953330958120283577483511863289749696479493126093801898856385850328271874772139933161284229584223408905568075910193761063294501995764275954733526383989467071652802939880227347678874105841676795162343373788800456572127502381573576552801106045106103310113042386027707829414685967907085842526197000475830661657064048791044666820317311009024929708115352648717830194899078787526876035499391624650805863875445451224978207665590029461139419968425523931172536106699426537681240090828249448869722682678635427971267699446644736000000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + 52942260343411997800535632589264546585023250027837864340412636327400249681160230125445034346033979737117145577827195099366982330244844233632107361030749630743058753830629912987412595990672137014052757075209795008928879923205113215407925189226484822588798411384852370724971565215463490943191735285771614836519560170273390627687933654475048082584647627943305075693362969900089892253275646035444698246490254492284379119636251255217365628717954986151534207029968389942886339571929119281417400556132187572779830396715379825039345555543429257806942193375543244961995587730776087277041740700337300420660806512583448182271020360093039671803792360074909645969789182398131145243530402967202434495434003246586483980942644554265326664419722183901607288794741721781495075013967901370365355793670297743037066117394238303713244731427256907033212453017030100757233184360561948210599197900332619821530464520334548076934710055970641983310004838510838373440043548967719362130407423047929915740542672486888067491070690862713231569420099930607490027164441119544680345491188601577519747445990723877850463673927978906987529642469634333766332980496210763277421972656854618029532673226489768188492315991791904423278354396518640871759785455859873049059638032365756342226211245304351852946875170492294365328777717810841701084808866579061486398324061763437312520587420806987630436225297861574787467622096210312287076347161313269764024331327011028998233397407900376809682727968490663906398910463663443111859468937857952385584820373733600748894343699846630449739755634327859398592327984569775898025719780599883985119905034010422665140601801642888964615594759518817050771577225684775526603183440755549573457706504843607804370340669948934673693191019260240110000879724996423997799203160308146839960663886042495086985432403976720913046835949483905058011701157248343055327900310617409033377175815452025222461303659264749135989017649453769288840795340005801573311723243239555955894649265619468460483963511129709718492484129210934957659357631110526744967343646488530997950355923045056657953751501146257325647210836742824800521516044104134166224849735481867678702651945347968582891445051153395979480396913360045394074138412506132814031850703738755197688685257166585660172061846411687354843549340914208906223887327469169165632242957145674328450566440554302290924446190865772499803623356290933561256087972556360787568116331218871569270621873930072815382011995894926158554413075029224372749424755575298956772152073711367235247686659400883508964379671237320728096119753209356868563191888268375994696181011790595903308892262934381840478028195696077556657387882312441881858447888096369187111048967407867184054970713016988177798431808136189999014491767744903059568635659933144520283951871517467700548448970020204239543869405158787067131785345380893528582140161824850073111984764522656303617169397070303047699217780958069628041959730509926681819351548526044458198418952510262553340601930182447581567506387303073114912014464399197736564532528265947363462589890614384063303002449270221868192089914744183394448356107994490701079295531464464754219376596637851416264140986729275439841775641199029615580883023833354405888617971297148903801852741124502499304870248525520256172112470088288560784813143261461956017599078418990505481386821191531054020424401354625744834151476498210051847318407929201986038414482713895707479243858170575484979525120225366633081324302627300958489807638049150232448058353815025319405934246225605315877110963151235022077663890859196437748975513987637454070563158604036519702568826512713903819343011120766282474627330671069494402070819130540659230050861259892304297090009894183716837438981949821717722114258949636007247319371549993094971940180412186849749595543215148752940497449474171314011616327673035064407553547797660912693992140113921602041958515012483796662463594291653320007878516493748631050970124831192984199385642245601540302049995649682919689681128044392243146674352999298052284641093687834375101195446802233069687402639330682218720851945479570569991763385175164022839386532599313102955427561631033617783975823216796805326128572966096275586003047094464974634386545145102462657963461058429939641924571659384944035682819122743950873640963329885739275315201612750841093406958564199835272024708375935703576974857271431963272390894816035965179851074952571690481173856726378132100530443039100444350457954930502508919222700744637307439612321446634234671267840000000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + 166621651892570169825259871530378187033063229438977956496391865625878195372940061766543051163846630448445666955989422346553424679629081752144102384843690339944548591330746332754778647728660214336450258972569382942688037690646503086738777216668658076784704215442685171578503691999786654170445459983607778483275983250864095410925017569479802445758933915495545604352007315093686705735130765785597872575987633530789356022188376090509679626575681378986670140280553012246939607075216710204796823903745160976247848281181686273957911194390399193663488833918398468214538648030692844385786942487126990149250113744278197505724253732186018152019188808261564056506967948830419770456600119496540291812437327082255736042769443477589005310871354711401192244741517891317509369091213768166344452185743725674499275440497297324150445322797509560348560829029694559003043203201795407341745586250556921067954427255753495348854268373310907788774995444425306803085240229137225916454667114777211308340602572239892925436154577152238362766215121932819665367370691835776903529344856706904516077758047773999325137275929057644152546561359731704398623916727850758010020294705151573445181027868346646180950268373825168436201345325865226288834319523007720038688953613099316230155369152881328453576844420090342937939483361742957532935891940888373140284383878484668393150974722397215690149852539285103321570371175403028482259894183459359110388112180627363458387120586031665454153176870132977420336997040160014238249067935557796944347612920564456422235431739767138590863859589690128332210318785111434613898577356846665666312787222422698984287230396456916126240841111206913808549241924637322175629121272976862406807953707017558132055317325270813999315242775123524169986321470331589975708431569508253418138571094575333410156084952683580104076749529223653297723234778064968396416064665448466069436198452254752883733498753018016121353037904540253376242636572844772218507089389358888026938133395119113067371787683149391315312217502299486236197450020080758548555325410853659000041068791471848179384617675471870212162365124461911055270220027135382618715239446442350110608994493172577061091965862481566452591989080148713893082443854647362582335478739451748098947171989416398699358043834224995196958904772252032382784412913326765691605959090256787925363461742724613015583056807014869437079106870974170484090486045118554326910144078565002012074062528780486195065906517344791156610885559153153775238178063213837655251004557961978883849308483598584879015468358707352458016288452575125453811353631667429767891248853083176191661748687685470091616784099597728443184882142345931880500866343922858124862377331824699960540178359139339885025022942122120056822329340451656314388342749253597119177621979442349015203953377837433088977349138245799431089890891687573977413434974265694209024036097827457316811409762526171044994439939480979744762609575030405749193319784790828282072559372662272905120826842635692951514917172654147732710332987194143654344263388341120421182753844980018287527602084786311361677628734399787679946997874104778595941013063579752434590473878904078445660841329664701207635833085782895738009921104318128233706884677236246356969863039138403461592036462125907752587179264163248341098845019242756513966068163680261872367088856778394582380840846892819667724624855137124294514406002982397286462793264546551329341291995953054931915581756835690619976697251115690316664955820687263413121663671263395459794814106744179030664352792147085563902787641272200768825583701819631970631342963979038807289662867929719248776627927205611008992515742807830499650009625194942773127172936524768179082452560572048673191102063758397781995786375486569607840930256045167395390782326682086866759396070449554323019187887367563511176698541739317135059230657281044308824036544221594161814488886901194608810811693474691553570448443694010724615060121873743969619546285688715570132203209564092526785872271194308907150532237509881798699550629170796079368764784710797987995452939192667760657285785745778619444007971302719214630701368805723442064230531385364419386937931154411326471616220570185915804556431691404097640328075425974858695448728238223163533695718456938739066155921007015237194671532507217349008595270846385493139783152171734755133461370966826179658884487183894120507504037619430972493498475020669769856555661988471939305571729780135214977774706232337156051357957264162616191392018587434614784000000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + 527383908662763707716327690229769701255989499169937834008601355961212269480687872871814182652646020733631653636754888316392988007589949674755132768626031151061262728531693558337376912644082017518288305320725089982004212427529218473926269984545579154023894289368385652347239249790367348090419730151809779789007072553437446499782639630095519570534339457091087168846581657062129263042526393324292128273483134033530064013226319703040945344195203039911827526280158569456293046325763099083577548001854907916514698417632702958946658690420769797360704851548063344102093483828135914159860605862620892029015871419030178823475888729416524224069481137147569292672833860898680438802588923705770736307524483403662226441649463205242006149205612843170682200732867340561735298643808095258163630793934092138142411523095656774810858595192482975618643144697292116186235161774647599562056030844987071312185415986402328755459911711914263099643923655552175062465826285263712015808097889226223151714562042283522928612513841746893345941042223676129587934044201737547313043254942669904248207097715226624731942904125981608634819843190537847453244812328733095065368185293314960072688623509998480142922142978884770095668584106325470667120240295543075353144969595003243205422034509545736429049945454761903041097273228745505882121741217656140606645393141775688900903387767000179319473545869752004121714699071453605131493054732350670831954230301484858158031229467864497030707329523690044913172071088109001104512802250371820845474915397719634244696301514295631012366329513706094806665749722421595908217530955457910537040566636679384983982760318764785003146103443905013309474273244036241353022493986433497802056081811134810956918403596308354711377309861400067697968045499824118470413064845231161001013506766210720251693224808432792404108042792502480900438319732272950674548403315076117433103189856703821018830136584525821683459230736411960993184931390675779312121421904920732302807443587267186204539785489103780167987952460250367078758095441546957427662966864431252365572906281486576361695955498561979026258436511656349030392739817879996456274730737547764462072893966577402418142283403061176645080355551649307036808791548750100339905231771817997242018374925735877959212141282906294504242168120942573485919064840889919500548708634970445773492876246897682026457883285697432888579115002106754984925726677253647482969260145218245121840102550833059355609029383822009572163094762936210967570375347351154966328373966415233794585921742597154786020487156489764468041091685339339705729448029479767313841161658111549752673470452990705470376724256159864974828050230369013852970515034638078117403006638396397415535395087502463592275516159709357023666946931019771848767301093887946215758687305473582406926072782969770890861371894063937249057276697486085425914329916289326919174003378641872602569334241057255306417673881354930018977126270988800776874502946124286224253779806057605094196620008135505326878821156600191358765062328725259483757774291184320392407979212810388154071731447257339221680917160583135792334325766302237953239355808717943251060286571178730768336857963502510208707536970546422294405522272333471331727605172445700901614601100056883979457779602159698378514484792868583733739831659964840566730412409164696835988876490614667852693642427982353077233007128487674317323965082412189213968828200663718854559989817702418724695498185014303046129742618749178338615243135405695593435573359448296052655939399689922479734499642597242263994303444931419068095267132974898051448359961198800286234023669548931487632649317995278732866487856591804422516936216695094582179970692554840482688971641810687420164037549718093333074234790048093307447435654654430882456203894644015499989060000784539518772881006829185686209676441246965705892573909110071557500891003192484955983838011112555959307395844657219977533703196064093920986573380948957880062268877266683860393792945320547511602490703777628029560017729611140547514015970885535927785065231497847374847766299101773513029832067698687745160261455267029789287621220277410861109953338547096341893098612958004357624567724559143810762979108153771312507599506213591441749870524395506170944454747287605797271700069308154962984837731041302216354802943619238858055944196526449960084997771638916163210541755525475057276395966681401389299761381565571538343721859815344443530477450343471625607001654369832060409551500213114031137134989017088000000000000000000000000000000000000000000000000000000000000000000000000*i1^68 + 1515257067592927566653034694330259527943930182953481421057687244194660668287742609341776218820000238617887613208439456639887694420612359053252486780599025349217886545990983854724651332228262705164846486935540585434094476333756093225224571650092858882959647916698344701804434809820131248423609685379191044682016201203823985537122325769550875973964032760744846810505644660975749005635359812160323246461731362235642260739809092896032032841014955888689051126005589323541530488640295171885377643232120373784258669729822509455032672603258876302698107838063162284130270269869373868616871788499117179595066815606129993452593101652937108879458353664555816611401641775950803292460634715128637162838795843406386157964422951716312781604756627771598389999543328514983956987443141738635613397154241828930671928488640976167907133474640464518427729096049381414724312251548109300099095635541136036161763320544058292194584241802636809101308342330955489381807077256492642327659974866784205660613757241616429068902725103163822419950287973599276671323722455272037891300944790756180625213410722111154075259263849620382860616456661232757852260904802212172432826939616078538566956110280171820129258299417520376037473105697710069294266265730847751923944115507685953600452757689682713369485871102432986247522949353023615112441273702215829100699432884090596946694543495125396097863782970141880070943096273109217069303686731878155303834070410347445493194693793241789953354871345848191998072017559047271539987412014555206890708162824069453255658918547330544428469060577575811740553327757293909995055351730476765969445653565670326650287307315366478991583969943353717607463832286399924458430079107425926644521242646666557754762604063564806394135974966886180086347807731219453826625973347818605553991856788954332327429351204722930069938170494184277606870735589003548145699133681434114138446664018059223722405536774700838232420128876649618772292700910771030843856717181052669982494440722598130736292896521174522498311243700161670829482820426429966247440870613028157823310616749760540945907995469744599561480702935877285973070392174527123596703481534273442008781212940209140873911055650504029768407721640421824126535186091802571448157457976919269295315551695108734401384989778579513721250728530189154868898437040544010302706228890779818017802434283249013213543076482233272588315276090920599879648596374545889528445629628406864871450725403870878305494640901713689007738670557884109275236625771139043887813905348767155955300796613100777073663045966183001259984292749552090064087291143149648074497679331674639355440564675354784438073324453026165935344504198046209905943887163936118963209350802856362342197201768722898020929425503514026304137245029055492008801844027776895401838385767411217455470262705551692481474695562818976320400038850239762155221540847653689208209606783087470927738074176803689073763043431691159043994112553806914763964721067225402109820109580916279863293673038000095838869353061950652229470911277264978504626337226344063677188126674251585108287795024761608431880933097179525518983189509456617979406567194672894939024625497524221501059666523809579533096015679994121342902907300400686349289091771195463506198611580736920210996078171513760899573927670745583134575675722378496991936443185470200882650556167409519008670044296598354692947288254461767513182874965093563642731304097082105374570136341794293797737339009430207331627593403762031537366170578389099070472863890104772582950527842111370444133704524446007782818522451680207909398498695052553981339202184505121804520488430010334623670115326269906460061877813880423137040105049095257825092501079797488298482915419186132698320931006948281990299710525985956594946661867146500826274270205167347841490327824594334776651805791689566320292513447406331768239661522383792620867133358655785020327935593473262032288959179904209354178876670534503956258157326079839202477566215827710354133970801421926915346295959078714632647452850729961865479226660024442589393510039478587746423163242462060539409970092535826855508429067117291811610470609533797106057489841854459593164123913343327409380801079449324703039106130851004204422700312533889583741364977997970510975322360868760608277951825512020196348804264113096410149915949717684703362810869375949415967990060013121205629285666885513237032086513607724194096498242135953013161002200662184879127176096353703760220419482807870353429101502079141498682144194560000000000000000000000000000000000000000000000000000000000000000000000*i1^69 + 2749111253853624030044513336973648578216283476001989983030830523993149176130096674555132302428230295170143161005268401360562625136622681626405181899902538244377125931776394819527101866675502045582688909222259830346562181246216478201733442318378768319408944294305318105860540581992750382558182398460696443064807629852797373281953265897135308788828777932364659112156469032376441831001983145805779723225478546751523441075728102820016484566283984368789169751046766095203405477843434354232353066096460259065395009008427210834226094399370755557386770176060623321274896751925024314498550757294940535696486902877847465002422211175589259556723360665131493063458668548036957655341813914495039103827152605732420963192356015278831038427460050569756894648083322625106328027598085347546944373664466022955674472108592868165345183676914829919596745476053301713106722855149699921783715504701862371426978296413862936826462022546489865581835876832552121456369391586461089941231459159457705348272638006027886626716149617340395625040915009474304723301566557464532468592443545690908629939830392922946503986047556151021362282619727892058984430408766420757382150382283848167726444767933177327240048288091196191727892964592666694437180117993614342747177245703220212732767009490528932570261416299836455812283015589122409278264012575953295867416040379436665051974855021863287646534711636946065196022217343236051076604936881726628182674345435143601040063604806573255081172429849797765386275119850337653052149030949007884438232846359503428652473829375157842589720878400755329950332192074371062664743327479206885680555512174486067854185523990747120985951100519015492260488922221245365320431030127633874653803548533739772303853011049446397355089922188294968548968431579425031133449613499709439062618401201089220442801966222200530916676176014293474632812845675081987409044947374847231641577626231991048392572374116311845271774218857054507780315438310693292472021051387069446782991750022934185731853430584686092290492598308653283008342287555623101692996029170457293043561601123628688037687737727720459178310026331263441087419293715322338768444794661407033686441603115428772594069389437190103575004118416624802290057233144059485413984113826989798571653642162460961769009704960121873400557442128723701057523770178762569838433671055229447961402197277836869350475345782931459989374085346334145301753155421602369763999940346293582983185066092482639131566070820742289623652748823752391174879185320296241542388114996323341276242946516615431574205209381581571498002640376887934630018342880436464647590072136581855270865756744726841941077132094806515973674048482747605981762307711509640220927981815293231396589474146728410372826107514752173145243049304580356373659790621428682371674820295034847842415678134323447550276076636599651607165689450703793674333512435651755111493838677954997672108432435569334498656022829316065023825180355041482200051882610096649251655947161169558563998519717717836872652570567799474973779854870097812714921698137293280300398533702250888333157865325350477930032493019034281935042926451736906285569523614635407255555439266151487649708226877631498373285207492037442494032448408846688036987747169501731207907194350355615696663315764678138537113350380739392363043201010042155993981921339812708138985902051108710115227242102298045366636212137211072133555205284782582871525514591951910750467719393105038834128790591109821747826991796135429017167034248016059285203862716974957399815959164442746472005983432733902237345812665450565699217964030130301714328655574006438871767722757464428767719469783677942608763844297905593686018913589774801526420776153387478197554794801358705684288156896661722292946009946574455807556179119795559894816782187535296163069648711270852450055094538106895543134319640687882453665328415811454298901141872695578563396472684911965181522594862885238658806830306815403460923430491180197059259877094258061952382989129461895832403461362528246818159337360742258166648176105035523716415794115520730580576518782999700620351370568856468882520189355762070419240548284732102697909448226181506188538123421480485225399329431107774886213479331692888414067558252313049371817892215878361172779489334788206264582435698383479409915011601126910402760025542433142781679200304186199105909110699008220549445150633017301628793733438960377051491075279374939973496626927465689421912281728574664650446766438122447937829703193339411092733952000000000000000000000000000000000000000000000000000000000000000000000*i1^70 + 4099093571751169603869649837790783832322718173955501729169187240824384901974212003971055779508892496832313928198083702006323757111458723207011158663390443033671643351868521364056330788848578453336279477002164174598018900022274805044824668328164757662798279878805167382382928786078638844707306917009231837912044898995152121480744851319747759034914257136736647448641272039632087557358014679621420937615708614390917403951932697825668447959713767341157369815820299965066338103202854149258059138805215609510006527347475944065053431823829872120498373932104128932858856149933934261195206012640536541569361441362019331243857331425319767846588687700957511823821103650284262391661409717237905713340621721981154685718430534663985110327983343018628332276401188021319601348808481370116832463679429717922441742270866743020160089608877405975514270412265795761468985066320015158170879863978570040703759683353235029984040420384922595298289193402735383585573029879155922706085205196331479981184897283618556279739994004713991785214127548831711483307542880646803759173316884942005484750485719496227232225904432265426370604198394995424317070234452478082501033279051523374173324049865645057599570443937478693813040067507113177581615791455584937734869088444838064243007554040155307591726551401192593430423966296352944658869673540946827019342493235943788142912680486168778101626507686259499066201955934689601444755718287087143109037461771673426781420432601742385968625295521344785191733305091435849642896852446152469463433324876311640769127380204590552005629391288576472015624666079010727946028867997328788271721264373556413269331426934463610254690028759406407776061764910443853183147937824760430085289218066410949908863985911337533470497115380693638192581187591277729838815825846745447553171493527213643879752428868618550794781848389974023118692346370927723436627547654913819688448169494401822271188662590383425808740723982224672052761584406837578914000903635372362860349941102127712494564911847397358134688224924671586763169724481107469846950844784507514739681473056775771321675734581151567857634065213641834857770471278111399467114195771623617739863538485454505255976936479948189712935347817516299309475143383189177968605893546184118300793800740432704242735365767984437182465926677514767513976094346813690286460239680624719657142778427946632034267491883416720621532187375266137391374491318946425289422028608896754008613708745870449992222415378443421343184364068690189850160390258929243676136423132505874196775793233749452413590314472744176236332576926838655126341757250973886632151159074549385714348976630270224256954642411405357541409538743332321895128230920814206774024758846477914332987902879756010045570914174229988153118515219187009175739615738648437477671735878925933898936442027029883209208798713289913977612000598805926660381600703394805597199061790109284147591930731807112855944940510552885426608003552729802916183006389281389887977187989150637217609901522514772704973039190875040735223222307013585461326837651264609372606636478425997285275844754462568018594485665903250146872885059972322305775000099941797675895828797781616696586731108158189172105099202924128987434405132579830513169632881442576469808734858133786508294873213180004416004764737572604453367613569766119276018758072621599270950849338632446997249027316132394763882985815714383250699088898242028607451675591768319719597739776498375696425120996019464161458379999965865584997802935984103159125940769049293548556567529216887614016183448984258672423510305184673250441678610313543089658914260759126080809854898641164967382682986520276745800618313896965898772124232541280616330976342553892362363503702617308253153935275635580779102589927402040600875432527315532196074068345592365588113570713189388322459817332017497818423902278509723329291727097430652275904401959897277460143225617044396883871971195272760322003448871767237522215910230138105976952611297374118576856478275707262694094570187310684190833070211469419312959474747063434150096850595643524499504083948059281596858567379984958014581164060396846263342794547022730352890786895488098592206027387580972012423856391869654160821333980185030856342073562890467082821901311510307985916844595871039065702195136141551152286778797570255453925688279693538072959745365447803347414305231291901131918790241077962858151302107995139931536423721500583731886738568334246004689174643650835067461684025417339284395612935398673612800000000000000000000000000000000000000000000000000000000000000000000*i1^71 + 11636635120031086957681995602336316083510170686222626002908489423124787031232684122174226826927531361592285847860639414321852904893096804783763392594202367415861828083834358676533047880990806901298547102720349730780850952104818659137821486987958392922293907369468703393469261075916375651691257719715618688102661170435561015381780036413308138018048670853003139702882796489334387450305516203459399310039688547059436740829927850956249968770795583673660655409554063851962804925478760345821207420354602083777391696501299274196055652181317818779737249953653640797544587344256393151967966654255350784437519132572628480402146395845425464400939987264037028614702209547377297512528984229469804209029166197651342479145942884647069440653896117984374792965769181611000459709402489457766520123905927377004937235597170022141984837109258250013436216909397536779650045758030992682822351966550272367812482828751352326285109830989753868968511204085430141958677573830040652491948311510135149022796388215696534779036181768685326881262717448859695681657381081040326264418045908977608639445765496870542315491606435183159367659730424792554219106840408612393650090838586054164739477446195466626309499251413631412888896373225440789417267388706406413340470648879072095635367649525962127688924880827542840612251700625222033810335377743720376322747040565749435462997286905938791893274355193647993748228644630643647037784125633528760903666698492091417633009167213928815706484443457097565354824943737685739343066575320065104228308855842864949541802090135398460479868139188965836520969138111569761320263158195260143065026816605612269153329250377055362621311083882307702761144247287538188532573937166385122365083794181724759371838390058112087642509650680240035975681481122089350165100601983352662670514899045702946568477873073823047024688021341291665574591651152123902275510527598818513598116542799940582273168635526291183030202178814193208451093045113999891581769287229262206790097979354940665576568022992293671866910377171560453443771364344453072454534594205098497550300447402129549515580882975576780636132802157496153695814162667020977483286532392998722579642631284027660534544944345506551857184879075186297486432911092376495222565252552880240875641920437539901666776780939796624513261911506172897740928540592101796264615308348930830973745533874345853710404548867260204499763730359953196301529873349525787492547880723855157736424953021467816739051964880688127531207153183610044897068274367328372362647610891077585229826588112116112161708578206561301888986767353644562213217927610212858209793048642781769547145082171599709410089896897754793696539808673958163160605053403721812122197748828151146889407775550389457886479540690960879126741807949653090872256611161236852292190239913917869131201993920104353304834183837658004665152837118029059141329350689071242415983012545261290568456753747136352383790154052813911930432166024951205053384315598701236077732457910204971165418905266087924116246201361004382409739086666538570006490694474791587081963156388645323900499876339329220231871004304321108466281947696066995836048786616331229989692219844872774812969695742278455719867497894338852883025821349610520944232556091804190547394528707145068149259159355157639979966504502689013429699852803534547299517000196449333333097541809907770167551793063921575029465906443033223704481113934091331599240009132719485584446667763690676950575360252668317650367317117975268186070103949950874786287691912796631587975061745034340771396449044253059089387145109573034569506363763118834604546736635222446969695527861171190473431122336564908770684705282838686697097236147975966442100959825099945808159813119538055738483765399751845437619714015202215759906594458757456071975185358803216721460512916208945054320192218163012297900834540586941415804114990415819845122198526796129566204295876907377218062693127442553413714941305250801888847628888754187269259445319129673886611929085204081661768416830913599908718750635932123307785380649318886614580476407833513251675150237511194238748644762216452835960621809088528783557468217177980198465647958029631290966336324386685152347139717967396583177584242102952568398878214427388116763479419732138337369020044219586812208902020098319545104423471815069671388848359315312972702840339221389618988226152763825535612653688276620660427676451171920372167590061154449278721690018035023636025247082418269061484258106437926965211273248112640000000000000000000000000000000000000000000000000000000000000000000*i1^72 + 9805854581342435646183742461520520014061823625092048037030650071723744879011873073313806941483928303422524989636021315969727078172449262587303050666935111005096112610626864987502877890715191250837657327276176192606892272487917532311699766095746073192145881160247155233697697808969682416086485179616466421977323113022943339322452388805903102748046901843674828997853086951988045939464932862581450321826399468463935441354819975721198350713971893382214941821168794144651260607423513198285796215147778023185113515422065553452955512510420398016280116402056529724833998179163133924554138947244229257874926610138271680718226501654528848899634934923221349633193503207757669089723321351518040077996177020880203351761378060590666738825208862820121738870958880813159506670691725949716187645997490760017806467002329260025106491904617021494563563239245872199963500569146932181368799253033363086174106982817798943251423091284356907473153018554681429225742693113490593448250060921402137785381711579625884729396244757772298824452969566461513805108947597973760640588653040800178418908869764883347406372988023744333209043532776932562902277743082853225692783373068279013953597055553770204266208886897974638488457688026419276970718676320187543794346885392026554968101790836086031678238776015485320652088322742508824452798988664602583754160996748260107627641838003304655579521251472623062998696287250961214163974213861122670169712635608998815655557623802673232223522255886899371015843176746126556038833952902852207930465718039324572455740175563379764371360399943403301271726832532291975239566110367880114942131262490702978590141218715173972469006297014105828158267521040961474608368735724987475822307830561137750181296945575832381830348141067656257532081966374866411324240749332710012590085241658888459555441131256644740033283392900772572398082231242693185534232084117484064396403217170651696536903489990171024973606923534172888850110336160223090160161725227266703023130538598634673879734085940599435225105467846385433663284066249509698219471106913450874678381401118686751013471904190300903859819013562203476152036787326211817637252456617878070144135223959800657315301784847735161339917142862488320789408023740576402652175152059466991133727050800232503096450076449020303464722410324944070623364586797968162303641988958581512743978418448699151456126290984812088101242176618958121296547848131902053645185704642366812931762772799167290770026402742196111573538326187897075596232885654970712254233845427578723765435545190464249854164476377879689796786618878448249437914802155053628256128566923489365536331966781769596582194765293879492983608521702829350816236720280732833401354555937876309550609005894530508461310342747104869171594971174598946940827526771656492242310978873610433209997077433134750643531217657731894592480109202201812613423912308372561813355294587368217373615475776587814322708935880422158381319247815274165809475629304579164423130304168227457498156538288928134421146649390256081502311809350347452757995148522055016796002883702285487424541309209857048774420167315483114222409250393659735880655260339765438224351133564715512243907365586929675321444478941305510866164091610940875922190658181161487125306827242911663896717123547800674784393464877379253822842960362687005282885575874107328248133302549350166353450335630070392438072485677915459917361459275496250755361743572565079059608579222321089257312958711674179735245532701721448123855110975009927753330025984227705410565421129440758571917315542286060154279304934709327743490274082732458822985562515103639397177071059597539205134611774522452483031746381604606952607315954001348496489357477298158067480525205608426987221137366691007184342648327839658758833833777881491630897255962028522598369333925331476027710739077276026963980295086398135364966980760678964640471608708381098949644335371223390509117248262522360723483372787671372508949614570117744458808163273519368175239923889625920135956639793919507853014334776583391729560000722921713924672876776844744404967904294000056460617666079705744916691207591118886526849939495405351513400689036760777123478967692574937424479337617565142021477615206140972921608510168927558735289951108579837335539908101982620378455394077068841069285423092350436590109559181068270413107560599644042543746278193694680080631405815907239316258506484601546630574424791831945172874612953146423664532901376342533548539701891780656691423477760000000000000000000000000000000000000000000000000000000000000000000*i1^73 + -29010440469558588298887779954194453030969153826239229485541093637155102508963325970904193992114654320167308075199547435319561972519649496598521169102977148418033860965806850874975911208621951627018450678418955263475695465802212487034022091523120136519365503728561334810849108213520984635669088062271552034631225909075149093650127400824089878203166695392424126621855510463359143162584267848243885250037394526872485928517511018961345120730220043241747010374490697475499876399122164941785036137581657314786218527273753699449084956605109830614052832334635137343452273099972809110412220796501792478916326469597180104682378779119866298343611236261344051895743028923563497798726040931917258410963778761456695894487771042803192775890231149364321129219472466096961720637421253818096952926495289701285213051661785646433811189632984513001959120135562465557820150297994541725378393372090953004523474398354100116369488334900990174438609406888695673254434094478073787237514677928584061568548721303975411870099705582160233075954103605752138370180445962032543461936850789032432149181220822545077308844521845118598900623991435132821352199457723469270513667583213443153522871413971954182882771600367921284982270381412412123485734368636330566215120960040547507384926137025418900080070144540508182655051658929029911237025861740396818679216871548311770139240017329400749572993540553370264151785508034652442772178055748214886761963730696159304225559830710656414320992404607063194340951956563615466411170435316017046041127422629689274846841824933714548914150961816027604956290062478862913479238592186031964621984351389413291923973798797508810113850206222077207609926131145236541898479272094145959538885051899907423524185552651916635088991705949804821479081361196882675019160862539548917275840320414519799565189256176271872685394215953035062962650236749704881976182478446474095644251384408654886527913254598902412233531546435158389570968910004333549338698488521224529628037866306614418834987337794992626051071132116639048130129997322581473905607464400855406181082389695604490691406961774007176759502358627725720458246148044388672328051834079486947081912434626211823007914117469541829181572616668462466818454933599984950499601285728461302925325751083691714546116943767405600965730727020903280269704408900229635881500735352125000749061108382911054440459101527534941322859091151192826923267550105882950597116613598630838860467594242332343299463099103929527443209873919645776620806410911520740835547363394299611469431614516114374676684754050635248605401287072486985442651495508006040606987048295248394545008669227766279962118487412255335966616017367988018430950084565446415119970582557237236525876114869566130809773019809667772938543247063394523427189240500467978273993690266266180110167917194270685904307271168445844174582168829712262807972671653834351266367590254138674344176136736343604506298382560234094397151937599968762110174123617854119252480501966659743142166289546267857527933090070845856398850130304199163654816424900647670175039041028155586290787906466688700331464675521582470169594111071878409814358337437931243205840914011785589274312448428139613670615145749444663845798621435184441812167921001001580108018755314609442116818506345414203021383653508099485257080531684192005319561060694534327177998055178289428959983302786304656081143729284056228188991032928335469134240220753543441780156907854201162659993194630579363972819211080690611790546128858197404707153834648215275006035584304107607419005205874959272480919243473331496098214967668322730285585529136601472730177678294527435720272286950043223673976059928206289385374754254435583410010939814818395154004369409362677239706266313722657211761187444547393875619043979151011876574930913874909714540405441364228309393231790442256854146323681123865546254190821241511361140145441903143645752818021384509967280729042186299414486011145970174711604345132148275449278391047128686258139707679311322172946902128366738068008843717500384838203760898046115887204757917734262036441660821994515643574408994794830316489860726660031342649854267667424987293082383709048558375626279793929029103037919741118441403536467973035829737713582941841907567880394401668669649040453817532510084311211265079189008732142633755297560890847779255205218436102224130787743814309475705587763258718026573800739010418502485806831497446822746405759713447683057015853133001036566440987340661458102281830400000000000000000000000000000000000000000000000000000000000000000*i1^74 + 50790337934020741138565981327021418317359876095581989284557204247690093927607713278283275452882619145164605896435720075705761455669524986618243572540133891312252795584300650190249906217394204082562236588361132423765621959219066589260257526259099579858114575479495893489276073533709511115966594828326934607637863058705119555903946655699747832777776814075411881953538473680701057516905163974586247148413333247037125860621081460736471420685244981691631700343140094133549788836691972315508033050236076244306097043314240030407116332426787116290741006293267722284214135501012334133928010561060294739768279211941674495144275221747161789242708608656731895146624678864180960914454572445124223859668510265719703553936381468296742134612574629895025011502894349840449025953243992031164610103955415116512701452720625876509964106983016986435562500001822648467268885031609447843194227580717105173881735410342416550247597697429439774965436586641507179880524958046068486324987526008655615759852762326255636115364619962073820941604418229777685934368208898464336050501119756632591878932794685137138690763619614955674657468071212100106932623232514666169318022536222563543261344629448129973203965080332619760954658542886339742705997256216904037775221791436111571254309233908665730302220845416523788959405759920177826830082105078091053392800963481390848627642033394231325173411564618439095526243154199396559111606470663738169639268648820446069164362990751079714858595512041056256651826251483173570100802406362460993258882193833666743555366085512529914503842191732552843513145071556408582261982105228899835251398362439332275341937794915921163124195071056113844495996317177830027741905198201141635806633665400482401225668452718078067626979791457689724265904138238015421703191420527673774085048617859743739024336146155178875339408060919049115163707041614453356591732428941959085003313315527141494596874997839568787239260969224242450233510308092785196173663361999178838510943251106207625962330627699035435159326049161831592032038126017330017534134276063879909033231038991418337616635214021134797536895481272737718347131482915215489597833562680804258978682785980065931175118462236392217345313697188169782312603769609613772565697169678309045356122424697252434538567033791517667835019731587341673613274887654098462051782180781488292258263237163675730910485957533633180523971815777972113491772494364432432873253821636401141504874402768570211391415286386163149818235918212228022337846206298109755609124084985649779434143012940196852751052403775599024419535577659276393341855802594977284088518965536996361999019271230854617512715488226402128634211899481780057262225549081317519299076342384019052770268526802884532983492383184349083675179856992219024385152521154020712724246458003027037367454194540058691597032480678832340018077674976357378547635873774718280563127263735156380412745380320570515205790393830830484423799123176390418720628843871929038280292474771115813036651580066562788656833081759735346011878788597334543461476660512754343961431417989840030282288744171623665336355938018695180692785532011531203490583859222496614020498601581597674034586418975964115279148994472091586797642144359850643518787620923504095763106690028813223463227327048195000805694473525279251245710137910087789294438631464185512029868284600703111355080074924545815389742853472559497765184126638017693412680853124365860521744869494318427917923168073537765351927377603172901636524946278953794246279961971552256919430224702894614574799503895826906763708259741938619449694226705582843718212293095725378233202362597746144681975960399531892405592841211616980305715180959859699310578286293091061699267793170249769465602440065900835170435626332798141329267211603930075458333874004013714441044835598514663516610820244246843666809539295760662449158113301754865001799955739467008099025666254545500198909716558988735416772653733127040371281674928728332157907478005834842727189986338383688525113111934747056178985403749309221949388712492861460982832178654358033559998608094781203675049343694368579617797764708324178562462510146832625974361164540246987005212388355061428720022884652324826164080691523888790145132501003893714270278141164156964381613473320958495854605769013537786667496734044566576874364192068883814968536779982733878574581876389758556481395995992727849805168219619549800002286536707778929407316236626787939033492328070805562423015315058699796480000000000000000000000000000000000000000000000000000000000000000*i1^75 + -60027490137278795595628309928902619486471521585578829194777333323551106944746390321023158581660976412489805275985294531012285677114520458903432805913747005875041269807392755975220527924157913710204899481746603648527675519353945228716766517303928648379685781410150663624212541362501338571015822077517629679952434609630957299873899635188049393395747715301042209347418665873228801366325285802585835307746214708138009572503688231960184518286614180791334039650159323709847525962517134304934640385932798701193980443202997873954398143450664038604058455194343438979292401280476342752450056776558319382298118751016110058910531517186917799588969788011846550832832216872470714495179715795718582842591854440578243946796684205052533598528332607912787801981497024953937482224363190076967119314649013091810659201113710432353229324757115006782277084865901662863950710470979371757703325738413795027608952646252136188555481142220991614984021088378156883197666478857245647045201766287839222086254600875663650022708516082958106422354402226393929596259593500198552854085591639940074800981301837147072840704483241571459931007424376823770637698741883792313175865672064867714412717293007775005990030975475101669809370407193466596278583223764708624486268696466767938707174486384045274222491344653197175757921609498328321178696564589506075682758747674507139318420244336168372942304156823852004934679460267837289566760846614673325687866602358741632687392576695889116344565950567207955129458141604569336497007783511651372252604879004651148635738217099450723157504530159141943536099613003907393793544511110893826816660751747378251548075383235601145793408179896380749719529164447342863355833030500107949190509063128553013942648943243753180244838796455664676296698618678433448632095343165303690718739452493439229415398193041998120936715538461673447949463341923172894069903215900803490444861535137385042436237183261580992459799726366475901104717911843881088705919255681652130245285521904496653193616043660837699749693753419971405211539939732274834196782631557578394411357259775755796430833134271575103192822908478425302410425454232794044735878335483214421928211114895106987451172866844471488953280105458488294985363783301290560978475301045552751967752525202224289869230230035646215242148312092602125876925692618149913491357317418309218142949903008234586115575876839754407337436568466511073644864650943722233017821362425627919279172025483208083967475021977042065985855911912035538683383397751904577956833008570344854404729189130474507878697902649215780089491563859912041738542326333879618888184704607858727518026117937346072797418853082859695965813986499888412555979883176181911630606011336280551911988835765729033725050320164813923495466548541248482190644369501184266611891635923239459098470573615587048654053652110229750084219854321655940514048434973579679637079352516796689684376623191887794331627036586344558074216801454263412150388554448018684336642124948939920615749891768061198087957571961446402655436163030610437751994808271828193750057240683248767876630125462953838540382765933955072454785436647258143345384692379470784185331573223554705016279733975686076848321443098420403555185253721655517837162246390271809001376813679012480361670927859786906585034523257914196923394945138053858761732497703213188496471214501680786255654060630464295975205158983006485598469184095398283080024408858451916015340772400528092062915617437031347882419731513781812286072138838866452192799245489014365559538282611129561428650402843183636376748259073560998184953909256849366168132811814223481362257905382009189420436192528876625460749249857609321841847375273866016128305837160136686826887159619291093031770201842131181595734666506811799958784461727197717316001803486912342243635022335040281736218011015812271746513881155999071643549448514341559615279539942006609509630043776350535900614793044988958499662918722475450011259258332141761735379039277342074885193303365073369665552265496682415114639265853843425053354261656197278021986931595681964689912131448754045721658203568781229482832179250358885921155239644049293432428301347845919747714583601833584486359669092348986329534316130932343242121800966284634597532479419139622125488359636832875907793456088920993018291720092198525149795535247911372985163442828749156121834573317507136289736944882116523405058838493465596033686387147508643993319011899293657126957887844274868457571042197504000000000000000000000000000000000000000000000000000000000000000*i1^76 + 91369234207832488878107931293106395573094088331904404408413647231714276542688873871360738994498777540308360821043413855837637045102546863257240197332279021009840641050311184207450531675144369415718634744005372867283173521287848168715513653649013346876594828021811452640837413418053931312122924368529635664444092601744345512971876948337643376971405305420626012755993887259764237346050419869749937786521004996331100251789876014674901897184455577134928280028948031541133887517746524908736187932932131266255812367640014985339436476728800845280328051116435870817784071011144880650153424843333713611647573110737049521611254102458129024287284565231317126422183308334276602768170558681211671679748980220231535913352399961382871304194344989440607376642530298962063267628554002325193885076723720840652209583105725750274042998126760593382937007414930399442904130110474532381004057823217523078292165240105814548095029929572799285723739309658063654645111275575941102271309846957373362186063103884293351780893030195226558048735840859724901092197348285340011561538513853227795894127885848167348428181736478365224252702119113040847897063602808997916153682300444018273906830145337594367258177765387122055417713256016386817664990347757154551384719943092739869693454277665112317919349006527300707117668946303095544066369189519912486903083472264307676126561198220507688799773684872402052960493811227141490463222214308177199014142404167281688964808538520004118887241199657538594126498139535533450441498439090827497950196057066901301902510765975332706368252613885751985823864272942153337478459009513176998239252151921892215580524492364896280329228536806497480035846978540562706139217024709900588643876421188348090991704751937805603362249530272409019259912554130555507591815868289343426598102137269514445422605237199401330984383238740885698037947181221179932748727580115580127662612514291652477981921344748469759974902513647483111439683101930074681401297627120877249019148747375447534107057927090330805987105913027985082644721871291386992439275441010687078448513485114207884461315340735642580352546160091665385029061614995241258949393925866691060517388283678549786568762765731783074049423789621804591565911690089877320545865231758104383122201544763889300110025121834137302126560447603960173088826954459208645089392335647171838181083751957089748237477034214271829551453721375643387975596556062001802348369718363677999419229983971953624939203534634454729522558222519179967870911086429175233389710220703719821358125889673886494346713417541463308548808615348919471267545910383372491609801802906834858692779759133540553350167671732040947625088962889484025120473053571930705168163130789227037568566692906201717242681327761813328269227285102325756793267710209096424969549181758428864410308726678076221729748504059596241622043195951843832060124078466468674294457704003743162630145447601981495859164166236005673889500881942371820795289405960203646679804628533920751484584213858283590084808477634705911083684677783458527649101148791043194204179876349677555139515265774743541231900058234408840274783192126532474245245483122885751160524574860313252914238799286821145786837549849549303928652776188513434351870889571626374653118645387744761326704744535742394775878424261050564863075110740909931066649065052959352156519453952635798958223623757870761520256366678975152758727341321375710230815395902849802069498344287540066959628596266574568220741768538934330687418339537643665108722453444618235521169122148152565851279512936712378979175207141641658243043758645578774450912288684562435439967057386578014890488220450618116473761115361422401689278483354067111522879757854922761391180906091509594610232742403020791176484968963813455341096395662089310541106648402493029049769256114988848356245033584356292063908754680674278958550810993499778470972817362857944715606615626332953471399489468260137973986993658878055618334364843496749311198652506187816506416787883796944873862683957545431700991955418022490964746676008693004359830308293409147095078918548086452835829322410492627572508011779644146905375243546533551861098264934295639303358112521005355841131182544254765038939542645359694163333429488143528871649335797972084977729074841851434158052369759140570874458812708371680592231501205824390229764149683985802795148689913222696190262015545108874477299668489556333644826714194258117517580256087958848085678407569535450869451980800000000000000000000000000000000000000000000000000000000000000*i1^77 + 25467939493091618363832989055934128747720148447036024397363810562997105929734857282212597048710830298763355701381606967196770151572876897700992654504282649922832950724904231739894019714813782530383311899371365923677257366260879773416168320485384658930498070901322874447927601381209298745393348133102752877295802615065110756859328540183178178322180141577338791785295315537237089622033683522517550634459170986514492365300118012023712684209018781721603034337460528166855572904543724484742654376561504199638256231877656128737550948987391015595845439460586694129592593133808989705507600351123927075969228991870160952990966422983710672885001607958263061404540017227540134616161672796646635810723332598480050398988942037329246009770382900344828470991172623167255551934425629947655323909983600940326533647899768220473287957202058683595425041048667242821320719404557091640664978060964747852339668620918229774494177258092887493336166302176286670492679871950137067539508755018664184231294662687722376131607673297374448538469555929326010267544797923906826340957850695003427197055691711240750035092133264149924593904084286716947500557361047848179309489451989420625843975536661921237999604662221709733095209664164838747399627761507127030971316507480595079700157294418908183824414999695212431403890571521644449719055487313577127121815793506059871155394846122441922324257396689105450144664233802305636702440407637050519242054012180387515749678548574355700964073029878121859646161309151958047090614310172843308117828105944853113693485426985626094686424313711113417523309383482104681963782908964968775428234108965123052225829263135375420748697318103659764551419927018856891865319105613625419038521555647060249035895830141942884631417785913356062500271040594240894492285746267792597360066345386340772648255718188819757845573659660575135222836474961985562204908457131487342304919261108479742702908708553298282931711295965874058927352687718877996235500612330904380514374518422694494325061854053027688437631596361266419480491171916241195096424546199922208932143415371855621258365862083185952494703606110533690299689504574413065976315995624084750247600478819992926702247081719232560639616537129353872227425515217641272092314786012475564876340214345808529993371319692019149744850535572841590547017513592228337465064772998890354434064116739936489235115921411138731471136285897043593527346781195335215003787063512399743018300882556899389420020544664383486558113276364136582785431329830341871013730025424442127445356692354345945705538309072771752640815121434016868759429759406559975992352093892310532816290739051676239575793918210598771944186657145862594011794266192092927482282622600397483072660477257489803988016841831169746465494990585495612156143325947672183499159510668800192440824424686309223382379290733160982608150823539925215446389270566434128631272014035247957546211846409493821199720491955498473435525822961450617772573225545775837936165571545054297995156116386481773093065041898575279464079203372436288005386124442450453897711099192769984920520427932063335964861858418147914489172750725757174010420384049648689028666615010128284131012122381559090406418488687039865293743358480664582774169678215183237579278370049348727479794739999260201381520838515913277475967244010204394758750050079503811246705406397383425965507487289944916222251070510466888839611784174810962590229223493202419448938221576001280689541291216233634316730323045743592408880933096737083272019959165732983342165011302613927622849450803380540480224613178975071203122106056365700585284093619254384113776870941689138069941357903322882385864645956318188329567537946060296106733595430408325562888354623971551558762713670972490703171405867334851577865182986436067171789630440325011820238861899709891639104201503677531892830348451308361013039116919395092820269981329691074836384634112483094122523259112330881533027385391122903400562397507532401646837180280588639928364657409389522346566982650987485224428650821295961574677462186566491141021661313406503821739120883367416275864626149848310024112799514443275861946425398420400431373344978740648733498330756529522911089547577491310720327313737711126224347252987313217554312921965464612277078395387106226156651892900261976600810008891625941669001401827259322752077989577705150341325838962446346902269416800818441484145051577362946463320285061180258625547795023692881290430586299056515973120000000000000000000000000000000000000000000000000000000000000*i1^78 + -63973395509544885000951621731983881531038695235149404039133101130354127153403020195231322429283795242862044521907885467590148890810040256109324754403489321912679805272242279251852647435881546740630911050461543277945701497563047835454841142404837077069722620290791433042266720411021472126063969211104968236292204522483884714582269506345213308102943803146805975868813881502482207885693505540204084748055111643518000953647515903455412964441225862807162069112444841485128301649850955722099292485548060703443649694018553038175030200172264572783582055227815483130206889804348533319526022662195806710485116072847711098630941325079493240488171030900982323301672783003095258880583680747221317080988950483798060368086544526202312129939762041638721050208533227899399004644864590653913907181596266165526101880891490257944765127545273098340526663790842862954156219780854211669701206415842053301787949101786925853875282079670980986186820486118718073768924862501074292996652575775492146915030201362868956847965574975689747909442870645564442915575439590546810281166484781228022574382697096956562614572452253723979491431804847568259331641752251937514270949739986348693211574530002287172779247927810043564414392620087445343995680723050996058567479240872429786505020295762478566453653853326135183223629650795034323397999043643717358413315091763156910649726890637333649057409241016586827147794340403021412079318015633373900924209923717796807929914998292816556446914675618094257033686689569666985953830407935733463913498364321332820369490554790334434517840948502472551132769066454756526648077957495433079201749598503839155503054666968820248680174677767350456113020557148653462450584259823813972392210461789056179391343440037758426114963620769736529878630348850980716241292380327165386822271697326885126816288190823739304695145326609570613342772311418187900240875375729014851031676007163055517271129073318094701140733036727682483134902875849222365823771401260477620984961570358590965429553845804487812490264398779642025534784232528497192706128932017440728089461483188450154831147861265342396205450432372755230359782754493076472138165941711111577121950934879055392743941622020722207407239955268662764095446676195983891550384548583869284063097527246970954121262831131962362814651047576316554179064104076247699661921951557218474395181935687609684346527524569694363045728841858105306021252143807298466792723388622743800563897933385353166696545921714652122981924117392771624530241453373566719805929779221928861770686470680589549607469220052324420033052953797629071578325939825579271991061302145169024201839263785885969479749085098091991181650017726016707993112253520643444629221289024961618133884038596088191620807343292754821303431673607764513957958233600954014300196544721657133098177678577643455903393755589385013047724793980337822923753227383123149877547608656936478169967160136065645595380045484925994180007000031890890257437106686586926272164177315185793963173464227743575100224555775048948247243216490159507085721926702591395283539356751733649747418906550056592935981191636009548912357336280176058459931787729791971894295069403811014426978064298546144564941131024054742182880952235784846528094538958928368899001533175524756648730055783523862528877852591121171127442137415635594710310194109344929827353129395908421287648394875620731442148334365897946842660202417637793440899959840780554225903397581156655769682682977565485726765078894217799552993636976553098297213999475554745104935473248139169258127827752058590397270990304394059349879881927120015682025182146286878322527356367736522346709900345334861179912982860210699525627090231643090629621301014422657450460058919616162055873936335459906651530094383390816534960225916134952694452156645122107365361477227887897074782964196216750354174472607054839420669282035353610644339619371196435733696664260241887617266646804814083857408125420925299988469450765542262763060604092773216405681236581848124648888748015923919998398414694310014274825847823660111507288740614919818462267030049914578733060645270756414129474464623705394541744645740096278590031444745944470607376014349763805197502195971540717080944554289286874184938683471944389047153086137895973460872723086143265070222125044639067718588461600539321276329743412252292386514234957398241908741406029779770565791414033182824876787004011849976772251171262054894689483328542818828564581389757841408000000000000000000000000000000000000000000000000000000000000*i1^79 + 37149311465517358363801003023925310353776100343588271735661868252655032933898084095082716849850500948037378232432924106091787609285785021639782281135698866474472728858823813997654319129146769213874123403430904425532742877650785191134384416674588325827473141906467981756625241614235722773972533906103816212532774821194378529201017264418748133861730227946767269095227560253499699186897769647842333825428285923286295317110455247923299295642638722571072994256888945480745281361105482288910559352888557712138441397570229756014709671689069531565100065129976153124126725733378327316644544669544779280373818767441270303288908945876052895755328532994192678556425893759655542443255374957574151652572423668191879460792464395447295953374837139591263063546968479609411296059511233252352178542739794257106833464732101264454838431178234674783932689187680812651067362811266961390508082351088794742111030862964158795905805557566890767368756070694495601115448742487798172550022534882572410847520253790532980211655827006500236090975243233630335265320700810689780850556788250526501771157260829031999950675478118638582576045084154625767268646819681400595146206162678239200846073101031575890949517618898544716226487897100385969599616999741683083088380960357928953945980053228800103843540926156429959045106529768918497574638980923100390429805227853411830354522341415001541473233289148170313311611104578571121971255803476184057671017181654515465636959859155039550694848480952242087820297982184450095205959961324535361072971558390692152631109271549454262789155646392093534074011739979288201088663433476110830421230629880683357722305965766465144675265484180920990666105179743250266369802052056578901357109307484482399496849342194291203347750587651746980701131680325573545362999324243444490959357573369363489282617272841168492950785439769826893935957104330126681263854348422074768063937395762369887933867374536309261248854822188025044489084878567708981949514872766035492809865935769937737402560131353839774707406074635319103415284989185664268523860396987371295941463075022256540566922221901059487230634380526598895284600371518397746117315735652814266556587094384372475488954673496999362388069797469714698939592190004727686506065249507080982962717527217020722446016620154975227157973194624412920287927627944164973447397250654344821363538303138817345977507283658943739742463610664280636356015129268302366606671119216165224999740543571444888726565615446535621599913502162164853835625497402841162536793986005614209300646415563539019674151231265621783350065922754429911521645460111376094763544135345702707768397101033511059740656523159973719823271924881161554086197211330161677004140523399069981205793814285439500693132424444359276867283189127662143234526588758192696318486243873862849981963346999579964067954585701849583108500174402603288398245138309700573117413061752826930804720114661450298043672850366031831093923970501832241516402266187181920821670880997414776202925994889536265749625505028733614794233083723966050130947348449715887505134820205509639531515536315042859381375116796704675761359501832682574996920310637321798209381969660159730282314966575187021571904704332352385106460257111935281104826639474358753866285340186458310499662843544286348254878419742582219456252914777285346057496432323148660226156524189063665605812419542335065077238184110353292479930084388728109274491582199061681254203271711723775368585207314137606502065045745192536396675261472053330876425681270770068332220758368301067689543299562383326204202320326150593978007804789973522679282634535858872156289045161323669375176625878908883412683739215880072285594072525294179028369292589687908784790805616275753320803630909452708093717785779017411968048356064806127996355090077257479277995958377823048588867749120826850636004400611865612652813344593112741585571193789846093669083909125139947821783432150888902560811030218307914459870217835105038865802583772005007063045487999595620021945504817063692483164371288462049789959052256715039115784154566876093656258573245955017151705754737395665603177024641233050493422261206774369102015910505255627099277178207232007633428724652982933011454996194681770195076035218752091853014298780660077852797229697126812655442094784864543562742395962055950032874736067725531289428506111443747825341206960427651394317982557105859879124508640247446952506719106150587593362215817288684533715881164800000000000000000000000000000000000000000000000000000000000*i1^80 + 2399272428826653618794422507161052112763208383379345053865549958834972705052796337230542826068678815231069690213658775526301915188607687252874506321360584532970271652036521509122900925620383527994659324065031467284059419097030638785251426968697519217832225770749689681994678361163972473636715595713112286895538591535828409596111107229126294116703424810402328599272774297490711409968243609748139804217091101407715804229565982908895005296162412792785658555319427628123173082084826735998413249236016186859200824616896814552730917833900563110290172064448558850834448748634033200173197337125191062268568937398483902956805037232276700273470816914245765228625209543229238503162981542347095754894739261787713494103636266477257519551354743946066053680910724968635264438325255990559608301844388910172342410534590245760742905280134793194831807453365534448573616019645843265863509014303821483901768000099578057116527029212793941377577148044694852030967322382283355483891743206486449176012979217181474707396464048340912508302947855612282406153193018230556212890010294207496967108467759815436519406092127412459960386345674016098775207607954349151441640172781549230285990340315263895374296852703128892467062881982416137157483393603685929954846097159817301164561276055653343780752915627396067525402149153501314327483872752346381335635082583088665006224631485962942346190996878640144575236199513040551704645722541252104982768308859631295184527614238454264339321686232036718495635102506949030438824977689998541155421237703954503522173741828267546032219129210391463459451179389230989989726638331010931451529244247567058174843133877973642467407987305380498025464465543416435397039636917362147958166353385428586736869991311758116098388261111276618271614827394325975416057235074837336026862006045841519055543477551131262190714509601024026075265206646769631981609804954867611937411681888517542084096220194697643241890013507035246583167201307949881102317699929744452748625492200835610273300802867059626884990464646231336189593722145498119209172635958934729117197159165195195796516801272151661377144743632278513160641916011755107291299775482499837961661970861608144729716139048385544271609086666820862235452255424521359078785556293646479551980760382211621212769218843797166360650356282920577475210137364049881234018698202637327769278430803717565125839154227098707848841393088550214349635724939591377400330280826088693344554701052145209168938760093617328767859541354177167314075456906010566480934831855381227790534146216472971189117029111235642385379409361227415950972231326609763759203289790377899480134276088356661709400890184055747837806695057271577364702832127685601265450463094442792853969308694656119186158733162309525763053559621983446762355069354811870329878916114193853782410613698934324959246281097083247222599711927126476418909421230829749784865423309294220233916392872663894492917100799295476911016853251853405366937221110618759668437005946082586027305553449197884984303335916432135664748131236922661729199064437004483397202474359323854807657567969086941854666524759165097189721644279275658784893072115923351405460788287265697028266123863171557311766537669970743815464811049592755798056633367133360204896614492171027714223866815708508564091347146358625121498356585938451268880628210738929095278246127142961489836901748824026104415529299367830617772312805516319020042458467922437529102383256438437511156415691325655108279377470734207342646872408544295164484316038123971354480794360615880509148232235104653515620029932214787375672010311640197912482907529409333411484842070710745558990567225700702254125859207878076584765089308396844877413587375807697297778698804798092828534176933035428140274076002090808445331450121843837802250406358973063164026329956904218890197964332273909175703900096838998566920143459768688486493884038004999125930327475910672199298213886877117993542327123207922505115936818918867221736383964945091219404016162300221326595180120459199128677008592249644949725808387775045556690417473230539636772710660352304905458720285793097299674419758478135083603252279006558639798317418328734543908235115925519833351396914100794832316985305768421979103142258858240854091055116055555728528408230564857018939614335362388341458698549493737482393903324889294729425417492076455123728087345724789311874294841974587654257905059770884685673706577846951769610188912181477889802240000000000000000000000000000000000000000000000000000000000*i1^81 + 8771706196740936453353941234773039840546131912149602421752984493799992101586509082779948786258363621418530760317964904549422059571328148282570082291529591247541717107658522270369561235931167021946954703462171306106367951703545665802934695911829559889776398963630924037187432918478657897693016267329391147549163462695484108455585334363555857223101989673370506258631597505118524830805569371647582715339653195733835294872847737379512255587707253774419399761273025292205169587553032180374557257166367590875175264844464004999679156850568213777648179666538722858801206803659077377939620118929841621757717367783898417246995166814977359822992709790444541921777492322866437434043591822446179496528411408852281716197425859273009679778339282283273953730113192266221479412422962745972498963039587478252853508965219235607038525637649073202637565777957763090363044777756335348438619749481993493763766383990114832329106004269137233230349246944848387601996093771601391823917269247350845517207500957812974211046997636760427989518789072453592299519151130931767267987577570806944277273751136104552317594706196801212796912292805611868357664978378817240590883042958614672179208274175091351208208304811863117590546620116306149773054125173993031555354100193690295612943243246021658806138178950298462675479822351637177420639503881573781537206573651394477135204510382809521430216201428067729153144938964069545310778942903002340526873186414801749419342004484577154967710365958622857076717157419720501377412318418312633650326357510191211105453974174084125226125674244233033192653417403817901960367463382718973994283637467865468261837596854358750801868819791301697129934529650119439043988375161267342070711731003786949295918222762204342756711723592058376457363263286838014917771384546329511896509027540764757204283578845387927426589566951148259465124104646219272857934381563864290931405186805598883260139374175894549126554927588674374029758584636434296103383178770223923436053680802898281287129223657711936158994974104662892529528182537391564919090108074359327314289751948425263792775078828312783066711359746178490663724682898794530255183015925895993460199633068012365449082698626907798232727664337885439371936708722064986781777695849855371431717071893753007482494399321058079583551820124981268840885934833011614257987017480544435057532271294231522607721825103355284955558333702772587122578472288962735219578655249099549764808659385669328802825068189723481245381813959600317483214246368829216118380904017995643274274692389234745752443587951652152935881142982995532224872826270513003540763156848288247272822803383918257829351445842333529181618062407917349417523797359063197141342986545089716727317693581711290596333995849074112148020663167891012721436126200955300454478309233945523933349720403372208948914632666285411994934494629390771135822028895500358655744970119385263188126216614965219163078715333794761672558583769056053699799564488121927640855340206460642203809674306451275788390511721164635176398154922405525718363913349675620527162918299763246960606159752064835504678605503603258682905551718848506520023029812447275773042075471691843096206146912650989790758340346388119094200810795981944344402882196454467098840273153547185642083625716803668128049476871433324384977145248861870449046205744323543002504346418344154307838388155548329236283308958022578511640279230580375833160055764395011067259477180531859572609806253775219726730067209149986185750961079918536247826846432198187976788303713269684538000940459427119750008303985614755384092918884300722468603275763200682664434229104250867032484712209248673870149996403159105630030349752625407038733153967404713994078310927842908335527538433565161593676627464954261303823394870220997759453286852488241818449541597316106099125606465138744206645901160128953809323699791647655873999952959933510668914051895491960324932069673084798109770126631365945377246399843083704196249480140114563168783171576803913418546630938769423821564159967856337016632519076384804624607873481576244726725484403342733244413245163505964185024393822013537444293345749231922730184998634917592058506883924838670548086598246507952138000885137806241784712969395349266773838625312157621450310475527621761083394508414345957518016754113312202971299728129004597379440453323303964349455600991465325648398267361969766373576093450787746849419107469085612646876051064190140416000000000000000000000000000000000000000000000000000000000*i1^82 + 39921222079004780758552466591572512181775860861383642408889203146973429237968529106441133110525675325461495082366130515911487378623386437496751231848617424550054152487907739447290821939043888210611012640078127813194231985527121187553769935033557567124838367034413281867328993810692937585621380584782691985910605045717028840591348748832024322441445958504536628793864081087844725397998499205855196340964125393170149827556959425781823297911826250606269522517471793705424223513229789358140668480573398180363009333674287491003222633125755432457848311939170681568661330873162924129078790735979108239835933708605043312441085031189544045414891705282737103931272548051168997362699611589223564882828995919991135397761258513709439294339318663599834197416998035222639411117463885780061492940006368164496553520544352307266593956695368960647272811964271496930796457111139406124563718305739017188993131134532937771956070676628529866372086108989656552325893579986620968037682340616722478867193497439477655264762304837126992443797627082132776234627302942364587428024455934615132912592220775522131444070979913946799752270838122659979856318631769644974074878111763807272807778996548041845209498914862328754251903638639343435286392705108791447888629730884111744302633751409001243527645151684846463763196123631750690874327184020928873260049446495235455583577795303120615563935610505866737454374793216552451388305354380134510310226598144038982963752816560538114214881731042821161357308397113824723754682062506868591237802909240851219673683550507660646086286843594274965714461810798628940894579753056426523889880427147700881604141512450550297063228555623095460976261066097338365086163947655558902838718443167919094677303597962393740894655476215514404120976646655201707348510367993819816570935566870294717149614236319748432451050135396260963789115493775989534579928653462281715845092158911064128086469058604719710206899862756455974614644180175038792298960416554962657588864959666507466516630816117094913491137350783462214168547725689984467884709834423702107764346153620199896786461287862376451935927558950510765960544127568506851756895832880570241827920637148753775174556459884896745280546635929323208787874307082808691355891360395035554337662370378694780674302007223063490563203548860375838260529056265578574396771525532259348992665851235430172157323703053338496977995909569013341560171455251052470604505070416884855357830153096965211329994554628426367626431236816811247447866551738852844582418515194653692000845343022300625939141826045498164339100117079645749341035360604007605578199456179192768425878183016204512057598593015011157431393653320139540121645256988982750688911149368008546124639320151068636433997670285453640655683050051420271301371935651382139905067183807248465473740587180631680217298567595110579952562588305235306104105733351389490882887571905865654009241327452642811012994218987782909913613321693891645744852333051571779859474689344408347554093544745405742333582597107982322957487379206096692144947162824745923353517356433813145085681381900400816557063241849114646833333485058015608398925026241556906733115066036962596212020470916226958093117132854355787603402878778476834813088891602887207456295472229780481171777802603549198649148635397388303773335917836460408119399789652019911599171953681254370384981161780780116183000027147012318512756798906613647355275566064580380807370171720354451845605169449481577268767051460683357168081634312829873938910786761661628057040639121777914467395096687108907942955508865980316043596896588481558751685144800466198149473624687372535155077261530204954766849512894187462283410840515827087419403502035782517941456849092931503363120932063306604754654552227062219140096761782055615004988730094658980372566168842698991596926143107493679486976380938285568140970909380799697614762763264383677749735476254401838668731291124155328673812567116665304757476080874933659254412148440013956264612325878548644998279641597162305509704619485970165240624529492466649514386689039066746364104014871754050209386540006016435944903492079140762475588437221829733728757207734345441270353425902626827314504660061822506415653873041933524344474375590179266129148760409914622294278113838271699743998998006825235680843036447354650712999708683836490263887949437954257576834157723517895491565093123056895437878592233272177037462776738843261977869733068800000000000000000000000000000000000000000000000000000000*i1^83 + -3630109671907662195372425386334991925979042201448520103086807652431474348907444184774624975467215288011977035121783797570591774385604090470743703519229781026184423881634158191799556524675561016954017624529575225661248724988764397272815407118133487635112404082156238834323334346403980349403540060907200128225643762079757055868752918923116567048255395204687193235776613884976714409637412080578023200946969570264932647670341148105070008704935386876079393661122536082804282458976990034374297655964474642081632509683768250720203054388901296480738083418121137292285030617582602033586777157190561368149358941910278658579448815069324008045730600186771737719305816342553075538557938467343520783268719702701254285255536911849610934812102130761614168760882436047915147488585552092209142086866544690288683364317039637719439020364805802965894041158174833806025096245048639867735303673937561831131810046492344615708139699201462078840394913376722834938266481011560814004513396844248896310114659297905650266126340452079172836624697582242975475775244730373378044074345791934254462521047356466745942101467431853533888218156803118080046033219926117308422026482589576465261342978504699413138035155506924862258958358027433887329603522865077124540242382749608572154320867214624275796063324607075974581518435020373778806194508484869840955479530981247164927025531119337498987750752772221679646062561932432215507977198481426805925679872781035965755717671906526945851010215289756124526314596462755087930824030876183280239072785323651866638881895209995819578668905652344655620975160147764315442777074860361525069265516535109229022138703557888734516767889861122253629878032149703601702595917185993647329296819763687843538874901614137915673724637887279819524717409604363013305262282665723176018446200887213388043508243053084735172497390713159174778787152237145181948120902134827191067105637902867982192708603843522640881487533538774101082871281685936959642297082302047737010012784599433084618618643904396185071308404720491027611344680027232715028034139417603616600363616414155761647532630562200625123352636094074356960032140753494186594594964084061957169391480789152632394743998473416229378645787422803720331616075515033537961033728382098673075290003169630442132721115084060409188237360178773790256847533873135360116323232624441145966080357637216657859294761517577026161636491104549104060053907491752047123374607688747710519438948320799769137040382697513806931275682317035450134022513671242211532861251556030793942720669343457337251840279800916275603601087024558755824207643083335308440779158245529639362122211498146024742235829196411163563903846684164581028102383917907690042265305155666237569044940775566752767752426171454471243865450066364560526284866109286640893241401748315778335760118421796225682336443789078886032576410704986972906863872448893220807172853904648307996650306276149349403996297025928079983023066064648054793674256793190136512298291823122507999441974382385454583024119668141224343772633309514668340595037557345185718767981125022148173907682233033656564463008790051233056106909619616541169278332578746965558974038692982100416568903608648391689033582664482302434596995422471546226296448748542883526052637013050774089943321586529213427866785841783538521282675387193754374423396944143180375238922336919124960503248699320896103308731161535819566829419430295349974593909136992011477938229193266350495855527309128727059865487583367472970197697163852780527837010546417756903288032488475894051429437683538494347962548684939974668322390634769150705752809430592798894706909043762151390749405975062097980073373254111736861233500191577811682400092610754266923753543661997861069425719919853954459810689720663100751707996232674030944339352574792862464156569213947847796348863718310813107316077864575412807619620004640592887497630503702128981488263252257855703751005615666333692690334878144885728200482516377519363382154967389991649528208960532900008294464084622365511876247146749611007072439011747990890313993969083352831190380784031416988624850646860861613011536095371301836197052524332053539453928855735836283541835435448398839055705714754578652277307589148127508576620163846533567833608455430604640317001665475830432160994913183828501696947883652224921809211724886525669544493040832966531240782086935135543291903186867789541833319674289858950873260097706169675169136640000000000000000000000000000000000000000000000000000000*i1^84 + 5114309672256621271954004782829974242630089107460689611279759321840075265023147311616521265705377140023059350223512098574717116307709421467741370263962537482479449543664664324597129361522166615970460834422121036962033912366735632874993765361057086993172225803872956354236755674813384536239590784548546236074905482900818829121034799595359389969450519230128425794792126548391932718413418284856230401847997480623461323225582399976823941531812982133506865393962157120393837892386791385402837305810232554271841103055245501568245021470594806109411038084092130100824081029007641181039494345794523026207696849050983924133207583004690292639312319968686754353388737741688080629279425762978865854503121991049380480457910955695841976613397672937404027330658314889880188137306411651885892503790526278263289899888569664728162951209650031051469458472845773739376325128641514097561076299205065080369250537097165688489033079881701794638265549298018234845078964286021686260457215893200972208789443962079506583700115137949948322818536899712852597152250615929498234260436760382165006820436817021014329886180766771358951059819652055328756733137292321828049780777794636461929619107752966089570645995854384126860544571955049299635961517830152895430014743817826682768725202514067707142703849152449853037751399539967174231196587939644051083052327751510296453001804638756722622280610893161960243848650465442443539277583686340437596658570607957493916050112007921812708453675441954533088476350532582904039444877171135479638631340870580994016586662843428560522375465734360402796632473573770857436316737534611339449029420789013789816423774249478693571974738694064525004055197783023626101476735468116495127792031556400539339164746543907401322169560568071467291051388632810676369611135528177299709889510368020111850375675880533983308096183595807729385007878542068130901869353856368906916543895905891673977756897174736332385278879867731607012573470347438506747251038773041187514037870068578340188442235266134786954051778720855416035730027299298595031284348953745424336025020778863986267931684121276172101490046194138010182560344415729994292349804540886493032009837681816428105644867276186456587519377759080564112794886355180812497645410295693979758281107302820760496320478933997377379929569976702387919847971870139508041127070876221180456071163871168363911963006925893294307921592773160966356698969076775779469867916783445130371036813892631039105672958146472489084739303042807790028867317040698604060098385328517409123812262024464841656198714579731435862949166151703600222627026292253286490078461363610869682353618967087930789919928369516137211035733715601501143578512297317634450367648434115982437265418993211419664836081446551253099050661373096785898024782645726012312228906299706360333502814485518417072798877002059234011225462619799889077113880177877466360949106781773189357685406251312875025465116108599390029124683041855387007790206927297884858901219574042071099914283822126953924796735250236017943986722158326451935859237198434168246779153237514473232113324132503470084082661855885385145530723155034013491272483164838549027606578087620791373057890916718927084812794251307694699866805740497387852046000240261085074498830426035496379050429541316602014391886096086844393619083255603652138101731205955954352438077603333723302812872609675849078929804838769287042164210781493095154228365542490231449481840523969235327806808303241768626103080391872206572890980500043416274831604357920246155195017037749950987763543092820323925917811974194453550102247456216339964288467149109364736027719122365137785333119387401776000962129525022406985871325289201298284384071771211982381755563363060313689823955413237010098588221475543239428665634721955703943101344375297783346433448256633906424665602435369339767621197377516189486070018004480035261496788345760954283068564061880025526374493650620782125750560108340341856627604446971789609058676006550881999520117947042796268525214279693968257286994722506834109813154394932430656487550855961394820418838178960832513850267987293762779990281784784697601809215027573926533515878141716491130690913551489845148889885790128381489051898592131525046036637839122231584499093618137001482109911424085373310422661566887637516231564237862651896463681695246064355039139995312346440753159340040323187773281970710261872284106215402501695886786632104179400704000000000000000000000000000000000000000000000000000000*i1^85 + -2024611120008056248997710775466959294405132459739725510710768963944140233785715510555562077072500769445866115479087674237613542847026271347682595415416723474365623950162947748515972203195457259523574314590774188562374475752825199517344976856585857945903390835494234198304231447532370307534883247199032693960469970499526598274493930920823544497015017480561940757020960248328807303111870657275780381651396022981328349842183407218358034157703528149894233322813923325716483807485083520161049839560025475968406767331406728560951668366367552588111605112293816180944711699371891638582439599942683917811501638147677749702877588277451161800280680327992095569265064785209590405813816307648607680984215593925763792457858028646662988635931792640983928695738574576373488894929590577130759636508141366381005518181524819372228982065071395269664079002561512781274692458525699913900311516671096746418806629468720737114923777216431483989650649706922377303669501715922035653752913933878977278689953929235832051062571281834494458204988454535867278528557068517058709150134484375654015958866354582831921332067297337233708308469718199493061618962705888100252584538923528134060805965031328528874992831862448866287297360517571099855087322479010465509941336133620713673797009384923440809411275669444021419762291632155825443776079866119699210987440097165065807688671150450778675765881066305132238947413301639216734546482006401711633691564538070086794004188326741965992551116422543417773533843923136377157297520740531792629332541814585651321565884270946086046425685523378716518097920250106057592214634819370975307727173755074823810081808458141928935903730997698488157310671920578768373425079265671542019772126570983114991839194631964087564142917552033129401218457763984399708561287981834923404928104555631794021398770811507268830745505570461677423132923663088151572237803684591346683890147677891288897382064512385297606214276665472055616508970982268508772262425652604014498658384387606884115659029605356564268206240060292565703731192920692386033823140684694788703725337871494663543099580537888075335969737385494703844762197358275340821958752873063844851086158713925076144559632831214501462289885625322561369134326065893090866886474269621083638847778179254989814759383509809723363304231589847494574774209654668578940034106658124088983775095981373043719373599075142601999399887838217021802277917884068721332304673214639507900966226083262395770313586299061646185193857124869345725402120740464578003434353939270994839049038185063505375545740478996189168708936819458808559060352121134604125657155143938242502316728674940572929772074643227084652637492153359266795453787113446038642431336137104098767330296680220519065958019872860608936673698691503501648797716420064540407497732587491045558638316989427314535711487744957862659375961550465773983570961176407705229656246043751891313319373948503176144036246780398182773420296858228204962067843839239481325667705997667646439385169579404640436141047963668727313660053787337245097260303153839726281611789904775499695135999848207796057501162217665944804196215560008059422664900985388354136502144953319392253836647966443829310181695591054383116980128757251985747793290851412480480042052246190546148966694245151346492812377797779671148804387674535250064908481900812713444981655267670813361749035072281136480502573023616724553027520937885262579416671584034049248745073280784843718386957053300462610989745312052356362448717781985961208409710643690262787320214378331959298087666480837150531953403160395045173062902538923083848029894792232821263201861137651978104417508580579885652439789656459055527239399769965172196304908870079640111408887178687231369438371351476196138790033396099563142495446804787718445472511276670672530691898785456378903478103202665637651204057302504907468604418592098477178035841494870493766277757074291747497041305223459814456218850163247288485752485525273175081742928610140504236176120234985051175958851202024139022755721877694154546145376280002980059222325810947887243363635126951148855071578125792164765153372907504654927484139414817375775980590736622336711989600425276066573866870350589021844421927182935950401234722877945282816492522811810929612583974040686699096526342024636643190677789317945267380124120485619136717900590045989134537183120313218235113410942307225512209295945044709423897859294367213158400000000000000000000000000000000000000000000000000000*i1^86 + 1343401304604258126744970881663420264001003023438278274738573763159954487142445194534011768564605841503976544472766748946047854524972467932837695849609982460882252191919264266870497738631389031376190367548961225845254146184839901568503258270587568494670250687329061657665730325948193579877273878454054835678759296530587305762187668745517988704370565323693973422527970767837051515774136930008517251603771286790213819268263771088203733366681336082116195718203073927628328420550098429844657011736293938609245050919630700542232996032319433566928750838647718625202920077683786919311640908169329331067145007193995105121439399494910632404743011056243746288779895148582062277120243940141673434352514999089269316595095749876463422877016961403016340061021923574835006049675397974805368813290576376398160061074450067967784905234619770566439003388757343181524732414717688728013173013219126996962237338070719890324088661554533393023020188194659318742772513489523540262566779624594050410666354207711433316753924830869040473424749746538141009410107551695996904086350757513816096417598849243902555520965536773776540916817424201198119304160073691574968902856617231268630549168286736456565924025590405958607002601959102292973171666408926250031959362110197839393310844346244064562180080180026265807342585243162024317053925867545526447869224535599635348467886486859509081508099998975372456478068025459850779253841817534601575052426161218597272304200231625323519514135659632665832610348385076774683575478130985994965249902445827043485023032394094823371620306040994829554576710265674683454573583954645001028508468984700747075929363383123449501655339085462585789189340571544667757357528668738831320140848575597038770937318155347956695277063222342039123190610367828951100806281687096616377855277494583885118028182424114862481912129090114073909567979084392212544636498475626977016417327412279033090458457730155902104130927289024880504627155101820269075242079487744252377426232587243929922167185255804680394396436926443346991268771007726557164618406140361811887286226592418453443951310674084780988651871859796120354151535068360002605774395781840086519027244621238880079845181108339647879726545438817906201436951089837396021648121672918354922653584193852271632833573458004920035040949663151906782264142487779679228725643273794300982002875121886949053736231346095541144403721366650257109972459065480189253018443433388997630076236366462116612789992946165591107087392884870559894970521696483447857076816794557054140368896015252189058714829609559588271661142201782916698583589222322780787802468090850058993506590145597817749419623127866792592818271907723830850914958056153182974545413923734138256463283496812531506044318590074834705574540700897829991235691008374658595192811821452314497426260242408148401227385904864081029795691875128268509971492881167610073355881120215539783754270402433532513306162807809546688396497874864785784244815997994005802042672111502343396354969615698892393348440264700928033227577127788522319450490642069506094167892734529024670362619576774825546557393905654048397050250323122505056860538681763230958416343396157449938070868684660292279464868785816482736234478737215184989105686033664867139910826673026008020020970818168363672401248397318802314546635483363358049062523980970619167092809152427114877628654315018741872934077052307013646628320236064922122705968598491171687032067589724920015792992118473795711963352550242355528722720333915953599151196798117068871876472535581804144222704757361852217548392198090151772612650300361244306940127195813102316720733790474308587583750390518487575380599550150150418444464832779151725879676505259057984903014283673653672175202230744288434131579811482303932010531562327709393708688596963660287447025884935473083598126580399723276394348053335177221034578887901827348383285635845953417276544682264212776612486636361449629379030051514979718742582591341729471151542402211198482178194633343691611681297732122797965616622871608092151859011528981056641701126788894137802332376444625321972464365759143112637041380313069484384298017213422492336907735192643923488955507377387894128335605773077554240255793573121022459275384280135660499934302514110918718120407755700468845716492918674967181763533790879851408055880750678641672236465019655366501868808591616303588390013057788014897835552185923053967481577144320000000000000000000000000000000000000000000000000000*i1^87 + -252807327820660667756722249664288588213646037752300072443346478926126124552732068356334507088377299964633738577396882345161936124950736414853685367188508040114529305484127181199680077124790215015204790372997120956827060572544091398121996037764327696031941789713570784766633183547916532117934490388291685982917754023094880052929975458610577888202290060740329377310436379383829429067417575547855587531431232066341313880761101228121520055484432776826740043440978475618285130073124775026459219712467632124599643500419365722141708632398464693257609489305559081153583871984118188839614274330716436491419480303252956250468424066078368326633447597421432863496470292252382251737286314859607844559823787391138850768794050149632767316796847612646145637062944551050794439921958678046651685955710487936897869288676283440305816533190257091960882823573244097933425861464810205276379615474984256678782939773451847033104797157600480092324019738272484547035509535770464458450081246769695853246157461877570355696918567928298850140125345954107768254793122912351999722538462147311464691378777408116236618640030635231607585832808438390914016433837344445089862136924555879429644190758210416601082498355993348574632202965395275974644071839433667869866881555507073440686552584499250841191972006178649570639054715640727003330220597118978545528143762971610490432633499825141709555698497864604829207736281280485270902616232719452322074895009598264594759786145221724264162361696956168744206647974381161724569469978504894155302232435942994085652386094353507919563916640698745474407956115407446844042612088050706581567476154139161002941388412042126053424128851564270765252451838153895279423092414937815748755854836883283836173885694565668949605207111513041791334975072811996319150346046845238320421362534842422485216839882115701747874006621282970788371523139346735918321490209526436796207464699968800417645208665911163225122714582294916461718233551818334672847463570664180714976174470395158745257930349376457195117560889596000935521497226465133734202810944479942658628672525175471659059622087483082873517608657469331812848636624259852858280742517935133031053366330122291965515412425743820464918796842386606877140847263672972408484342868795386940160357802952127751650060812473740269772171193147779851419564378948145800297786490026881125779797665264976549609394905557414768046352508177334679369903234607317627647547100180849111429845495929687058183733030279558198853813107409873456167810125125139365934829810327669606349205328199764209633533741544161428496639773030934109901480484338127011026594309650831902979686027760959715782082651181356973930633767517269014752106581801743105430407944501219985832338343868177823889139521297534851783387198989653405459023670706394650293296420979782229170516728092302058410144879758945089270152616472656517805946890649919017041022265293829170777092042113804281776125102391747559442276464732894267682431053627970418818506026855224301585878984392067485088538130713523894338643716863655967004300512738280297282548936497947509728476325021257861611239541555081740701972765177823497063957769821722695308121400838084125924768901458828800941433557243064035740421421546684119733134589863963904586419004934986825472202503316939423121572593895245153914952882531105106056693266459380207740782693385323933570946969949503144163780353808615624651254488538732509852430395791223177859145973442974619931169106999762852943740175699948778134441521170559079190180673119066937993465766531712626198112463015725735453255958287725080856283562927264103769491116243379978180810138348643255409457244998960289068863256519933361089876958338535006053726826121393215011265212011418832717896601479939604440047453517914606470261942955246670220417994941966661085520533724148081054972721708254200286574849053480835233378073352314437677482126455258971798088622913509912347620694080453556020779818367609407197571851712411837460239856015387982918634910867528918696489429727431766931283375620252746485319897602951534988753017401154341244755039760365772432308848624569856997898236940107612849788443517149459895112244089611179592371868659239381552059127211851338633920385580259845315261898926311755848755878373582130794948115384591455318366985680851628701547153783657080553144978943786120295726541088506738113309701198086056545547254659275200911608850735566233272320000000000000000000000000000000000000000000000000000*i1^88 + 352837422519389368561659482657178114027518893912523972276342551340275485723827212363783909017134291945014752478387767164758076423112409486951831808562284510516413596354618206138508939688498589289731161749225637455793141870513521733885239080476910511453596881539089111092819457200626550596884444262794542888595549614874492388069927982219596705987394579753473763917665220149715765603153413040420906982580896845478588323988534927985653052379835921452223699025385095634979075405850179905899046041692068112551448182935054455456914806960284806315435624661149850512001394318788776234038271505538070345851985391639250908210685588057907466084011877378368455347401474216899415472567941370185517113341943329005343237214834118127676183496586101659276147362692255686429463029802835786989540451524038442148591608091815617648612448850504628370895448621198041170670654520218610915133613946737207599811116668087479787312092149844586586850309581235171632658198996053118020177518011285619749680188414283721193627336115430071583067703179607593895217113245139022651698285100503984055236038243239236339565487539215424943200648788208575498656785020726738833424994798723000313656249064022531099511366487402401490355891986054674514698723014058664870362082331284345271791066315373599220444396452352145531054347250881857501598409164590812718697549704829317020197279425257308798037157134422992059543287307199571541456461136684008737204602731487217997355472795210449424554463820500619453317605643519386845627172583388796042730072028877307895002250539790212713318021056138953805540713515788835361767498231252815592423658000324078904297458048899707430846860287793634093783290337362421527890612293245516278001983067777654415889557586533515275380925086918992352870475966982951952633917847642995697507525661731673028572776101080070430589377728387332755917875415068502490604628161792662228711704021654609729981705129393379669680271916836568296182220404945064682292492561468007120532832640968483417105518396083885635921824992002445905953921724851061610676803785602413829095100529101333626682650637330205118702973411099645155421905312474345439821514073847052498577585343776967288825291854775873949006238353065323624244370949087519224271246627487302738942225985582282258501106979708727582039856447131728803451599603829355126276643138887493853864042306365666681266520547995839456772292909693057790013245237056393326310264534401847635827887313338317741940555800374019714298990971615909367957228731751484177932533133538898184562819027856022320140071453146279906116004899607612946157688842965134831780671275137163212286136095189930529946375137037940744110878142404447775911061178801225480983892471295092574611882506188156082062884117733926841296103860997514738845248126175570191287596024344469438467360369535281628777945912149627644394109599223965301659924760175110446902735152855831546622673247998117194041268451523581907410187684996225794955913545727835006147465821336146607181689932052131520027552847623759438920325966189024551844889201752344535971462870006964750336826709826943311851498562002051753952592032015832855363783568520800447088414568583668489301953598645629938477076080294017686246153495051698872045271808443951546055836506041858244744003208065740771430087957392986948826367439979442726334494316831361053488371335735027267892894987287059005026613439395756939088280626246422583555794898583437324761685932130357334964887961380771254225621361468743729353705415270931626947265975471914144002265552356603328867059416607159906135194172368805217554462033266695537971493122423896674585072865691040545053889589450580041698407556926327752704945876812864071127650817037271041519519098288992820033193064479495820582898306076684996131032989305313131020194321522909365361073802669760410230487634395293396631795815198564263346336689396186467588258894193113119998390763114328410855953744396174622698491205832503635354948597221741051679472400398998889998390139585915721781381184483806150669999152767795591430495079728033361993929790554442033188489414983840937756150512313184256941779382945088233826662002977593044484169864000722358819581066503824815323595014214029449512787314076877063868228534746083643082944333069551388587989223181053943967133060059157842973338373548121630352692687150676131472358126963827757399022306603204155409669819033738133841420551659821465600000000000000000000000000000000000000000000000000*i1^89 + 78032862532631954147757304731493902410161925600059119764127315114057999860154764248610092716936272131443287184788797899184330209487486657291923350961279349583402869733426972164719600712519107248842721658636867396210916667166390217496213046836051499835596807233393763685479116202751752244244959898678856602385479548059919404715352792302993931392661416838950617840207552387524624927917037610389460393875286621020393530608958001854636445811814418520740381425248899899491638699750504754031516988613882260555494870412829852213209667727487286747143938539178703287040987755642145737080525397351585822973408412516110782115540570080214772467889508951200805538367534032992183557435205760970365797091457735461580261181496716865541086347524834483582980026534656329897156130138682960579616422580432887453061298297164835095143888141513481854266035291525220982487788393432921542774224574166752556258818949160477489309950490943541718343402145400385397139312679661305112487103562991523348329570432553504293156891819630271492760492371566342157447616984545835373824502735804130895995695581742175434344878857315063099556751521200992999613792525547416810470823984397577854215153426315659510639368509183777471090749016248440242737549305688909351104639092931442274060472800361023199620972885282150899452319066958085565016929582834732443491144754213050397288273450107453220437974208882305730801444047493259425889947246849084132013245086522011867628249088489787421292187855147585542608309189515210074071790030696315389978233545533043344529230214504278770191013273536924586454820931275212391387952373205790611287128680834815512110660876643197188092267698135471914051133875066722851804534942763511246385359753766946988346269209022243629531803076262372987442789342053847823621305587259322637533406877344532959035849397746419714774068955690647534202288632548657499610523910837619229338371880253295032395252647959126517935614401833095865446813856181841184902751154169795578411626051625119227433761153438838427481228656013789669933892500815817288854731897494359021562222508217200759804814818399241989929305923848379676935027807116474631108088463708289052800779803420070701691629943278318188241966452668284403551708085603771687459238825350232827833031839171344175541105099732172585044209500911167447312938923034312054201437584721538788725890084124470332095943299083846270267634583977822656811213332795540480330969824427532292630373559439949593036014044162906887404012297759636649828279249110608431098804718384139963436798442391031181498323835055261224254914474639330272054728216209692615427888985399195939190189154322777636095896225418900906763211496300411174250775861653147646383478029973628182046792825219722017932383141036204350572994458799895554785463090360265807838331385342059369373404001545099365464911371479302585232934415859750948818036707803210949208612380366065375766648833996591666178012267125634050889572268323604160814990986104896885146241901515537892510827340412709539024574887437207933737439540674868816920648099573034788296985211794689530316085323387054661178505077123893907287675369260257786616626488173548512475913184112962027785468010047414625222314373830120350822411342534687563418415258328381478071461334101259740764791171770497839524049375348711328140376541546302019646329840795081146531758404182674752402893630073366320459406168587977376600851782624079514788810134691229943933440391338085656145112240896588814570308343488307454141947363242907689125977116680060301114289495755865292504988253305633678638650438923428355284600227455045430807312894937713924179282494167571580831770433083626601391992328211353660032998508305253523756166371401630260624041057518951337734236768078923326453567139528356456608955866545456291189001645617497747964778311834362819502636807450058098841328225845667800990317880964416371313326224115483712693911024659305049806996198757135324841793241345004752395886033394281718010918853553993296970138945836608919490199657891679035235928475922727237722637783394067635676519753958044314459338450963447938012294545606636998580512806718887758277390880624464499548877249553281757121005891509328399990271116546688844916126968015507196993414845072637454491721402928374873390992115979125290348906704696681897455637945374970710999539380885942708143282455511729924596346764798659990855804986839959148499786373529600000000000000000000000000000000000000000000000000*i1^90 + 48478856670264156177792008196743667581199624040923608550181697683344266707603590482424858052454581939073048905871971818241985886592427902301614415744148540047462060941392997597907437088403179158692373970774880465377568790412394169464207497058173291414164023674187496177811543350954393405279132470363576847790745371256607486836632399677911920891714304495583727147235179139504229910964754172573701109594687008806745532713928270620598063886125334505416460960069711119221266084802987318344847711102904972072523977179546210218218704101299497233593816377014113161466860017192956848324653657611428664281424434754228215895131876669072228597565096138586648282944935481116793426637545819932714583318555828202254480000294008508643267102503010769131169826831951840808037354023703693164338205462037436433077472989514990872308534930037651829181737745717881593377133244961135764793722410032311225197898538495503493977841849627975114348343898227733855143549069050688572399131875391405005449655668764074965289810080321351709090504883876967221822280933660009639567086308506663820010582768852426810639127461277668275162702544514879963492613396536840685133387761092047580191136591547998948195047324935339400255677659332336956708468310183657633927437435542684467350824939065058008029286301243409041566742935266527856319150879660236242886973005496959956110653650785021890099837318206276386912707865604401596034387701232623398530912787476315252902172608494766187659422752270012366554963347555675454614153150576737221479049443736766470023471835806710868331984575314049214378782558644194654738258272727754648625349716882333328299860761562114481149775824898070442575162406960503000070780324157285127030140997013968047528420115652502435788635428745126113632521393671804291009314196306177640639707605805738358984566117191713516812291223376643891762973073770419132521217398769653121148841124917404299844921871950254538266161590279702086690656748112926089027209767988760552204654634292468522097121150202903572088670905851176247376746496009121115593384317611991252132206861571094561810045493601653644196303840873791950129985275693232249891251336108325933476310679303034449401308876748993666832296444913476875464248661574034811840613122759328872351060430954930097465441374539981691761065068004911055574869775144339303067806821537551699622578272895283531468860493613285259113442347323601352658132095267404473088842455099641024336672032155472423953713599812165909268050758634102923015656084003508804088271641736490023601170956810095555593521718500232847294465147341747025159903446116706761825442364195401333464298556884192829701136361371037360120330804413345606987232501641532360873666208482165665574244690042958314807615256901923800396546955387075308151804559934616876771610482647289587741346499716658304438233558729335761749211661786550157178977609745888288489632100019668077181770958152814253199088503401450517495300316176819462150155884696871146537327471099245720153068589439587192002158027314121309186196195723253814927381862828026464438596103088287029104765113214835828971714416717449757865091260532613297560288294749587752753754780544976684051244334666920145572722124816366373286318705934090716223096738363785602356039641949662403043098898595847761485933247978913486672642748319305786038173047392868312401295144729584452785542346571251631772063817687754477503529753955381630872069455053547168990954559659648641037470294805918641430860115772813586317396767144460569192107806020358788871186758673856858977536725603774773592909093093788483730494009370626594367199027096611551599458124552035213766059073776524582187484235024635035867981963982599507499613986547901164857804713873037295911852067449623552052589530405055230304708932483727318393408260924660387573810818174881821853931640685889758011599868940383157456100985339866999714164675112153835144226032674549485224834966086560769233915884463711179124981501498655897700936437612740685693918749321168285597864396124589123287943225621459659942663182231407699732621319443758149360911663953561545384947864787030009539806185900672800386074390884109344962516173016221309931299821135949899553067949382207276770776007403120366258571959664685662037871786819181776754260646934109191942425742693871710823616294497514555321552038599640189615465009093468203146906312270158809784098929225145315024175104000000000000000000000000000000000000000000000000*i1^91 + 8101086956998718322368993572465937511027181862507437124914423426851703276257896141169705056289676898747010922477181136957215405558954435726901354893793885663932697174643419651708645563212969325534775562024240188028961493840520685363175671332755377952235112671622938962336403615665849906791221937189991891975921741584805741927164744543288638485288145963745736394954915144259074008312225866103314004921127677044769711210627217604193405777151448131656356499522888059658154806534683519872531218430116766276036641678421276487177291343153526356123104144100110716144130259301958070170387266926597253665530630942746649820329096904986013143540386600042772918179263053904212170332231544818749825952526552707024844401555997152231741926110816061582579186283904407366431249539811485883465982773705858555179729370985227147247813785233531548836757769003107384155673182991602135084069558939294572070722505847028480648364091732393487806469992639862052581225489175120976693385585932249692519442709124855455763150004146507252465316536168679824781392265185624835838228858269188765894684797511038778771296131158326987830343539017413697998375705962393785728682877109582200367888127545488864657261230732278124253380739609244026455871984572510331961958454010428143990401336276956653352877518765276787269842325514331554164944337198862194617182192946991551420259921212960383076243150782926439734810624695619033630727742637696330220046159026301855143823520649097645160848474732812435959181421333772222687385849251046093124643885257520187234332859209046947868686097770949153020883678272257724109550661999233381867206380330871419806791947066299856963292456769015254238084346323109780178773112871443264231412388464898665344878481955107179121934961415195489194328311524223533651482229517102194019787058668239311974971677063882697953702071543061563281029757952480695834126734811884469513442441887051855746283992561936596418960756221184343383791751749773168554565641102873548139255073177426662026734896688915227640283324605034288071586667825835833526351637857496731996361493948890111906597863801315088861331106860198457215984412363244735520201183742480937435570995159810484766803999961840757127846170422504612310491482605952948929360235539059471248112016730397996741307897721051991220751113641101984222925344518188390061484012777986318670249397420616951924622673529645940204257174539469894436044006525657475184349674243427410256661667789345502652637330004515935663771587730633401899019953379704351725836282983185969601779064280982468969654216939980620134652894256695788235345436539931251288153681844851927699605982571251087626914730192116923007418714522632039560726013512101118098827477064807674098436413023432913832884514382925878125284647945285079474813878376573747322822537274618532639964506169027723697940748946607595927435254672038408775782118054536935590369652345060391380877399432299705595514929720386824948952613542659575703827754159805781922387716714238575842706967291574436112703271290833030897467151017651643117201406047244711821099992245059256783969725178121543648537402391409854155860661755488510447573700701473529739635942686941636187920027101648284211251747422086935004067703165365602130771896209465943312099386417475977933496347056059839044495237659614211202888786805885256262335364385070993310637447403657656314861564562725016881448814675205229921303707343114016921903111379845717413062993281500552046154967770843398619260332144173086450588556781432318669488870127786447335999631393882050543905072710602270818828954226464956151523931079798238770256933710706696908370248188029527025193485572373896526571039678150250894316678310404971482013394172238073245893911392638831880754295032694111104225787287584656175361238143746994060079628727481915168540851085588134058753817867694345987903594270923052241351132826763779773134710449406202996484419742317809318380829176734067816357175994803183061511772544930216746547117506119461473719784154626325749741041241560780908668846107217911500938459143726204450970966213680908949547184562683142854888173660455854656433705751507545774890053126389245319622119522523444273652867010986353477296387293066388326921487326147885708175726805362324062378122828142806379575846896954779040366372304497649530797877504852521576481397022681058683125857965916558811224838146031777699688857827379930726400000000000000000000000000000000000000000000000*i1^92 + 1337234505414768185287181157983694087002468874063646130923521551133106426252159941321944270574701895815590294448060493147897158432555783361127218667947915596759881766679480186186376903733464104307141033285566242997324102959165444810180161008762205304573027099901978487185789702584811889545771437102065455506968933799172876556602601916842570947599658749985180394616517923494106239466932757827767428687129121959891790876524893014403983973685711465717329560646545476647971443088761133972337871737320356903228293649464065908077430418443343591302979157192357766603884861997626475741737786551516043032850491113917588784491941032340149595233002212070844308615318292473147533761998357237285441166424357120411589660967524016006510104409902658130457634858321116875340492148259581880742402374766304371524840102084305015007152290647632718306974709440100310749981185892992453801239208616020852640014152184657391071617388850834050273940310914329478963493004400158800194270514245868614929527520404034428930390499183389024007342951785186947514625954218574370017354022282323972424896622795575775038696007062334582666451109542603591643542149479377738308111729043896705969067707452463540654282746400169035423187888836529331337017642654087554466716904995356181319618410720658359422271792669013742355242632981403165612046788826332226548005099814201702891811292399810147332406064475942608692333775872854825901680349486255733412158543508171019908970223360633258244496979044880359515522538090928384875102827425057985582957263338093063595839675861575019017521475561583101349910413796356555007811976767145258304015626299768602018674390612389849937645282201932196906898041928288025795713924517209864666050525269059261514838932021354636616014937866042327735339722396253447033077744846077295367307558247078596507737920856477246587413045046772657544638316809841370514696662813926675840687753997080246340324057366852030324909292475496284976626944655444157246490125457353696995240470805083564654991331064683076394964484553207416694076929251409720227365100188012716724981186133299220898949393601338608093615451785331223521326584109956964367450073996721096448347518699857058274555502474970927374255650191637057965394818512496890200527586491575591525053583595329527843460783582559024008310114229287058382363818604789346683626561269199242320193717553429885220464689950513878951542422648249826746903943597224057021345813545820726195512956305247805429927253227134671712280364104608062544419640100032072840250540081836279096195109352014179220044453795357242715391977611304733394587806801511153307227942882316254978902714723260054180139852861184627439075126325756301332916511729223387501198068959590465106332430591738477249171991707872921127945230538230476197677446937069000864706969873374743796438526951236184366121401695246055790390922889270720080231186506554960351749696213217615990684769258856243177262566322590233009706690852030809057559787557992034410915258382791037846262699969769162468443466622523255119437982969222617633536106832208568714202878408400910803092504421320220044871394004311453758447200659176179948552036672460875588414467566276634429801228248651756061810397991060392967411285343002762684837043134480414691037547836199121703040541656889736693988606389964703528855216425474295178248843911584104692301085817702861725910652740031363033025107978471132713030596151837591797868978421110725504000011328457668237582011724865509871689462152682968619761983379976902586005775314364824027962628139297847468934750063111650074663787329941856224612579076164644365068911643791450823039233555341502799373754001836693013473857914661016365185270523635975325086417425416314975606518147211631397459289372191994390998160283975784652153145000299338830665945577906906762212748368871897890328588273128115412094208978946249694885006211432954005991575258307253544464275190160633433763039868288839159471392407994339347594493757510163055624151073428954025901525686387375344805850932605760457267235805766533154395222325109337567838417596829913615254384870216807521025346200774552614640392360589733762508793484272181227107062238595765484427360170068586495614404451801803416722589457586339082732317814393036821652440209214082963844289160139096803340306690525838305454692893936978998396742458180283270415803188623436817756303447089957269972071324057600000000000000000000000000000000000000000000000*i1^93 + 117758815279973817370338317428621320202583978339528229512099982263529507001158074480379336347922853977531039661207267898013584402225104486856680011238139633390418436223790790777903287200089745691372400956740838273768478598329028594116976339780361017272356981340029003351703558885663327882301897686777459427965248089052460030766455305766151489945898723613514091471959533630694069077307004619940976006406800324756007733347406585076097460430232877168983238527514929941463578645490497192228464356841360272109209431529875381546394013062284078019332239289484293491224846315484240587772671484108705625950907559472493727264192226706032136988090661946073519817862082801760074896006051756177814787857820103211710943552945701629312049422465079248210569922763352827875370749729510616518681648750495611162860468724882860378477379262953500768348976794499554615682324200529571614864584752788509658186883845845958142735208181487358718357591960207008854407195701753226564729877184847244651390774584465354922720668850011522598841982096528748418229503002900402839247678718154685269325466522785818144434506447458172784547720309139267637153430808679897903460618418721802032386704580386982468440148836970725165213419862361448923584161509922624686883018336732171422123702718589958720705543773029957713621268685321057878919475385308500322793453893114434520477231450677118658484189356106732900590424224004240266751471191985195311159876637256083822410344293007166056995290539463277936961281156343028818609780848857050216958140072034031969238581730035369054450798498724205224403812879189409507148988621797541637286585661163216207135487002491942224084843206797843577416824212224656089969268442719286080835026448773421719398056763660779701140996087474475329263769067945992479611723868269254851250753837250004639068928273896539382896642923257571719760284894778571263970452903284694902964124748028445282119323461982764707010232031693566242410998601646495085500300973403448263789460378989912691729633459901663816946785412147756354778567850985058205526778601047625400993667524684860465903842010985500192334999049604843743453952137603115934509299567506914158455862381770356488361529875459500054191002804586143932777751631046484206289536639005883946147850682128225010041377975792061106119035548154384966331563952732940972126170766639218841959076449606239384988370655530250742091856454367531544809185709555576266213635214587673551746002386410129034596314454307515010415617586311608858374896959596689754209056715236883751848347058297445994715029840011021363526229068882156698742370748114567058361218859351961895339861778408102146030853043746793683008664684389279716534024341571103040581128430894819038682829254237407370342542670830761893615378536621516814896197598323971832270537820924125766969811542615670679338195886796583060850176824150712308570610532016520851577678733810387792945970551017998458735576656619352429626443857219566405189173042377730244553867897966481369178553978383634927439683945065452611269941639422099854559112071991730590178857123340448673278519140626472373959951573684063824574566128524994587161844048598999553850308295872527941639396779906935236599884262677672637684910345484782184412027405237279818766249700847602054634659355765596092873462855583991125681490141165485879292087776844655191013326302894469021419584786041372608492999683345775768272343877461916673562364193258364770686993451264798096041649335987708094322909982326480128878419103142227153605918343977257146429078425779086749233751886543325445730326205841640694660018506260783160211391975528632562943091663069727475372101878150407832466792004454805556898453359275416282918490289619299054906645869973369983511077410544591863827732986297531833804269352908371282925560002612352333644793535554736103554337128868913150029336821375349644170921527433104332104494805515706975363033660060508321279038126540130951518883715677392195624950791104488059377240560121980398745015454588887093885650322947652448269820031755693821581669524956177286886323365939100812929747009983399527302155549493249501009881215973815545146674225976595840107628335790215077674706163534648418503922780967672031723326298571311690848567696196358511039163067122794177916146443324274416006358690647754436917358734215338265393381370629810354611767536004653731220744758437356250391904256000000000000000000000000000000000000000000000*i1^94 + 7336332398332952519886986024042116937442409596044301951983946167702184449785370732442399706468860707218724971984341892283179775960924658530369053155953896158866059479910668173589560523929662393706699389964330380384008412883589338778462858730599140205026066673351949646220034465872573228642638918116655715203464448948454700155187299117875594355081663200829134940482082465654568923095382849721175697111816181862818740684587909807848432849408621092414882301400109433878693868008775532311985905566321176898650985865425847574214021041783817051090102645897816504043983840385706289240419263537867594378277064796685388931706169035211310376623104228730592777445237735227718185944333326689397592094194583604013835401071906753848664256665156323343377789048431706066128452561813227325156835333160612339973705865488767347179715618920083512062907622958336379844748663833612653160634004160443811892934397551259465398126712456255794775646408665201929949529015973369167617638556503846522466322782670914116571910400610930625204186622505096187535328552817975746248578677571304079677739083757378431190620784255545731985334926708327223337141017261505617088772050782005854438454159723491235928879764723016407854325949991110457576047651625907663513549581592249157958067269855889657587617547093587409511119663442860673320468799618354371082508534968356285229504094073844670878521875360687612392547357292062569267460492626263254939897923632302228877159858309383283587228338595703152393891004473208352776800274486054194031665044022319692594246270580922293146207565599476436504241372395931104003890933777104968974184985298918947916534234341048907029203828426828417493091046810061937428200412417567441113104682007324957262598990466584165056902011444959146488930115398487009148972332874202515523003913875454563377488785570364860004472320080368184473520510249347329135112832450864920069072601028456388711247731237058653505021790394695275954340917150412501968771470083201309198209915194005231978033496166953806804055288604675104210179291995653180105864165759299613167550747759959444353391854178367271930823673565330930284705290413493223674194701621360386632760397243202824521609139569891399393395341661273130468008944083180528061226816071724663937347539665605837211337051201117440785245438788641437803523827321420452819520354982355298225414380651622298171993903135277839761508189790475301153621965427274452249319455808966952617296748492416887223864220247764713089092349616078382910090382530727866197986895849587852957740311360358068606839176036591508155885098582435623766645203157019616885639925388673851086678200738353639786794827815539224367032050649311809957754547498119030926305418034109299687863900280225757669717964260976424688294036534555424576780329674748275138556531409316385001484109832121391536595137825722571485704096129691604106214623501639863318276686196602762971946785577103776327480959200099267675869989669494413272991922804265538613820922863485524564080627166728733287911851869970928435428077448705852086424065600084148233763654372972167941893286452784229369941821354410623476562825647975416500664015808994481935510663141761747896884476494806036250537084771965664645552998555550044376159715484012454580493403959675283965331696264554224998449370375374942768132573935622103138425631543211271707876230930445278091429704359341890334514095832055526585772354642626157913654360428928874374028644183157408033314947480719708696487167939630426173999369720224683992661876548794137417815718219221139224505479602196715508893284073555164345225036829703868590775097779066334382187465315927772874148840652504742910649824836862994248027604894033151509188106169604922057120219213785564051654807048673862384199154012134580091155164385769498494317210511485846691661154895981526389808566719094655462075186130891007091259015300021054661096200322023963935923990904286016250016150520884344979874943187878999679393588703149740676522345846678800573167118246666865871107962694297164695323491317100950355153378651483431735186530837421862558743599798705208209006863546946398564563727266232764775352340927263658116899095339661413538801333708481298398985942692942257202394738278516708942719663115878518686176476917421974040638094493334622293260886389944067834093969866233368867664805222781518090369026105422273805736424010520146739200000000000000000000000000000000000000000000*i1^95 + 340932116703232944407650300169007114862792442631047511841425263528134313154169718861067364697509485460094318000216343210914312119654325607987578830401717987519811794764072995076961087672677837053367853503562368861524340329252326262420533641707849680470229420762206818744834462318602494184820310411777593858338798154653941560649381195007836447902678504840424349048120512401676547632947501818587713292007229234215811238437947287521713157960540571825707919426903828799131308772247504247480627969967545788525159513461137856524673381945705884628167493017795639828124950455828564338247583821101147606239955200288358134598126827973396898302102541253577530831515064958709827986023102740676343615797033759627835556592902204806007576913297710805819342551793029873420398481279861438092083672383108947926353079151570699215556880081754888048157609758193093870299839107272245700120897012284221743983837973564274158303542529747290339330294992626520118085690238912192620150601009650083003566517689092495472543642286156650937771415196115914321023465134565453706199172398129262252222221847624757568676715120873633230531433346222180085106836370101108972515191486594093140012643782480658178487602412397363733885870692113979753852609649154139053725454815326874995091027879531193769791527001085368406557605446638229743474920677421553442996564303027204501218742437784020757796447635319076900373046777744276615018451436795853786423359518105817561722939027516712415851530895364763558832487080396747140719078559276753054873431562321468071582102698242906045256120465205172646432621381869448773324855140267224829621049561037258735468771557861111607327908998985365211303231614085521665329563002228704391302739143479653428109415133203686236230374998714483731508756736144871243569803935628800391221714208636214753354644726758553927157724933477007807263409259083213480099780900133746574576342037366915805019746615866719841224412805769848845389268410659879463563723110435252661224211507786791877653022646877960041898752330638882037772556464640079741463642460534262406757628112474943420334398584727128205213327980881687646466105425720289303912137151509348770645240265289006694377846353632073020512370110950886543614992345426170302824604315291017661829018733819233732690318280714882179585536184858008800766501428977846231301322701342254059643224199612308427323865071615778152349115559002111015209276514224678841101794836684068476649741575083275155657673129046583572862356433722737713058909376080627998441529989403934361503896407146847161557797927206567830935826487479712607187824063009260935183912137040062708242423702968401664485454364369566209749885298492760233803253449829956238454970813367280536711415524422490172195247978761904332378685225694674402778021135879533458189603911938836051437975464790354201845959550431411809712656699340017219140791348125604353642336026071741090365218196822879822001131354250268049111786462116498911933699568801054169459259080679855456353099112222933534989605769757599010725449105056522580734519608462422321411580409082093819880818817433104489403838928833125482548332339938781148768503072297909155529696302229429980645206986899604076162206565170122711529051030673822237248360663836861036160039985000046582713477958846893511378075853074630079818987800730876834600150176619633758306710380233800436955227725078927769926710551016532619331679245073372944990738393255522327665446505765467028130453543331635884819093551578735214748237456768304986100409027554672198014958348965070644483934097704996387165241893348914950814401629411756997842941922902827721431265382467651621479582745725553247268761654504773922022934873727696758055183021572064826856757268425566856421795626975738061951499521747479270331910574822649806123159379090244910338731314646031580091070442687502616062306218094755782887751610850822510661999851216126334580317899925551350144241609325340589579675426118103167083166125002652247376696157158301673105315843951112561571460631039542085259312952000400443906262555816214528289139937127480927295071643509098714681413221959455835059279699725707798684166379279043772193282917587938205143913595586062125408612461508633562488280576302311500030774049376710987060127793578927648140928301470332362567923815694383019152184490625564782643733857558943157107881370256607912651961485230080000000000000000000000000000000000000000000*i1^96 + 11839436824204958775475833671412202180194949591332133554620499502098586839634661569583568348897842640046557357047853025199575761318295366389717692599044985390111643305232597531119815502175282966877744808196257943190579296081430121278396022280094971438802046404496772268410409046873097007215898136156944409493255510116538309754712962571199247441564972933119397611842290419694928355540955574801671395661718633913326875642341530760590036562972536535196874875265775178318681754649409605113907769557438876396681998061201483167267614727695040616414915435012718716813058435600661811970288693704141900656509317565792793847071441358750661205109652416112599696293027038325998731088569866957943626973948685420521014358384580972186949637798639144468122704089339363199561596303938851536991053644398798133682426475907795890242359925107202915048013110127604382242222181404984175665536664611665343560520900556332435938660235120806815704249024845952400938859752172433357766669235011587677797126051952447078489405031498815190219211937837346231417165500028448429476642370501229503160000394544662441525590178645479078230391128492001011241712958140167419467372310725794077557199882532141878966020223716166131823892266025336655784035496017276007663916540828717165476833850858923902040007810987444145415285151074030314701563586408189028708762723430052957902872132033964548693467052780697029464805994159480368460380234829208962565235881251459500201487146936946521967925043612331534972581103033906146274454111279359789307979707758094820534021958576225620087777836353986962276546217698913917776399334740892900481055704434978071140787830232997270657873060419371715911059149181907796689327744390109144977804284471212746044705201518449563214828883886587209540690496237178516408151247775761459041180757236994905770174612301097970422165863880974622448390050295607944220129981528774322987910125154241468721152062503537858863040092738481834976300151533056688749530050776229550561781737462870886084784564542563989929937027683798704299693971271843753474164780852193131119514220675164211145408902273740743017725352513177080461832959559834454879247178807784816245703469723842995904952279509910392018320107334896549456760683976284939986915670541805124146017401113210795322270396823158144733838022638300316042803746350309621165870322092021467388757354084567493725953032429168072140723949988197841956481464482689587424106300647188453312639590050339472561305834115778171569124357578179725621470609905572216388624118530207739428054648412160601951072932544723734172821312145097419287243080502152965557696377716890989714585807308249320811903659647830239691047718575502659569954819174359045434952638309732073736768994214414908313897920224715771681160462262101112446708370183378934245116522268259609002775225943462676048122206537078531562531412929623352033073128008040683158059284120682738684375082997875151686012782513968695728891625210896762450924004890711731071316313040547101980251279961774863451313427488884160253118802004423892347773509700231449061545221262581488637050786644357305869045790674407956606930905424273669328917155220157987596851293196446937804664436026752046665784984331463902718645377814903611334402278502580397643978487282147652100603820401045525980703293601120380165105772937201030621920901028899421725637534419082239102594960052243990018170329440701392129000598445336956488268115445190642619446565926332550876010516214068996786910234341851682726089693940300197063645032091554232946836731341214162632093820554001734398193238269190922317475661688759545176125036963877654635127102268135429235751592493912769934970223829732592103841965802673543093941106965019426556055304949811994075314601148391008982855556369960118701097535158167289677072172813405365223793054755509816889053770504882649786529847720682880402180057437029903971373274294155032724722385508617681205487996253604437771733756447552108893403396006857633877102678660432270553497162976229974899594118225301066261008220739446329907234637718286742973515587998049044406344304245233752738162360953428387928892644991488579947143555931906408433729355846599332041126107501193095295064801916732672285694947849904671445505334674749717133595108845790768558785396026557195000538588651747608765740857356253470591415248343765693758519052001212184378998784000000000000000000000000000000000000000000*i1^97 + 312899459027741085418609417784337749227533667218037720869003333076314618945119024300299032047601277647780879575970953952319988500215744771066655005838795240604402618445728724623003617219936753577136201174633114370576357620871772610169779402535605545767299599105381065698979757198570616786075795779291957033642059978389051875124049677578144444181620549772874034778901022035854974409001456568861940319442784557910759338007777041488302436300256712379304775652722867141915025035878579802371711878412835995645523973631788768592160262675828952676650540400573175601756567922839518603313565805228204415093122319681606674992776303183692657254022273978962555123785193652200902894434881368883526892686907401812479000985853927919057689440409903206319415154261088819361528863239630020017408187088512579578890390200946033268221134201302457046553477409511926269284607176151799667748013650174991256140242338404631703803733627005556153772007855167791632156195387390041356645113282810861701039848110502989013353353493218342164645808215724893161444657001141380663143337654773287497185596649277305484193245907604401927627861703488219710724177140399744317858630587264400799779632054110173448378925802461484112417608940417167675470463856248469550945885412125050985485350555226991902600207841195355974406190616283372624979447372700876840691661461486235809616199371223442643572391395586257611189946962989505550505240107926469986585524813373903505920650469792378586266689593353568900053133264679801947090815782098497001701173086025591122960548854017780710357401868722840106340254724784289803467197677894134901288690169024179557713916673080828674747494265125732711030459199843241768977880219308240525504428231259468677393894280981070778135282878498279548476763881491038354795234631278705178497313678394668385395077443572392139184363540089643893455027640203976863500228357921181589912598199882729357879922729460872315958073090023823467882084720364745539600025971551092098844334609674381382223685039756098919363582030861412966714253623589201238958732234517089307456198868758324532175803195068500255400492272205686473621120133066621271886518975000294869965350672720924767215053601128935913509903379728002286252096629768174832011184669095228811919415305481791247412732106855426836234397231589031761398054427696037491983969322217885274476158163276607196472844885377748151386905192538281961323872201696313180888732218598386727171383275063258741259491247049977443329167594277001511570893156124216447490997183781326686171710904939376214488021616326986198614178914086686298642451911524630998681486188265919785397833444612760155790017887337412014403678214923371867039216959706241752812138527830237192911517753662148910026171569240747442276618539440415387357063480984996891797112092460671170652589742927786073070829010219382072444684163679909134934302052500620229564146250467827764251413971285092171978667449440089792949912392705393714265987637878804461586468555982223311799136917867705348766036698403577744435810912628156542839550410566226639752064432977287732155456327247191543317925780484641954461864590426906537058124665190376715244333139528500495349535783427409109239246790422040039567148111159689127744549584572234194569174335786117045648653997550095674926109074154941938825503684545094739905946446494745972812684931473782676535834941781614348392182193341504430638373593098516492941567980624153978112841027876105185471880422996638716999429010601933120675204135145609102472777310261336177995457337355649001884391106677035689531132232220144660089242998930633726861358747580274010141128117025116560273321235462488219406603896526648472653959756859014124802561398813783149502968793862324387746086901151376093049174056677725788158691434858660296798918718895993451284837833424687972295606343239973306294379114254376704969068465959592106754924752084341112305185720005366946587267719210702334686441036249601041417129677944987253207047492760663009548787934724767857006303527541837188188957737805281186985942494372081770472300503942242552085774248531311691372678802501840204512716149128366541964996959907910149059136974227601048643904604079615420904517028408467220751016298468619019077271736668319044073023383477489580020374694570706639868577040485502703142088541333250359445421803228545935499409023228182528000000000000000000000000000000000000000000*i1^98 + 6767595743984697395516369057992878863484605923903719675266764876840950430923310131952983962497285148030401533558255701303567205340814794281829079169956351061799270675109904559788380729142051518882595633890546500668624957579433672508202323169032093875992303631393559863010916940542650529420000448450186434273660323538271315755962149084817691852647119669033350748934830693568451324098634665611859285796075702496749957322726720693725347872188009830993402626675608510803368222043953395497866852125040002331473191997362053730178412739195713765249267568928005225191694684147209805605607885872531071632009009053416638631484901756243812197925243898204908500659177737584071357618634492733515020482035628836638081077681231241327808599557477110166263556895199730258273072721666236088357340654066800466846394899411201199275621622381396245591211643868119976225643265531062253523342126222656682018927604489491945261044878525445467403830250524256608361006027429081079508580234508947477970060098199780443663613284705547331837108373706871320560311059238347214471430292232629153919985084679644896077901577060154987099504916405834412479208045340216300093823334254042812984585760440352190984468717008248136153378781229188135591499348963258029604021867334174383481306607966462963956533762911185022457450538693133861476498284400324384249502797218855274354303355995402752917410585213082783770587457725729979668043548412489748676048006920766783066391832709423634220380547191662330486084645075310386753745690701484978239295822615713084065711744368061384237613318579389982000312793823567009481462070155955378583702322911200111030035076244070132634360271039713241386864792200839444461310157960052631438555587563531162282856589335866864725110499583836056660378050474811583730575611556153955508124937310553086761048793744550634364740045815510632285266531127304995296426968729714314571195067862423944389248028398077916126632397117294499275391926564743688166851453145888249850272032630645078224509566507235608755919236003235955276632406344427406094049725070878484665034215128068299412253712306309913245080810077121536080690719855645591046616846400446256665049059251322902748907393734291817553788626168088957291430180365158435429988541380388024377596607804130227086111524837521944776258663999983536807392050542166627720086141244364154814778999330212507789265122818595548114689932449424738306225991660250236292651607194369954514737494403128233371329952087470516648862521182310574927816756645136780831946198066044809601239167693610349109549864351371096241707609657353279086698575118026722191944472302266467796582133684515937922359066606647420021466486589900182927010600739041637702888545493504422712998659134010800848019140465466662227081906460981779580109562132713747065196360016359681265651944455719708637524905457992500676426032331105394534601721005289203178430603979319003399178126136015432552098892886171195993693204799568847486363415796230468670445905565045617539413649065094019143893914169174052861655382385064108210041903959328317965342905556379969991427430943738230748882204760157202966479557490231395859332530438603335862989266575674745778500882137761521517866640721813159780948663108293402570422132410701552136086642417582308366184745162258777389316921780479802062164133539851818203232584750251214776112682739742985668536545307584040883201912703273414869533823807786454732448180413130792200242302539589918696297357039783361475728763128864724801500058020155773397071325604458474629120793411324238336388010880468642085749879990356952195390258470310108076524008859397586001989391632324641060205092621261499060604832658761848970573091933890224261189123193208754005880346664228681531919422348056540647019630788310413399914606314251023730755578591935384656576179285874887045697717755987906472708255432222375669180076104184170751432024417344689620232856595840805952056990991566978960788990224527193862366638600860868245356185133853090813431249887818296617643601106477367675293269683383098763709613002064144017496534926221862612614381865498858716044027506698142808192416791953434708892925510610004490454116827091080401175827116963142382780129502641292348270684500980392991425513326613157880312271831854735113026756910022025237128811075339326689047153144887462010845920927411741030611482050560000000000000000000000000000000000000000*i1^99 + 108627088048023286304236064475829329766202533840887368231062909499874096061691532203150099432597385830374424725934896392084347173396015883499209312120115997414675227575218869317875429451687122844365208503455192544726680810656050354387746906139429788049842477458021880203373806793514022118485755711891421805622654971534395758082686638909912992691115963617611337458980588650638316254557635394595322304928858789723872377718436107442036112667968349587812850001492741805130040734750285277669621006894817453411892671451099633913558898310165274893901967816092856377384238683180436942806915172210916200834734914419283498301858038060861234110857285321803169956180896075468054512683797985455489786953204598695645516921829830305642017031020054176306370303742183040313580941932919761313941000789827604710311188105405066225878198951388783517300765147576707460599470667970649120538879650977445283205037477359907776710467483314981381444755044097520147843416378823881964573812578259060306544569417844386190379848307993540608610691388291624696491151642573311906539763726835782097036126710795097939771914328355653729236600792037060700984792596328680505816501663994092088591775418120405751278534501786759537444847764434618002366611040344427728667579080459457502712514832677132265237542969559647955158741996945681664350755010492410258943933927348290591988492010337743970831421774458467806764168014617487478090772079236709769679631375362522897682728913630818774540654318232704551682592790998066255113854003850193936144971184625157682703155686010340671965950170978253638751298471836044606415676464814113926040806928359432980280976444591378216300279688644524259967797041038250811912531992445598758255546932677673848699876374124048479306850001210847317728469543325775488342681870774575805785966522632884703518320401662409752865748489347738147814898831861150783169481140065098683747822142588456525405662909171739379008733465768530269794901391715091935433398803017778422881095855942519068139850262630732150542596874324944454390441765450223322237221582761338092390019169757543302978599905527176571404310966493633181770391551190023265937493963341524428917081952643124657615475171668373595074789838400137773802030212528569033351236955405436603966633104774250483217793975090068851822809323346099254984084299709202803230605210437485344871364043546204749244465490696754022960272366705564710581006266255506145272909040625026516439342757449578156048829991260056365309512772937501168680021036118154838243003775135387584723081196910868891767907000290019479927242604612430043734429682053916525392985245071959297857047726300898668184112980353596286623483961382517907543043706986579073356567305481402263986947103496018170915084053447771883078691502363550635711142276907635995098305921740402828300868275302475491603335147253424181734325472208156587781432708181110896289369216326805492495993125348975530615878827216115135754750363249004092161961712119727858552398097630619209640973504814330562937734365936369919958553321572668488806519901570100858677819292181248402211277198822903850432999353662968040825440984916948946748620122250958638034275135638455474465728382129864668742460671303671294328803799879866353536846176630903074978353967519431680150954824015490622030103594803863711747750947991976622394394398099849507459084694488670778773115217789621319478128234650186846327344080438717468357622597060477730441449301451430015927197487577682567800353558096231569407034692628904591058899795477946532979710017145938990576884054287647011594938209827796033867424232376745662218681380219409901192591921301729871661267530832204901154279533278721372033126148764439683545747555946212454751680298257936256488489297581613897937402165202863851562668342446742777758827073496513562805043648244455855902300184414263406166923345051492366493507488358565420580053713852735480059541673060869867968866337699653127277021128936704113752829451697594439298276422537216307648201892298105000522152119148397709673447921420504450952384983843778769730048431263737798819019721480547437797881424123762556328838656376172559569411634667494977868514133963081815700269090696445570568230404015530438161180780135200503739250366022104853075730002944934959067465651214145682516997533456131137465951902967603620881463808906465313292288000000000000000000000000000000000000000*i1^100 + 1194842558499142611366575983694380662776316383837146781639024193105380024580200693149073992985492442426112005613349142174597295928193620519797331887190894141138750280787919329717504884789093309561913800203946488126316394171518832778575267533511659375671886414670704948712496694924940772782494882813411339593075429587500162270991971048153670169118108219352675389473324464412729764906515649486537106304735053664253523850536783614023628612533364742467894317356996626882718307170164561521573031973743819313883555423068164918500834966586264934961960611425238280233674973823760791742494755672202288071721768201247384063091108544122676086323704949137371282279083233366323349673844814768907845199168346850797119139953290686470289521204479079673885734266041666958669790316731258627559153437776925321215862179880647638646532559006680878591490882370254711256350442555594287976544154644988762282125001014546093331166264486739450542280891293602909059695290195616053242407415315414619241078402754895386962918810884525987941033498690628662797571600337845256889985995019652769227223808458544125563337412725958427588532394468114604814844040440238501963962702921237950624770928328754000687627695616497242342280381535334497580391671039403762950724730460314416281739051511866254323652855920549513715399045491308769498621263134596343349276985585785893681349857101413135356849079127660578824633556252669104815272281350812852446749161283307131918814317525662789299077233153746695528165517861021996236449401861357385247514375814408731151228748074784136968620749475972176099083812636203257801077527046330951789677132061219570087316890120828630093301197449482876328427594346818695829271357153286548009807003920052422266098078841829677271101663648227425003759511157496082916256409702854336870648955670487147795210015663639158123603559381179243433146941673992076487199885543194288691399383381540248986270882527245907200784832339492132506352041071655730507445146984974435904070558332853015020758394556525495486015462351960068854111054694366043884719598943409491973504658780034314752567329586418752854873150962277603351239409984739396547842343389102291715586357718490098384565539814849220958914791336821931749144355585990150466180956011965727901096089780841150334043478553296623818486752852432570176282008708596834348989518102242991194867180443870972383258017541652843666366362793164822940525506252140235402235516232504947611178952913627345511292501305473579590842494859354079373694464165611988193435120333581466276586055590050778365264845014155746757521518273643175609535737276594681810651347986356617698880141889314832375496790087476428221294554499241712146859539070003077499525976553353325496027860670507721013037327036824638284156970231919874672793996243608847578727961292608276861843128962741457574407625758047268439683482061159040645926316129718557406665012977399584775192063842428174787973760184666322545212228644741010415925534506332592170401828544203084371400911320324729486040632485551217114329331701114453166501970923452939402257927157043869075086692271068140773942643209913580755215636327171104548220844982298139898402528162404103310265617651283904724021985136131905939908315680733436294940539898994258173246997991028227674701008634317278063463007904587001629295230353164100597539054741868325822440030598539986371248570568786734443974963041802216663430278434203502075908060363463467198652923023163133867370012872439019854868827913932744255611229976638421131603952649004944207963252783119249979119952095876691888184424830033022188280386216584491293182443771520999401953050841260124007910529636555136722319545226007366693714693961905812046867632645608661975107131701090173060552551409139825603925778369756484644850795655502829793740741137030491131384961522818247461761974746987688958124440305937445230391081858274072874125972307946138307152638432406381412715742079934341253877174829646676683365279596176259756096640894529998768584498115066461558804290942868316042321367798964990982743087576539459150946064082798561641866061263782058842818779829924874552180220988969494770646151760312722551928755310918623970943952212860413766244853387081567433810840632539648842450642028932465973230430235959821624477312122002449145237013131799084860066220267164462295966213977250201600000000000000000000000000000000000000*i1^101 + 9575050860817485459574386769804706658413047802756843915649002266155724941748666419987445354605235000698491760603387931231936517383943107573923604862959168563465723976465554324305544133751320516589715386777088075604274778082023533314253780370391089902325339410610540211684517711990892868576062538628415787733945881817082566088296321752661348961308836460684078302473134590586385367868905839680464154185631051720536686711120760412385064199472697696315294962152115263541162218187229072775400877958888215565728163054032057399828391610349601335266967157386146977437364450292529494298063703954081438523672741744772533442336137914850361226360360532297035607386857395920643580176871288640613239731461071059682033248068531614142055724548710972760389942983708368015572792768729121237783636422189667427035632427622820883540783378827230902003106326302268390096111635999859484096882182622624948968668068533901652743281988824928323132103677695489661602891642552588927921468987486814979056680226733858823947353581124094233686898189631085419917886850792612480307458664074644070088624120484398650534263657759901516042889919420106318155310631458560136807669490426603295441089568418893258828669007007744343896765297022157840567941084527257642835481873075127132299970341508030334257671908208662056225634170957391325178732897727030030913845455435876871921046556234839499245893803342428392985061343991018997050631891708965100495194642898205233126310802841537070799146709337814951739049364502897597519717852610877034219677581957314806438766046042093149689730789620031948799546844032967224479011484618118987302048761518806728262661853522365235467607816688607284285546933695040648102540275768762544024595954387080775722325380939561781382283677422982810306149298756341168572183463470778876565334888746032807975150582453767209730786000425520877913878017182712363942562519049348812701618803503524514906598343623451985345915433522885059625691466937824468089474795879109722890779284915746031790221406104689502936476316295478779373897628618465479215891642287864922480357703818437828915236663445001237975813036015074524264565728677253309599415874961007508142477988060223302473012362938746226718205515205712969198224088127017545974543507881759235013634836034706471815779311709160171014496416114326874395191744303944601972474709378455366101644123906488287343197130696044532634508463849813474018714646884034674050577678887744317075368203974744903676630704213875680783738158146545382697363554142994911790982275931428911390984004937972198903779912659604037973192446226464292345512226098333224591396556485254629410571531103210815951555448664854662440090050535107557991220273826685380364206173044828870111594718136918779841199908501332933677737603872329184278317582430732014286155932970994947957890628105257271231377720831895440192096504943659779109304771747330054167328882974151398898297916416092770256036974244886476805171654797243346342221497605656259068670829502035893687485453873693958087889760195904115501020906101683854564329600903050972590848584590829148077761360540190226124002077292020917121350833932679323524165316900855717261447566624553201511561199051719776403301674930263569114774303036408506164821833502495850206606330675912424791798156986430758447705978916238339073945684850833591944681292584343131501931143150377496149828088796411821706894344734825684887907568635098578300355570920272622875019486310604513602652229648083990913979990831156104292536893429192250192248842109297163335218884579131784619529987827771281828241311788944568230530227545718150378702107590099475906328188186481303339333940270633762203966856699511093663071683827549847001695676994235612367686126458667471934021044921590232647230153051456462366298930458978052896131415677579915441557609682700119424621463180218039891066140204509011435207847789710499845080629340262116362234652826069750989282077764486386626509944991944094740924926022326821719843264384952111270525418485166888854514838805310230446239898537926592471772772266356992669569837834666828246366420389270555681955083460646924006145057330050089776222714604097251341663613320894239548866078837571075322897763923427171923789675555948193420763732077836237733364275263219227782392403476029416578407853931678432257443520354781658019560161280000000000000000000000000000000000000*i1^102 + 65552541725829730831695400234909230422186237020752631222510125462010678204210057095210970749388145523502588306090911677800127865032364558469312523056890852667958785216729456498221392304305073257329406901832897159905108874460095820941319450086483319397504751293878405039357492688067512974463727237617020330631991961311331570156225064458485401787228367079086027167371100849330865193922013504507245001094977256998258171334765444007412015575338144256759720861655916754313025750448386566355578135681245969237248150104779713218133482622456519653771684115008996780515573115506405684749210888642523912789408607237014284254451597637277706919159213354266007642857769790443447951942837554652983058209615224764513544407008303800724304570965294089075112550617939156440869536217802755344850760304050845574307470406397058830293043110053440533422130871243761047019356672917931046042090228457872695747577784592601738024477818408920533840092607112487118092825496543763145410434691835057430898622757049000423238633121537609504691634932115958216081318883928049704029179479209475274376301760589874623213347410529275863129907111104824834493974730171759198159148578015444420970002594327897605558782896727436090127911893792977024086120601867979345279774090777561606195804803739057738271640943683051398277891445544796889885409207406763512293374668521016253025024205461021445805003504944610310572263181919146295147571681367956092140751896506776819893733223887553743864795376309894921576139009054699158646241034149399627755699404853133001734362554728733050860011506652958070247785146987040503050035623186416969603011975502991884843283144010314691287709569511944929727269309166529887252951961581447104597286680969705225520066684930404122486293270402308535927265438432541204046459135939852337237688861732265101626895903922988180528063367662585746176475262350529173596891690585050934240876655959581555531120984385063336260856832125188219872274818748510110652169176357197392250203115402783404969790527148025665080340794931612225040635446229664420881172495061006142929123418938999440768164705789937715621474276696156645885801180159286290087255722643169696707500591174507787449548360823503196283029835050843507144257821981996440368167329122546986926602950066656862210724366347313517357632542030188254825618064373024393311143515275901299843662290719668214565672808388646351643377766068747048310567201117350887358795357356752304606704712985546873639931048244051043987975502044240789816803422142102796207163572179790534922538208584574654820941780892945164504738590250583372443320469517930029591414237932981444432090465468564601209587788835459744881911307726039128242410837901274835923353934171821018605994346520481082481642419169826998530532845312165867946432992957700388129591417742608880911047100455589435297150353014430753127316527160778422319711871998348456586318797430054035495094397323773329965448658696695461973031399012522434423262342634590721246877271070402062329885108043300388725921567904521310134284100225152156385118061675856681765494391956723381881770641670320107332758774124386086755384764514519598208900635893772823088266964808383038949617898882397554139263393959130070961323812755996452253390658318862156784206282724997094040286522372744637029558871755701886362782606669213551109271818450076423044593985556717649480943722042030661472471303110111933344397356475598060998866316491184644714750849641100082375870049408793288283855801108329047141487882574299545123986708641741570894050089240698624242235021072369585522440764395764601533312310134474823144413420162655374154252254376678379022475252034313127244117410031672333447732173923712449526935759166733434449737885963038960906541045240390532074743907615635626378231458518574701706634299907096814745313678504957032098444504046530073127658920972059741609594260028518561426233517921914031165937811113126211254891781136549451593583490184269300016169666927659321412078487748374051055083983820072651091312596251205329418784873408026377168994336200591841114137637623906050548294331612874863396868057537061466554041596909356491829913344483790068368078506001570107373109739104525710823380647797552044203144580872082088913909229118601144978698881979537459328333965121801250265104707492794228296273241190267092992000000000000000000000000000000000000*i1^103 + 333704364814437761644671082469464019547617546169045662591388645993447132190222227522365043178515598231952553319075242451959711262514210075599827991284900313606423265641156338566113640974992677892771975143765319103352743481245075548973955517030131125067966290573716890800971252572772030103060994411015907686930242326541031937855924985337042221265988673913103773201411116580757646176749634372311711179473071932838399223024245260284903578307403400148301654780489095183766407356294037524815107633956176148470449108107933735869553110573739867096316612316562531521509155867354466283691038440743553554246833021118965067794275275711026594803846029128339930173505536427165089661195598099521162334813062675861872716010873563146434632585340793893445581106099608738247909129491699102388765606189401158594536279831635939527358258995574506071220304117588976251243934471338224905669046979259745272028907223666019966486685873452476372109735576839350453443574372983122509635368316020129442605987137527407681840789305155247079743031488693710960896890550193972094785468281986086901130709907806540134999791320894331254782481803117786208767934356718587595315376541087093710865331831040952570641383551440700322092934687516230525412053757178066047352142394056858840786795735150902362075699185915135129705824842140038456594798123728103880917611492886566308344891495203017781878871149804913001928507718466706524195878542478893104682118949046085933043290538789016368909288591827546687138543868945197298031156677445124242289316317429970735717277447682990022473245880187999287079456350911102300735412659903432745737649210844966873871260540916794101978844140907452999107009860415107191735126189107782554958036476766091451840745599544761060819060574630167534075687099580657838241489022675366848861846713181472778204782922868659436484900838799300176097743897814367094427590811813029738293454632883159100387681366458210903048351547504030759853967400703227086710515020666688951626361449392083399170033453657868369296893554424609285682311657291483883733501564755513762348200396772999248600647316871251321452259963693196600813425181284225720522471756459340534542899876793198191302066734869785853498354450028990807764694620796381957755342593238072039578620310888508778712544925592388135673897082091943250041092306960227724325441629267229316080019689594549350743256032719434536164670537812473099851602072153219521117522550477822553718915381146961972210482871512539016409617887426395415924658872088630385927603936893472758207671410137500854879031498958284143017697900272977589216121049046209925414905405994958796291611427067528750375249736025228072542416920723809701669558097922350446996432061194769171842867390478261798022790518273518824631828752469351385793107785513020692939287582013274291128702789871196360157929721901248827234380376105260283401187995229082645939912063774746276596143491076291120254914821334665204812327101900733626468841010761900116987627476591799456909477127625849970933146886476454887777373945840306967443782957718095013803652964918845746796893285527071109610007135672299863076773262536555141321909135939132330741059708367701324757049257905373606044646104437379792300595092898465019740945802817749946956090569577042577058290614101164397214654837065068440007429292967709587045307048548386472670575627471113988922063999797768656631760437867351487005744842546979876165507258694887475879160901581334691086994579184399457793981057696643619220855769012548572108495425183865793526840907597047312334873794259163627139966665713456028503000604276575980053624391277146880619516371946763313551418191097178923498880478365074226669650188329034088716101030480995521675002400690711535653321260384535658731725001213534415657041630397004020832398483573811769349150503444855577272752665973390277576387930142777204147540944209095634824116825398909121391362116156340196759657563888337643021179629915452026172492953693991678446274286287310615628049875052346984216064258279173925576190461612058245404960305517760464827693147449286050953106463401143594486324931270261950223989335763287403701675338371128864426172740256711036078675422022616665187094201091601717463327535499632073289343860355659974000681704434858296295637167998190106471844581015056645541969736499200000000000000000000000000000000000*i1^104 + 991163337623211214341890366891385602523364330889636573880300957161722130543252569687060116195355060752606283028505248042361935918641481032011633430113248748117710619275946288609550065043337901528273061263399850200920858369939293958491657879829498312254989165879383903469713673835652282378068775639029902267610183458489592650316985816816952759669048178920087355335232067914739804237933534583113249093740811808562201199491585185856119492250038903659945360546008117824995597366861816095654318526717221630045909411771398720198047909808718899079181859948126147869319409548448979024359662960044645608723993657978183568106097818780261259347350945946734658592338994631240789980334137041911454366210203248661964410071293445337188492165827248698558118858551326501749691926526003822666278305527122559182256221938315963836380286511110127287645153092681530947716349768260339326661182318880885727218962073664981335887037129788731438372383962851590352678187744955757826459126796244619045633500781933641248301177583076528164965494139712311016656149426357188866140763879368138699605957649763718591098572868619902484071398803081568945656682171315149763893020104666366790104170132598897104717496339793187148664583057400656258384371474034118069037338189345459176544703959074746369521051356009857556493467118429934084512326957552653013226202968180008118263358746401314614154088040270096655307684443616032097171077853971163554667742063145494290683885236460478620517413397366325337565890054293246686563989360218172181696843496275283773981983217817477954293484740567820071726413564265864734309462886124295618245851412546367906987856999658962188123546024472781597804626052541551571741698177155892045365396543294192037556145079481249570212184202220843523368812487102721430696721080995324598603147878982159940675530831459682421304660641009527523616926346011123187384890028105948888663360212549488899639297599408620096833599833410880576408571298048035955744382574839340955348565720320891402127626778890336293301389939075805805110425086932962739221643787130720207365936916657685414172970279136161242939446859377394489649604056911611064125526264200705422157371092851098613252548815224648943542155444515933658435292565131222160707095192683655758951690822839318027864198304523389377300442541723459878467185419352722367096678510048987626071228281060480544543165338892910801494489880290565285008030391082905130965763172713847391165730842403492585793090239542863448240909491118940065198551513609313788981598494206308978601906466986184878244735133729677659959222780577395938758078293430261364588392525617911750950795046452577619267684403496925405442442389900723984585054814496247830680529550563180336684408407665133323943499197174990730653830997540497860194373660940186045341487030448001747876344658421197965863818592755235862509708931819263030702462573179315878247884900073358545148257468400665949157036275890305264413357042368151788374445909751386124429001433512180253325662677481755469387750859529539728295602332412931827312650431123675356450032159269562671144554992928794207589671950892108361667646530014783924032906359996255737834886059620434294064269244419558119424325707906467456208566604182945087878307436691720389448136533734180306402969247693246714808962204603815671114900084521931274937198507324177970789759213478514395540696328965957839886999201652393012011488757123605767807502098567800487710143430149551585078267359038428729744856002663676685692275739882705416198641791924028371990862536531330024795835789276471369695880991712015395509990921594143211817431731939625881101437238038653213068897654225535000306458560578843312414825237168662350490266858012274420878247058188921535987229274012114118452152902778453907272310943349093297177083316162042334725688565131031698807797184436733757680853261951755097924944659675690743272458920429791121429019343249615481871868274826937655517219047971583941111029801678887820489628744074775452099303657803265555611514650524499536590496742201835589166398628944469557402153846149385365643075596926772630616562612203308032311556833099945033341139334264153908355154703888990217888795304102666395774339941294973338474363979229551056501578748131777127590468326580679356426908146654413273386063238783008904314880000000000000000000000000000000000*i1^105 + 1468873052039931750985074806046879588195899375490917549123355712031048843116846305120125923536496040058607179622227197882340871163789548954020523959948608709683210694656453673293386042639937107116053299875107872178739403994797876668316984169001244331063122869818265582418419350257812330817550571839105833360044968120731680623105726911658306784872005230366670427176615086293423333467762333592843310068729036797552792995664420937424398548382392712432221391148776233359152164199425761324120984576049394630213416202743823109882409703050980433536621635780452260803384962119526160670840796745844062342101543271219545644483462007140445948298350735534546167806420478449226845417053899167854603656592403214542719237244263731327638238390241517885104428112640101833100435506912029216782239664577940064444045427867785279786983804970433545440730851640431566515588113726620825324181999067577447444131103192081567523321846784283276897699511907905036608196984124209008930015621911209006794053646738153320767692628681568115469892752583486012020433318373107576112453666319218932834734547999120948296465955834345205033934976297697071875565071741045020761553571287711281263759273636206340119144392794135904685350620151333101210351688780694575828266974329170281394857852812878471958211382906753075606240439935305613221023509073400213247027496086357911170472780631939244066845564804295296846266522883534511771391409662525416509983698093597059834740001822943909963056225272981213282163390094277279619004923596630564628527858831676235820832653689079386215755894065316816289718424106194306173209440007795605443974699455670886668630399122923412066854695904281798386069186033082963927927850697746006091997800768123149626088184660426754796786982437506454511824972336684390412322856145158616354920528946522415467284184224001642753781447400370954315330115969619254012035592290315471419559487758568437190449630953484448357159122694739840275483046677463226975058195414862015928496603517853493579384129191709451251364664442061356304671984289394614692891680426545501796471228452887588332555182382217467710782818214156087353816750373307691460777222982077690157984995216808068697736533123981218560654276048996071144663705997396368216857956703539726865163022124981192889979426420899120057842640928599017934846592013988815462861377593495295015205795054270941551928988738912282273807075758045979009527111119553846729684613712420730186863993099363861763998955148318801341153916643660663487328497766188276689493868932140920933446364464750225456301888267875304612163793224014147292191306187494650066753529598397077471734716676005938057828153432856748079858034592522505305560799598255741545940298601706566265703086996473877030401471574300127842040538360534206636680379230253250473266569498760281783134112741589126067492408774289769804157141470188260165242387719684630971691041511647568021951996609780788637690407902951888320807055990341032702709642033916381750975812250047389260956328967305524271271976880526479318258321359107367592078711246350107474166906665420699638372698898836387040201507357582928369347717803560190172874903038776003589506282037731823262713928618880105856604790468785374562796743103690705753428091451610800381986530470189319388449550739284815894692909619144292109763343629324873405172082865715951007041251116976768617473958306315997544629103121086466447344167012927809718306464538404430030497806070517512340432999259184551565298167314171067181587764707869168656228748397126202755646389881612952057907597695801160144895842309209934433148173396918469504438161030820380756044778640487560248410562939643351713094091588277180284408262737782538269493125952352547496595558571308332655178958878636726141939287544447041431561926937579177604075657971707515678733866647599703819615092019992257182586295557838816179281397614715019097957256292201671661400946980911102035249631237040577260765899398247469787453520331010628425604076133811667523082907529550893990442306563034599179266148375412614597701320961113004927468471624397410501198068924798772211322398055824154825224601747338731686366370750188278662407170351706643431200853644665752783738088079930101022195989214737320066108995935267942704412328017510348622070935451265834426877373960945664000000000000000000000000000000000*i1^106 + 1950759244129785523933564869380315472261180567125839300432132709983353745283355369918962351344713764862022680365535474559602469747824997466330495990391036361898838560279953027531588533276124095383020383312564310433745028088121943542484423026054333798985507766856455343696039133987160860760351769762523462879091993121987167629592422713232069553057530163787288745345558945087306741600750064895175719488583684624859831821295755835454308352239152395032009206929866625872249895006454460364100565906239619996945582565607792599278132860045173899296441284510003563700507037267509360957750536774627789930420196654220466264775645632846479803505642460276750873675564138098542465173879779765055272252841572593901457281945599818001287035749865556497265123797157344655935209603469198945098680764533994397758278677022307567587955859437501596971897794830642772888875347566958803879290240926948013852223149502826727684233475362727529489903589368136841197287072349145971086590480937966132294211068399992940332060991794200271691616131878643212661865510974170121013147372435496474571796523781555244271331500551970222702524025962088846026247642034099544311037962184185334009073797276948576623241051447150234899484333972969809903251222381109986082308828710965621720609340852694842123131496914786238335914038422769946140503930741791444190679022492744380652902274239820843561565071654116454941841258030152898681047308735938525352442883734567324639620655280165724712713156586712484819101402086761911082364099908581238321562461297564470067552967834159481504370608707648781933853727148083309308518651821147121392879089480947229928528784378154865898757212297449631077239304308163060534259057956576545860563843031428762025887672140380406666597825450250640596010847498742938464596734551438609453936001189736336958459106880393552267058752081532381636132054847814969178832000820985162233104705097818983478760223403292454653704326817138836039734980046897964988294617882813510875370304488964129137789526547012886504817156472501454005988119388143460757254581701838678437782473825488362467752704545233463158602944339457210818671857600772981475557455356845200450836856320895231503263842342280347834312468140670464551449528955249251917591581882699092682881512541081455328696432530977906811735080841301078442889720703106997747259205046019208426791072733311860186992210742642137395703983583462884122559051162612175703603418220684317239166624669805728316923356223766659279276457684516845468238566123476391507241873058383791698226379238748116294575368471559262491972478235958757823838268420038747396993604908148452827308343325297080041306193345067116538762573224829231256661400148576908651692654445487465523814859105103433484287385005608061616941988711961465314245364930764862172902879019092074085528970211257560408256890953873292179536140295040872152617345362159553028180469417096691615025789955382811065970382037048807158118860137662302318552533160069576273409873381330859180831040877096265403722120922277953482201241851651358483065744005164187083742254582819653186634408077263527671530005954923972894943838295326755955824136853897196554732759709690694054861996205441977975792736822500969009977198307883333879345160556987237238591807161558235522733273832480989622932560899121413166419103366700397954337631678703952381767469383642232623810700923599992075370963561955596392904252041880927721346357073281181561314598422743187060260937116495596240159558408480407756066820749516269000819065611208566426845218858958077929811657250262552597249902559654978871032565097366003968659803372720810590342434493575001054559152888573970410864263672777118962749237687575320628956791099747142838338772020567291578567913496695289093202056077820006555374098436577800362704828886453696327705453240759251364330406398801691139094293795884848951451459902564919150569272927193907588305410406128196843557610245269382206627015612753544242928855883330098295809370988995709722948694475591287104450228353721297274019848665876682470158464260970283412545739919578525552902486577550941121024429777303013881842477320185392269776979725262774140080682616531212238536630750803044551947478210219942599859549615329153925359642971619327553796590516678666581740453711916785580218777600000000000000000000000000000000*i1^107 + -1999451685197698757233708053593711783521518823291558946491926185643446521129155719637892316116616281302708821171811425408566871435697552210657275248044975495234845126451140370227650548476857849939029256204737319793168972855195617491131901145808169333684871970165518427912471835348753361959491277733114031307656965138733736297012737207578480135844332787051568315189149846640952003390588067860881069262643324038659734461530800296838459148508684037199616622372188237443188170780624375750289241349467044030969582839035562766127528453524414889880715744034216120497492123830830647798920087589728377720510477885319905619041169639527437813160295324034426706739078036253253093437802148707047167027035214227312710515716092502457051958056588436859576024697886162993460100866496515845311239190241202162476869081260159705286775657063004041496736081814569276874674860061629067047880758358660574306057938064041298453043687536874607663701646698275139672064940959062767284694980613964630341102986882406735981484148149858193631949592909595763365370580068719307483178808060500219613896002312336976030004792346488530299263654723315708767167480883752153803435458161066573878625545164355063082426078162102913772179445261862498426117707399494329155142246801566275352587902276979437540258011725775412251830449276440861577822414051425336777535186972372072179934563695082750621226795955032948833438252562399064252100040662316234175771118180619667197746854109235791651591674671456599645343011547993772343918655722782405571320078427705532578869670787203456934143090287541061979765979939366105526164205320878235975175605724212079216523352648436065477670129449779798340881682468278849922297231687361013721207659660320911493546242287360864715973130621381158759632104186575621683143228972904879644123179656900746438596529524851504381970869187274711415743627003797872146311443128288290420589214024967946570269602094487039607012519430981725178948820420721456203504092389700825140016769479773147981787403088779371977820554955608129227909157095072944211642549878699745029915091209465438816381658544154250532170713097055895746455273482120474175288450322036291603484544458851902312076484559315528351965250074283895067324063776631781575610645723747202699032616829953971808327166344459678033155579652504614776484978874535654947718923900504934517741533200269584609294630246406336847573562923753152031346338253814174471270637721596974222176419159106401989352405548242695520879840028099295551327660501346953295813479009664318683548432026271654167331274867493720599164827074570055657303458197589578778341227820411182324784900902067495142583331736955522849918507805312319183453259213952607466896714575518165739773631356682325398579103899994870500764568036934143095518586661422538609113889495904840826139833559116523686772145346090540196800124722377326648163062975598956044646042513018361109126942277433598810122619490856401972621697969899683826342896175597394346621637055887532443559684854511501590723532561112408166485001590210175196307125941907319760955637272850814911952781376107584830814182216014965013519727345187057621873906400698141180625515381510109099260863597229054393100172348195891402061561167227725661499578831036576659774988634560494426122913491755303999748425483689713100677926660149646783908470267573330898913787483228458810617981968374178805075432676485190836671023700032261649522748285456770916394313286348888000027621769531677489941278488290458598141096082918455140149481217634034996057136039975161269938384317780075661359199679980966564963160551170114610977145257901260626385915215565491737287180425930362123977024764279419001771198801428203454658953232476850833707165940495768972246506954075191258218346107672923410133988054920297312310550953849658579596831088733646141324413153968373719894002828555223325740006382307163067497337041348008078894297683248955899990397773997699365521460871881314371172521116077080312544206148573865585435405482587005011367933685291042933968423645249539084894699730006803563085542247980675016276307551587968311921277154542848160790346864895967010557772837756064481261053087652362850041385464681629782943475104338325559460822808958141291563557634345336378639937455007752154438861224379678720000000000000000000000000000000*i1^108 + 2381332304739958265187942421751955643169209549536231608575539170527517112120855521252505014409533612603706054503075969701944954312565030236137782191155634360270019883086192052867751074782184420634744601215905447097483559564131510414432355112193855179644192593768855638511447139597162779396362794959862663416221039084329446269680232886873670673940689912629402013001781804547710344769043177409338911215298801423336983436718171709303768715007369539436342634022149472179292246587602113477293724672336563948073045421632103887879846896144803756351540425228236661289363293889369290216741249860868541157275018670512101390164961838049688077456849357920828711281423442645745940363331151204990561254685370953735234440743284679991103456283360602403479119673892703479473342953433699371730415680322828414845726767288949199647336955882335825993260177904811747605122746901090457054296659158396392660619292408040160677191959909036027227326608985350527345187833709953927160686472384194429821456200585921722307316116192281137388605533788714268851587604992042322015278998024082799437929989395236960701839762653718926629590606542072606016984364795028128525081728648180076297155990876154883494584776143376956978910784097581832441736107177196540560667981689357494702312016326168258011607647008320484096034744328645248466677320216308893141087247624381132115176694961780930524450449867668240283078629073879726289594751927210886385911216340923138216481524155402525553357019285484238757603262294526785350025063303572218065670608222628657761938432451169518826090166906783471022749871191493141403966013827212421910922705071275335452241184566105185394752789216340451870506383314601133640083363264450228863011620808798829613705217039395271263491635647494974616305044533063003814400224726814949711168448915394461682042742655491858129731546611984658513617662459842534205162261743770762191338523257192927777141525835255754752052420122827312759811904547864846623031825351044294853864856944164572726467793018140384246404560235931327068440114171166733833314116894915853755178040738578090972520005311171213767644175107796047355086849049153669174342414690396015549524777235586235600245919313843559018668007177903874040935103802652928657942734913685857386897995532826140205972486254228511171963533011316197493565224093870729800135406048019162138696483131662997712168345472672765470038504230306355727864658917242084869666959176308884253926025642459867348733293855932885354065651467833832027443223373380983487222627837902806953697955940816927387812013600049147668583176785546034732430816671122500495420411463839200177032432872480124507326819135086929816173608009183608378814013467463017908157836075976309888580765054009369491291398589883456120064792159787942440950614496371744173485006098837103128272887612465533064929796914853070127686829427870386510035556049020456935738775131322251870974744410573845898993978922572615652810584265048619539886268986936493756741263443210311159343215394797412614198405444553047551967281383317686589884408064808122288557402145134230548372414303625280345794641118205342204424356109763870947330100467436358138958069992271833979748674567199183392704343393375574679110234455269113441574285421691464324544158349841025621197534747813294875927276492680684468348411802270884802434978092553741016875931347751960750000940554443669611847816578229373741785872467091669306319776615823679515018379532025848180569011182957415105412401963241435658098263856910015164348887630234253319879981096963302004159134675481261459484730197309737043753523533372377032563387513074128358263958955887243209718336002589496782123560574520049688998020688446369825819387668673252537548975434468770977887910752352040263561230931538712347204528197025994683978634938290314250198781589502742645517567703910701091953375402237847967027960361924703684441582628357833349024068284045764148200573702162733400338989351146563494558597381360370773045504460655650713044175441244373597816759800607376654980268518594773496271927528590934821380965219001649843108245271602279266451983344767146415726758033702921379495065496635908575593872615603909879129740571001458397394395362515406351415390561795535486035156369186712128618717763243526891562336256000000000000000000000000000000*i1^109 + -8018514406392700977059036268487747036253059757986624129682680816872708188014806504328105208533339690685215746562016837862614320885012183738959282321420851631830058393488665214370701442657470415870511238084947455163782016166824434193567226947315993066765744594284560433651701077120363774412386590266795551815257388024963632013104608211233228079684066136867908158550550666760877841866415242842747639861366658450646541408985012192672124501065793815457553456955603721083721642240707280022094184857110290052788145343435939938380290851230074668759856995054392432137633531711993166646768919740514941345871888276910763377176471723977230062930849565377089551947068527067655501968825776808953502842288717443277997881630319544876034189979318691185420464533958429617794135216244051670019347240263240813399654646917995460938382267120255569919107117207008512826031871217463716569723756730038741285687467770412391204141334161034801855799411461795252992842241934500939661636717145033687004860496925465175668811979420206544360721731768332079345956665433010684047397837934604154010208282918270290421169341083843188889690223107319652622919341402649051602742809163436973316167477762891443686741319122566762387024175648034161832765157552149942510695646437712599626457210077083219406087849348193451643279498912133335295390277790437345934072728700199040297523731617953246954797834319223882781789733142220870409753077604263272598519953720439196335450406678203705876778921011309159329598929562657759637336990814508594888925400552998339023950470215216636738676173686329324588206442671659388423029215976252533504969725480018693802523269310319626769068256980304682574241072684669922545463943486521658294398374467553240983827479281769051053500591571528334654840152550608861068373080294537107204413051904166714923381860068408972663580076078787577907825333909014903216145933171186724066068793928088831890547220821125511374768237298185769643965379259447387449963689378304925066935377498435521513126145759479390660325291141811607663648034053119596930143940915789146260588909757763372897987651030104923917515749424362093285324794774313249195888137208660969784550048318109984240559625711128414362325657392848898545398774796344523724268759550379735195276793656734687216455885100854817877315195564225050307596936511569052883193355413060060769912685516086469334455473185783439589207278033067890053938797794988583801512609676164072472140991909541661984161392151515579939680501445159143120778050621073012766829584127875430842395460559544711944087227162764078435760441456514140763740053491143838226385652129455596460895658761239278756659082308152882719090704074103331736916931595970023473499877663940928210581603449383819443839057188281463828908692276126426725151966708334435271120430463396970172083570215253635167313244246933128092183890914423642010445944772729098723205842708871053929465293206018935433613698445403240794276780322768257247771964237621209912475918699471014108299802135202066176564047829330552055387292940960179372750641857720791210620782157848907760348483110668735269200767210277476942481599985733743365369079677500264801724412675700382401371129950149351443666562974439348955843706821445947990149453094580109591244957898556667015294220277555717789777600626766798690238738984839894731661606747928073141220821556141149933546613615662469924054447095948569322487490790624401788339498070418004728507824510939551284908619635178291342634675582190240290548821442214437938162300403277478196965089916500399758723017899537256593531907382766227960869576064502256917239594327534971959617931345170146660733161723043149108790046293851985100590417999375388505307116132781963466273430276339812199754276680653981961019985055633880095342002681044798912100839160172250176731976222099185462952796137586908652571249417221972496444354027220636884658360265547516190652905604103337088562867496667482705260331986298822936934711914041150341463521269236152419742314748069256378375703190413179796414187482786888672828089631603630340758770363069643762146289343720272542023128827891591788966691317980275059535914774548965176706885263081294578123279031671524815714893553298780855502154948497870089238734182363327922754825803318008217600000000000000000000000000000*i1^110 + 6557494919156883670020627685525004777548933726315476268427800819851846041535382406373927196381931489069753649714885359917844310501366765678860013342746303647159107774400426329999000636375477634705399546694354080025670553318392540763173935372438772349590561406728893163052238861088650668455249564139567571049341969327042880060504294067690386008227822974840472737704036868326052765592743396870901098774026204024835125121666908005149474203640204795513875936549044149745970531217085985055185809179415631586206116827164275801675767670331041648948695520795847964371278052760248551567713573411913980830941690486264578482341040716636306900841255599391696629227486149065665878894010666608904305051648593319558128395021709678235567350856758507981658062374682326925951492011792868166987398975340340168096347573073319690841720871980062951233255466606855200715141286460053168694112237150639861792084361319385408196945304732415377064809956144233380938021279472818934500668459706632087006650485632114262600976571285468898407361623639264816352347804443382419637354930872557556323140387681501370575994550588582889055371486637679375575005686891978215211160294522547549388389781472209148528344020182844878064352185280267709208128875688902074962677344244306918587381855223011012272493488980554843655234667685113729921484861454403407965481371646122011374390445650493069693275118520127052576863803110884026537995725616814684894738800899516346902575959709681425529402254104862036189427348256181721330230433319871662829889724845613989725357399713748745749852336280494895243339331468296118593283495312031885944300882251537894738989360388733392434675186778021011241259530103299088700958712149094487724019627464819990756913409105107359993168726564118261310683259042130113467830387912585929702449963835574460251307045361258243801831615138297021281323824333365786068823432803415010379736038854724125813190297749533577742432964874651272697429804434820079423963097690298075762179528717928475289199336597021658958922764460204327408005515708136296257011088778053193058062717269551850139397123258536621737509610850990916768980493272705948531196263143108098702951000573718010315150765267165666286997938680977447151091126246251417572279625629572387029044462008129776463439753085203337642353490185298763564575819461730215686932032259620926294198800369705881715275081909827484780766903624477273642590779328880083893912123830551654362915302925257444240334049592656535087996691787771852927549612517516725104745803805271864250213448506780538918468827732563005930923587323033764012005777323903670682871700325194884321043865222106626775151816051447485965643714660339849875977647551350582861280041377484201450524507393461444453976328596030621360898950846448808882036317337470696386123299391941668068918046134961474761225917685159409384421643887508754331787268734704729625520106632497134364507696975812793155238613430142394770823097637921066698969905862370921415230420780685550929754591963731613257891799293973578607694508642220485025562278278508244708341424739651030152295787874619444350337720258040748054486220539860008258233266633600384014184269358685830950137414318616729691510413730294702871697208808948558968634465681056787518983845334762751760536563331668672568451949013128263973585831472186488687308011229778931834140332470459740257451354821431448187103511677502783226738166330529641288248056220575502359237608166699568341757189586335993081075549766646021179434724326910345095820520913907642318926561827065140455734022541625369004819893219757742376005446667429293411914370277428163544184153307938820990349920690345305408025293325986117089316253563696480852016472863397000697907957841281490676713362138948421179494945091975249509085718126119407100460645251357089957825731950871395626287417078603992242896915980829307197850740862040940299134243997622165905740531781501511103798936068101990811245136526657484301492474262730009485525045777983316690140685350052816492826042350843256499483755401824333988902634041922776147347461134081904838526760412964935728015331882392464737505199205852595747984630059818009454824189806951372370492898039627187192747936965186929619151911249432856673226488423874129788765009346560000000000000000000000000000*i1^111 + -2291141083475944949312792417157953752851782028989297216449425769168499885134148195323237121161076709298141463848918863122936886739202648361917117743673550456197725553539551339912827825145101725221899615234954865473387133840745253874021551495048927370021279150595499491932456885379113390470905082075697151472556017030743533531284260682731440721489968345209057713843394794386406694438942790572807156774523228151355735022722428790292737147000893119543791898090979103114876033006917182291771792724745037531452242452603059201061641581422112085446677714052656705971236682651682597068585123792043381183451589106265618859042238055879923544118678519655807259577619382014298403726415990387297091750046970648955854261917169770462920175064069872948830581235509318924364028536260816161055151551691027028195826974457647161791961719488405617653176615574377943615202205436092600729551161745232945164516062171342700021351792153052272637583273220064847908787105612665304053721766208497191297665175499571653006003155038839861146274819392709683306505108153675995386714867112155277151373636395086215147989962432668041457536696415024678413231335675125708491471541866153379187100917340685243008404153077650313840597152021260680571831552804075890589114441927744279544424310965011488289515454592076799291393469518601190614015644107473378508058802287418272701001762696343438886949755846922290073634581635545801830103369586427312638919381897953786447735715893468795092154025959174663793107861360608410581721777122858306065395083283485205251587149263639011965256368960578282249046892575869339613670508466328543270832198643915101052375270724804886010556751087580674501625776610234481879590159318484355476186112893583091752244547303880779886298188710402703578450598603612447881471063163619871059608393198974563410330415238934089078617350923558211026276894607104926096332868017731070702559484164054368132770042953053636625833007768601317908557003740503210846790049574760327446736922784531969677371815774865364119126989430084240802077392231267796847581115529560961033548819070949419835791260132227518328182640798409025123169689458898855281784013814102927038348631062724527252210725230597242033761208471768076097417020542143554387483336616568011671217534311559040595112521825402519566769038891688733969665047577874097399992460469534570857485794176790257839009781823617204136227742173039578215328559451358578385889946377067463570392475340893652409167744213322802593654202360844379463285169287855198467904340600439992328185642774758012129341826645149470944968157082700807179140388822508578233275521271475342094908951336987223957514369909631968504437596421437935878936801203717301394750173695825995302203955005496355113695425577300619945821928503343054547012599883136675093430933736979160164507380407876407250877066539308513970584512719188795803569804486397889125552917201368115124322348230798719395258855842028621668634010436251209451691002579596085252740255864141428643237050589017947879999572092384736617592931256409972248342836024055929798071401902524505884335873223705089669706961920179615895644509049475084443479255745992739438464211725940557151346254327317109960794636032617413626520214885345132240893588348977557878925217305967510695138618073179884196721709810004439288378106570981458998110081188220280862105970801191604251852017705613660442161740877564842897343710775046858173979903893982440285526643307922848234274022926045703640374430198541456981182767800250983165538708687050642600261969258190824906274320284050672691838026532825437643261965632676875022262207354938851362888272517311104392459451593798538579312625226005906018402120342204158461503671079236401418478956306088118903368457765859755246192800364589749438120403487161288744242929971675066146925462195671692340257692488916281404099093619540401579058223155890037038245594878801609812726981836986465210400096677082993215888070720927278476752060526174787672871669138293374322189067227694084452073220368834866804678304041469926343789283796522296796548044483799658530654623535764791003110178699057858536913748912763044841752745464074980396439076918826160183251160363015251441100603209762692517183694406456454606198989500203451547648000000000000000000000000000*i1^112 + 676278954450166064887757567671898716619878258966712974887696223838170052497909920607533490526163702058204319441761865263517225211379657891238729498371789192482816192072069825339551705105414188252614433626894529514054583397283343468695479660808092562607345377876238947345781031120380328365719674186124644898108042034471633217758847032045009649927918480006870856390253791401195903374846988406641814461849238653413081284777008796158471066266043510276824438003449880804175062603931957120493656494823186880366635490171833130454025744515937705439842019423309080305842372609986425047910849731173274238184541931560068694886148188626538165008157675029356677278549545875454244313395687166230815750262035153923756112201109512267071106548163956906617330293322796420069782177633611603745128781964401537546490204364279105852183417042920565586264648199638234447611811148553752371255115929468149060110286399168396848955684821140954472664594208005404162151583703909608616620494960656985874151008864450334951653906819189874851431077217475364961175119382587603930174180892520946337718850550830806730096037742074328438049199386134409524458158659660359362505460317485381628557987491286936257687198165819361000617441638487150279408041543007551711318698747504343875679753900132210659839764338541125839300609050034275009560529393519785447352506279880634137891676225875463870810874905659797672541236864066299916918878178956331023541869391468997165118179131326901077310600162451603647543215149312958827105671337663483526525424715274636843965985761037235038574587440061727619269152182516661351891792045902224922066944025250842958477659551196679861178783168974750018649891352535523805594725031672049682130774189524782643573827409400869091962540345765155626545720643859675153262218208840274304150599726338658601418910677178622788244125169684039366395364691216106757819942046487671519511634770130814584420707789273117899245719684312545282079146088282467392709760393622864869113162101355174558215356683636748324955490448349321790789605811027349444796409601245181697696610819176613404412611192764186271678520598876269223307628152312652531581617813884405528908990556062359855165771157608607392921447929727223362889048539177468967233038789849466322235279890529629837132228966915389596686114449351105218589323155161285322807919467266385361141472548114904855447875979147436593207659966518429954832074619368331932785314534698391689871857591550741175887270053284446696590265474211792887948157971920731134101732463060862079222017283291911980033881060360762014361848793233765963124585876178302350467981116781273412666811198766031097479484396129943229191638336021886365876138445666766274757228351541463053543469374020037160794989727154352696986913360774196232686401271475621897701357175191299961526825613587414110841818276450759505968513061007232229576874053347449185401660761532488248814200615366814024177182406510780642152873551729975253939718432028053841282514052505868970777389458336497854516768185790164182624508425469515766832146717755208918219998476557373000734263724798612346272086289780940409677289806016250879519067112565526669460914414154763025146407171336848893883807433872556902393656085419531494443390937219507176052392473959148283236741779453779061822444619308896150237022080002805585254979677173383708239471549352653482870355849527267933694787036661345488271139992336389557641748547167294573921011345983496220448113665835711581991866230773724425938424380604030080120486003774836841303026427147003529582975967463979030663603998063617150051019695991509164045105370445080620782141042043271910989321759964542488442943482114359392410969660306193076982238650630380559618639710434879922786850333879395860186365773560137459674986497905418273779453489817557765987966230182291155700105263680485982143091672153507784286018758778653245307406490146046497416687906666899589071316077626638428350783333613481594315166380988979634022372562170258926024900156293760620774810884400647749790880004820851634244744705663051925423277608067786961446753424638931490647523926933762863242136009034366157735791887227936249444707927215253101075473157003372563466333493704616643589618870041239523181071433728000000000000000000000000000*i1^113 + -108476478097138033326777754604094838224548434867058775206409555086331402520154506752900988395675699561793818494636917224327363127674944531211207985780912433134308351223659617064552196847077097464172001238151647568576545973220171447497741987352611574867923249606213179821528489472912620161825851745111904942869997136503365004170941978937802551982333511148020734891415860434378435087445882873721718898549109543921912708067278747105004707321185183692464376824192014790517804351000144406449134499387552140348268214849422400278051834036270765171279139322542075942444398936782390640489285027571891101105704144882755326747389135899033468249883120391965663175328080556098828290688701152378601079362543131172908007289214405337667995718414243769975967215863924633685114165374497548545718880177224564452672632472366627446761693095803587278162341926798998424669131747151815463542422454595204542641609364607074115320235345233139070483766709245295527488136362627808079113612169245788276871935160761023755408512433621921385386686577229178934605850962820457689860827640616073508762632147114205804264309041565570712395986080516943235700807457900840143467002671664437179428074017538590215746275868417428637106769133643340852176070412438165740114420797427452552712133962241979368039266609816019515246700912387905795776895041338699203724721603007388000581823705408381465392318046188850077231167744551419083909906458299815818409953246981952289621472153879217097067677146591106741304728151764496587472370587400219010949860596065852330567965723400512102040451276325743609822844851311247739817582256530587810979419372853377921308263339588008457205999007843616054690079204302290534143172553303251517575752595326159220623586882867604028159254548881570631491285573151377407006234053651720599622618581417070709374016289441605609040537394271022694720261414214818690332345258894295558958506620098151204079004555608670703653375884013179847589337181598865766466930226605082357310344729323263992009954001303786895516459485499578703659881309073080518494499159017326161142239665001893381130008503466585801531143495803451963400876934860250484229422156436214441479217890326141707447561150730630002771062137218349805719313236440544752876234407431457108817233285242527128328262921149411414042263148410316534717775557835731976609633126650512114498608208288084311025384153818155022483699591174585964767840577819368980766969952019290515217770487354227628494245536768612674427248931085948034793539510479924462464371128353773345785925514856320350593038009731458769206604640023796525152798450480334519696745767036874559785581767738239463692729321723141081989646467615146096883837770382211128075689563228358956985395401909478713113816858784975964982392766644339358483374049614298355636645417019727183872282861198759775151870487041908607261671836570475086054709177873321585615184230621022378608182622124121879833442859551675727238079302775908390571688278358593751572152257687404763225548791647899469535028818951408721456963015817370937240682995372211934625598573102759110309656212974732000454129256345364477366392875809022998957181711061362393262111265577185339502170940958406352466023933397977039331799303635025354648889748650261377971815132729569724487404423649120802864331489334883302448399603207682269290651238591117479306908133284298003829679791165757303222941105691608499338704171113898199404818987053446247168250398541907648099544378838353388451770024386053180646142984153970931052278351299439516631954469047892415848117476999177997139080297107462931975309428781218204736151376336737746154954633804986231523717073269053704603096359947392812532782922549376838369176428883949342192924282537456616020572960333547481286376908730733978763427162547499659675190548159518464564521694763189431233244170646053112818216680282601341726939208346722610439507354212064409291073377605663994055618771446063105774258016613933299657030590033272090189426495864254915967896312557384933272854492835668446093660898668277119927970764255675304202623619959104138184415520451148184365134957712795497963071092416342724771380611186778608885479264193707765286866671755626415566813136806381720718666904778259552010240000000000000000000000000*i1^114 + 14459801642005549874049554694595171976875428925086171654277337359981896616826626111021531799161119119576298003969965168640207804761210410808003452395790668959818147075813248832637859871704643225342981599207092743778923946063519660967439193300247545419330925204260757772545551347901328274778974021237977045473774558571982015016402618218855976596185191955531215609373772547511669148937167183531554487375110528594479517555677826641209810375860581352712512246119053543208577838948544290685076386517336566310152058772337218699556440114882211638864996002136319785233161755244660469465951607075732253858853326042768233099729564604280501874066235906134381311950696225610766273223442146822418984261364375618224826876898312797789848203202432096203300006118030920911192514048524782718468031505204905823596249257275280948679020215206895111002882504817117465813648277568655776251327237165068231283997941429316690730701731368344201263422921730527565242408926218302323388014645190314056138025420439545416598743432707039270728719487270114450263711879545827095152279183659139449407482135388723287768231374533124917182401565868792104045568107825095888490891469542429112668975317181251467461739120093733149518781079626987681341995519467992145948775401196436462182373054845438414100168027475916752958593876967957423709960409592290633536443637296284513207796642359132402336561741161621439949222503092188994628791095194626499239068973988424715685075814584654509563947333774499951849481432397930825197330148008906876262956327756210612883530093506879512777866154238512976667357875777450438736053722809321681568624025644224897098390907552441955455874879403367870347934952134438050602616904393009891625033726286535419667152654130632426996026454923749026874490420430052749355464510235035706113046910384650611713457077572835284503279399987695805625346897973639558908402997488933798117347094143972195936567963234901291532574614590718326791344950484827963157439356277854111019490658730373405679444207451473976126192365850196353218842687679414533656690995853568351504790107520663701577385281201449906765570708766695375320836208977883396040591190708572186644195788269713410270841404056396924286056582281408742717452400014926405546456156666279759147962551390232032648358202292840035489884248174400419078964185162709474720514591091770510604041675208094695660977891326450561566036261688604579931640689469934669725334421901473553882327809114461001095570080521493054015113132811110593866193774470416743385500906887180378215461817860790074622600150329357271965641517637008739219605117069685929364722480678632170068420774371260590565619274492218151237615786981318841493138613628507312997692321860922184237195095874647349641679456404172647517796727439183289240930201640256396566562177566062024478891915678672773843401298288990095921474097577183253882278525435759031399808327915335062228663187760657801210739641438420307069672583698633426838159832622795366731392096666355805455837615953497221828726379067661606148037557601860467872601788531554846739436695705781678182430223912326290294087597692400704086812259310370322827274957762895631743989288461463355112267849364463974753527490723035654132515136854565003845897034404630871942301831787214562605880055513710736199036953967094147465915840961643795017010294145974614260159718074103694434142204544632329043944985073218992902812079117580846905642730875491556039517078825359879381033651156103102527070959547283665445793584759889880649384456407721694983159171579873820056888663201799072369369600013617802601650240890497918983080845666129104888271673262602181586456733524472975217893125946596333652080016088444977307571052589522440950434669013719454308046794934839949863823567575124693862921698457323734095482980678598518505358616412369839267723917929447550025455206180286951083282198032422793803035694521209657945070870629897691933759496567917002086764170088306403603147928964951206625211823148595548889912091249858399979931890087129581069882342175784513676152765524618355766472182904331887392101335414522444649463091803932361138127788875871819753111653729463936594178001776288342512448551033542071450973105215240246349453338869760000000000000000000000000*i1^115 + -1046809297135109185797655916841066320575008508564053341439780121297740647652242616189779638869018384053505044790686362121108108586723874732407255811814776483151631762985995247962024994435273140503958119410870666449027592443874309028405617492132055940193500959524330034742320422297862293016544804607459259560570614669638364603306987511166823339417396413615316107696640159005800016544621312165016520162621626600776056969779536709677722530832270994158381159736210040659933310250545058313143038921945072139189779893452238845298649658907871947784789934210238685186605754209995221142209176936190201562699847177105236296455522004495174725778268505845043801550122230286917820757338086391449402623792709108680484765975588875903114495673864854626147901617876489309379329517798738357499555699592962886605361096430784689003918486438341342965806299932704732295952555625865641996737232058439985495955333670063561843714051644049955248158823268180364427734885462941970251441309733316302143200173239579987790188822617103959393706774149630489301453160125486037625581611154656271403616570537892121339207034087469426349023895234812718811674142040525972236560919246259004591634086763817376866548193968063967402608553418791191370080135152383447604848862074655974212669544440738646092122700720135488386196144656773355324845061503424277977773332271193293142588870071130190681797424873167004961612553897743731161260387530888526066733257905805483709146077312627607191487697668072374821805940938460345960005625188478919351251721198861276296652638733655272151991742840694662535970681248646713157609077080104260712355380788880321090431943242684409287843076744035807889070676193201532083195910173628852987059260155730792402965999700485783408237710021488613658492069335901750931036578639383570293227008721996832581133451715625851538789973426502931202431808936436054513764837258635209600196330894136390531371447899145654584085611790819957697424835812216647640565406744062326189079044107490255117048583414517900956655052473108528408316815541581029749901740382648286754249735306336784426420771078025254340909947429403212574052256385493571739701165560351231035348173665374500990681443119051545623725078212017647246515880384560901271447081080683787754601743505998651058863407617446780068721092898966916244931108541162980267953275897992810795895328978810734047064704215467973222065783897454012332167296090613550190385922430744947861414149047071581864289382805306318028683460796750359064838859275629868241935047191819608660935339426225095571499192202537047372601138314769435138698568879919797581345730389854210809135539797603466416534387722901889846139396108875913810474397767640468369865668138850423598728627004726470443106598616586704374864604794373409584738050756962612871383443445056191548500687924741482141836775622142569333321886425995270119831714113957547360493415391661631532635716896775899466672894675910986727805202281675933425165438489460641409894989571739542631369186761556475809518663904307022502198130144881615878814431457096048226050242912164272281045495029546371318840923334100749627286888879272207790524408318005128077526319892710173894790500700020784859392704960981789402498232830832379984182148732993981837213158613735608777160475928055615812444865838228405420451755721911435401566980012102738429892479739964336114607755693121504646661790085443189137324863680166307230356611672157249961850328310604867837240164192260299495940672704805846722055688557086038713177164144496298791528203956963345680545489685769938190631508961338430099994624385735348059820243028786824992577124582374284318971516074575095986667677396574228361681981216355518973553032751144510042595536069433608908645751795314180930897736983503597296638450482991600759205709437915233694693322722460735074868304112548324230144136126768360505030593690726998401586937315561932638307121648205121133761408660039380506008577224707273895296759428981014410789272032573627621079962537077970764908850680186421090436369596560045896061910760562808391620083451802767352598019838965602814459032703210285694445634366258962889034837970130443890173774763719262583320087278534419677131096494391384709529600000000000000000000000*i1^116 + 95015651719237795062997908817598846487660511097290655205351222446016645815565456767619886492190922685217678175886392189314967286178918882365992620200292452280354999654922776088387187437768324683657264838494511572059296115450929911258030587879340927417939546210211898683338576773563000207147537965135671677466409995951242227911925096875892953289773182507438749224155431362922037493744539283467029300375770931705332765983545024862451592491862207426264038813866777004869377278703064655521445508032665935563964808923154157340629460423648397642220749310214632589759629691882533266406291386211618378676297244175648141061890855667003949923266050132840552340322575515091180642694061487449685041572640315577538201630446395572664822931708205885371971036213215975596415386535722211927238776734566657145627299463638734601497732068106663352064368425213630207563182276991905583298756614289216530320361417004682481709677284780152418298699853529806991434639439561094096682444119003592233234656741896462965059486787599760109143486158386294759878811983236963292391876154952301406898579889899412589433043555906419937575595203500828370600681171706401083924063638106147547127070079424940014353971728317204383129468361804531738401007898094387091528008757472676084288054136622550690728202681327540864346469627885364655876345735057348883678477871225442289544800072089791354119882222236840493890025635213299336581557935915084286336537634211350098630710636232038117718693117810241411993045519762253431492928750500122015324033029351172005978839072259062111835765661873693119210084135758239229127595709916601816521182345356972132161065320446391637662101154476897035911243879896687417915560690002950470504611368075691544937764733056473571081689206881357166870394932392850298842540806777148120023906449378432070706984755311276391483329749743265918535618699317656820016268859523994381593850666544959540281543450057105516755778689703925647991124156969292264437871670681436160206855852656433114653326422020421971033845782522955414264387214930725810598859580657535575807087467591974650807767266072171809852535097490422909713848630788999396182894077524825909004046268471165166858968301573084164329593278725867072314810221774940655050829232391455086830837354114862929888206906009835616209937201801412089342952345484625200378734378191468770643436454081155069765546278719502458046397435333275538954884101476435483176629265115448298646713594681304515031104186894570359258573091369691283616284537324600093022942665925932175276083172348998759983559111253505234105335719297800948995858190248790256585547803690054276566710167634320790904036602393030389652123697215864468708457676444502539611896510764605249025158140052252346985549780205336256406455240314103993364364004227467736694092312941760947423847868847030670535226125008055886678691515475496105711231645039665727090302103786963276012172250813456284532749118731656415485674275122129292624369975003629407168069876082822829167998729895106055714513256886590869966748375316596736900494210303039323440669914255186726448309329105972796477293833341580770866420207058219608225391893448368513550308282940510705195045615744216556339351404112562373831828161198223367113921281211867013518748718434360794439853840737459295919744264610166783584271473513054523095009459261444995602681913578507085321589891910334937475730023329906593448533307908506357462999954841113584329269071399665441268092480050726498611153330510232320233334979537723882010244450058163295437520699906785859040839562043452359840306956438487213918610493585660050345564261820181925145954284297540834667605071387860112044391406124061571847388178536212245119765475861026573889685442944202037764560024538302711240268765922200541494112439409545735174926776899848177893335285919776059504194146277143983163298050276890910242166356387344682438221774188090887093188118697204981147395186892097074269440211886346995554965410143808129389368540338300938912579859268283815315527033028081164851894077688871743385424634729536262608696571653854626014718458339695005294014566576885634743313380712856381135343706810758874944104328815456562438011780924000244639612524298240000000000000000000000*i1^117 + -4528505648643393066501283028721723917227000675869649243320511559586827381565632565781786278770649441925491371144331958583652776517003096861798594410642576210051877568545687086340023114345186562269128366342425225544448819907375695273022873171997944147294971696832446100766784219308740710486732119606530979151474958670918790389053845826463777013734167603857175184352687665943105248614002126571663364657961668779878557798299520577317356520785310137310688160950306097996612040801644701129736433389792207101423294143014507057847043582664619821681700014296072401801843774543629613906096875596860651525086305114075612776061515059594182489777872443261752217986709888913169302652635132846377981153767649703777554619521208985475358578907588642954642274711723181362953206432487729038607370219492530404585387799581535751411565311632018429094952389098999322783650134729158000930861078421500305333266149231336047291964401108272382456048957421395819653086460851323950245098998395266990724857165058928902730752784804284755370446768249270395483131438221527959098541833674712546010486493119739336004584546196320053756346318870129737961448341640693920821327459295407479494160105898320217124166833655863590538444989169656601485899528371837887049186981175182742560183813001209773257839095473992856369704450134746034713121327789738293244903273942328648615397430800311323306748739016677121807458866952572432297814372411765546988914846908263280421730670996565931012050264867617501636939572243550209003037878565811850505358021153360203405756055356273298995254015749189218185700485706877236500659718736320640184462933231128759527906397762690745271584517150066119617849186184087340574010896013240257424659905786843345682534695357294224281215250319137129392184890671863613259000576519663281090432601422706187790671756144811430870641532020322375725303315677400421710740791157772389803400486951989316095300272384634357760540963141441130714644281203856265018225899297184643371562543032882585158976629002678766316985206207448130891785589952948747097097482736139421465610501046426894734308606383188579429435057496509029081929103757212663908906847147450286765081251555532042575387461367554179415941708935186368631092435084771807375837675019133795391409605137816146409514143496921751212308930206512213797180147884575731794233395201402083450325775494745147451020637034666507789212636577807732598372433723623869438778566845292325168486390189097535218813059017847279303943582398446081408130416404060543049144027693437302134708011069144424747082834606524851816908548501102427966146534946547947050104656749524791402223644477983769996116036143029434000595678528175533857528376212801437739875970879758846027295747017791543386126795893354887225444006449037635106377140114212478137538034373998493098167888979979435802454366622262679588592121300283042767569945439811829748972781079096452535311946531387970131194012930933476150367123254456103429575632618376825623251923775627039299806742675909770286806422837852822612262889164773553090731993374780208922683598064768004139159537954013148764996364580162220726943876356865728835383388912430293010005723429376480904867235177233901610858791587408667169190782985968405416957765696999928768321126524297117540130075901839076306727380842567006163020803763844858220722874971799344899809905190047084913815855548615231749586039555048184062589302246585576746573121518774898112589035607046404255653285376699023590764741128798414761570283099504230419201637271212533015611804685144595486673252305921152520866329077357385018023279306701820840571082968350080547701958548073957735508344590961677145820394508574635877513235660349476878509533994217369230105843449618632263886421800987741549882725517746954814090926240852940631560116855279845346151958993778273688637250061795456187178522247795806808423218071514306234021472379952370450019644444334964718394367658973756971801008450118485672090286604585535171778994243324034354313009641754227590248415661210570206529254970748682928452609359265286550323809738269954828822821133166415081522213510005872303543192698767212897968033363486883395460240144744843006399756013696083558400000000000000000000000*i1^118 + 199700343986529962155864243805647133713665838998904761193181663749251220008933977461310829584406189860654025242643074330871392408998094244054328928164132216427926257875032664360347910062887014646071608433219005720945354034835143106657360521112168125696400829074188624237233743690320039964939321503245491836051529046317006795198249144455681130262217887883520870073900557699022617039113047614577475755378176896413601066864533951717448104980405230816651774054890379103063793073569895035447584767650417312977248512977958268753822171147521275801516887822814598496933476656947457606914247282122911719625882037144629369565761529709374367226545532407299043739224532258617066848599794616602808876599845023406301714380799596576158324857132837142902141673586240725770076410188427688104730426131915802414318979728528776230730407106554608882564695078830195787123608337674802515195320534159242903297621276811638662814856269699098678354585286505459097983273584676342902153136822835962468637737720494500630774838227240154582669677072258420468707767808057551901827975418754048133475380887821819763755816117484816996677470353168913200355706807101395709940778407548617359339332476601387369584530345531112694367339548504603141918006662185128140635481303663708089817845730848532227609955314793013856796839336489171907580309714188168218119582244294615511354720790549778714883759355120523288347027573407950389310952732872262604833515519472437847918842862208650337495544612880098227034145294244133363766865652373895350561770483401306270864588897800846834469402839592910408015406694107080074119808654846437185357854881317912050880809095041267531463714768262279898605557320735940601046319442378586530929340018081731041763726091999329770154087053704518205918672420357535411868530247426379008201099836701120838441324356036878131561245428520233724192284474442739499678840142269550573293824356568560339045041676546569701783398188741361970202811824925850893203893694694374387770438603402369356710991524497405372620723596529387982547081286424494870144673231024385685767157213673189798969691663022683320575953722476115779805275302350320854692591978326983007868209700177674382347598401987221271992947624444752605668370808640310011516446723672052032078103650442745608203487445942081485594261175499730531539776679811696438311467409073847465571392640422499878235300585423986402091364572185047493996398124626905819863862369446911155481995575448579310007402811035242197182725228791395036981572558283410691321004496708731169469191608278954678445890720302886886259007432876176826487587535848656089468999178761887311219336782592289482632443121000643364078581835096939341975817227078161157255306769993136199600990456750242500079469320675028054229772403155797887837506714959535801408917389537588587857522432501916000182513947955823257659067331128038854981478677027290974321185838158467267314478064152967720052469448580946876864769283486930940065365750688755620219512105182442993544670839190801564221378712014629018490971537392670679513814663946009648015676207231627670008907755483822255677181470806316287382750139147731278701287489354452943410117501857513048047384818966954714947409918614398049723729490630573926281544694846154429609796537959788357746929282820626354789725230149346357981017267340080895030852643855421325587229705313189000392886254824649449255208480776591005711970007561897503063425220543448749179966835392201515127417177796479961256463629142768617409253476900374567572180383064995338893878201917590183545703449349641011014485078431552352419996531673386489232909871954036982509699063807110002352583762889457977391604819188252183914874663991963104637689776050873458492090329057108833337649030533695581352597220490428543511225926042806555264263130781185088034592335032620158854552138067308696977799963533710384407109762326209441619957783331756850551572982183164140074615226691023460181157249575653029894577813510285376495565197844099171492969796936827835363792708894078620503295094390937722573959736805117141465137048789863142488590737690920837991172161077353439038365001119311477127397125454735166170425199750344522104286321049600000000000000000000*i1^119 + -3287251508560122337751500256364151709329473012352086835351301806339160367600961838006052616400181004432383584064309640825510554997972751127945422194362281627666647001741092342792812738215623873846717411044806949497208181847000516156458551030364737916809363635478287769866805150074660465771081450675413967330375825550144012370678547432223906820503132706474403098158084101921846776012755127180574175087644880686158665155369856407646282798885913913460512208038480339926127206512202060767794897664266845100016704437409079844732604853113682253432023486959645220498162697373837738354970753853481748225292333442727122956445587599595402245680355801121492001703155604805220585099771262352300857922402180490260451074421466948122070900378965966345303136475896041442206210619777547503439526822885045359163734214099775890716006588317767549878731944462972184707077250636032329115096944698401974588698550569563429023857021904672318500512477452537331008696558636463337466464044548126192335195885492570080745682171695680349962990864134136056417777475144789273663350480955125569870460456506013943463161860492948457982837948948141521033276633745569067458204873102426921511019127257885375831810419694432663444898750093199459989248264414617658461412188810904815166083755022049226605722459294222112908531661534003230409804095996133400155177337038335782780385800039172960071127045075740820667039736201135315863438428946600624764692310370688217648240005568222619395742177490200225635479819958401098121814408289078815358051920079507427427745408833491386148840353962377213096204720198524583630957881502103239540522444549795500147095121371029171027892750477771186953665881828001384080467388469617069920325328634812570296904801102107166002386936726470377160699060912594688204424971518903182377448894307868948240560136606643344550079866479411272225786427645059625471493150145342740898928306547600366370353274123530119584194603262439733224530624754005064425761152387044593847597478789988391040687324207712109526616212754177468194998786147429268049660397193629315106646449760542815805858258048134491434186130275654702579565501469340528153323614127566913924236635138896133533818398759572680893136670180134756631133037200588863466574067717848198719697730505536215448703198681959162990301920887317247041606144561999470389187380216153180191492176536725830861707546071703472681462106733834486861200977074547391207845972827454475864157260857322814322422386372513659034553573408261204590804286042309276602211486866199196123672745526155461819114575449267333606952076128858875980265330220071188601421277914945388758283707367057670657210026870588779810694492168421017917018438858863776547229654347392186054347368411692451990781470517984545461945558421069952671083830384562579713211187810415135379281735541535139876769705387124288329730233627492388749033405842543623092542849102289106921856945185867241961489894864931472156009702545084844708220673763889436232749370123470068805386656072281639549417162061430001629702093595580888450523536850851194223269439900545099002289865712453241761356508535774224078956615323646638426663816250484447802458836204261209713655111294036252366795525623698945576242248797307384722323881233204945848801886777764907120927087348930774918141980527777466285658421121017277949898111851809477077693119299841895616788612360389748121455513048239487685213571912751452426809430439014341114518056293154099779497701050608658148845601575674377852181699339751433017943123847635678009643986532900076930203516317292507409283551877711957409199868604215784205166416444848430504599769671206620275930482012546029334126368028402913786564351293502981819201773499560206621225354803327374485153558295146679366051856199816737470123837522601489896189933424490974113042852903564922319501781205687227541949970009850684694985818809629735154602508955772195051494864898748510154815804848541692155722679963675672649618758221650005233730569526313673675465606652498064982221580688784353794782723151905954254207425509952489927990700538540798484526712394070248609997299388189876528078761432412059994332866067392814214515685257918472519680000000000000000000*i1^120 + 154398067365042060581214296437055311042153497485277649653639584135791194938077287059250306608932506818620052579716087278834864765259798442518822713953328952749613202541420722481189325394901724097369145415847847301001267965970565266173645339309400267204753692114757780118125960981507032961376534071146982331110662428366467446982003805140829761090266429924221983797667698094960541210075044954142522197457523814732543955510369372212292978832054900020251777148355196820835542843851076106053210651347733959066131046133193576499013171507847520675300969036741098639045649787804567903738629501255747941825090680833311941960919106112400637513922365141580923337049071978196690193923677007185541795489758775419979470258905725042590767731721816425390036504182468517289042373959703343855270146820435825044808593712367623575292694114000577495928221921130615844354053182542687607196611155929869051276805397721635434252144381022255363631682523202394793679868267417701644293913524381682113812001218306825233692507891873871524284664837906990227567950531837387388654929616438565747774345250764218565962886434637239307309493006080802923607482686784146661339256391834027664830978214723962570257472707873719678519983487225519879865390495849091374055211457864212176799196411951231080388882454749410914405728829217159960144552694463012620503578490483220065536015684047915812303259091968613611115612026975571580191848217575165278337799227418795761755538908439734133965273700814887107294127096093540469340678229093023252815277322703606195331200360110818883509387987556522962240780921642812560806756384440857632507945656898737818314184844369478503147046022453031064792929931854550890307560033536599024705147039306463698948106963104527351634393674214445812275721706068719371467538562680246698160476033114678622605487945063632078513096725776760673526721791078247203524524274436395304454206352160873376086214515467430362615486140872366856358266675347410586521852070915498440259685559126793538399406561402896210030734297761972748694464585750072305487164507961582020726312453562353541681658452099343574096634426734016958105550408346016813360961061559371736790647333359706960907289743621882250043604224487004582156522735862874085400508389198958684811306421775611764231923158810848259026315693136177382477573887736653091097328834800941897069510217433081597163473705047275824673856957796208810065360315589301794222362590248718851784310530920828173350756486152979546914545053622844817694238049885419747953241337468059792909132492253776646593897928673525180227979535443509316400876201770414954919021144031469655604568418616500098771474314280533472303815702353386286235442687936002671842695678805444045772910973742332464646578211052869612761122579865186624602999647781431874406383643153801292844290943142784298487678891356305538375582085085898286181259460297602022649138976903211520565419344844131787104845363994256923492661320702298507286647316570018295454238574141722219998189443539599498127566942782314015042779754032454307964044224907796932011440041507230664619854621548489309262143293127722155130394154598528869534939615701864041300631983591501225414479413195081231397466130396373866958977563210074545824191976522531696313171788695231553632669882007930561603041083579101936507704407708807221099176731315972121882088901987894876228687193119047127163803133892617741918911010118555102995324589402402012926844135229542371315780326258863902489276751837479367175933105522681952565491383345941578037159368619065253831905247407800877613269585076213639271266176131644956536687499608813601774722948142310914170053690437735549143599811713716183595227256404122256560728536401230764520648144057231918367863929006833109620532862601221994581807963099831684517002057670986347469311531126224559983534742053285530947223706895056120344701334918654625053269332172094927552224630858946663439888583277830000981719972043880559253328172292271005243269303406587695400380397239766042607769970275451006817078214117405905284965016516254912797906579043711956176993718720161897221969073298910920217467706482371415895169538721640689847477731328000000000000000000*i1^121 + -561330820665058166358333006926666927755380804575433531945304509821934479746364750446629062899704789226136253538434639496227790437409722646194273535117520206912891417078750523365703112848111011774735067858942007193538139201862025035320963143531995601121643429602407417772101417948740904194506209379797342887860740673511281116022858616981575161786963251050816414418453167474531542412707915053440763243326783800343940256171600585889107268764457696609058246234472696333932953171652783698314993276890652869199106851020250042757345866496492866509323378109150303441290900264792326062261828335099630612252364791596303050049458554614905581961681190861312392889766629286840133751994609300533138535692169695515782331012828849717590032592952404948441400069221066986369611770591733064294449439891228616298081059992600135270037542546116441936507683315643813741243583322210669417205923242356714104255255937974677209205210429026062677852028132842440925935857833668225670383371902856351117718179507313188872350754778395531041350376325974677824004925963206902847105906255714293494304726397310658792263215128901775525883089852610969546562962474479806909438268311086525720974065484829817729635172492513038289686162500583490001303199997841069998497771165040684997910477091053214084921991237583693101375647330226351918890247645298798744209437031192548984991553227957298609323083319350856036068295351327358397402472062394900324139526707759625645866405894143057275808688960812225026164201466769186379069888523714750752621617240304691724224651580535904902862699260055354112346373142235184392778798046265849964510881670211746020294636398260404012476610921123948252794439710642497478648476337331955332031118227126818119072629877340338787360518156469953814861098422263907552910089895475045816845289979973051690967211088573459523095530515916483851788434101541780669341385949526417607015955828674155290020693427656557812093618451718689401526586119066454120472907119312204815243863993992292641315022124478917318086922889474099353427083548104045275820533249878918040045886678190619872060150960250071688430411552676648542856951879319746297509229689430101785968276274194670094350268525451405032182825457134834139007242765628336132452957677365874148229741700770531982539846473310373378220175026606859873511295459973728945377927029385147803181428329932741164882023025220290874473966643262788667089763824697397553730031742360326443193312953811267317124725329888452506431787089176819194295609007471128508971195374899920415232377833297581233595112773345122128251237318248900912807787627513465687549281429352846312605385299005310305424980969566633138529511539522346434365903898352051209628455522292761116996303459247460311400737229202208995291941072825610169366963195095528542947393953611672298134104379877505795879825478836258109190689823258551591155730398163877772871794181761436493741616977699727463809963378770533401557880771034137998569351782468539182262134412398793743589213582622028295277789710334254810079775728639176179002763452129532483861486662128530143719960031036870765657705252996970031207846220697762053239515253870308095718992330591518249456895451651749002521759085129947093866600462067814157625799853198184515666528096072642140677137940233664420486694138941927199377300050015917574481828761988207143940537221280069721942631669808818659842949794273569311841813755085450898744376885734272187939134292286173528740381894738453326449381532718432987882960437658057583834647703345213003356837402670144578517876265464826719435811236676455753083896681850522825068966015987576502011700032876543609395522006730555851310150755697157779959504090743577076253845162203993654332018530955590376153658673563101415571323235643256279870974175425513400201143568576065490642211915364259691142543588357504726150826452886249670548536877094900720921008708017660186731331067892756091063479564847053330870129300429617165968981547803662515993092514182196374065306138880672793369592542645758533167364797413869888557521526472195154432046221340991835622453541127719906780837984045120836691367611717701492449169981453212057600000000000000000*i1^122 + 74128989014110932489084308371475592768480131972867468146572797755117935009502456351818010212063351845964613982740546383823015743907657210507796650216911754134980223649984612976171411936747840380893034175885442021834998056823563520988332633004635091633816168013884416422508154367338325105958106739772272686320094735263537354271948448964481859763357761342824709529294431760492276968955319833127016056278272325261175837630575858911659611388149521084037718736761508403687658569818258862217395578776993445167942241377487149388982305857142116764027669720106370940203953212013058667429243822325050524905108521996173868600865508322294234456739730897723964511723702784672280151825983540117121713121674530308854496260245228890059533427140539881060676467109917884523566624033650984278294591280089542419872138512212284943384864660434569947626335969405073625125886929152664486507011598094557421823353155629072009847807531171044930923629910350786400574343437844321535090492285648008504252745607217458739794688849887377906884243350519590217178438108329448877688008768861057891622654578495295708574649306323095342918853275440660471295047771513029087584852545954475143922574030366863226224324782206176423625518801809301482978574477269175369100328693708772648477183101753038045997713435761033947963613084067376631673610101762371898587162826940616335945516201997213415824505714219403920933430516168913926294634291714124471575908517767576770170180016954335839936058247427081982806676332644773378773335975459099083328492766259180551739813707661675998152805056877049763481793121002268585598723679510417847653817960546768995737496843466267194844960330608579186194110705764522521966268599407002835867524546551450771546654611391981227965398879904887443227816285735786479888008114257456415999239136944207639961918821871167250139969801128539394979118323982094193319088588151995058557760170604783766025214880811993951591023394944177601780708743221993786389379892341596452886186590191037577138647456535256909591663856653628668856572599186010090127750552282889844424593485298417925243970447739817524153590416615378062815955459069818608481657681717255560696651498231260548751821031810220476240952023351875096199161677754018776093949161413330060591717988665887026757598604093742417147843349987549167779552496679260561068392479671325481453244198108247284595443903193515716332801975383294520202783474905618239139034393959907363758572679563356440503395742106334411819548748316935184412823084773128181585670300203731800377887094752314934718094443618519920880831257095951386477147012647947161058950974996911811804280670902355109900221347837357913092302088588813008166606097725453672595387836888750140929298447966527733112320879877497091136272508242776301890813531684350379623477818236833118474531561190294184316491910660253541106551517616080025513420135909465954928449311980792147360152387688507444885589542901036974372078268351342085931139065837179454391605324290911852541676130759503036223810072210054886720331466266030964203917785243203313039422991948506136932788463962880230291225362853467309387876923411912932561678219325448484290896943838595377002595269842515398442244561159615533798689641805303589177309073478576983227017896613004202709469415933817515244582329576410830393038304723269342161262139859896240591644644440190947891847672188296758803667563335561303246196868901118781000436064098039555052333701072319242899478368966330139213263942847969448913082928093417279332662048624821193315119836592222129940770029780574997600896026310070458908280700214101791417014938233523364871503321570176866889555854339312945072525014766948927629044455859344953241920734665722117944644452981710187665912191273060620656880626479183122784002280138236451860380661377408031896929857907338114744873073481503710885341864479023105066163493141227079551710918748508513959568549063006399463758182185015303097633857537558486308994262727981862467329114469659375987512492169457254798382290010974731930573200800883531423072074596582568217398150578060674070922917097390066073209086460246144641664970445353165531381760000000000000000000*i1^123 + 424082692778506564580096938890406158587618611556004174333562406432212108749792817703881528315373676816309824137839054705052820898086672857080029403573551301528577596903096419413434604786681175162908344460217569485411425880781936433775244779475326714501623656165561110762943544486338871418152413143248376788087266646040189843783326788593487652583609959874268752730300572930884509058300374550147414131287684483589131847956959838695178519353298031203138573518111891686401860800748598543689197771032934212671253143727880922821891561767094955659146294965733815207375975594659185987475761457884351719203719555255614072574826259921288310088593696145301608508013365886603526992488443305726302670148651192654578747601259473137260929399536190145544481059568296366625788231977179459633439829246221543101587789527626866483647352727195020765169005146161036425444104491158447736733078836197430824411343448897986886485501759864413880004523100508045954289198971167125816385461568838176143885848473398417855500059752381605421339875086049901267237772377162572648549499804703560907964728189273519442627517544724876227403230951689499838207281876847440421666354262085867796553514270463890847793196080535343714038238062654623050864852194291912287175950574645496489630278553605055950048012583434398094550509667150558022879099125009099943392425121550911287819250669593245017427985340219175537540878989590177718169150966329147395733555073277707737247373281345576446491120589886760124471388569961524419834082894308838393550276599739642949190395557628521112580367856231416541474995213947192588918566943202662563219207136667037584180495325321342675511468844106260571067046420265138462269692266891741785412122998901520269885434256273436337500136244454150000286767763886772822842716429352948946648337840532145303629334489874268928143692702575165938173145838494241971069158181353508848366767584264639063290684493946791658802329027451948105666466861120764652682425530006440252995031532025267120615795559901139257580160253198422988360115281359718557063548234996443870718207441327356898206830289418352434315943489021752876630061844969708871850556169811294856380153146289280457561432345785714056436265923335999525632029307046554089518197217065819475675046730810135099021148243742661440275320610778830648930368830070091726794033029019618117334264834292719294569294435810246782627432973844916901332548066184911361765703155025151024668959791330957740939472303369710212332575883468814701374588986255274200696290049410883848531490925832584807794550394006138726741870061712751830379581042464533349423409057988903606262972470090611983631065027313533452910996987888301733937531724693523599074929016012510824904080550187589683020390158451231264844319792171243285202361723792170836049755224238978373734029190610938308801358331544197188121079917787661385682483313193516188797084155612554028169363605324419034415725320023644755694784900123872726551881515502167975536295359261886108877442849437756538551057891520726415470480801443793163428863936406228461429195146143937615556893299874306114038243355367741556390852977751946559607052407451352935760341538271072299431935971870951254043191774853116155250239402006358675066042733659273439656256328798117455852203467055824146658531272821915453298386893535744144185974297040094640704255155947789249716881047659062862784364605975880565276348491663014276236818084619894160189764012509330472716731402034977895474635591726277707175470282186160292026058574449300971818242146560616330093973076459702070828709915013542667763473288578485141811482477951853761396200786244516184236870824766470519021171325197610183799020301170736355103486482705371646827941146027065190800498866949182330082658269678408584294780961568858630336246498510562459761886849756083101585741461307631991237318560442721173899981936480803352263971816425841406942376177594609881682815120952301847302221922942799401241973023106002550485129957959715065532722646876156480866605146962307034191038583632684489225798933903794335636397652081926684380349513671480915390800401660808539751421422344339456000000000000000*i1^124 + 899707534337577989618090616821147755773378332553283007942094200028133731991556934109468745001413743220851054129505944627630908031303107209131934570331634300798867683660895890736841985140955272604551898605273856866725519075189578047735212430759368684848319521316053950609471725775587765259856975245002030246264059461779773039902441118507392724118188927104497115590235372519539523504390955655650386453725138898070133989063801776994371931897986779230689027749220881857568386208886191563019277053250394372975490628023935491632992788876959724003418782761307046437177897132315602956592839318792316096181799268984152875648791579092514232342019071186702081638610254312017311796379124985968731664299819804279963314762939016041245524411322863992996209453588474037659162783224545258125727885183570868592039669109406894559199001212679803620936946039005975941551857714590872736874959692654220447371604356702834200897345934104430690933806176681219634389068530965789960771311130035444611221708028782920992007371284008062204330646235600802161448153098760183559544402547734276993688446825988457598092481748745882682545839996049884998974409881702724460332743541109043885002473296446886293169580917485118022852197419717385052615798477432282686895627899796957859270948489861907555234749827222442257145762594522453500214093229290968904225467420067887107620264903102043836728230766734768292938911241827830590223317023047053018309454633623877075732615426431855916362235098598876739609683390604510016421887197760744839743925054936051338428956036915403390116841240448203073502239911263600727049763159859170408445454776440393059949786300799144974822434606981878227849499539653348019508774260935173479976627310321533653352743149364827364456885270510557881000421147222660768662353065624318689369742901031828019328852869132789703372112450588548923864205599069066852173925757447508678029531133646027704016052499231392451498558039659358852533945153831723565652337785627694581984422471310229089325867980173684477751489430136012411937841447034976330301080591185239356964355281791709296118797499757953014691253539347348190094220780721627299210903823700070408321304295940320202555736153024533507307709883873499821600702701490665625796571848235694493697095340143801852195966057652943820557397810749647163433570965156993378153068906840777758692073564741853627051302703521394337593273808633465629669784994581337604044810716904484531301396512016201947943759361634900965036041162533554704130877867884516451822620461300841841139361858128977749397252821758343221283301511654700798635937499290625803326165715269473621292737510275381854283740438256268354800757469749967137255700035839572573975987835322157694004270361657129957174469109186279716224893903915947283132620315966047783756050538843937179661528518297025485813622166644810883712128348901344691894944577497788823815195267695952057685903194955047245568516301993112710183200989644648579465849661586615241987973210399350058127646353255007112813436503084625833069276691284396424825307577540031620059328751768362673253549748015598851962529386384877971602915166901415413153126455958363728868380952064444311597312192663487475795587357562679288643993199419372859057500277311541359389647922735869776168850738674766350527912584992309148095095624637528090794179583099177870471702597411834932234932854449140344666469159106423299971286181870757182590608733307358719842810178898694259272412969941130280809304612248850924172851886853228268184067230239282629015705554472816940934938883662670365509525295027324274552876954802829227806833000998185537076188556846721363146015773252941784107057746153428447636086521892638120029622593504506883639478325310822367132203534450462004691931719624259302855606171900012567584970961640238696179961519558974675533434922496963777703453280332004234539878669663917246711378751210962876531526969694263041717811317670657258337658419865015825936863339172355539579322573595659221063688418639218871904588126245023872728568535169680845924545578027748320750530646527982288328743284749041839646696810925012725373337600000000000000*i1^125 + 724732610335480600390862531070006456558335853192931689589357423377970167585305619336588412996717422415621474722521791614902683493529495321959513500765696334229296620533805333951008105402793066552642690874709571404294318841233307451052474557832570141379960481720479975671769954048281513276191371336003157454860941779604265286518472007883174412137092955368665223093786288641740727144834494479108417480629299009935028841698719323109485732294179970551378653043949951396163817245014208530723371583495537862822530737542595228139640368090637952399415260572777558990225850530379396352915060656830186537235188569642145364238455477763612716403538213971252570544930456219465185523561794993931696956378177986243483405167003265683059712204677135608954806772858968956934840791718426961896318025758941650499167557552954178703585312657032760777724733590685545866237860419652777450575458710032255771245299347149973363219776168018624013249449897059600704353939567820391143424496674266307621986866109663638349793244575204489964525016871869495731091665434229066554567995967355535996056841095977209511136351203995300493520611892759531389889289532963057703673635192503114308587913538457495248669857217569684652239536243510102128755601808296143464371304712572029100730809707617669996263675024315786153005748380608034186224831816548639636260163957766162843810488294968359690876234861847108817329556417610861331204544232104526640700661391092760479461283115475013863083869862035039634273971771450860137058568685152075754460070879312574333083764376680823189231529586640750626620760846479397535153744193842153913116329405526960360883187981004593191620451142809370185274860832537622042019596323650876370728502434075888519407668473297125829246527831921702783897555997048891140901131555687984473249156523040804434618875967339842057865340815578378945343020185898918634154201514685732604767827215327771211297695274758107449295344217908057365877779627671329131827187662937093197660958261357848529691464784537669098211401989053878906832176960225676610475225871608960607555902987879778768172598905970377945409935377418769230253152352561471366898055220564288039739118025016205479076846312625109038456860731259993941367965506179546940236534981885321978230855076252804181848272163153967439092932976109643461012602640847771099390230732679885278637037823343521031210344489000856139349098301466912391396364777938542404094054405739744667338990902563195873944532562525994319308707508609225766169516391331705125578952801768574443414592112474914287015011247103547417168405344018253604451613890846969538139358699588162919313805157482245863929139799746365105104262981107814211346856704264061916350688605018853106229333211449617560085960268332453057923433868821436659220941334867687277199131152926375470384050106240952062603628969024198009541151086518714360018319833423267571118993555791328697125532470012140847632512457996840030674754153250467702349433531816007558134257075852185324538943515159383657477512441841852751314671021479799904915316435503647792353568936737730582123256290931411991976111538965602971698326403871728062277388484630496124281827722690368880455629166727790109212008324093626072658195136230036514846822124977491161959904451791091032654269279856568470945156810554166284739802004199067998480103643213229524207036293544872962729095106738808417999123863141483363532880151240392186802653881943521881373559942583052286331226441175610073940935919546873258740429752998215829916521787479740956926967464188650140241665407068233486543013832844227470993922414338389828139656721807219584891940720218914157921917930039123499565045510580711451739896069335363235158528807384768310423015450092785850820909529407011396865930021107261242011283914858787747709122309200652858107590701560014734795848297085196909993507679310786171976058366674928079525999393813332954244334982609605996546368766044472340726550530566987410543401948899842831017913642214690678447151252419848758569573916601130920520651637418312094436898336397238732482105204569406897096380468440701320341908724121600000000000000*i1^126 + 123761853443291512509298789683617662960285705589979830896241520787846653060600089731650617117290960121403998892180507966282482042377415071205731313460750407415554476340634776301208855034668910528997499540186589324780105612863639459920085848344035676152590854439752728235220500211252474171484846891937608839771413749837421430640218120495725719048327647503370992759525441888423858015644889253655149598353849559930797130489048777377537144923562820944322539643303451920857367983063320682456052979932309595452858993713204467643931379588290496040735992825637434652277443220736192959003500104871854307702159888410127606861376768158064464037132922681126027565913415588602380979024761937959015889932704241980270400805247123310193045516280121317141006633346636074927960090534344140266600280501297740701214760185277040686353540941629789524104595364560897777468512846048318500276465345241867263207000540022078270782995089489941004113863305782621070293792688861870397526646819970162906791612645292576731859456824253367002294066179970120530869681622127875267472145902783101415077236645836807707749063853640100702145827677735893050002429642729431315352290444258673786680066392758353849959820200627522616146710711390320959852193467424623647317172543156460059056264220330810127959755477684031312640813879010594228565377181909478340846653124595418481182701718399422248718793086117339867527848640834676332701765369408645435234049484813203298614746034348857046776828950515830826019771038967221048561646228384739982230853879609086958768573427074999143266233299213111463747269792527015252712170131355492078579809302722556267728993901087379035546059533894000152517820326457159971983091458242310986200168905555008102956926324284205430692967890671819746205550088485608433779042365872674172453192061246050825785565306015637297970960878559290906876523566371855158526428261471974195749444614418548130174295945558392136023490113613806737120226284861395615441713229231615178737788730572182150584251460140104052829537374286004555934511083252587325632121318348899363591532889060592642101412661509678124311359958573410997035783621429185184782719478789837007963098877604162781049603074559435341657934349688939647623508277303476453803798183021099030545957912629191853514205181214373535250132377540692846607472780345780838877920876818439945407351710491522893533451122855618222294141716996056960485465201355871296097380269000253890727507813254213950846851172573514203632884019650321975452463611074207183663967309539596414267619048892723918261630011987147918837262154750040056657505966811938886945261788187683368773206481164267745434531306307253299008962183238477856854431435012964684730378610643296323724217768573922710834885463809672487928716236892662849049017069588363951844068035219719606039243997541385636467694134957342245316639377589964087772291207438446828497330505435131681669081215268740606048442783151486139172746568049942915036859385232887276086514880360020732333429655664223996585715597320759342061023307946153651196729121579642995406533637088383329252719978781417057126908270569873623570110537983227405981820781246119647768065012672368040561875796885091093596570972389260699307372165292878323292263592626204560958056819163421149942789366483781376867088942730798205236509610176959841554640183389890463000471672084959373496547323685740396724044883044538253504714619362398830004366948525300464557749298449867561420769564674857398261732669535162659210793315284361319390091943096662099746808330351451251586305849970000562770065283151587097487529892726275126767285633185058425723552657327184577864755484121099776390616459861247501603073143774997836615900132452574563778197807898963527825211413431650719441550360042717475461917132539404560247586165585056557493901373085380104186770425174196820915166380596558372707174721384593540481652172076640340918256307495263651755459713807490865577035250904745416672005915282170032202986142824428807127023176426527967333395063468049863669242039035070358748557805207631026718250104607862949354352239721882583040000000000000*i1^127 + -60886614875166826707174852798649101021950470011911516600839450842905954351286262044272949140136867071208282960995303008485966564200602126597447080756380244890397670401112097358249413965483348765704721679466638250596678360659236003096874716882449237066677180624991237995385400382352251546897301605269618432435066171751658533704734390233514107395492964668957656340746363942858472584514801573731051097174410398590428967729839675050414484145512269625255079841327317118917234320579286641918288759879745667354225426161573924538382674293545715021032460155084194207743193147463831498727879266084680465974874040309702633674874761168036088414665638696925097795093332444335963226197585102435131340489590319253793475502661774941706079848268969409462090967009554215418167802949095332615650337106878898684366787618171246522200421949078461661616927900615508752636735917401201948707409921491661872295157857598399777383589027131060858497839706737422989514944117631465898230624931851405688908643834833206642150549538704675659811683432941101260999190165763566049579811310810490620749147019291782724609540633909536023806967649719562557381235238316900658467837104135744458169252329579653001362819845557897944515256834204069093572616802516701673072656975288419342759058983598422616852431729652701706215145945778224493450417486017417831494329058312249356203261962260659815439431492194827864556109649752912954175819408938009466339264751577014542757959656693922344539302939373327900212441192297827327498984763074827257419583362212877387075172415481202224936977867218022349763769555819866171851396755599801800946024214715014325806138401925558947498498208377753250983147050655331151190213511926467755908131446591084161124857711925055635193787523136617678498209054821909224568047339798479909187383658457784443972557194505406356765193848421903022622039469972611731794785993305974431255391942500856945705323095659845752764042471186404166510056997064627009476562425204629726519668189117420072419133325494792612168828396987814589507661655600620460023540240853155041059690604065938940384378921750531183301158579381940723726522354415068149793415882764570752509962323776651096429222687955102715627249988720210771669844724290084679790414294391505917510405369899343603837044192674199473290165759248773701145219314804696004934041693658911022330798010523560845829164432853229037874802099498909181817838882922477231863471423468315057408940485361233483457724858979634963868476299758755310112473909800809450559915142159740075556088791363741438873275115125521986393805565519052215196986234502222151937873431199723293774777034315599271550693607209377160451565738074268217622129191429619331588092070731235521796051443676356712593924208664394009565272420450885264525317049019932630592751463289259025840832047183493669688519678802766211598122793684763486524589405491243016938757482328435263046674111809270107245729260965196907449886697155576776942311229263315908289126321338274393923652947934940725045289226982972154111873760026079260121784641926493806856106985595251272724967518375284918024666269263340097257988466702189862439437234608560242274136737252780131799857794865066585521500283541721503917826932567678542263774553036411985558571309550534646616450580736391288362685257361313478524657636733347618889702901337957715315402906696647680777398865122085790830142929135417945707627338177387887723987364029896780374254652251593510845699600560213511038792099455437674251753095030813931251051995737876898666365251887117960432341077489954209359193643481056028870215274846879424712250178845457577424400441835705464347391393443188425174010605829343171069857526001551042116710208035102148049570803202615544710586383219670335613740360070481602418159754720285222854073839567244982453863675267628499889171507855781243714038701535917915964155048746134144226752670167825646147812967738378507164930514202510003981076132645224494460708318172364185927131497913823518040607184894829310663057000590128300441661920724913892055555459088720668402488542086993745336808243200000000000*i1^128 + -1605805092353756206596155556184307589796810360742019958471626564354913208662946208396858947221201875688816052086054528658156784073521086198835373348126466158446708552556800058768976116473862630192665540496560873130882512296952583592467127092168681196517905106662934631538249782565391980716727765134295181841368146823659596701137954430146235824246270621462485198560314165692256583565171324062722456516768780512467484304809453050845327110762524949726312830109572082471329033862554193574269969420880190875045349888756704288610857665889105135205701052920029702504191891689528864223466587541408217557600947422119567130473900524843562220035567792871776133443119158626298918083998417673415035022200843933024364338031840570655335820681827318400482585859671693066917546443616428877253499376725121767652173438514562569494735835047782287039289437115552332430667554379567678159057401815438062232014085584301528352674562717046006834532214011252408974543109505217595135226255037451947844410575419204384699454772849447509976098703684400786258734131279400064955303317391840597227705654027699031659342684881122571454262570699654085062813691999998639401132228388770981951061457169780401052663843321386708506552901573663891499851791032378032273102072045748776417135904368987771021172506598122849065684003431380858426526677449207826663874696527737044576443546926986714888998335181895755430408895311292734144739511673605426458896816733703929038493328048258496576526227230287528815880997384083905641111316507845219443200318586395307911714860598440844239155597101608822573712949354200514494643442163374804252930739988463144043456942014843929715949696746144540170222840172191330604707230121430326301719581478129435325468101295035150560730799740092413663882920650268079229260572460246803403793787155423724426915018965103739384141816702575890403574562835260340041689167643077988047757419752838894476944080568277513047891805988800667022960246001257746926621863640118566268621707142857614078296995114185177679210202598710175614174882034951989607789179567814168817264224040513436187926109979001669216799761624136413475607362749127205774548237670058956033265848051364816689640770576047792156031235794423116722432501658916938651756129397794215471252651022805026065181006213036442915384081458021804518217316839461466509082205228290775809026658928077625347541393370538578216263301459938733751956298303887556092306029271367644988614848010793547884341151086459623056880016400269692290935379516090882563025748503993449460665948230416192955218371935157092290154395688830444050782613263658599094488063334323996559582288103972579811675436212230513510911528213634590969855900462266521800120106899556828151800570055761438120828972209770892786911012189148400806239536258772840933258359424971599196569546547541059096996563264421918070444958719952526129458481375280154320387663140783741795210831853203854558261747380835724232409234881706309106478095803344065434183985536523049097741593594650676101152874726321886394743400672383579501141823987357879687744535812629177263103438163796160112661895413066276401418197236491125793080683990807011379364807356025976968362425700517396921473265930237210951153458453639436928512773974630575176211657891611153891376305213345449566445144766555733777837600119116955094816443685199204445412547204129651596783115196405091165548233824775761554632634153543346732483563519143382289035175040155804583047540302705724927086012594541499474899524536978359707736394469717025032568440075458724143605035677829707785314594197873609731380011046937073272530365639322952673350007254838046941782989780792861334735150376833164954670680460726921359930975478427946349239677149975213269224262023281335504824237031489826037425090986896866359135497614045974497912611774745845599460564469518530844067646140422480985436685865136965098928387445214999749561041354566855671280077104353030669060688580855821610670600860362169050738300698774416697200867640567771907464182696562083493966603415421693922292674351473851123310654599987200000000000*i1^129 + -2406309637824841618129425533219182063317954235114281426503256392945839370293876627031567716873301940781404781727912539318333012169446915338350372565072051335620242579563222281146650787491028212873196023383916130156192157821329374547383973880618336648253282241140790589619684962822616001292838411170027908791529287616173404958391950178396937020434204657269540931018095957167494753832555684411043590033595272397821321582966085286889848288213679303924125489519742957000991328981333209831031030954192538853884308365235397635385763174947755869260684816167125870630923538315613849267531791116961160690231387574742363097928538186955524601072635759656943528196701841722053476087417984288345939589262702065927687220580823307376292722804655078455096105111274373089665607230388911421874538573498162204962367936041766179849847064044445166839706998326946814796974371354520200792201906046172071798764071734566155968666444510355999168656273822639891946545911436299158670331000239529873678191947167004464384020477280664289558023320811448598232170604886519989866186896908685276486780412764675552052646817095464377114535283649348705552203631944857527095735757182330185496855617556625107320205843326811617038259605197590227770470733065292162832610211501576734947761634084334388499612492914998994653003603795860030969187884743045949726597570964404468339612802219664619446588065562534941099034629529147102323804735192964965595067379445734124034771425845893559414358188065022654805195958594714822413469654989512826646338103967133143594657489029780972454619318957605025988240839963709074444223437020199077113264688408000738792544634258905785678066793598829930332654100426093884390126674001981651529050961942672808747157108433687961836735746711371178001112047223474899872028172679653482712718917779640176478276103640591683549629490058399286653232853420702049667875259005503144281214952853350157559312907660142628784084568959066552175211230365016702265587835269208118948724090865532894296576562824087484728966796353650855948885941096014834172044197680575878448423089863945464075953367465858546864312171824106990793300947997219663710690963732692383538539514627198224207189588711324131724291326959492177484470840409792835468221954319789572438403910339491487687210136332412006291480540304586375891672219216438419352535403390187987928348296137067945866664519430592589625639535473284755181704753972952230404990679189874210501528240301041298223807661896758459185443719303228618544423542152981356011795834838326645049541166040788358147719389344971522345445223456652762838331581806713442133271125545715960850999816765981747558816819248898603497243183465547920584525232481204084143851182335362839570106396568517718622957373279979257721062907200901580219087146991469313903790235095299404633709168562123818005410301736042225822973465184530202018471866671223399654828877992006884743916725153859911479992607168282461638533076010065898706514597980109818511271785500200285474274386667080537720336110549797106701842884867299222400374098849982035225446810942636049349845560897604567873673796647991776730845869937186212248606154055080933808325780296537898131722517682834534479101302926976514249988779548261101999531300095809513606097219110501745914234768698005271955602386428180665993674067420167740222327815267064609436935854312371640112863325957271797908956843290628859662401181917641784410753873900098400386421518420322338963955498560196859256291531940210611976694124111564020615172955650933271132195385046829914575364511334867930560630473525502457160352095716959581826786478488378166127774640981241031224071206201520166513462690948916938029084947063196986280468849454788581095001415893341139439453345249952177639511076102896617837797734678246303481754006783423770651208811264743636739850301582252445796029458139123963714427290437642425137048810894249168437435782188836578789407553836277915148903606117620797955904751913305117079465219294755526156969294384385276994305221303706538717674765155081357581063646156482813624320000000000*i1^130 + 17460833941511009422730858073654950863459175287635392638557806815828446853713594202901501733576495233087788013894791742525050245009287204981584075279932033538768146174143617033109715233384138877949915218222097584171764415072678731341638905464767341459281076431386814452606739650823656046564123722339846040458755685509153420554985005625949786429243029239762126460185239785736537817827075538837152065071902270475262996947177415543821527493825053646714196098984965742826210632754800097092267563273759135441311950894571798223418929381185569141863022519834283371783202086153356211584312503356796028879401095761061448496213744818129146118676856747884362071432944203911646669003148384307002577868708868914815044770892170846344091248018335079514064036614250477524630356738973927806483310782690309482345488209482240255782540023764041071247019865123895967525058373855272304703094756385453361535687084170337448684797887986618465527686606965868902251829230998299811037560192159850880523099831096050441908912778160329985850128801281389017087902989968556559390626360987493030180298448247557677562608209645112924608708295229952516833418843107584146604794446754729652337662855710775010535266436480654717030136543143052249315760574193869514713564111285317419653340897349205833985697043363891727130106297345027490181195114525949362779047160164526043073453889562800159030903388970025845526006180398168454418395745093166775831001150797107040750786865076939845189530679581002573482361264745335255184388142960663653465750852214754806263369165869945343711560901690763700901637075679305753638707521310165557056953720664381904376167229249414913850614723398515820529192375707567995448719408026643693221910235091780022629318436499044147348125733993353678147771668726964625536132941343425605286782158025354532565382172507948027442068683460312856024560865446608199274988259704009325360400276047841120819217496860511362586008956093280170096378019152072921900085520330090157916551315755881279051589024149486812728185635301300883805541269900751308371769246141802679561775197106114938047795055552503478091850953829803270378336452596785911706732033225071872410172476903127348206192921558943942167397797657775563013471103685231596147888827878481113656370304099648968486014889331304674555383625385493187678645212198006441472850063256397927193422534224787917953906884777649208043625907720072775608428820596934679382433590799558913057882968992180703294749483494098797848343451943271791162295960056357833714477635754345975849804021143734766654336313469828797016692444252172844499422605401104632592052501675039076465347688916627028537699174041440005050595725023020168415635925671791834323260457158076515852212342824316889470948418966450214311433682840998052954548429310552504521459335825680859692518864716477055637510700003416962610302049514888208314845331547551413210281240402769994362553135560442806935577320025993204946273679526774142591091050081710677018554106093246678409299573598446393703613947642740881519954814127614079610184585771610093685407393102310605274166993610800932561101689572612370087782338251504158821669757741023650363890211509572528597811553702670507405348462956466843007527690084797539635274795058001471323456501143245830015207720757663697493653300647592766186590195248419031964466378612817813822342296933028071741030329001816964858435837527595276669941639885179259876173745901097513884728374947909035504373668228206894205891316680631435093773243480820447381834008793257783421704072562292640455670667871798697794181841353634903654955722160788473310695603986002875731345375107328762306925018821406049242812310786297116213814111096703623187369140461021237584229796005281943820335803028830469568827352111248158736544426021792251797160940742517742584295787480128652268500742473382888216958202542451061962970659097150302154032906243117427234970234849234742245121356294200258898848419978973017049673709992309068989397063004419799310990306011567448019454515005254588482068956897277612316026470400000000*i1^131 + 18128338198021786834294694134256880148632844979310271400778040715943067610107260100996726921849061359868710183878583508665442778741936940983719066290518971005652342205931622482136302664197503893724008844416167688956051443631946914213079318415099367635963244026667600111184785862972642817227285512760735498628349149891974233843418889927362426009113975116655487205527029735175951474721756535825737976824912147565538677603537875318913359502006937277819815823526732400582432268690414520099259646193462490862689168529010904097054280505850646114825350075450648557061442216392375254861121286166675329924714320914865418015359699537645962447481934667743187451132904450730539928533123662003951529209442700804145311214362431623536923064864762181043809391070498397886507769274987546853788512888461526046238472151790080429542381181940011698560062883474502530848392025672090658188981495644461570754544115447677143251753940780741641244190559959191847772056894008439484000058236554149221364425186806742102628296923270269311092278866840586774359467565713871440420663378138388298580578580141362333976789806765369137509027591668532662896056704931295437953413455157092178207478600908240943621237446974987595264766101073749271056036388167906187987235949207566879227946551436450185996507884981734756710273740071919146696255725815799196797880930545092120767034467918155206688540798155855037855245438341287612833320820335369745583136836899790834158522646018812989713237406206122159066681819770745949871127271303643481432733060009073997028783351486943420143801758235559413023119789838257638694827747266089442572135661865567087423976042952611553266175016634849536436377305706774709852379291167015437288934472319460043296971546573418658133694529584941537268626100605426428142886842133701135836299516754710772742762589635493030835767402132104341673008589037551837235981867405565848808027986896066185649898562003208762573123149644527156057778596905765529906796877190953754247385049208478897046138276828230935876219589636047451189796099893451442587037117621631521725163472751428158802056030654068475570535946897657893165163500603522952136193926049933360330048452480227634870506257145121709882463929017010548961304138755436623354994626776224836693787465434246368205137564824670687257598436557084852969191614109479494963839238147910536518808859803210461678807931280835975493796130726573514632392130702727232052651510090157393147397811425832589079345424607939550111530547727711192286368398164337267069491452672305992662289231307178308626734845788735034126426753892295639718766095737939291438483344153943169919380875098836870825512879166021443846611295466417754348442496165841266195953728967923374481292469912956043919781233051406620242853445781977631194803915463661714743848583735201179975627757988497966101226653908048428241133358919169028880115374709849189743232009223486190974989367118070990296763492696924949591617497915823802209266599044530934112536446093200568102965122687326125295523613097260509771148346638418339777232050125612386845155768978814281743788306568683570745427821934029203997669032279312262166379771640201399049283724145042330097206604332863187670472029396462985822769881785584209324012897158751942636925381119939926414319605120049147873512890921278821001175072043976651631962125753561517696983866727675035396703968781038814364796713265328075279506931234209970550681242281544394274156091084959620629906530908183086840880168501875804373505164277578712546522710978025278952484533648289362852063877356298351334020621487234583415891520444479642603652125378818267688640558283045219214834607641814753786636166181728587221709347356610605803825504256188470112759212312717354977584524609611374311016476326996009316181972624869204627639652679034135407855393347426098576753895760722025376706288719448773865544300006948824040636128320717681114117466935969976137077956809543810263918019676372890922768183537976731358732999653153476540707019784664603638881969655117678263333351751680000000*i1^132 + -408312042163039905387264808432886712464838491364062556564720566322410898593313637047165475922591245859359836929173713631584511131959174171697806338906794894412383430973708329360416451721903411456581596055713647848891657868988594368773105470663587022609565267632655994195505563812833983170133763727594216224453703243510104294659292392248134812829205006386190890409271234747498617638326080433183497881854276484652440835807497271795027225371605938843286800807075216754938147742430534579532871708498835850703306928342879124316911451264736891958137682336137553984830735533296433494311711392516051358368067110130608941295705690823448064245996848196126733687502050560908235442070382649723780540065461497821253049919457346828707928758696826167908247619417128331828683742652370149981755937442709740720528821219773054917303293961325772301189210085475118221782614801882207026976041788273542301885649125984055589782719593850386510667366925919828694104319632362901447625501555934384565637092460021987257815049161938951406167860710871287937045648232333892957002539221689600980886574342007640733745287146814370643104454977455561266547491642711476982031698951715360430009743571928494740398262876785700367784832869229284530029606749149602922826509631778351813494605000343240246043658542678790241040594911064374820746652090793353673094734779438918090641366752246579905671048740871242486422138218499180024143677403778671031623330754267877387654510722235275607714363211801052361951632427952234822206718668138713367700626867652791647871664485475785391566025314444925776016788984010591827363288175621637693998361190802011500135698659982833502008899863477568703603831394764155801281687973365291774286392029059403602807965865277392612571583970393837301741036025664649362030089316757535894188587987150734280867868776934505023428185764020706405737354572366900547666690850833046816822207098885646898984620164900445754315749195223044775536241563788254921274300083471369225060256521136566770043033446818477038274327032523538640170680417039030794905098611134218360086877605019709229187137142939680177490210702169781545776703105581978492836253545494377439613964080255323231417722935767326336611179697683090964257954808950855566204915123798449212506898477915198984278672037101288884923812778223753798431284821597496259623254115618581947270334544451752110162166259055433723970254483895535067674152482294925748467520641222201011441771365664278645714023306401232279638951207614490730896054964157638980496415423731812538258067216155533406717482940266341550183829495774062858869088441396099739821229830892984959989547122737492120485498482498020978902833967673251497705204627209298582239788353912293175236934735272729529351365016886068869693862738631303335425085507419308498504626387636668947061148628356982837414186468493240555493803450771371238881264518099737982483617508753392280456413777716029387960283189004132117736016501576854021518684124338532974207993085608093401906455676296901534714859774200430288136488282219314974948567707743840885460200354534560718114796043858674218901784677432556604576728024411733441801775707473371781451294455530462752263356533774555076873101621557495477586638276907127596716524132516158643241163854460147518974867856501657276489674142967826364357726795305245854001530333152180287982965841250126236613277499981155703165084778828253561929574631745446416639233323290726724050945135701165096195244401091973295013910815345588002165218734166605986372220655674363376289098313937156391125120571185930171555007727499370403581360980443635328658647021817930537983325619118869144649490449351587363115470262307580476680221914263928482061215992380985891280111335604752819254444065841160608294447244539547842134679724094999496319803167517823292175239089454166359990143192579805301205373715962337945441085712524603837534460152746195093316010930307263668308404241991840188883387390444412720305944378065627756633714522241632610878719751915875942543997945815040000000*i1^133 + -734978522885904892083375864975265454245898228817179600719773566392758805650664202979549357102763045263472391025677924022006914723538897994635345225216924606285796850680438008312119299695179395355386762965683887599934731654988504071312292099547852228499013422027613460092870601141804102567287032509108309839492816118184457101643662663089420647406633868780274448386566723433272563838603780525311403537909894422377826492479441542451629056337848436819353729909983221950616418501701924608218261902531178312443541881585606970659768946703417320210430714985230899278818997077619243791915057709740575452087854391080818926221275889365332132604603166693746890031331455021723540913023467783108004713769862999628804143490642523076967748368725099332672423765174689826958196108231437123404936151015308529114857690329673068227978190605186122949045255590535403366195243820961739712217511411680592392347599630229935375054243985578385120357054133606612698064890568128581211048885570850671827655817278544964415096132711192669659336801268255069080862192809471953704268098940388367435612953253945959719162590608678845971026857758221883078488008636204208348537461636110582522505931220706416200574762677929602391460622593713642698523479002177261345634115684167406359921693280830922856098672620687597752980017131726157218501553623118306874189196189556795201764185124112766956628540429069913693456228562959120118560567827192961595940371019086768721220130374878316487210263444958972724319622191072607829294393298599538112370769152393496738669569638538178006744618648570507225775163584114042925740589780593176202567767626729532376536569919855629238459388343860929458919893164838766882200681418192972721559200186448892419417679201781992726082005283628721915708137704981847392144698762958375219176451240914677368234111968269873733054260465016665842357437098741487635700686900147432492835090749264088851517734593240133534678735116475081841433579421253075272115057716452874467037520271370233489702149048731854904114738350712356692030457303048574330616477546900144792126610629160751797786554700953915369169153880730726979461771829373382359028923303097514627921178941932558871313282876823377766889826407092549036881116473100887685748831132661208275497602916942367892885954692379408473479741234397440910779697547957152039100699988175405308786353935993104831840854243469340680707441259171080356561555087143295688773548391194225781968939193397549882327251100176326515250540550056883382813583811672470449027117237574658098811077521366090868923656019168103073592811404106687708052993888822463356346190508228863054956733799460577951173126658821953215056969815618140738944289735757882601982630174208439562604237841353554811571182645507028142454023101023956566292009846296076169540693459583096455986777877179839975544315060895593104085320318437483858395703839548272155031168882837235062223038504980856927028483508716956687331710805518043872064081429672461871577950151505586755515220420833683626359926939707806192193641827179648432413671040965111512444102956037182478074523371321451107253832882029495236941703553296060744487301712417253447698685882161110448488037651891514694453979095203039362342892220459721264964608613030850567015069386617598670067931359882607579515937555812066745109929642235544016707274104551073977279678738453476068659048259332644349356287847664088629342197635020637617078233909260967435896029375633205281293268695678725383442081004963232825272359970861868003979368503226772898162590604592866621533905958898904541135840851077392238340746921037539916122444881311983290285809138769700205648773606442576870217110209438209138723046053492234731017405202266090478801619762486409691145728137992560509418043327763938875072267079077889744374612806963883489332172658715279937472307740477011079353815313480887615454352088705131794257946022971792517356651981116976901019678832803948711425433410656852787597076391757888815030177949206904045251669152457216000000*i1^134 + -1108672825979797208185051285349546044736809690619082863598393233509368530195572844951407699070225242452671327749890542854901490450356150623977997877290676441200300421374140960225143941282853754187949326662049736037834291038300345057425302015873502343743678588198380250040565562571478417868162687347901046399963881756640494543779095246621156553028242160135420630372627085727319558963629543927235043889672006697085540766261472994139475172229718195687937173460395424047094080111492221566351610287575817472882667735506434619959879790467485957207511042301572408167041441939932528188167695039460013988139486082709976244134996890809339948575081629237581547413266255236226369505908967615800154789998922236408909938073995198349647711892194504900134196706583357761676044541258012475017899096431388716730860100192437874353791970296517528956078140829491551999212717416087510470439696856361167226555147276578359601563741564050926433284012632272662549120736188738012703804559679707914881290034566999509886783368547506783294784978928054451789093128771026901286200484748843012813181356023098388652070425632819256964054778522973079416024613355895962111785916077000481519479239098264528106847618660214313606361731101515457016026685528772220152144865282641719765133555923405357750950252343433314941158479323858400568031775874352977951227136976691193014340425219504418281003966234870409795496118252087134042761788182903759465620366437503342769115734768621601048717537402528219427683407564811943499100423435556060252847928927430842832968028833020634106429711618265689769450593181685150866224745990779683176209149099295311998940572148945305773880107477755688878591700046316813950240563854724185570758608526782115240112628852469357296451829755472649894639947002379469722754923811586235337028645369261669291675697548900029105933281161330434299369928802618712433036093728599996011847777288533099817319729392422317535783817801869676305857436656157623814484097342579806021490419083552540962585042758061735285576330351971711907679743651525221856155431923592986214189908641694461296048241382288354163110799435295917278181543379716419306073218883813688429315961192178270622834686956439682782012462362160480094926391874940496888275825123172537490749082423359858474281493096503852227179411819837596136707634262191688662830488859075288402415176424799121854464210430560668415627588865562133078511887833489776780387169966177096533234584818092055347198014540058927261435368330066697566403316719555879280368041932399423164045915453289140034748775166373472009806711791249523608207660862198346935805339494783414161743358706852111446539447593845077270266097162677483820011680378028225730212263245815720794402684046212654353642571208861424120937101927954362682317244323670170159728363211945183408088956764700069080147217175978149338476950685706057623119774144054326382963303167866981379276261910752935537604097277243262249931548220497128668251147506503942939872465997762992557130232768542817823706331541378518779923834600744496127264708750913649476415107272053808448948409323545328394770220909103972978581673028591042086828433523821666891873556539023645240253472560318893794343528678095607607126542903162905328193950244805079906084337162354390365219258241807263060067661345691673223918628056552963458569093165920138000740500059248826607571490578154903899717039221124966891426757998570087732657562459890953538865737794534991070355988320532371136529123215863335430502833513131958726979792953158991276660819460141060508971006302185579008345236077474274541779548606490834618419718629096914252319228119276962466343432739588273587704948582543245124531889890081937259700292050280524688590437695966692310798985700249915378001674530795642215795094500841344470006218183541519694834412241502641643965859562130739286828171507028177549419072278323704008836801375666887617092376432755777428728088042157601982206435433736684768721518112298423320434351535006720000*i1^135 + -389129593428566562749694499186864559235394487592305809898252368616115711214004841393891764276237096906325718309188064596420160274794170172880861000278814019845254487375373519914183943232462363622878714402533872633042014751499734381795703101613165208443177706680152730061944480996650151028725819906529197706814609961740592134494109901111434083790571365376843736161790701608071177857830642427589321787691783344151908600644757797855574941060972637845809314370112266688520128442154240875440535976354082596692572869216117547918875089305636428421347625150479644443175762460828647982316850419508751312732562113976020088433235726310334473471745349179352713033645612992192394246957348756532991505294571497647401535016766771699043620659074468529880836239781081382819452654559329672134694603875991652876989519224124174669634086288885833552131940071288320038219090203572357625655717746704451964393803413724388413501373507744190558257772356317111552669978557433023072688022912321080258238053701232005295683006515497154120606444940765357396374960288468119632663098291707860780257813075942503118910469036791283541685611504399322176500583617564373693638058045805471771084138684760259963844661649532251558567539632245196469324648835273078148851477071447323234339609563651396850877678672711764030272710834022248438085176738270445891982622736179047630729776055536493068610148995284927655630048558912690239031252915726897283885565480599496077562375796913806922340651409481589314856283040906328890486691507749760268724533089678541580502265375655681068971203808262141394097327000474712689779368015354164203231414912799071324237779339734205068187534192148301691785390271091055698585866031580741109336754517821707180241075014735282453203822127158425263231148100119899276637813097341250829492472238461821755616785329439918268581490298899371701661142456900868578121532542355991217365700852240631246738827299459473518708823856035215205008261268999336122658333182329480313203544107650590497225667463813839232926857898953940499954529716728925301677364367839481187229474992056722274901235284457370361386010914508903053803342032503214443551724638242870513039998781121443162237329811985534553188249950802373201681035266279583975543256293332284040233118190558712788809701105836751206031354252003579032869554863938959213346279503988854696832611327201882237355293341619383053470192582737792397655285508162983137290037641090658488504544576371434470405508623222533535879613240667878780743727954373334026113491158744500522813974137431038072059210085570188535277856649428833609332750857377006165310000925692680427941883091719925494348481029219396221781713258197480127278153673992903798074612073315850261500058298083679408433961502966820073356080000180453483174130739475606038166017139890070178592237096197480801623890071230466153148249581374633254837724469181690132417911804850896420854320397896528373629542929577271489057480209532145168391821267521178369953369704040129118993421577182749856156934677474755568692826596810353343820560777309679046467015794989499015465458006413713364352605829013971228540656405752896356150061526003919612605479182880249203592333727083056369017472759496465393638706910861409229442459277474217163333474563959656025061818165718728298267551027024217793996808835846186614386615538602951117234598051478699515051026543523254655564379649441416738124970703064616536351023265654339087032859114317783070130578235036713923499494584060873433049791218498131098813932350031322008969563304157894982071890423398936000861145580800832266432150294156155924310715906647252075133291888520110128737492456896840300915877601018689362753853155444193951107984666827931330493922219290972596410389005755710621197580437525019978093473120543244864497097875656598801262522695800827666414719088422795359630461565009374734003590776030054098108902423305632001767765461564119499996052277147161600424292360840502007537373278784000*i1^136 + -1937101657324482813002390304679012857076177922081008013139732076318024492029677656184573399118327110958260846709145583043397745381004357034468934646701775565049568814234943059295252156922610280659014985299083926323402189650229643358443511633966102612674537718297690721426277756463149716122384421684202655295082573395951018593278301830297478675932769302741976245434098307521364564022061157866094341495490549732375738982394082163307675041009212581921077607492645260679983970594447931892001643389364348182955905306303865041318387179665544746052284251184733954231779407085729493698132713654910863713118210330195337409528290322141169779188002930047130485464375710941791698655563292963932810318158061981094413399971978070583217951029516686464209053707791676338212055173252376119326093074706913758514747736140888251705038280929443388813042364052428580944401336634946349992369489780356425707622374381781301801715995918243465491821488393167564210482540595304682828044943304437765635333361371628707126888493011253851611402056692661255887466325614921840769611195381193598399273669985427206610996646187514114482590468189071046703780518192235963272799302516114043853149260443093535449944746760787407215681417123676516857535368205339954770979530763872940447629668332290337500953828588713572571376496936576118861468455637551357912420419656244243448469835983306740041193210587239565938009301099318189232272873968955094503001414911437724233946333970861936911112429075955543850864016092000437987135094797408562871071523715848976773196166276211166367134879664285358624462233637630633635296428065023361369064221752040943320250885402202494198864119427696998238000540548656397022118750777624303266192325876680244784491174509227149502015081725157371449080608058949634882482913490223160959963349842968570473176698304203699674317972843953098906311059808870118424494622886819623601431790519029512138923914732783194068194330601034921874134999624158862071327798499909881530583481959997232139726704408249833579229518675270108588094487024426867296458860913195265711233699570691504333662929916430486129373146155243561073158926425699382625436402695531713845465658487891618820605300548847055960577846843345065492451249882081349732286421257990205465336922516957606305027479516201650512471719477489579451297843414063910054235537011623178891065477673625962760083272748190512169782529534238696599296254827232977440459472893691607133231162138458659142603145319549671929847263679462310512139754354052088482884455197007017420728409619629763118693860075911059780920111413238812417651173353330811925001793778976166441764015931337030943607848754815673909006252019534571193133349007981122097306480742269747183502880690916482819565249629431655319230607875751063234946463944225569769789908711864309865393740009524151012368244826570610800393240983245464691374293701581205058009672132428120805785722783179860629882107142484263295018002740545380636247298544275242063698967497339353681023029155783277756884072761171386805051279270638150982188542719612849468177010025054611119467774868526765973381564511118721144374492832924860137595263346857258885321294214998917333468968470760844062968190881539721450408901697662839566751142692070270274464967532438562202536740981590600891036058173174793547854016649678327345472417583859995765821556767385014993630942610598776533418612314137619407845692188469316453063994341701742075144526647029910253109183737736461091553561300252195643054721323608482543234774377554811549546780095218167663267822279335508730560771015896018555875229376132902434840379680514469113485350052841001742171653960130461962435974560290266397957791803971755020272095982273049077152436452638610442697676598629898853829988607808828322033405271800091032862231793758603252164220505055697234544094550792560131765821104527781757143487262415793183353126005576518504759485934494175601857495491424296560000*i1^137 + 6720713036508068130550556667421343132586280201549501681773331243597615020673835853185313809909160373204246136516615072680363973815859471106394083901825524855675265587197522934645863451341456787037394232880354057814304321310462898680805727098585935026297137821336030979240442536740997521353120811855221902808713830284668836605489046043800654366722943746703819569805293892030702106560206097793897913038604213109905600988997939680462282877062668624745623992491855345106730008289811669039820524833353809022163286663019265248286619449178000466422523031972522512411549407215369011852275741451471772184211622999968321740245653818896137883003447738668770780803878056030046401873156565353416546321277159140225320612931695866842076777612705611735462437702072929650395050101936740453208321968794417094706627901356480133264053047086928340054290682947706944259313721729282820404161499945079017019723419387504461727585912750540521905416165248716191552280573136541021887016698789770207703065256072776868371846812496502742569902991772907834091487156198786067892946916218458813567531830390337912300120899867727399444466271040083151515515938246358112761466928834635325909745443066993837934586540228733789316632432367958792085837480315535039104575520693520447946835694454000203761419583981944592097221987170086981126584788258978331341813273674043239446251656105105364790615550912177319660145482832655177800627256260634736460392143616182044250663623787006348455227931038263591166032131174365935488091182457437923975549994357342695378285307526511579615166769076068558877838837894162161388924262399605899097448846624033959005396447728061478766929509789974030948642770934751349179279657907442005226575395646500446347350296299462013785888402914054968292719770320594226389384888450521570145737886463185396692999435125667282942999136962605174686969451224856722217560747069265946677731270323169186567658496327563002655823134235191681147185795459642149261802830140205318652763798923709216065286696428672280394118875944202146014291175727215820850351324587141280523045197270703719020637109156529123343387561925980773722681023584465331811329541031792427157112534589699221988038572501289989497452389513692983106526366764269108365142687131786454171201069047587549387048387540003910562361089892521709881346937666407394705281759758780952247128806068413988509161403352503033946378028938951503896522695334679406012068625850415804360921167027236058278051359589158431744897963647998842462805336071856945555739694307634676180363322804246078785948397933361998277171060591811830438031898045292363710810583269095171388935266956931465339418642895320069869056839885305981205356125959862256664979402316958801811206904047332053525050625880897851138567013026967132297394610821898698087035502671463371352359970490512908572494833087530379065502827087460818851385875016229411437525389284827949866417701906300771017477956077807704050604240995580199278641557829264293026185395941454111823740488353041048611547760400140924943630704520862132433056155216658388002617753443779755504062176568097463987576226133823575614592247195307657671995673802239908366619644420707777960691084355306119867415256064543049619431419166832206298295707679950389142953301772294451989899590422089982071512502113878636564774623666077726563495680883227970135220359915890992400537897199674556151893795450004205944873831844914840787825195066620686032543868764421522837079331286637766373110326761659487510920587343124551931898573733385323229865006805553176891696403575335590055658032486848307131896267262126315488317623143156831869184608470131752031108476009795717815848846332980315959011647576209811719580209740422335688154749158529539869854659364256077105601493439476605160478367018111913275100770850774823370561394787911974858205936529089511176388606514899151733227090435008624581219268887000*i1^138 + -2610819675532007261805899371850868953827115725651721931926560696427261828771787097634317375835831167504118634048947702901707635796079811110246619853501352460150528802859807601814999571094954276258490093116764713490524466857013402163901419403055474146654670583403649189704194226598072007618010770964969519019969676185685023377879698992059601269199506387962949242508790586185858225983114619943931720327237946077313476059945519610835950921469523252666239005245119957730198842958984859588902135961128694907951275586808673780919566658040599261453842768232726005770895247520847100443076810170320339366544504742974009785660303955865072646189726190315215639994806146372065666859004676079503616391672651692031300674477926170470391021103745811024501801394609194165129159075107687948179962716254410996919526548064558674808989801989976559131558978286787321083611427559077625916706426296533887832270040881562281727032136883376368934975844591148727632967652326255074056086404198209166147290382286106184860330153701882157905238939334828435254599872196949570266816811510189383283819829815752932483359584074233396580859450132533788920192900180823279319879546218932881941546841983593917291686276815389434353614204047671482992924628729436142658779592724942612593519627872798162137306937903454806595068127332984133661892390599219849921589187250550790206845208736955925022493287946032543954018430996992618494919221500242273353437609236357805999776047416602889311899800834370893536212665590732811374532205190637313738603779173588915716179260323861343265677102247357423416443394835944974098640949414978697499147320129540371043029048796635843963832584629971976320363776343987607038408631107484927367744041177011029125479133065338497349654146993104044113436503944657270329391789496909770741561398458859490820041185829122196906626007699870908879274203980594076305645154266437416174926194629511025009189798444135040811464758281937767866789854267029765484643342005532314162028839571914909750953330400822805284997934098158542776284416488977509936212766408829579606493201450002802727900450831378066010367999844074238573695265935004426951214726594760467043236002677236903629807663559830226941791494559423484510742517383931434601456225250202786419285080639087363485613154206306267878381900085544652869733328937882697753596387384357216455433347269979243074831471887341978661672925137410576141948227904053693557087646187208681188942315382124044665130325058216326196292016380007707705121316362547813363373644166173134324927199691086260208543396991795398098587652198289481289205767611434883212902008052998155256588749031879043320561100159920630216902352202498384487638675222691123784372539958345107459259006610536704722364106255159289212163626218426822757034821579250378949625187240760163258542424005155294991895972671373781231784926731002264814353002059150850998611796385529736654392674009490463054178412957060205968756748660613326292625591761708641420068280620266553325350089562798491795811987029410358192505105843876391583339574986576867425339358751531283954638186796366896317867243062591381826584927026937444198823714274741945121613307338567301231642727156278918002209555232110182729958802465558344645139723104176554521777774792255445557133218801373291935298883299549523019423648242154229946222697645632526120023101158607051255953599412227818971964919811390953931261395489262547625511759961973149553832946313031629585105146214815669758618445006950534156451204735629007591307141979597823869663283410413016234240733275653259151759128354848306527598889649637181442417598945541591053402639757230754323810097152058063864128159108802177084825755449962043854741983672943655148086232357227305748637785639031966988161133401364433092303930953509740930962955708947605395992660238968675266386174752265482561285*i1^139 - N1*344493424936960025456808465798785853703940031738170045061370830883371664239256856081586660963713756607001663476728409347019570053780302209353405338468490598184327970338060245762584227036582683305691086410280598396154451148217211169183222974120746978805600937931097715429550728016731820766423734517833170491633565858527503528975140593539864473576528242049925072340039201877261383507312516471755879007183415880111769429435997811061491998737158802393505008903766752774482831836606635014799536334831375565449859021638894046778838541367912364909828013334412431536361069902509824530497827787456561294530328531073060074772126002677245179100337000505620418093593795932422302954575490629541106736446605687764584916631332357385230252822745220447670164912869327974274205404681253737848065038800771352058629300596087935260764921440277246355374993497056418210831977806133402418885512037898893541057117093644859166609311247546335800364129359807226721476523549959369664313820713063016192420339983938569912452404210767293714748510486370910208*i3 ] ]