[ [ 698561898609768330090730888085208528695662499491850867949833956176899532977456744917230922004707592057899498386357692436294060161578921594072133518593692242586366680141157710136038820779327793915631100461828147050093973251914758200082168551785129753348731883458905998857195885354452813142146548168824418531256315482363750767757772010037190176031177443576945719529455032948224523697778131620786681069983575942196448849159866864166881014047514677310013639704952800554694626884660611618491774431129170495280810292545650692492088397898365027746795373915237509442083293614397852067307754400201314713181433896113858540983250354269692468463634590009494824502822468516352912087043765414697634558517271617167508081198503676146601153155662475657847660693728987736324831402789509024392662323768258477434517450197912438751818141302853300270538479335710743835415651389789419806912414589648675417477254044886823760879509830218424932416051553162132141566005167517811601292674880912350937901845022431458142379119338197790970126234306120686441638362145470473823445370878953355859674311708675473971256506221490120761008389313369587955669234002345281200126366249428735036465386159244836515449193370780070931594749347188480686083922926627726701733832153969256736067601430545985313622404764825281008584165206384753997722133110224708629707013052465872811498636976108374071899816365713189813974738875083495772159417565503268867912402648442092923955558411730401424146656825318696197468864797602265018585975992386297077634224088598973439418284059203375804613470088788189154094708023643828026106646599930092011563806592493106523290838406197113425433328748132833402382059630265217510131371588502089257135850349538864165619039262812160287171220588792458311468790595038311209994401248007150771494406115254305729786996087421986310163301333563680461843019275435961308141946424214812115812852268878852010238294964131456057268763018583289901148598882433665368897534779254927944839236742962417737640792400318313167226134683310028416525563262885214393747341077720867479326513100278736205623713650028309925187661057409822406191752711449940104293421094465177951724853424231873710258842767464968875906914320897733624548165321960519959250813286347889077919069268750935433410310797198241681043491788120895121869475990099833772236444876937847184316651837976678299044332938239111979031041713223815040588198514204696803127276382391794927212212355991652440873673933659412850403923856862700515641014082885516421156434910571964974696869276883364801552053976093532854055455037483149655774153159246274498999863410447282485053323072130822677505008426524914217384652128771931706844646331044504912527360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -27412466499002129278911079232919721089954157321272189890401244127842415122721352551242216318476966690219753209723445727639284193268596885280082603830861177052162786180214639690441088554058217105355801431846950201752931399691164218510175659113759196450791928129040686606118001698966736077295406486473340480093524102527439423825444865936908056360901158534048123151550745669312512104428076499586204487213391639444167279116710288475905014992172659244692195730734375348011313122897898451900835795087635109577904892463526229278635656879784517752348450729978417927938119032885107139826878839075125885338519454396645117082810093690221656774798795616275315125195512482549278733233535195163786579000583108657540204768592774054342074322871318277775104349913170980042309161068292697725824289424767759021623500379080490887398906353722561213715001651254732656533086639364063113690535642422684125805271848319063459079281069698224167190370888768112970121087372541750908946977031868032964703762816636992622363990259322234120178761264896873085400218748055651956518815678979419452588778198006124684072924607612918483301023821184501516137306633295203506994964941534626484840262178765019598029064860442857663095058901729335332361672413071089839153839211306807844309897275783376106565604402492370563272656028650344186435110829175791577867534932314581542474180366817498957468264664761166844124157172024223054549796736181255574146645919340336896363182395480776015071251037963405230008850596789868899536940929386846685070180457532166146120947399131845123200760351887070142843199039157083945445868085293705971003770432361044734917309739242029837062332389004927448946753653892253103136057534671800211184981687358934378708064025883301260701544528715255786545714873501710426332030018110761556161881795359602499199776972245203332397837025573871942514040931831525245116619004971846203764098329793623557322337427438596856363076521778639615735136141349622322859759871114826708776736779269918534033683387611332100758559599457245197843075005620074463149125770011967454932291773759133670623218366547462696999969836364962349740714276850759101313822164869737716300932391089966164401599646638994038585051873368114201390899561041235075870584406199123136006504190304507109150213443999174736664225990321094747486305063987509440037955984561791734908943799956706866814917537004880446020443779115024404144586386819539030801807928563120319422764649934694469717285666939806613815823849156611373042180164196732030805119169524185123408265669324157293967355439881849727137746849283930876811404131093303955070043646922743262511200665469072040719910738448545226617612232938628155858326417366964530210406400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 543639047885585048684374467904998809005105026256913520485222917844750127754810434603093757326774678203317655480969192812277084045678462797726566531924960635436050958427998292459913420994444538716785965097392077069763500685131698207768791648465685882094339125588842974970969872355771266203383342850097338917876579472620822946109733048187360775898717173890390833249318662013215304493647158172517175206811589060029871669299563712391644649659747175218587153974923027996918244551858346257400301942677465834360643654849239253598391400142629678035593083129403095268590920113253802384513988968891996190666860942339997216971280298886385155371259300908404155174086800727254400720124024920054220497000181140842401100962125728083504743243124514325930036560688595286174254181889132781951508753363239759765885715186933963131445545604592027148539866362083329809638607468653013393764182294999111868558884310056377907483756438569933694766205093303789340013580414475619320951550882937118756765745582357714892100856584339398090659390677677340309568454467600730981950709541873650720962020064843972925431831818068986204926994052141799609086809560019623845103361685831557715577585847293412084257541157239695330298395604645393867973498674936143387252733156350647139661009456157092578057494840266478834894693880213493098780963917179210310802717378944419850358659025445493656081404423741268480790825038423212525931462009257217827279261355926645411285735296655323034943895613281751276884049454181442845611364814881122604012212451400505410496720355083374232067571986544893537508135613705040234048723140696146500162293099284385459425768621553111408345410696811179789146147755112625614152599253594405255183175422606300375403219992447396713709513523114442594015157140887493266693518974947074327565752617026793082771414399164024212046071594854399288386578120555437978089811397842301958418973512645177405284136141236564391062420804313785911873907970990144355553937818637287636319162384574808225781281069247719334268831240062837516403781632186315172292597428484626826402693644057418128269909594685371944651230997341630795483308239768685018010971837451716236763584328345352755915057139609711279221386196515846226370855901070271946228419423318952712869000582617445569863940519182166685016736375724004844198865734030278219830030601710194810189537246771274713429113825433184324510461681804500245583841891425101673772660107684604029222375458372574551831038578640073907255793719287665216941652361378846533159100835272609174387240437790908380600416094577774674834579564854752584008712543997741760346280652874162674546717915686430578182409684668151436001188658205603474708449596759591926890496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -10706290397792866042510994708101182495847234138382809558807948744554112653367899828019889167402164094750306381333526779947278755495846431222619636739651081395718891851659709119441098212739358414316240867641535216377665434362468617689311218884404470710180665771149336706719539365275980860537046057347841986081264530808234329350804907693161062610633493620420583535172765309874136673050969668310298352199474583598794451157079179648014694112079054317269262099344006759526214178725343729600423829941091381056154700197981280055243540545352848884464923165122506438201304851387929819382397800266013220682408102778057730300996105655806143976666264315426006606894343102414042579499287629987546848243527785854164234970220471785771628234607622000349986466487364547589278527823991664447619197621571879349525751160661230081213507872695558246670483627309262982655852610081185172512918148024657098074002218845768960497292821296600321662195913440709426866952374231551339528035293364588888009292784853984483791202496294593150902837781006335753382034458576495819722052047857424570355144435482325397583314077295841180653655489052640758309720644822184790622716138744775976254450649895223622779664599794975299304402300287514559296868078623276391621480429810331877131993558790708403703891586892401516702698065906757633129704979772226182668545964046991912157596900441500093693883188070207743913153561167249064129214913516713223879837439218645897695925189163447424448170174904312081374136530742348560110377133027417616287052113600531539899965560230035003181013507293955768226914430076482141343793924157734234542580456785613479104303333338676402231852866394944850000446571144878180206002406707608352184572544570358398457775510762696161321992288736906243862185710930425829393882808845617322683887159443160511833633814402790437215091936178082400617376685734477737422570786695148944166376200551954785110413101727742526362343857918969685051575354633523989504454501942941938950505039623779634388951928207588791172037634935194334354301272321161196609496905045915907482020854188360095805695122025864730840650790697011617026370299290399162036437025695963186909595430926397110799532066036108109107829823223938537994817275483244395064718589309066448353591462288510976261738533628877385474961273160715664116968635395692218493052443779097964575907722298367096864841538233994607100026026305057684983113547277447996823972462381258264185691952683618912396208815245563314240483627046053033636294369158990875055704730823978716947962470210370560782691782111608895111168095038180188826769813018680196009416576445086687188732080538154052984512056750583192910019386541440587183745708673411745411235840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 185937769621988609551868591775079574320979364432504378858941970017687295798152408272009821224888052288201701701133061493360566857644870245853644320975916655601629738154055071746430845464212479819500016454778385053413886417972384908344702304535001757740848095910403197544580843457239951485395612987617172720567965207126993723268438760207723611960261427979123617140302050975658543521694224139341201140013847148096334438086902213836738118728997263425957766420173823578401019626058236715892138254364681949813618978714544554623062472647223682993634198654237006724036475921188924822308767402906838561006957831767947477160848967552620838161693117733228737554534415061058590900419546459061603895896225865172513795967652669923349023559471705178019444397874621718030476571287710374135102074388999677782143869505674884129613979762796135505896851520109967773767664100351150288287028109318113857051312861748209693976622189791291011231137536906700008922335528856095892718853282929091886048880239697418195233561566410667630493347763061710729661931281564441925048079971420787446881364610025302865811728459052750459646408116601508826738792939411697149612186460030527794213886516377839538157468880264517807290460220199319789771386038708860500343493977713852525692284711060509323570170891439870255914090955335207973836791898480220069714778242462592520121977882920931507582634768421770469755572835463286661951029189908839438789880935042660269620221895151121377004964623193948828216241710931647751828191246225944610215854821832124803090213232670618532917291914136174141129422258589918399581703851424989976705244637818611068789574702754283485235846085116505625905506378347544221002748760405046113723790893211763411445882183368141392289025445050426486209549704999426920262747194467538088678195866725557859891954599555709617527978913539448548413943695590799130394996326664355502733646902919571086336057965944482258886875783316875438718971293076402011178663945902468145356689946573315102430283581521853750333052828208951237562012636491953024543187535337839534932976043722558629938480513750099911564812121821949439495399833980442608702784037923426197391245278502898516601319695091328968321809242615531483675513887452974755742037677471787481783947936886455869981151532622313322218049888667687341026455289987120680936669380780186672312742277497698792356749836387819957478058138622926709888098713692258967864663672402360200872809620058185754492597175345589710828881458055234529331181142412325412815824365311344564463203138490482896372798432953265899851336523815307078694024662529869758709036406322266998455332449922117459042703402461904592535869660510332243941089164059233295636889600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -2178224646537320258444768324410806354512942875248815768878437270649391743726814080507297719525087544939781992352973739683042306654011149271856747829914932945259361134075901676351212279531673789259921105091973982700334272505753940206283727720383825119989563862583478915613055744814659195325444526594410977302251748364870295992011969968824111541675481265224537076231034770000518359301394895172461755880955922053215020298056176804197881113257459539815665658257094030289706376616691130188842189801807577684606940570872401864654704205211831375890645820281889304879673325677291771804583524624731574906429567276614888198313329017004981730101768026360768559885199270113968290474079442091295182279523219804898942898008660251847786279463988882434472661389867660010526519059748670488069443726385689749076404946032922756583727637633357275568701739634107206163353988340306974637947852690818598327098319977670772510934163575644004860880488809828300329938497882313782373914778241766743640452184827532749752583605491932883220247453945432468097233762473439957922237967525944512119025387128936796482166446378200422155955118635093592752800620228098886016127531083670174839145049560272608548722553061907515798324343772310252292604169936875552347900828450893450876545832011374038950671007382412438679169358414230337869905755779945363828441661443780889354937798787938368128654393631224968705518305301749624816967415832830697516583544769835995603248155403207962343630794128663935552436226727388299488844000311091638919175518715284350227416674421313270634547797850278710221343593550343781160830002584877289673632924771092211670692068434947694808996034060099752774211958337298527175741565645702377622609260536239242679409706382320846854736681536324289571722808543525762763546835465315247056281239203445105592862879743961652323768874723807387756837140503035945841314991556630473538935831097134133440640112819965067559455154884136039858854485889423116405027214577359626561301609303847410475656315880959224016353607554744769249347104681983501664502198853876829446909666209334298873447071858656151144079524429222923811684222028133919879067956585332287267778228595178601612428502941090715758484128482298400084834260618182677815193662448808886683562542958058314516183768999557112440521912437913012843870477653094378822688127619453413619126932022585139899492174309400886212415275506369379240909641110366303635787044125718682316355099587704522597558126127598607249991424191821991659519762066804131064019214885425499879069574576689741614646824230933430675754135227730639521773961234858946562176229066116599227489639318729791656420716544785109831998204457284600069436843977551751407468544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 16294685336135374735540431812218621982582243419114505221809269206773992702218181861187232876915889722069583794509462608178647373069470484046750886346989161175672488727077404853393030172458811276406841804400252226246983537447454965919876567981508525637026711799669613901871685780421869215602121719215581758101484709113896533848173476525943161134847316590024753793183835867085474188260692708259578145300189379525319396099021483941856248017455688404750576853417095563756480103670792138240590545174314056627001920746454416754760805740428021913607656032994309417664655555710523424500839680648518652000410306122680681609487883303391902099623965452568752675032610799556837396285185241670770095198408239564079936629819043813911235926350538687177453157900218202051925542136667428696615696266446858800264429395346494653222725260241625085790045922195467911715567738883760840906911362902333396067311120431764632107566698180995621410987245742087568214344474810193650137317739749071852926481520735123581768906315988845650890367733248248246846313613397639738087396448269786637616772510547950102417727127057916079836887754720446657413437536979348013833947236336344462188659940324774582498669815989937250425870116436197397854525512455904575939725312739777965449596577501911922578803682381862604887842091092274079442316240436942322445387319928704093461126863157775797405106302515538807321977677228892423703412125945053678344754479270747895025900257898374755209762731023337884478734243451940784016315311658632209270688037086937080836408513955330107041493192086172788652085146922789099932639065954858426706554154351899351497810174355629976688408159619029413144724104101112662093612284803639520262321246467856520330650827746847617175412222841443411187718249136809231547165947705905713634399422469592236778020120556595341282440643219391108083003368067596409609401598985736285013019246840390459443124982567079368746691013615064547684006588620449549240184786859117242940930807105171527487385856441279319110386004341981399719970533625637825690902804949196421706366246085608783295464662906918474129086549513322917580132513001923110867366387896259674948993825415248714559733899985673491405324171117940619634713808632945081060464725146063268043296631562670008790867728458185360152619660655517839294184717243337542511428812635538448571349847654862130905044940798182232298663539682169742928230994741167677103589904206121647013740735944053520921756588232026700433803096814834431557909787173279002068427297071593686283692651167463036216974069181492688472261213820192205878647071579795546796081994953483181367280460910694167503706077923210523653031434639226611162794953543889237636546560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -77702677998908283013370106901702536249199787820842274370454945141162904411419395152291674930835086544670430473675623312866388477880389450802155132604467273458567152503626690178661754548879636473376802878481391173942592956274595961809629174991497728418707846372777915965149791836518180900645339748977109278288873194079657504930348597192459902150934983704019476567765551619275618375297140237587924680158674940530160886442133640604346764564832284691244716177153975353255476811978030235938253495533843194055034638307186813324051160714271259339526734100713757236451248120793653557385857303301532756734782026369560855068729219093801754878330055996114341739738293236503554664079244734422003863812599767243265682928367922263338344869661508226484998067087886004701623038799279305342872196087995896670856551970338100106656453833565121958474594541684247133761987414235684284031902595593946159237372750354706948461604109210418038683206908676040877893459582435513947208934281713509474197035292483898878044025058151348519477981373401622951903740890168126833416868036562918720400593967128802128768767477857002846840224440352770221118506881817358944860972580190368859861739534839714470500334828371519091408019423351861272205052892301452337111544616883374517154964319678318022218528272356912001204906077069205095778527129124789607272423573800897717066556484109351802833174506919095231498356933714747199145095378268710990286946699148378091952903642134459198157474994597849570803987343760358263039471791888855011155240236046123140537766104947687476926095121527510559126178615973460364570776117536208291043505772301866842510100158582323389057975834234487439225446265323890352394128428483010983013727825066941469091187098890693216191464596192102199709580426893768269083013854739874359570433785187408434090239255028984288349567962628357028379531549151555256158947219467872564585067282989226905104921691833136249649335137473931396991533020076788072470099236282936944251180201528099721655604573342579170295024294776667207126360887528331170492448123522678297039037588213296561113679040375420302309917090812573408105942205753012040385926215831333280050570455226294117682221074462120760040287859596294746943688218661041895436826724141606491232824134279996095131136123535165310289059456512297160970449770653908205480580693519526157310046242274241038169520872384608212031059183955330739158025580485336201028366043520308681183019822378892306874914693821902357211331486596064879461825269038578601180327358029717369342711568895604787124842564325827788955457009038841514554848620109529076560425604123710484142663394208451178313036268919227831628008543842362602064952958851925984831078400000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 230143028988464744864674131742817444523606528988569578401906373366321174419539842817014727677529146105854811788272559764090704878107646662905049794001065642717032149708792449331017255461535431818612969367619892531571164596034713130034528112262307726646273478962387039639051681919298121649832885249843739484827859026559943423650270319697286285778229759574374547773994380505305607691197808342569617947334262854606711197575526196546631678033632774173601354589633332455178130890211048752523361102740757111668838479852305240012662624629520532034854534525868093747358781539703102717690836838916526097477603633558959110509168589103512172134364219564829092609713424347564339662138590354079096531883707471432434412559326053272895467017853988141366188777460700161411901912420284051999382385209872608614841010824358150960030483263034016925008351765969178511959050327851242923389788494568819452758119635760456961140619340476664552030179550756072874837391443015723005867245492543737028610339548213185186575628740705586328756759596883011890734938504138515369782963681690139826803251782065734458379571082823856075209259989806905667516698921741526500431182909014419089881507158448733048569723610595326420413832961300743563786760743202269389130196757181679044348082108597225135350116279947070038267488626033375356034137836093022876188445807693044561640987372264090035865662597600574811556421450625559806223390037581811052665553908927563185610888839287337445978464194693236971494866216371900150255758579265553952097781703159000274092367299208409234245834683267570808249205758110358078437262364452057096132833319631673636907255348862903694226969866552920635246177166839982656632877152406774432309071516396013076379760140282850100873630274720873946630787715500404842703065091787672817337616986802449878353291821527667682718773247422528142042670359608310733955104844982861603043493707215345487024207017847420963630622996968901756502140766891850961980686604171012781174545642712137436815787388690660612021763592338905412269849170452467035428060829462237943055729227391569830884611527721230293186946139800864112760286821770552704439964005105404311204321825419432559566845015786828852486397829250062855212384135698172227499306591090712920016209745212978395236266008200430567609543465887268610706094638663877040580582758749162025576587077244681628079715139109105415104662102382649294296237172908549817517106130265125951771196991976629018026896755247424374628256173141811179489169669655365858178257593479396993138372130017573538409841568971773347496461720257491661515714698906869365247222998443001054973518524234719508001287476086464879670923779043658681568544160079074700558336000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -384404373966674105297639597386645090784711188962524494376509925434645149839409169163744100503895765385187778198043638871142771213527196220713552034059401259481257215314044050862599497889551428061224845070746743484497268952155706975221979325467586634726820678069774584806722916477195952023455052408930345272476875046215359095302923590407713796003330787940917656050827938515824529688111670074123378762632104259396725561764874832586131822021343172406751555700250266396999928803792626923261183381901713351954792240550113588022347014152658337000239282300719768095014999174281715184449650720304232107731678290855215569843105776168539477856165651304431511516798469553492069260813167849050865708530298541214544059764283228343190967998313982329117969820663435865539200902426609935166231845085024961655597885691777124014396182971678537786780636733960481490153959357301453628839176134226612379471561254731575544641511081565560229366395238820085650439156989747456042888682514076866851447123137479950960412142412444899724091115293249028739521151327548508758397560107698097112135573989181676139153505424057713475261664400494270507118416028627929681917485728055135972973428460401889977207713822933891227284873759694603615852510727866472921398291532973585674659375518866711660069154242485476479423122571687762612642602046337341514400113115649811645366796032533326848294168571976958786370781922297347510359862546194681935949966113168730634122282695611978970492654994685253122680878959107182471802992415789450613794098510293789269864968299697231810781093875738626517327651161776868819346330130969703362142620307723172403089077606688846043070531167430708140777689612412828199860561868889681153913897041912340775734663761797800913232211950017441747552484699863261588115926596345141260702125360459406461090848936615871613887350042156596308499755425026697859477785644237318143186557376981729970175189706140187588854178973516959864159668228041620409064258450105692651425882050245545630868445964319266054324603838243276649557456555094174906467136146883843122453515859400116910130021134479709435268941721839827577430232073940989508567219431302733763784173763227205863462296631907170870910769641152066727152979617496862640956537420299982851949104168827474264475133939385490860098354666588462557354183150862543985584081446748176236208887310630181938645601594245198169735838358989766395708666305234197759031607952565234874791695699553553303419936527860327569681747856962067536086303187234275467530481509336873342664384668341262609050943969448893256977985846025837035398813765737219766307206915390649366243219215517123328491575782656504406390807157390741786996754203603936047267840000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 272720579446155928543269454885395532745260066164655082352902975010496544610936929559223752393150147275589420876662652246406892129897524809062166057760405903151253455686493393586306530318222310466965986279559850712911125192812415360404347215152489884464550288201119646272071994237630332377855118407424415312354055601431061978079446990224692430515611404050479589289442027918594738109700221708205048543080563275714810003775579977691584448186745512509508387912235310307264069009123655348649401410531297285080653002998264600596262913107931402267799008663303335795393892301203061661375695108447345013925334533206805457863166051026011967572844223048516847747315920739900568514757515052987692638093875008652216455303577098933354818467563535254069318799409889754394459359435259535640889746132189428844870259675664215603838995058881145050846776713833410873824544109010722123788446924479297999350902605838663205065118153563161808775435953432072231025221092564251895104647728735756312931382037927649205333368800188877643216975277788384008653177133594755259555438858133955547075820710555470572160615460338553911787041679209363191260624006630440344826505172337287846783583675592122806219796546535251720090176951658160456616400510290778516276986507406199099235993771281008855726431107149404415934310149257268272711831303022002478826017986199835723561627573779652936636263366733130167581752709339767412970430735291513893824393105742372611491035998871774695648166531447851012461535862795443556298614107629583311735644662746297818158719985294616669278815101449089907065948173497202954532786427319439767696382755638241207095426364967652072679779450654241446046568224463330649484986232370608031650095717079197307193610176974608855418178676476978240515949165622467483693629541734860655735983974361750085329346188261118495915440216921166421169715258192775288040240596535775558534695857032387194900807690922670898240560506263929369178869386392164103573277704604495592997479138349517616554200787103321643525853923708189967041742765036384725533565399331365197687414502113172439060385751343161789448017899840071655588829569638815853122182838366740016682894741792426271574995614585749117445406462498815025980772420746325982117073222783095824932231682136671319368363225878480129688549958211333680300727514761567930904501406452515469294454672012873052723900045947746261344023430706542745388709120111584727994041954157706602596533392956235397645276498893350284380040146110851978972490986500394646387665973623171466303180173613813557086423902106341336823421935975723006098559114168145209064878258494881741785640723827931759372132662770675103531406948280687179348175911645213202841600000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -196447442715039426367077863282293676730661281162374806542521624850550670941700316052166394008273081004692343388748700704853511554336450354855839217014301895522932646195488742801400037632987431064067599844681147325208190620628963764753406244555439323522813663832552493371909203058401893152105007945566374725272676603819982386406860651535026577146027159311713774442100589464952121229226122011250696387272868418642866593995923518833546047910785776006655890376007343983162392610696884028773238664799027843133130278045074986614155995037748695271796670444562655207287716667059922930613721657819162980674828676382024489697475304894332033640970781405608407639288993289439718594573348784659594423374185875394574319562190217637626144063784403034251853956330392883605160827678329287975634506984844193322158833102763527408691196373912859295312773094691356566991319343475858976370378782859158121261050888248305232415285629754052263188786089235375178516005928033817325092546032609051117595189731627273662599724471401312833648855093911154625192208144901121808840124405749117462996208518053638142228324984729443281128524355173016819402356187268913084235507228330310134771265516032159074356605656703521850415836070827226525041929063054341434489552110060227981104846539238194564985222949865024714642565614204113708322161571592569817277191134220717233260805827857777228820412797060507950301334014145600470199275880855734847367044171293070266351601733729011982110887215214202485069014044029818735418122402229901466614315798350842056733051832782314761699010903463038846456811781708446104532937044086484466357852795776861917268501227980407042512522753336368067931615799203499890119652634430233147208674436278229031754744619586376311630670823048800553290163252840146377402403270397871026139883336956081137042956855971811636083119167102503172023204695529194884206659818763118405281093839773542744781666789816804598343854868745065377499250859773697030734807635871512305288308443829916605194474769042976880434641587455564798431955528964268257006074628049837752361547668733491290809124005652538034856820844734236044696906798534809500000677564795643513371536408944128554745356417975673627613268728036599917312764957128464785899514207103070455994187534009398989334100598654620636149612543808052133800476966374549930133801129106013533901760606905889311640562987832832680296441383690506473829885665553483942991797533890016663583701790281538737824950274485389743304057124003045497537263183606320805681474757564208554038701314414501172616793381268406368387281547540156181358245607782588797363402931200253186588487874395973364727449406714257497019483083951843731241209365263059779584000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 1723739462626360710156455837416855268769662999507412876638201535098428956931425614301683869902533757142050516690517835352101423517524298618120008654266342305093513196617045030031982344865727379656922899691070425132420734951047179633558742028708512491599336080243432636783611640523190949248909795221501672848110035786565423655265996010478559245212066765834857535849216867363114570792263673935991557212259970290585524122225364422866011202925980969494622705603695810776782430196586063778710567463375590245034953934178767535007795657019252591451663363090199134098766741612449768476795258485183407623764857796837518275157118672640210436984222800114656703525126870215760207440437746567131817730790001253545123419137368730624866850967116947087916857652510424491241469448056395152632244380644612204159297981620405604023939814246568702343300008879674601209649894561076700142337769396896028784076483891417122164149185838286581170570093039076253309375130419870450014228795949342778137809681214708428630954049081807271380053366709076689678745132535392844471740156871863505771512330584555450098903246631959154845423952754845571793289211165894276062055110601731471559789930401542298542345759094156231714070455021481558318454567407195619616770570445541610437698397962939050485517556492668433123104722945921927809653707545152485160778332471961153900675395515890828398686085169748107145329941792431743386853328968271332941703978249252637711075942715150137367744617339623074199006045725619145814417660564596590970222267050931259145191078461821208914911566279582303556381115916071484449030577422057399706000663726343495257413009999680960645508997410615908655570301900304851590984949345391495010945172439001530104663014547418273521210065209299494210096282784177043564831210485958615775812388544927393095097645269959722732201171743314035449720343515346450288324458529479429443255922619857983499821816361259197745204057508441266789285941687990175048897589583331206416024302413885839160240910409094373491552834633559677475401449297594448476188007677475986240572591477845115829976472924178640413924022799592620511336531675372827669911574300150041530020170914967426893891737110514637443222601947707214587605491733419631493688378277123989799768614713378413759681272901236974816587786091038160479755911931477438783040605384895357872236023641359770659951113031655538047814380344975956344532166856557487242198712123170568308497009916698269944948291991047564781648601628280430021594620129107232321751525738892285031837499786917153135409674077040712026519757389827349221268454877032828286539644505180119666404719416036678572610312638494845502386107913184119160125677063469017333760000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -5785119455327712484255208231583370886182899075482566831908078297994372214837836919062340817991487128877971325161882408284935628300899939423813825580277554413767164468352901356606878734575823764559235667720573450631846385237262072484391372663893674320593922330396993280574334877423526349458319135948291410642303533848179332301332286057668526645725920895983686111762541505292848239547398483363149820875372383188935173472476029680689404194918945075618447093286745272400082419170824296522397031322228530494724371372050529009990261618307332027521998161714459399883020190432139701119229735630222443415542841206534207357119598375209872932910537788862570010695656484880235278860912117270872894407306680629498041905888874324784839055592625937137640143077466182218580600351136544681526391893631024987490210278964304754201234460302968777685632044097906848242895795643173991659740151537333534653018133452513470558555116199022755879634422278441054160416063803335219935722647897060441450472818556884546076279273517885492578698156047013107265556613650506206508117084596945332872496990211181507056400168438613099659892089658121206619293372070105586370655504063341218711345213181489641125277671441208419850617251607482480138697695084918917951930673901541985104399278431527996870386154362460622738795755566184670820020989769905379303217720922048124948892379972637937434474536059897922109248409942045813429893655768340913663158825586626167884297598031859622850827367224988975195059298555970696807201429639846528808761075544964086360606244076012145885433497187537624727216497203026352695558465916963315582310534459003785786668127268737591359548593701953382894697886383292758908356274550599096145512071828753905946343282964575818046718206516330235811846316338759335399306453564059213672975421145728664409015722969742909833894916803211011007632111926811665000446946247045607592735827697851092537940175072479693170212107188129378134272905432270517634360548708193684559438935048713920533972690967463648029347241707424095626733015883359403211749190840009132773449191150325721740344666265593602931130673496240158085474545728326393942618408836188677406936803304083761070537382846046261867003575501891552228161370255952834631613451950357787148730997045212387562392674369752187072030584022327059038732830351807188302597133529623737054012864937352682508662387162313550150571259252625423377783590913332488399750458328750489270736348599378118837175979124864913865375560750443670871702169023563269724152510119829245125094156498801509136436755404066381381753053722519915273199839017587101195392350725596702569051385257090419264337104456945205737464384778695755944387424004887438950400000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 10926402451162867745497409752285841181560306141773630023002104229713157511894353494397424233505444190106470311007262243956855658412716358613358387160033907976160429545110473309644787624019400511771510988141435630757160941141903294071188732368493819607656864202445693708551176901242191967415413210367342163167674287499196077460322486400836823375393972302493228273058285265118460460868038683284575017705141943395455039703453370934342524732590451428511093565595366360096221803799528255824770662031075486706023218714303341758589361098417425645585995122054521335500894951473871995402689419932947456359566761790537719299979226608482788009788639486924480053313413238225690502011584723875229394274693944891131911970031779808655341464203391807688137834331644983022715910871577809840146333383493147903816610243471530967137263384690094851020611726706022407444686270257426580276402650992801160760126283630422049645042605007987256177482886465524988036926775514189607212327573323328062032849507779759230781849174117214479897328805932435385361397091485338857551268597471308120167776605978725235261158673883020793157596465642984232857338187902286784546841467888600508504643966870147418451456395036986992674332647971309309109237719077171227678616376055786267051156419298242346044755570510660497404163701971583297762785794567010093094019202872215484185136740750401177330531494740830236107545840519325664795068841578337979795054005122756376066974492273793484015336642863391401497015528485470637283576850301217776158062513801941687836514101506462227341159245834617342667543452309478955676577195087643386212088667924623272832602490621184900903006448349525237136045129849040688033253886006917188200774557011341668224713493246201775925426770170466589579416415728749848621333418023939000988571353590267029561270786874380826501072583555994250119755759862207396708414632926711417194500245644428099991650156767670601708751660241645310230357034275382959251509778082676466766031440863408489238999739720719839819417487501176886194483336742297427330844173645278268619842850145340411195636557919552653230477814925540844185500419606501076522062988562865162803755313245535006729086919061260787354672969102691999743777099911799054536993814221572068728821991972003955253604392205146902896607248897499217829106980900657234903492962140313737666677226970429397385110567948390907581296304561967207787783811710107710212159383000457948464308079142074046169415396232139526872401994332984558662913040969755163795949234415052093074545479038008998634667070675832948049975739039121055148124856314087955775418686462130908726415286303301372566867035600981132667011139576364280096913295023041150976000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -16029134168458847268783380984237832709216785209689218983052030007054807879627829144785376823684179698221641327408320200146311601176666636921487791729903326142402621327654598699101099768527693691946626005082375144548885840206744524441209137550590053857433488225386385248698431465864013984884953889546124476626967991874762394948872279236014744845329754610427499678020105741455771067541964311589007541797194747660069187301728392155840902220733689179631544587212009668913773714169750741179695340164147362219781953747756418945803040362853653272150481867657596216600716979250618203712502150302304939071114302582074229557210078224629121012047738804832535927360777311817773812054461756812862564410272744965027386591523555244794551982375961889500809604798669986623694386209182823948197746367204408964808827554074871354380484608894584646300985790798580126847790086404097126746486184258364026789868052999036590916701496751656873970758849592155533808609260535991111882042881820354123569247638754757181004168959133800292222481404137573410776205784792260241179712502314657810898647697364703396664615538632339096250106540548045411911585781713598648460101103155029891468623659524627169677772670174913152052520539992215318142126093676892857342278796715192242831950610779404458277928544762426275308671060899294462305571797792147482818366643529883284726745299977805225549675974835348445201550945098572789479950019459706428119679924489063988324666036538321989688203196996608259277521910486917546707438805254816479242037074643467701093287320777032953816160857525848150169682967919608013631380783006702175744670426538188403815372681344796368127889939259876807922356767424270317637759784846181605703092352529729144004992053475715609165693044112562834686704214906373743470208344682535229839012589569645562143336778103983114106830953637610237889620532411101893373770998559180462515146712049898241896996729097726590494838099637700154646486700594731613198255859442309691519665838072647905497564016504253156247099595866329121615766323528608852558699159548192117007278632930717051068421271259024427365630096031608887388831905765777343175252609493420074337192668797513801037990430797653989382831910814301402777027476374286694345792588161267095028347963190289350061626741178941649711917579757984627280406611482855932637719330957042089841292865869830627228519177637303215395008173801295890949137596166753796256422076137578997972311637438236670709524307167210304596230830239116897912591745885668727795571521241361670010083340021231478615649358970847907150110871500114820369981968845600158525453246873117693594197317631388304415069461407195274052369824824601864726519199433165373440000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 21882132279081928623473949841999405810607875027509240135393357864992600934453009926867301844098272893966418887214643556590717812805841053179830386681342757451830206422262249950331877041399674667284546980880423194213362164773898298126749043223101981321214515266774031102115932248042570344678076980335962577071781452539878399658004261508764307649948614467807017214906749470993911634136373180863348588658379358998925341515597494407232018429260936003126926270053515528689545458405851078366336048633427280520512962115222020591599326840699612158927437145507377468979215231593111195133166837795440189825267414228427019270225597772007865770192909223209593347426354459013418777595945156553761066245090344545497525145789138840688676089961795681700447413956973259027446087600243612421225784027282803033619106671399497546714077948562614752222399982868365225912288769868343123290068918034200550496835328717934566344590794527564760742842463025287742177376046687042837995840272569983404067421807609994376834168997415985990455455666383639280122435839748513127806541630833520781947832097584611401401093963935506331830708569271271753327050804935754950127854931704805349906105459167767139588670331326992990047939281087447552888143136762889833548287728366714129945063516653383672748493174501713598058953652890329181188903304528662507894966576569859736382039748127136425768564547579739927196993090305148531112318695296171208677680542114901233236214205520576163568884948311388742679231374035738556998848943834017230781621741202702791232104094727195236638462148914276238886721289362746897999104322207564797991888950187727305704083557423779208542775066433616623649698859853839754745342866165047497909044392840267606141784359056766669064269089283923210469356732184334536817673768993655809672490053218558199226976537510838397735210703291458684276905714257987435410218953713854773114310751180387627346266866912206688389447521957106994397812583500525235100600733422161910257542773208698440608013634849346941283943125121028358085498400590896057108282156160888378560485837629174094685848186920977944003479011915061346000526922835999703138070770096993981833421378102386247936913674140688622514466141252998776683399591408959416856154182946518733769993126462643853244624097693621974912980130458054673049540290046476084778988346836670858380267433749982666362905577808514443799878312729101418876567380039239316036163418881260127765672567268084904470624885147473305561822351112932539420174981714553455487879580870157012722995873505483819112598305425008616201208084468215384036618096202432483402442029207555837523767503009563708639475944009512455733260425776815817783117160147163545600000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -27198689642552461276130389885793948951410579648252954128977488418976632192733587703972272729058601560591229451481449932628849145859220276888327624530608836230927455826891842251682276311768865357659452195354020016082042256877654238474303803941924807201528074056287253419518561926893892517220532611097667065778822621743376989281076714864048302250547771344991094514774138150797159446559907997438720964479128139383645772045107428827712901735337864852160779187880966020197747122859525250595685298602853584580314163865409354137596706630644070784375678457651232182039211734041002015581148763969994304706373380788931388325840548265671258287223632514267419597237017569607128783171733451741399574585766525877388733494825590400557429175433461548172714833409567544582239075125172228538119473975527354794451245429679993259572642904983165497710097864222391019143537841445055774410017740623170548953285449158146128024833153476219710202678939024079711702702229735144614255032807132971142564576917643169831925817509025186129489532059151143643182699434844456731669437904846184334300817112679824621168421156870038455545156782415582067122836135340263964764238572450368990910592709750308092310732456974559893991838795614272389354114821584494463257613433126563578770731996201583977319012927608535090360651510973383582709604220720028093177230543552533346830147813807908433150042952175691456411824596759555588081617975086765385159423700902556578237471839711955185568488115250380222159765615994623619676683258830617047270644231106779578794119288819388198723310276381205602383431623356499028485521752722906298532573260043107689902063162112692601833516504293747922277076657438033907931662887607855490106834456966305831366914943663413479472254382662962784655738342035827417917329362940604399062153245440693184181497545626130451099693041074290669490403629760097579363418309755735021288573330171748742477386334399821753957116405199536439173723423611444501496367909777423598333846727298621325010029270628201638481266301054699486170396672585118224424956785100614990401672028979077959752138364942653318401770343465937791714811369521044185210483480085942586009091880781833068109887490659933157753151367510096675942400992737993180056539691276474011669818802235518054825170478795555619230947336905072280587198331864261026840982167438780984019485398403165098504108666931503398245978968331939953065509933649965092775433806259190010811105611717289367886285401540009708995064138491706780318164831613689573893319566318395926087160713495671023555154180336843614730024544454716757773865412654355957784091992353050450843426493333744720810724974579388856365985241763465461064243823073296384000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 26675957877910879468329043157396496742164451191354156282732681313544668823161250958986858582703773915596598013764623903584630542722797663292119522580577964624755760680438270605334902811469353891010320158253060339471638974554175476903146665595053870373980472684931294968883857188164482101530756984658226570650150652621105976219892565804737739951899803989010420574787096922259925136738093793296782036771161350204480609711767020444526280369219986874632660766780231390504258328884997988509745733957344007150432743793756465859600102980718314320032231098811695108595286166203985154073542448222948517340417445896842019722655994399140126506085485043561497681761461565541237609091836352001686854440349782141752702471313422839840252875308598117953232017258840633243684836510559224193819010824551891283337969545622915987717527222495725362572344562880203206390966267013674553847019760491204953739065356863429050889341879242993323620195368243741776498705368313646435403374065448450326456190609351186336083425966033031706775883288798215841304919301251592155676162421519924351443686364691645822755464547375599621406969706728064032248487455581262571240231368530358818933499567329087567139255955004209706886431709060872005912876808962981585759016924548546528148322335917768825696306639305775334637465440095233124666284849911300998610827927634809517811183509661972545400036258460563817758833390578702461535331052000420506541860744085154450627546944402629571751968389915530269320389187304500976511292250235311288543969925225876085868456865526227501846249847578582075648704996150199806265792367207059322535143999240463343574496322004409957362140730654465659247377315401478669380099312859200261715183207607080189220108093519288660861727514315517435133291123541868630602639542989440061220397805623451753344575077759824855882817378279191930903946206973333569762845885818661362467194922378045737829321960906368679141939104483182200683291677407896987994543981823913585603463814080836272180096965794215181014916766371125778260552701386127548049533397094981162676064693853094866084257710212936095293153549102081139964997323233347320637718791201743730619872522627947439843436267988323789023780212807150841885262842826115645412170559946985298749077462508117313387629037002090679251356492790729804040969992275068534323290171345198161070442963244018663430813309621511027814819269343139756833310762433585797595958546614547331512644497307027295468194641268173251133034599862590676862481582052062236787279908302294008537998860647953818240256905898749755612507821396174581940392200261583443289184769889080846028557576974746480342734930123653551310239583258278458027219271139983360000000000000000000000000000000000000000000000000000000000000000*i1^18 + -18915771697760747352352107037674997293717042479650858530521017657647492092107440549798000255250590209817787425730090910738441882323282219614680470057533563667178108627519586573072320308588121268720968120974596917154266609949795575760086340088809661390001771678561611281920977031726466449979441597733179421437286679450014819039986141450095762239267307782794753662564021391517292891328664423865792233655538268601495174552030695936113343465594797659622786260017177808620551659545482016637059253777707213203061423988868452970895974950169371892453231346837947870646318966025722238237791701805866903232962773850879967756950112359599252205283376860633413864039680597725191580572067554766124899208308029126309442007489879061491577788807018932244250236488833229768028321690036624529310336508449236452173503608274589822490605445731475267814079171795904988909970322994257884693895035789740494748654912749105463349924276195111599043106208974709782892582037151646484919520614696704334212745519839118053742686712335824284203394171793570977743499761623670219454844189267613076952478731465395882206104734866592681746404453636018306766008528136684585794427639447018921812491702851022819964017762243142877171537493519087815380275833589974698561097763209342231976770598850366280427732491667402784055040677686614370371838024710204315002215490401110781270615645431622085317621917128278848143868727234701515632108284070541339148813616436508851317579632977845883787490865524472013822295004485509675033487696931269025078214186398190005875676273138056379746819700057758696745086904445246181715606776578969291010922778103507537205457102024375316266672184005979160849356921102172447464561405321822802410229521691204216446543102974142561042629725915074441986878845445380851272780857596569504498491335965188076402272318483995758715778320269638391384922593737092168192622379114977748086818688277967953371528095375755551025699282144289821264705746863121022684119936136573655546452350194549737242457766231015969831635826557796048999870586325118740853321411591575812288928784180445867465213033185252448649478399425728707034523216385730782987393482934510709390822556632113438011285243751679444664457325146910478296534774642240329484196380594513800338321481896540023230449899451409822140167074992029140940107058800848007999434901137939007918233010170526167549450101835688550814398059570138784147304319359032902590551318666561889959971025712605952380534045596442168804231449605933663695734212570536177674598131777599099234395268670659175759398153081985018538435276510722365198802510635628292496111675012517328528047720093622234987783135121830265161383138347131135662137738159718400000000000000000000000000000000000000000000000000000000000000*i1^19 + 9484253322392187695374715839658185290530701626681029168955285632995836337329147520216842655402526402132269151720020137553754561968353252641066928092927839661564513905352375169833622874235050374334916201857519662750199539790544378112544732166003822817262860193112025324188074966729297976392310740432292902296659848619631431577818739526901640535178214763363350450258672827856968205113334928372383612009783347039884195585841976535936794762585678370175709026169940425014704754724613104354832935497889309648212116849009507140641685380440615939061243971160173832022504387275343031228917465591437947944966233339239017437603728403955852187595831267403822790695970230503301504849923745726472544701791722420703535265460951699628036101634963575450878974232240289687493580935104026934169754905660339993912458266781464279966674791189364456614567040620478486057413301873057016286144924304943006948905408134250576484341077481001268960642060531765056682039827479725258035469339295184495334576565557049140094354942541239378651201523832825643871307367823786194816256764589388816335246774803983896149833437876268798417510128862375100544282957083253289933015549617834242717760908621546904878406733974986056190024517009228347507451166556196555381342297528787039716769522153280575052615870551623003212457348121793019777815614092164360367684895169154791139220315618659799185164821455572674411490801297130594964391807918608417049986530140008213008784119440148116634890155472098267666168739907423554922874541804546552536750830029064554317308222364890272991543726118212242897135575190817342356064371451307627177611531090682166305740804289944315276461634535558940457949473260292263486685130938402410442282194164410814064461350977154131982823599467720025369340393293193475471302673716608576924449948391687648959249770391751153199326219543701580831291695293569804084707829039390122414639190652563978328328355467636770484334219982843610550899977472822108352128201344444283132728005543432602210026419772588152344068537275529257946464588088853034736339047472662186549530130357470152463402971805048491711915824409247139879912141337279860958401235960798259753798148937349155773233652434686479420275829702399195025201075321557573008528325198556075733888205898308803700556153748231471364899891073546122940630678867584056760642895801984324520433384057334634630520150096765671874672050200372420332649438954915231555253756129266617040208500904161915157398079824432623045064289639336468802128313462049029045646914417262278006424004042135326598516527824786361856617933369596363506697655454304092700889039351288215259473366446283518681120517005025626994024064858445118127523743399936000000000000000000000000000000000000000000000000000000000000*i1^20 + -3387323578140339357453876835417776485426168269815168936293757976094186768136904394272727875738106649994500049414418101552362332019931557985857973584501827784284201528646863413350460754140975017548942476682661176377546298076750165272092995909412302747607423042950672094600023770709413753894441871829912698707756046851308317271912526530090254283120074574401855771334791011153220358439024591215786887638247113077522202497077381553623513191259741712129472983918474426999399837766472014583909462225147744391012549797075778679952984909446565643396399827007549362494361499550876520093416634151485513610493281827697733326428907319302527533560623833641544736108055466367010478449898531053187952626856491510181073509789135539681480081745087534581193906679206668308392017706341352256446615047040906225854933915814498853417273433171419054326042576509756102665483113000479444657479147316380305918606972539371214237808146258676546531608975147789124104448643483965448594807223961182536739639810690410832481198597199730321097410408289262386060809231179143380560049270301964273632765808804369015743532800063389997374385818399057770526523385299133101325111456064729207636995801349571142279490090944849444006723307442350719690367955465613650145888300486659975785680850275348022602967264552385241947478058725858095150764228535997893743045629411111192623634285283718722944202956312940532211122238743471327089504732821016940677122366889071077771127508875778791066465821870712579823376252030250491917996079188536134100274183048189375922568839980186272597229488313459530581906506427339258741851500424345352018284856650685463346217730060200837869726601550519855879195264287847050452111564467979018485480138812710770992065278692278880152721303079667331898523957789142532692605476210104373480296988917219980436001133083972594999060507233110221841638844637012927518701838972298722262130481328028573991374212483915700435778010924229183706715216751006394437429016194840265673198867597141036298684061291580692988138521703040557820408031265522451325446186951871474003576344311321029560600383109255108107126313160304563594832533783675212834078318853349844486114836389028977778952052020839058512758868997146641674828791300048542367237934999020996501616581337632133625784181714022280995084919083077118093295975758414537531294909584345328143276330105018769499745700476153460885229662044492417046009167118101209988280972211312327458169514033146101030674435674024332629578687057506334853344663546851662631071929077618989800916650896782109056297719464042039176463922764620986952996857103913269781165219643219102809840474059934088663300544656959580553986569304743346289263656304640000000000000000000000000000000000000000000000000000000000*i1^21 + 883738810708401359790018919737512561881592359602732482837008504033416905536877248143298801372120660305460792376245561738788594106212517582108037034341362758067080241661455046545020234059456801850992091501027276603854561191036071099047865396036639866867116904919807092821409604472072385895590101519681922044924953289831069106923590733389509254365401855066293268493519240250347261495827589955479359762155296551736331029862794802345008426555591788439288662950101511883995651023105365032146300639195762277448780069600967169455375542865168007029359073936199049630849929332987255872073027902378049580571930916164356676732009951279363515969533657284769014141410976054236817780772288930704587743886416726835146084486278688391045887722482595796792055055270297283326891008404632589513467841344933556056700053972217458707006379287931195544055494552136542474498573756618677606908599279366307691217401254581572727142761360630139462144878097466613075912520243658292083327526342447421549514403028323441943764439617204656491255446485290636781476558992697477747518489291575406276237584776101376737533399729468542576282202797179091058913357741376424186437179663665739926539573709712178147182870925214908589095285550148068090345276885346954187360368950358419640484761886023175034623071862877618684785427233799257493585601158177453763746915337545946514643782713395655443335739257887573049224016754157732604963160752420670058135106879001015800995140633831932185073493295929775162064640123444786121580712798144678441030924702726522109463147084955377141658703074865321505872739790822429497466624379714098212348036968741257495361048764777406836948008232251093942857117492125026417756473380332023439668938540170310121910256132566412660331454096104009704838883251847533750645039117697339388865518598332083548214603638777519292118420007851727033492621779668984223370537355211425571082734128235892271011614891291722547003757235446690951968312771001937315862706519623815348269700562153999997737121984206814894238127727852142379261360749295120722678733296527033394488073236530481225987852237021471527869845239334915766217097664273627914237468414656733950009725387928026706400098317166608354454005069705734959479645632224145039122293000117201834661512904012583236601291475276367855985984121413064731956977097661840102963084799008972832117204713962815727900335843657336291483851949646921057282661641924319785082356693495592253070966295285820915516382899255517951288092654895934509322379301698062582749173049021619304262726005615478835501990552146833227554962092075969019607987974354157339257131623433597650901258240091985658213538826034162124108625510275055670536018329600000000000000000000000000000000000000000000000000000000*i1^22 + -176790863014672555781330833264142734168521867693075318009441477258092406986281761328948794941225967639222192433242336466873113379753643749703323426274906652687685747593261232723317010562978299321856058047379854503767492950822232115707050054153121276990505675979688779246379036455177811392082671978397144267748546330643491150160503945828729924747963451970475462808648653015496093647166538927988729348477052780930476865147253373515047922765642199756979779988667022430266591234899174761038218279520300832598045567392424308846630739019715533483956295503632298806450702221715327687509371298534987341245311284429466484523926252934357077610774221933814328953500339332710752450649423655313334743257213134838534641215948441698837836314053177721868458041860883339889797439203073390778402822047253792099576570925806507262250244914620022647455356730858618508608351208638510799851707220188406807223316225620806315298119178365571632890930329456029590116769285602985786414036895470302803558672378751721095152046304772849592008866369429776389939225828004397637223399532561929026320123633332129873744201654673284157094935285636363228284259246555489516280491595016474628604289969342433434672599750890024696054153133334387885027779717018957232365902218111138744002950087788704595630726890192219555517133928922845732580701553878062523386437218656757959007249763729603781749493147239366462602155219605350730606697682034813131982997135284537945618571851908180289066307856323124030353499725457558348383986419202034857261931953677566531668383573904122166962168490789434662760178934786713587801765993765412955142008425082682515999523025393775055229475465860566064387964632773618733544664098873463871154842076720369870648457957765641692996474425531470166553252900358115516038834091708972158360746257811409819102895377831688425061911977317640349073678892421077499051343081933741761280458639787709964033843229065400097201600444920139913443297745826533202207100810056774047330631669516558886678425341861567777578898964722728332371725258469485063958088879475823627619439967923976011128255641493975340147051544352801215118039780139925085847923881845391474657788794767985980564073329377193193474612922528290560782304435086728950736586740722519306267666544847451577020131292347641998218945564305630563299055413048056582417325750598205096611296312327692364879315779504028830453913394688638733073948472503895906545836101060847767953626708364662685691140610561378279089052527441248537689922582714777693004171086720938842749073147705909060251488621910755489973163902627241268036555778274308339947047079828784314590742253337694093418061287324671460536813816378616720427843584000000000000000000000000000000000000000000000000000000*i1^23 + 29167089300160260984567096118085673324381367237367488252471998950425985068333876020905314303816596695135156271532131030388466511751216651511555573422217987288976493114707120675172078744862598972196195529233677589968300632173270243251195690494146631639725692459122599741664070367929983837682869167904076600974682568143586118325433645209702686499137870802968260182497837464631483565929508928960688175243618865170065508880465685686447868520806198599103836715871513012180606183010713781771412473083676791950245009444682783991466338187162576935709887135248837669909154224222965456571105730363206920654794562179788404825722902292182296866019001517091742816402792290046256827869979728680155313438398506905450586547871746017294186192368300631078691925377756937445830180380489587466403677061389961007489750604719235356389922802433160438952739813320118675341007564876851027860212833753416497608898380096802074413494811511990705133670314607206693206046893862724678946741772723880732002391177874974996264133083079464280701917327926081465521715487698366028293274764311558498336280968385763473490146307454346401030893815820891592012455886562791394814600368831602801933669818233699832261929466839963257130754458118742339023103891682053550956213309579792339023157875405469710710928430135870980162387351387377161111442144193071350106758799194665286605237197349308268695607692262082249946761852139398202500095749596526914309297695600159635264749613246625644607705977710089787400089010611246763881738503725288378867432955921119901573185622102506466609808288218995538071204318749305384386831061676472343221083289988319614857765421525438262613141223132044279920891934467199356089385940263189464106729301158673442576968653777616991229242903543607267576439876200693501037668805958535334372925016446601063666978414617329927376569685858825866048749064696804441612088122506448127588730333568793465150905140924323199392168796587113467152735447418224575909358758823477704330204946591407439954628733036551121293070967585263226676934697302653614928511441767404067260327733449950954785304596399719200299708228357706207837865261562579828292185157304406416914894053180086867756257055980408848212536250816980449421298746738809021165052802129844675587191471909223604813780857623433127226262527453400793106658884082387263419329200823474874017636332397625153343541516304925879589211452855314668326112435189142414357240564969538607611984156422249888280190208693959659961300781058829143619847907461817086973236889782709470919144948704676374465905967039418886537753748315262891210770619225317116143549889508260813292152439488199360172327727048773302477188089168574345600040960000000000000000000000000000000000000000000000000000*i1^24 + -4238556544927412362086332117682734736829053059025443071983492810751156583117727006877931522000506127352711895716512998400693269229130574897869369110602792955401145728340016040426205070430734712583506350454360234125723635228316667836768764090635725427403970945351830922505739604113764290458324984507613071172754683040578289536517720806646303457418683467393291664462224252204203245277941176979278487937525423870357744373155924791634928122320591840012329619937355194261992352356465824292945960326964493207284612731582051581052076299195172498740509771132475332921361597163148462428756421145206694750827733277421323696655094094374458314771900551941253475716630321593450479144498858687362410063925535006104582852912390305687216961493479147326285775169471197883119122248488553115079264670890704665283921681008990453326531444573192313693387629628850579909025148526156363783238754821622486409764124723292993324172564176838187887182608052895974801064742863672703757826678512518470952879746048742754016349891436985838133459333295484127655803777922228081674009082596647611131312080849314367447548940248127422574386584283491364535813064317565623020704767744808681765907104749900182775006976374353512135202471827315691114603657101657893253805144639223122601925179983817706094204833058187777911499696564032397200463155915021472195426948760698609955817488447575983391919113691025545356361835804437893764993955266508023473478024865903181886815322484915362040641859723346144510056068544950611266373507330226145500749268621211507288170650412459137807089719597221198278538987317216712291074132821782560328679535710671993008993468212441304434753793063015930649397308322654749403944626490879549966768360445145212251731590184705017013876029565799949673064565338026732983814806351967872809917644421192067302713740021489838784737354667087740298554684521216806272893575944756354144075883703918814408481767749200525362166432347297443205374397393642371278314590726197065888134848788314220945047710944701433573090021869545283793903786784347829529503208610209685799782590243298351392159224277946581687775652017209468902839498349868679233768159864958026504486895235914461455786002405638156463654818286507098042944599402957681556567295948866174187422908131894731689985253918942021631894264463781699770890524048396107860987089900553148614402927178067719921645871178516117703781983684515827977084098830514292295530966532065080975084840379423890035042581062622883444979259516364159128815137303004296540878923683371517562544297167172999743449673508211442819103922833721193320952744256794393007582744433594594946829390031161386623044001513681908010124257932988666347520000000000000000000000000000000000000000000000000000*i1^25 + 551835286233993139905168049201578853802432338085361599147631472941601210189283352530468207960603736799204402661895827433328037569209573315777579654951246812708331566417173267681723478407746233015394471716057740384768645994549302669615758497100987128033277883848644113863965536567928214565214296445732394043126812718988552008668756373884393684764858249972479398806944720204414779956764697951817348882173383885479947477476688246152980391172006113834305026036981154503736597713288757853057093916618413262621906329108536765705855081469615299921925061261364468889047343338344235828999457920795649763205784720121286931050512120149476455516224250941635323034136959785425723998552422221907035338617207169157809725077310262024007278913164103061145493210456801684762139392614806060705121466731830302183197606089771202494777817776648093309912848621910605613745141825613865707898437467575367491653230447985410447491130239939805010131467804970720736345322542346423204867400059187753676391020339330696320463012177133716851511290494592593252136693110617774826617398473759893312495632992955200417365215121449779632208951414730100881517616447086142137203100585872693679585509826566145383938841810272409276098010972875517838106333987058562764445465018351531915333002436172683783051922695233762675916085392339516958620287703308501628855383746561727396631755979645115155427268957544041286690379018648461383786205456710355369808435196096010513221233537960753310842711997052093711207015359497044210414331545201588542196817171300445301872492889149856987455737114940177585065570385344325821450189911954985547340217020498766405505494575771010428239689863656734346553870632667243548134574991385458342394941188691922974647634268903950399732432317945335367563719037179855302374159929022917044607776607996048212996211445820088575090364821779261662532727547829060748606076819019083320002749585556166685353980373511158393290591505298836389983218499198909256370411757415667209514625625807155477987543978193710155134884126724700089375824185870180171486699054182184009822157485210607524316677662809747067609919284250280735493563617694399790399034486486244118353422343270111109130227442762771849927498213721322740437578530447551861780890918163852699947383745839231307656990801059116664306309441623839573824483066174517990478573402433016916271146711762803116432965079341332623914413494594420818439994805892373852140964330786295032993036689454154033680554194754423815454071810116921991237083538400283507708144440355371239349627237846961310840121123980314477703682555307668915160927494293646044858960684596123147258674153787890370206348442216825051031366076595175424000000000000000000000000000000000000000000000000000*i1^26 + -61534018850894210892141278483944000550857675260562624962021298510548848425985318310976178511845179697574605452462303281018320993842977724069544984395933000937319394108579243362961847778925487051406983978774039508137772964016105613192839446737440895869534388107544286031692354216799637438315747574310927204910457090568783279042111710609505247792049748982861624311891482333307516161941271331310329512176593339159592383253369207239389045087039125114299958146974182600628854887810017249208775149970265407156495339312519264092050899457282220886907578781246123152694988272576711279901017364819076771129911009031178529922848460761006814038685302732439163313108764779014285106608160996228020767372814159339649095905558677268227651758075447015058717889934655689980848200944175703704139740608907070530034670067733565563879595183410998291950342010580561685708310343699332875766372784966791029260122648163873068734103224568968055448833519487532839209545971865907814789454907745189891777248190082584289612793070942452292289018167830134719344519854620467809491484604527213750941668650239710824095614545449847825428639516377226400290896657160991969645054729198712456748561885005813995534539038285288192979579298656760952014405205829803570032029416817627320029441660399197017273102610378495425593854854196274220527921916116262258875002239247590440600846996046072431627326193263891994851601557955388179874716760193502413849831007195420854303115887581069466912603193576197948995800630846181780607819237804296483268533550793358994573423141057778227415096952152008825730872299000379660864989613174879501024672426101801916598117873450776952291795304710612366244953856003462127943224480218553111292556666175067060828398708949970662961111145992022651530072052007260459813663327187290380585856276453311139513420578672843418521093301372990163881411549925418452359229352328388667544119787499740650978363469541898710092450110336655558112435055051340126190456407695819369527335010763806723925796438151625954184514403313022572674324654790223232912154235948637249862841572815090673840855453417543968149535912978695939193616411906412391349468851547339643208380488488713713796426601376542941439545172968059244831590416473871452056647034714978767217386703026511873939027946602207491452124643899078777844763906855249898586477250597875624063584445173330354804266449331268939404996985011380715349682673272455659288572611723932544303102586213526186889708818824649156556378855995972385593987570781616192277741339341940345321156798507441014189196106434219014722741567258783605041144185903411357793385610109996288292204874716836062988756133191318800994393495961600000000000000000000000000000000000000000000000000000*i1^27 + 5182711905961120829603292296603212492582429174859524517673656384829398846287470974204302675371730702575847943331020327351477927412907700871658638076964404086855816848708591970488536677597988048536779847223409924632956873474113683620768328445336035175817560651313774750234709585101440867878371355791682111291666092149327703075156324844721336748455679195776834043403407744128631657970193886018085632369196639875156577090678389269828424996523629839956310860038427510586666021356343405866906186144233340257661325318597100077221789489192382068536803173690507812524237241096280375390066053514735335151639595348635713321481314741657001374643977705444918312309324684297656544307180486698427970552937670349201906336705704679398905252053267541949422731240039834073097032513900679823779487504644267586302022431635518285898041626160940867631356636037090420127518724963583774947991626086825418841449633771511544981770681346736343291122749410032162695114954854716675218376141496483094425327513084656678097174458349414463012039193384988773105245680516341196528411574657103461377836409595771564255309556620617970178658416448231996178545669297517052669725318643117193154821501288916804730754138207191888092202393625401357539814621453784348497888694977762273665113655544594408374201682595696850590372999339307489419068598902856725512258961524668355060935585740238968892538160417000258042698447523346266646282393896804615734006433955516385686331967851306634845452367784489698798401883041829749140859226166396843764460820359006283938272131434636968790712717854918926125811976729894790062841510088745917821038710281145744261064857612156274742770537332718169304082138056082850722085915563827219096733984091925394792433997049775000349371177248647561086310323594268676898139210156216500885395648460183544631027152882138314496211367105872221624026636094165689529409442451128869032171572091755918297327663631174095009729083784861790608336483933673890231408213245801760467099124021676932837460554974573659400163535799099235873542750863594541679667651016619119635840647136352764142539067757161458895691120681630127482165103688396225280089617126586847852858408071721667486075441489041583734493403832557569590407260096837956943035969199850800254129977357105113191585075189205482370256500714939372992143197188907691881018095237808790264277108807553685664779753211686877461682853553776314871487111443269271350642127876144131218657495972175571252557336139386426930634989821500841441253409675529828793314712707151262790697140342841824319776401295332692139135198436645635581268605968030778833379389171877353626840869408872986335146103686103205941376502988800000000000000000000000000000000000000000000000000*i1^28 + -373076999082906400958450733447865614954127787345333806998264896933409470026329646432218553489322375159635502182482973267962381633250297919333688849503209551966261987919833402554226823752639350274351660187197772769605267982163831276775290868344619784676398746669118873013544893365406667172057980330167991799858178515320755141174336801674629961029909282477734780446383586996338382094996987755271993313856924121129900976772522692662940786114592885921276068089155703142624193606688320515237167591185051751565432799879571876387244864249969028377038640217597487918360476531639964156374956318974125576780328443183210881502223912970975030913393896649557748479441055172569053400559969317659201531271271662205154236447611994939045249435356531638199973521266708776078260603379072766310776244115932868504672745833043509612260957113609123845259349143316381758184243056029582404226977341108752776709070538872903721376760964792692237410719531207849583438312626108712523363709403125623349096828579713547469872243098734432275077784846021510207437541780894617702332072841847094395802599889531838406625785291522387432489922398401877863877754716657953342801197702128389496354564703824125006303420533643279384778105275246073682462575571107393202237796375123098443650957587824982207262835799247836901587369465861710394849491126103300767427820412852799949104629520879454536179838354989909430019545997458465283092101637710662795294988702936553510841401550252047430250771467833900680593640924571886403350042266698962697637505026757122254013950616132853991928939573877757839722543262359252401951696454277739932321647699259730465233219392158800275838513340583430313944304847578470390078855430412167133436778720954139852292123776851061360852640990778316317453758814717029717205748187293562116883763781533853147553781123894778710705411272858054199574721429686056330040782112329106688522171355547492686676708106769606696427538193937153394676064499038466646864351734962748711073300297490180863664012762819515089125502178242088748396891217959413073552100673250701840572764328114155670397734463916886416524556879085891475661999606178811832325019036081517490275431901526697368420543709005668100540387015045842470740072777875473233332662358800771520651863714635771082442461897988756598559798887295403102031190174650808850098111357286032238756655025098436536111412186762054949012381547315826086329938006566834568867662939941496014403205647317186575506994291999491286556590518425531577726775887613093239914278619414422612111590806867703463396150498076847720579750227653253008031681599754212777070882151467179038227949770057770934774275730791227314090803200000000000000000000000000000000000000000000000000*i1^29 + 47007505351015360999134884814505570949511345142816388368629610453538257797884904171367677961866131499005617466154483666224791275790893862137365559394519337249463147366412293998813805845427898197190288545175510502596870207393666175083321538403695623413798602786195164384847001625220620531267126837184047612236735097745979328456998834609255159431403185259577801817731664431455718627831086141920731936316504467568946595606942807871979048284169520684863026364898061307469639853674390077545226819449731042057646308716374540181673273282841508158832684859103591191237798549520038346295432629472208294816154318710817322504189415846184486752791135611129094217557056803178183100804939609998484613088466247792017844349104688803843711144400408104917317682168951327764993385826556141468077528337235010218546439414340714031043942879627793825683164334543450256729942056905530695151672733294810026632815352372547994706388316536410384358291924896029876662966971444233313707181609011700634293983916865454321884185463959611448914309988960872837952401957680598722612885315544748647898993452167418230114630624096586928425440680644466558479911542233876904917737536891337748568899150840439069844108505362853685419640563077173508126299784660446563408198960434091929378487014915298254036993183534030843853968274169240996181642036061586513297752359979874911266050596997599883465717368730349757963324802507387625615622357979570092763518120340588805064717427575988190310277005149770370279853188389028272455259474273094013331370197558886639290319565811583105676607812840595945727852635679763660619489242585705647253641327145885003911727417303520162095848868674975552740523695895480376023820905826277466514674989888844522197098425186910318538700965544103049096199030757500845722180216542068716530106821938848301958395362508487581932670518797021797444542056389725500400894185094759041486377817034683957228849606893638163415289888651879814908190403220863325523904309813188349632356822950836284031868297554677043724354293227978188979013697516742079574148206353413429230699858361566719371680458211171521958559230053422157218508804224374174552783923034343854013212383584567512650866150172160830808074160525979263747063949914661957243988524781651505515522435726460507864576955426948119838574970870879714695957940433320848638843655425627425020442913137485933684413519688734469143419550060072515161090721212196829128076171711444774486097109873959016381126170266707458060619019509913006134345172600820399485802740797337506493919577977447022891546331737747336992456970186713973550546223675832765753527352798321140017779059655943544872550017430418620416000000000000000000000000000000000000000000000000000*i1^30 + -8528752736648296656153974431182800645477156850693810331535474945555793754925910029149362549213701180258861829619777160602599776467639977011604599014022313739426624636672368273476926256904387732262735829537758466837564855624687075060775823828023401601531844327115155324336612792828618563114732627714646202308263066136613818875312991276063713333095865126063055421102521293917984236818505829181297545050912872443124694165434775939029179274416320384139319539300720340568739015112297664378808033577244291554064918486452630228253920856711184472632579619496744588035909644693738587479217268452903625992320487881838621609587345154534711376518330292613475941066979296683638684648608173794583541822463828758800995313979860160188120619848583779907607769980540706366897004629833312950777467991916773799413158164203820883617271935162509599549029369231224397424765950799752047588667293804432109157288994171023839732944178266160315230439264548310908749985300870970602753458309805017554975292271375667628338919306655474612537059575577351331896663882379294884864478002953898078958425819584900321721626481473521205971521720821989714117824058429176952146380799110938518073602748308392680424875264019631538600104706374073502824486798413980529262604052114373561078272817221883448309777472596237584409565422871477070503159024854175837352427999931392445309011835092478645265430267272972279512155627083098826755909876208631254557745908428422743082464563654938366112228940290133217279742324528956491233761679434357981092222796069693786630277634153594971713638517407611427750498202020290994599395024462933519994572306589040720558344189671697037784777380719003738289197652310746015478305971303009412041295778275153842784348672447125684497701739580456153336340611170321461169339346432960469222626924303198397478526716552470639298123414991731323683637314441180465294679824740426784716267628778913177161850921883425681462708068944608834919457858190961285103873177784622567243815172834560961694695140041651240798776425745311834592975537209405648818919185936643780560757172827692019351636120504274019762444541391850506681619396552266928825789166046365511305381801364998343650623987819574661561517329796794208418862134781145738544586565123667260935723281615805658470226118149951969586305176333285887319291403608867156844278827170475034078746018406050355722978809619703838592648126407687032738762377435181485735623451407851230487682880647842354154791163060164476548177505828954560533571087168685261082716028931115806502693385185980352326147680769878514079460933721217005621905622363257226290422757427372881740837919295722405454080487132128870400000000000000000000000000000000000000000000000000*i1^31 + 1164040777463156623514659410410116687511774407870409709761497508503974511061232140756464122565337531043873386254596538258293017461843426604260879321372366689186680521001706132426086062800481338045238921620612395481505801968462667203546820477825350481619542369122171287934877743865034394321186275015116950125434507638208710475082630109052666038173123831399477807976372244843721199320353812956235169563462050100601004271142039646371270065495907618372903648894377830146568253446372847621166398847955324945052813933188806720552698537632819595472346801781141460235473520608457274140408455512674733766255703236202521834559018058209293388196746353869524902274375263220712652239750375889344177763405989185239649080754275328176170509136627917002074576282503604934784822415094881847119375785176246730048707700332064514122741018629410272067057461078566005749081618602656014149339436107286224607635104838396749579450788788260698171647577273410453856527271366194975179416101283905524269102661886125969386493660232662141724011574972591082094831354084630050706881329726915878380443050847443485921295375463828166903720669550806338480408733787477357873567883801049834219749256717404930103263470353313085745095334752019174300405936581141949958926469486816811571506189634141236745401214794726196357137405208573084838224228502087818400032777468874069094629484778693035937593963305420223001797467322697616564097843595991566572568448718426750022239295146709199739365798314300733380596172388428449263325699047212537366882387716743949307492603779965962508177065617038961480816104229396461031543386282663298660359933409818142572593653463127702107032921027808475075633620762229076186417005631598485347804688184632436860014548071620955473676539640308726064471420125656449125886070110424545191215620836447864541286811335622256772955160150835304250448993587835116716782219640611379976769849690447747625127023098163755032716629870697039903361078746762380655833762608209675113409158949979075159209618524485855477683306317052786554069503630250392859526250677688394402791893905025781916213932057603068449367267688425873762740341301080582450493704511817677826378164200623645405592217510237877197512042998154864457004267007015331488389982006816415854200087055640374411578186585201092833570029763741770156893399901370321790355887646763881563241490254054153303094466561949891368846904571413832893818244121825809593363463370023800717943427615191729387420734562431943475447845222931033991757565016637859248318881827255021907475803880869350002080123019111007413811567379634849909020284982906443450627921377409578309001677542938858142541884086550528000000000000000000000000000000000000000000000000*i1^32 + -126386621355159105962260869056887432699215493594356255625919610870513791056749462830077606110387403356735531709255666889122127484038014336223845418340469997237456327218210784458598236628545107392283325867571879194733283864881952154837276245746031150390551489328117737539102100499666440177934800004284045550675496138319767676707185189486110546049798583338456228918166467297903856773227550687941563736606569473442066605948108366390268151375941951368033270629019619421359299204622427871962540298769347768993430025801266309814724621288825984608970652525437694151844468450109127107390027566714374395964216293374952198670990280897189927319677850440424093848145832729147881598058357855069039431651165442040352151726959891449773727417718764704117650857219367287729018764333301527844872176488016952783182740575027642369341589512357075197098380391968398027738924089918333058606387841437763313127981786418885969756494073538845120577035713055082250764553107612215529253551146686222998468258064130330118266915213906118959525838856431645203235716065833236171257906586089934496336440078057928275137977973693403040423218851681364378824442137598508498829088948101866140185204441167009793546578714422583493178737140738424702130271257284736741793922840620508819494122903453358148052986328556176662660343602156024741982818204870456173620240488284779409622220048795703020435934836545601117900117707695487424675125049973687917410022309566979963745526221020108027041530415724809800392531438973066925839492084123949631847579105265395754689709277130596590001050732586803229371190068968133308624547395758822800868472073150559944205311927345050503522436447950620014848333865237172750969712057561919610180387452613058588498882753709565954402371135168234268988577082603978269293220622949657481331631628435491544142872051102987904811497389172376136518405763207311367871316758857429366050257687278857933833546585919516478497701323076897768155224570622194530184138187290166050478147133537027332050444014691419202758943797874396068855047835255768002812906274183364308803702376105390033612340857159616054154479578196122961603150635725434322040369855954928574550753848238543379949639620757106926758566072702874364285003518541504716239825185959241672197422015375223105983840471491978661525747580310895527150604888851154937655981470176176103008948720050716781690480382725642340438603168765442383880711356953806970218586118093542763101991227153082567770033474168900575095563133540185015569913013549009135605051906578181020053927919453001238810773211624183006532784086030575537537326642487194598606880655074351744767333990597425331376633151488000000000000000000000000000000000000000000000000*i1^33 + 12505492811019137263017249230197303074074948508531471222800915452575118866370663732288290171339957562824625507349136118448576938065724691087357851559265775001802385251525262852259968264743717697227991087743321914878018748420395014837880379999079447208737827081966000877777179171361240541245326846353699390038610056772643086222047958127605261447869990451039128540136433907588727697727564699647702269614311605434100766892319856517310308164679045906547767061579825497698509066726060082372944193210118403650518686937833889196692959650630594480022001369112557253869509216211421750368356938633038231548918344268876288667263958402597977829072485010257684136940413415513727483960904321811493863407455682739677515110591361122735024658327098846421038938391311838824040353786183237353285504300708474999500047911081631941798632234793422091391093409702525973121519094856950474415837290311502507654862575367313567808211808210021432036110971111708691714856427412160231213904983315957950124560091621166190877021261973932725664392749260199427422786180266316445045358232865139655566061676573808965853267474315038066021329930492308587809674596197731408866977176877928544312467002623014294083425318960306720467903537198946447980953422111554255323292757202839414787602406029781235965302421504264166441822873719495248348826948321255109274262113626734361999408711472339227865227196484839546726143093473127232188193358971342918893133785145969161432090233568150690748855928020181397074252160776082811286129552715043487393491434563782197662674087730152680987820666319086626904158351803490704842720624999445077655429653418583237302768090791280683914021521622698807610796151037292328113926639646707889529147552749758330064149539702453104473287816452230017484847496201448928894253405859646745562681872207468552796975955328952256703339037562566908521136828188547387322062156437518861650171430796059190227648883146862174162716203681402191312481810152566089203220936841324407080246795717059241519845088881599077002236519918910593603279694535766217994462892864179101240632397133419728149310351464419528436345981815867235965925725994668284906850204050108596776862644773620794612301063820809639094986606757029375978228574930977913370650692405528651077765945947020855250309440177600723403030215636774202974355167113591219503215401010237680057123776054139407231509990193964158172535296809248140650760607548568928686513949218493463159912420533538282101184702807438649074572172791852952250551736933055112221962837399312185613019557600893747631942425523021435751864541315415195469437514269519979849033536819938506826397294972501121962292019200000000000000000000000000000000000000000000000*i1^34 + -1161378099876014227290190509318898025565336169589759888593013676204996989222822631528280208614251514208375378296357134949997918756474629924525654382391388634632700085142267173486313424760427958354347693783824764110430187179493678257122967065055255865013144652614687691144432553681792304468531473415134076951642403305349330730803432755281688644415561100552794716120989169248369460509398671601512852214579497388566343999980743773389644353111849291756216674321224826948537006332358887874645115069585026653853347255879581719568996053647803354648848769532040959405229952994739721355306012890006218681015331344600804394067160948331950844495425445937800584173818910626279916375987002380095136647334917878672536823873563726947406668451205360153018166774188888968408536610277163288837345329402923099299234276459077661245669326231638970182271522542972084089618761169172273604022872243515137079955306289557412848083688109997189624737446579463274282658580836060985483588825328795668438646497740037860376342725968119062138283029074998665997469941234558813465589328443788272704919671654031766321522410805830436456427472769029648377877855582327054854147691833620607011166102659844859324222658517207025601278613836477181153799143576768051318726183124116045073168292002396503265655907913466323368668506592580650428213574382652541914025544945781200723234791760646937569965716725511629677509789722165708772559067432160545110180343791927465833617278089575220253637771737539053753863884456632776354018423678058163730674819547846341740626355997642870340284171494999365513221567069075478370818503398327837274781988412392206747508435994932234891044407363942403430746200534606663066812252369378351393302781616950871285766338458338892353572449110637701213839975364815307063245951565684789386785306846208815089201122657965967170592237045701462113295633856389180969260008247826688242577260656818929923109092553683867541214469352818841243243580552403340631041695707794553297722236584891734670653722605208994485396027621792101789799407996644331226543746297319353218690466933680266582362395425378782306687101250827690943864970490675286096426627637262185529177496483346275548111547460830119854069830926066452980801511523053656691351578410275435117612345229232330991117607267818998273647479721179837995048771406998582130700743146071929993106351151484965309795831101313072312282066894597218918522663701615641330147190569372542042899680186974300576369049759781692514177823845776088964226476817679750915318778216572448903348076221657430568852061240782078205585775218121795944081921706576664036564802694288948931986076913643650495283200000000000000000000000000000000000000000000000*i1^35 + 98747516783497931489308687288025633139959409834197409190088737508539343575066334697637103597551298436408289270797563921763862329354215041921445128537034707142563880921615904702313729160649337301640549168468047116793858649970951083698240477951870604244234481234245089638734303433652968410576147813514984574368180884279853199364326796375321466033256448628951688824203420117678814022660743261218082113460972601411600981439892534359625803624462383018570730293497024959902884311263673344509972547378416586525058539043857551743455546067287179729427822122911167564394906664262828187143624002305975926622191165856173859883108840078827730762343615997440701708862136973910260992238280721881697446313972300921945536571547719827872493859224507423741361534265460176275431862239060051462002806110631740277743186395716721781359932457632412564077195241614779246643416077630686638931550207530580929255423188283008416215611383432182465609126876200612307735849780026220843283065384826787957403223769379139233500497807471880216005546541558156669632323696174292029955178584774726592286694255464704773897293332214332098595896357623836327489956191742107811327535172778341411789379308823589177344864645367377386495376650544407518845808844515286066565084295767714767220248706988014721948293352516396754856124680390168143612579202196453725004027419780616870848534134080913775730777789776124391004461181233851719436814269818881607556174564822787519896502724872662876642603506356183100077461822260743625680085976712647017611297873333622180163718008412594531879446604814178976441887915339137727889979855697272242807004176279206908387226348945856391865737529675936612858152336373219099135798968271972622720142178725138620968777236211395034602641838334021755286429760692237364696398827606688920418996665312851241948718781532927858330440586840999920480634479580288209702777684501061796103030777361456880118740655235286580900860299732946398694132054978822703129442190955161213777689984055422767890015248185644507289615928856591061704314548670323142885832556406339579220401505914686233919619960121807432248625357737053695077029801137085129709984088139404901454544864080134696881078269090371535225638139618692054712272233868941878114790853476704958184713704581480344217022355697729075146604743270412671902360528622911026953460541137481689516938567163364937422427462211567340798204433329357818614236224640636954603059890206865681126820310331304959471004403255506106822054138295067682614598955632094964920507188111373592235829968070510210889142018957801918008244786968624847434300657216352182640641175421009434239069381534626611200000000000000000000000000000000000000000000000*i1^36 + -7505249525218764769778662364175891635654311481007551503586966684334559763135029985385833065782139954127299366952128807566678241224895558473039655285174048302602158289609502090499144473970035863220886812966470540773502908605747199779453673183857098932949711336977721704200629325641069951146902901344346515891808173869355447439853774759545107127802575369761016529863473446528920168572456499887657094743384299237306530172089833620904246095035976973833226111685846404434681628561438969919792419528371177099350490325181614101801478729911725258472246173404562110253072645627371081415043000099476585725690631593072538538149168205359500585183613894704851109695569299837659897569816944723769847584204847205804340855660610062198405963911946768432849559964818104887023368220055780613152992704750692241116512517565857641189921449883146392693985720545819102298631161265818054262948699160937812055606502222345723415618489818583467370445833021869621801046342081220811185223972080947338530292325987473679997242442515477058804666001689647513981339383395937085991771808718181418599361864953707585064768442076703860101382350779741777312504322481429041651923533729682470980045307406444005141567720306693812848047028558296523230446899277969644807643721919424548771375280245319241182117585688241545969981907849826254657875217132279196941112225816583512990963487275366600444847358310947112052873812896380737016895731110205427616816836852589088064334832709217735130947657064172972808809815169962478291080804930340180702996364582492415230105459484291333504222125849679023314485817242248881787784450222133817404549017661703105080884750935593023481339124529542066276170327038448009765512921395687499746899707094378303115797779034010871389723600954663909197794558030302434944717565568820432785413667017947010421343937878033460360781582999290359052945561154206429814456364699808020412761743105083424359678991335945750972886008637756169470787216877042363340957049747226163446042145139751082579768277057783158608173039378459023076406522786072553129191775471515025367824647888148788892094967915779353210731379445651081304585928718870234377823061990758887498960875150231987866379367617877475525554812605544571959091710339907192257163868981386011461184777075964137675742093192584882266958074107713481639295746797106387209656506088140119069741133268445181883344981546622996173872674542406809157671116424592760318714237110021122140024520487776799700597140934606951930375313418951131983186886581975172380273860953177078683801185604986103143943236516650381890234030999628481844441586016063386383502545942874627053145389017333760000000000000000000000000000000000000000000000*i1^37 + 492284197350384790040946509035050223478844857991266174203224223901489130330386169324819253506441328243096689634901827693205495320775852017566807266295600198943549322934722305317571242069867409678589721476213272936361110601205146348849754129253013921243288601162853923313619423144963857759293597578990738344537600739127095011313882640679567491529187520832880641322822943699068848462581492371383065197051177207281350916236551847638601760328902389412854309023472699661991483831366272247900294961311630751556218546355622272790574410555835635975849782071419691381415928414657780366412527408138974220542466358015732642255836810857315772448058515025182789081360875740551219228532437021940846900599286803771685093619027407686793231464234358273048074236171870691255109736413576873035173186677704044898826623441056288796531262310866553752835329136517184416189404646607318743888750222082274438769041603964226302800069067218048980315436327046218577381490145089584406918208388777253118267032853604704259334033220471432168111439084279522037325801182146268080680397596204693055283885722782403980348791484578952512563013421056001691451851630267153471558796035966098250424431742580746802351164400103346986074428689517691464891280021888995194466629726160842349967354336231931889319714518774485034447527379623652338819552787837303923090063829396223561704619753191870659111847309371794799948078163845583221372119465834447455954721735593514009719873213123089596516212429537676604979638757565001278709650902417993115789976144299588880253555614232683966296030277495571805362413581579247687133120986374915840157287207683350780630501690898915769834721865308137763136574770789062358754699768147209540091013528921090409791389720470530035309036959021448866611577267323209823032777192553914772693766173375762957686132150702678381703654543413277435712783555250050033594799909894097920771924007844772568022099328075328244555284391833523603751979290191659531012147743667641359394427681606736737772997595551758930122021208582324918295863668286741025153681529759767823753097504297443225617199305752455340075312189791509003335201687675545301278930311617323061083726634058740030220395699277168161741236885031704581520664737740719917065409405344422950150105837373277324012091809064754516342086326433405135579807287703975159794121248820453009815175111810326843474034945725147313109905931954932064441135599488597800612910012487043342176317800033003759264159913507821811855461791085517016630438393812673005371598351742648024202542669289899950281065229492572263309299401360424041211158008611264984564212068490758463685211979776000000000000000000000000000000000000000000000*i1^38 + -26660412250681059773091797647039549609702971380545885543645344470574748549652342398332276260053062004663559282869457478402754596374996367087365401748107211035157616145293885678751387130213462308490881441017388969967826959452844008004978273944970046296043407899463758270610941802165029092743980944413257759144404265710627454153722979095239052730045895956001950835344587897922782743092325595801987548353816045490850476384531907618953732481495840904485628287591049720421435905738235449671347702538092102499318905197302867648723898761562997871943966537095220439772646890524537510097647988776459580912128816270995197561467062399182025497854036597119055937635543456001538564222782640152115348250083576695407262218546299911447491070924432026639421877603978735059699754725320348229318879108982905358311614028995760847159975144513914643271435176935393171198459998164204550577963869961555693318638015111331307508801782901709851988529924665979652143726574410352297449551847027718658277416987892552471641326195397334427487117948623152412906330641320217218429291859728218424430150522224464770471685575253171500778591819918302538651997918910325885942720289303696442164808388004372328716971652738096718108574221359711274691397934417360356497161588723168524605774289446694320671678538633776873769054598616692529485122060373097590867027849452015489821602429622797973166772485115923905481692239119634340356898888855780049079021394749307558209366115699317341784095722593404921079184341748039884905027667129822065287682875935101731247985590361200288740086890911221363788516106374264674291719457551842384201539431257522424226962815555159156259298137945763560626848516184401396351585523844238213830770976932867686410040585819326440416530479761225488186669864830912624177523220435490508787751215730490753444796107905385337440035785562650359145982841903521341256086064947313585939469940739155363441753624361521970269542924841159727563971997599876411190447143947874232998470641245014803870345186176676522556244452251518285816577704537021340580637022766226057054351796632751770468819278082877751233498057644725949170993179684768771934452267435170111715309792369009171539062629505784783419279260953073238740786443547947978269804365477042121227820196658385500181794270066523643999330188329289651311792596613479833890328432525131978345817652081850822826992908289675138131994029808596782546413193967027392227359834247878870687916479071603543166668545540054340442363090220549372707384884230876100452835863103631158475521998906009411435173176020686795820918510633511611943490371783720414833303543041711534325628928000000000000000000000000000000000000000000000*i1^39 + 1151355658653540812846939899460733712613668974695776469805975496714060005304001368697836818127889370270710950618864094620322136068845611494027108108463981020049953643342281375078332011384105855400469961060741464318307126540727158227844928802060352306401358345894558988588047897010557166965674537514434937775397133271082301765162905951701741310461546380188874727900290507535180968122085469399082242189438333373816660668071985435134220324366757592384007960987149961262895983501257061521890678761530182646150771379579413886227135636277782105940070063292520087517016496008984977641074677633583529942434492666564682826048612230617820248513353450391532142816412419041026884184472110485794599320741203674956251103045216557450214168603986144285562296448827342794369360102919936335850525432553507738876901138491896251583541861190881982878755213637950709874578345404427859530961710883479035144143143076828881195991791474083619953468306812455477387921731106206456646574057114396678165422483863839297552523309115045995619470401126888255989037455164420928087625383648903367758569128314122551609162266039578374436551192101338207911613066493886277021085049395537816847797468137916017124499042299023827678167270395611365129660244972282733740229951635685849343725848512891935973382259392308896306549758664539887810666597865839245999418961682898226750932941153382898680881214548202104178421221369097893060754427662280360934312505546298862881694691369797324459328857144641030939353888222496921762493179440522323279109525370193820265689756568879762676147887666374196960695732332882598566497098374528626341041281301312205370778098493514732574269651217465392720967284016207518548245551808464452603789540041505578032434134391809561677437126781950818081056469170288236111159660175791627292904198014796349564583874929539042222716054126976860649506723846704425594583907300562145710450358253626395452578506017821157809665658549715595329105371868959306963551499922648884895116930838010791147319622120258054655383840884613724136301177427801852778200847935999974517385757590809205853136648325760244147771087914602561661034275965270027800138018926665953305599864651783002659685860985038261315301020707888428791167359114767423633247519175691727654367466629948882947706112201969017387354944414649728574917314831317986561303000731239308543778770073854701589952758103062782660035357327145602771742297052041069799526965703342822029072640292627910842604435965399030362233308992635625964919943819216383510846784370131395134548743113932856227668913931369269423139645682989311199809945780520244833605834631431907914547200000000000000000000000000000000000000000000*i1^40 + -38829626883846101111923177373361500269873966694127140056179274112907952824518420577144966403914914513347107770068906681309469645981306532975922550591431344810017408748542344261269560415101585368827632822903076545093641615469450801592574576219780296886969660346143909171780170666108695509846251834658948177781078039023397546784756153595980055474883287478184039029803677153950247146509129410739175081694920485862522108008537126449866925280171393799739795482168326362018793976594149311432485833768459298141467325779900027893909341939073692296831256074497940349422872503882328635752849839824952899337570054530561979142855664927742134154311757772301102952023366160266947206335166966299437177842130660180686597955642046986635496190131563178346964716248962561796979892896200267436971707503924484460806463238157032823967083179675256461625895065050866424543405262021656591896441213937417328364663477759667690698380742257518976063348684540167183139584784886588965687807984599465261447708018904587129558275501084685874772870994039027460066102331479313097927721341073464004761707448959765896154992819013315062719760045622982679600761212277902289282100556353152312161269520994014699033148153905532687924646114198281549020323085607937588321153724100841369206492774996277891526627810263860590632045783395555836886454756259217422227749980949226401914812436574716560992453370701974814349221846406959235880384670502170302578148446707551937511900208577470423162605336607239565227752592730647774553953784289976610259315109691392302375975905553888320344881827404703996351284903620358617702786452661083049028146306910925175254294441875332266453804545284011829591980682461882115084743040743469704915361307010094164156402252009470564443524784033706176774179906963036134733024183799415829961078087526495692150777459676011471847120326259644067070685345724982964838188847518693587141541027359882227763872136557981806505857080432340599802062302299416558554970228608122859047344470648256452843933409263814634878661598536566149554006618674708291279754510391524946695693656606211910387996558063591688493251193626778185588166942630883730842550715102691787404498548658031936462358508725635263148781049635669362138793944593064892776016518684654654569058579653601635863386300529420628392193009003684950436154125077221338416409558800856354791147146386687534700085240942342220352557574921210692537146325217043515125084390617357817893987832029552758885766328950782387095361756136876181076353017051963810186209857617628619519334422033304719179729955035664762775471750721262213266112931000988131299501171051331584000000000000000000000000000000000000000000000*i1^41 + 1010729641745812920276262989247932644555899116266592881074179738107979780273154226635711353114137061400475893400400508491481280461928115725290069983172307533986693110189289572998415105363766261328380933236321548931276416653383292400219791297270081952860837911722609626864974559703898466319892180273580147594461233363094432611198330946100528088578418426691308440217321573580971329858004640087880530732254153450227990577665611246905342316305007407761681189496002673842151498559430770700473065050251071028828178420045791276140912115376714413352763531431408192464491988569683673687018630714056684936230292769949847799941656560401643937811806198061817397254506706565569209592029103191276914048776838130589600614534362763065013374261997047403182523412422344730534861563845842404846518719051986786796469276303534077395416759471500590655580214697139628319226663180596828664571801171677043034484342282584916474426381075710416609363803345396482293907395104085291381840242783677877004314505680547337599674100329610173002798595810454939366139672976048664995801933674253779036353361804200487708814019047799179617398188653237803367172828875994051366131470203354488755939005343962658508912123802018114555763088991036068892037554345887440691420778714050999658894054812118367153752607102009331237285469660762344462398564204947038466514513140261166709316641083542667804349784652021022133145192213086127784353832057002754658938741983152612048266691746903577016916744985428805122684520100005352740921736015019886060121891527508826922836784400970363931426983822440836928244419623937960384831901203411985076393635683557344204100257283937806940586441208380289122316419230312843870579072272679377987621225659637067617187608271193918990183306331305874066400082684141348271976820794221189998112696872133011088889509283250942248517417746743651468836488159306160217587190823413888810889911555405635241296043470002395810051440631113374308985180206932431517705648489636039968552123157475169602971548303008237891482927134120630228040591836347678234471031235793957011615716231557927263204342559299487872693739125454756113878376182148676095765856760543164595217238809899755570615316277999121352413051944578505365167477594443841563981215957086239908169018078486717507656876688076439824454069717344498232416124199031129508147719327160410299815376850221212291097388082597448515613350465236147667203671981187680868238423725206792582068654454496238297240860663066745912795310517987059265969170597167332723279373312885966573637253630926137667619679708004225971701656752771524452950796504519322342057488752312320000000000000000000000000000000000000000000*i1^42 + -20306830397378277268084590713062102523153419052756097666559410540500315351845934160495379078420114524450995005844397838696686248702491360070313596931528740710251836887893083978665698828820730123564154300069897911362988605384788192395852231157608800498764450261933007317038640818667670305820536596665624784143647214339354357977263038722763399013643882019995019579345515623212193451599942992489337175494397740917412850533428699972611064187960451685155657863878070662704562435766349101337431732209038113648749279931918685195185471730242919349392590947751611481173661629421616292105777024939825919364786713426122898709032112481430554146726535699026816765136937190392084152447448793412692448719417068011501575478292335302908695425292860504102663224420445277286104463408461266832359630753715966356952249465919695828046881487302656726338516642523784373732055452394951249203681583125052294501092643089410933855417830323914115880191641929645109684114603691786479185662205396612823141124040041491626879608146900808985087338088358400789938150447069237515726658199745653074646851975288855424507158958941569011034686396631431148180969957514683876280581999475772809337209738619113110570793452971665307295267823802584358675242985870777236542432519472601924622252964787124771763304238636283303675829603634508756994663214317776709796108973184657832287204696899257649196242091305575976438850638539288946807016163955136370303963605946423966958392381947229975380100705921041571951566477614514970308320529955058680991978379046495805456701434306227048597243899011924943140907401530290076793757153132049516059454072366771201823078502799029702153126176916494153333791497866412797106828709131403281848817753669068497960242157397862699994261408558969150867681326328087085468324824663740349277937110720302469332009198738094004996091902802859868666296145672404889541983323404470522045332430527746194659283649525591827622735703492627879993118209873591029637548330511051665913634304579750912819907380748807601895311020875282027181374802007209859035700975129055434961085782149055602763444631591568881577975474580510053571043396798261263234624822863718188359186299681711975055942204362159910506886514539823818633317377256635895199253741146405195595213064348616151813336137084206704202512133766309396183577440183928045165870914970261987496250182186057529308750159680554155343206376399734996691392645019865055378682980370079924681859820400762062956608283884455045769377304348399441898156416503429869793109032084245575985541278261402598351978404402946581495445475331958071838188467523632738767439134720000000000000000000000000000000000000000000*i1^43 + 335616906728249943597280569674608397522717648595508185363945551921715968519735994805771352860158376329879373748263985117246778713061692102947692562039267731964671871699296470665333012520180195423137035107589763939303525606186682710483958598965432871766890395582739081305517044954273106439333118021863180463850100770946875357520393505196307429768718550699958992288239091370943772024339259350343433947545066954807859755631167784760496591779962943784069107025722495663023371538493787741014823731115016252952344203876495643114628682034706324180875124882131361479133283733530300411913085944755835634532047160227595077773153701815774109046591151743838835591885579849970478962792165377834886758842348317377448106554029365941893812590509268813815768603194261772133121860212730613802697662261930936145683109766671454940836229073079217684955486467968129916456243266277643054723239434532472146442666780769404086509870210178963965115367918938863563675404947756465040385175277000442584548416195977429242134723831002590510143275805505824913964701234820568839440711087985390158055533002034194749077353046509386403095955633382882413316584258633726648954194265082828092454786946495958830529797670902142693195334766565827531881143698299174440375958612486694379012343193068360906633019525328148652357788347953925707059024052461561209213730307431041804733653149136080922264611831884821777476205974331800383981401833004727927337824820826357923491443511517457063500208856115710090522135024189672409648244823409346190408848679369517206867600166045150278721528457289793840880667410518672015776052568060838045483353229139521091585933917984392115895442407763436729619879371598375133741398180355222473123567402781514707762921935282372628145358030856916989702308926507603123359704347875827677425454575679661915079246686241094789066124540764259612522500958070775323529799026023546385868009226918068208642628477180745585435919100719928712745578497407001060270294519907353747104330270697303181764373628862087588713890211547719329122079329366929947164391657590006675358239672591077218244084371640427366090555125634997223435811808065620407969660576827453516984069402614127050639991424179972820382861815417386702013453790842640407438503295179722071771364696263798030178583447705212078838460989262183112557036114091084302356032414714772652981947033221397812218577598878442418757147516632548480018833348652114161739511818412131564722052738902927557002969461439147887175892358694846573518666643642812114251259622292924751856232697716371384736368282295521072062211572931824530079581083668181623504896000000000000000000000000000000000000000000*i1^44 + -5981672464965620502681510369319745902392208783824298856727609736540497107445627851974536649455862607944359635406636512303356694765820799177545132315315945393863928092148522980715836726101217010698092754717159499470680122991701343494085255490250006383937879764097654599610162680682639669694436778211297300458287451202484364585439320457484821769919982720024671647128833833677894712575564690339154598598466678780913436641300801342631965154384047546807070504828466908673677602745637117365765730979272359060024337651761129312802640665374376427660228381963406517300203570138262252701295917344863379319895310222969049667981755053421056290417554356801716836373697020493515925281308610963955304093367505727907785783217280781622066968629934552062858107084490252928180772572668285752658201705768983970535234481678216755316439267563326283097114465122413809304002125724434359483683684013197912505612810273915315821688375447909483311714393112159637500718103515422591014811889519328506774777647530100225118670921283882373147401234956206446494671829824667891938559918013728657165575753868858647544062966157943427643033608022074976036273086481791412702358546183189803509771872341963904348770268260731820071837088092646581783445081654186005299703394528460407817353742172308276658811732992392356668416995344295812520645932806077764403925306803432973278955410357607717929448421586837584110894167742040410141423018077109842921306102026840322500413854241644263003359847623971158061154140185326905592873707553195684971235918614579563985222915276880249347204487758750660708565623169191454200538810041238304755753507303677027038446155809596144497039227840104446452039557808351684196633779534606764058403319984966931926643738723121716385036343545660573667177780345994018335273832366358244399688701597850389232289066362105973341102344117021024262358229263381384725762446339024649226690199262445619869884718056273352951992228735433233754190179204530382014175411519955350182266414679111845510057227978784806665545907441837190747018301454331025523589140918458491969724124797829337255847655106040925554725554530221321643627163733193540984288331272214321548255252772519731402168873665551096040448280765192750453507440197692247257472905448683504760763163952329561585923984328311791411445296512612045090497044311701627105988930744157222713688265855639898986802282921280615673653686398741298282289561421512289350561095490915460305420350651014881079546087826442516502805428457821519165434010416468437829244663646706602525096632676619682799280404591546584297069588250426644246190423747212607488000000000000000000000000000000000000000000*i1^45 + 149183726509719866150725103647259796537718387033052384624931067143761472635911414373127022073229292808195115333248511592406578771820974108560761948569314117467806950973308449071976403285560480280909738071447147055327992112235084753728880323247100164288947323350351249624343008022067444614836751925751093113588983780180991096434971778393146768935833914316085211812684367503423462563594590269892771606969771075256751073876525276171004156326520473293486405479747998583435160839450909838982007354698987848924334104909871592868017488386699247547918694230734619973920415814149166497943082666291570431287683333781647421849703084141507881913478190277418100075878938985287824588886551727990877227222959475457323799079085748749034489151183054016587786315447176443455180331109370019689468755608855502885451649568880464578063003597904914874332560245450835249607392991878025315016887357852191152382630028125775242169924696821279985675454170897733348067580853213944564863902089428541012008485633376427211779822309274634762769682665279142145795564176124183074354171258769322439586258974005695578231036383540763627693907662399940302665727206120872393241623335712038552788916837650403060544254062889077372812685091970415578256665017051950550106508544938585763094795469337023299201585560225952686775674441244892935103675415779725046382248588186081743745579094893790672186043043574995687522713461171851788396841577926918818731684313208717495430985793836271713776657163116631812110075290728514889266156993231519779591639015284636569088923383239718282922197089880279223697488792707471919775341746705281911686326543939212847095914336841913445923001085508295446379408309752223683605264120235533114390925122413366352302827993418789478305256826142777316398037192192732204283786317605421845348578143029802480493039330501341809317285175044286153676889467437584880350601735192112470587066019707031765283886779141675629658292274176714112581079673238578232201206150320879843377640870550723499723874598348734743739217147249065803205529781943461871388702291985633785756797792498073738254559502225334247956619940846934680248677864654828842027498720750508872234514004060190517052722140223012111396801357294586556177844921413669649826030305306087523871959851630135630503830001261653927175481393294269887104677126767630876252955409376835148553689041404193868872892319105493133030981464311058988461334831791196258234314943395183137025288685583216837147884504269920032292179937001072863721599187799336994852892955537029306025167617485365275438451302898124996625695194164755384394780700678553600000000000000000000000000000000000000000*i1^46 + -3911038799629486035265048820778666506149091821402752550334070898757780636818803684740950657455994117516500342387082672819837137630847078613817857794141507098624249036623257079548495208604768657879529650400453415857086508778233978658811905180438086462895840875496345965769259235811712559311520315150267613561092318611150565940140722082615756047885137327337917633570337842115188757539243138096174730972882378722224433039118805975277058131055141508198667178069492757984982018988117238294840555980231293717975341451194427373117509498150467140320802146039095056867339939748742804622530621791922160376666295340171681323613021317009184295906035908739996360853185505240180975900863170332399478321628409888697953286497164109781967150056751703326687084091062158877150867357939880917109681322086685207988805433568130254327352426461586556648869246540766108087883613176269213443882166466775705397487417359995086326938056289277575440013278518954773209017847883963661254516345150474344502694935614490439846446239625327372084592672273454424321385658709770914070237907784305609552230640459390056689389096896107117178885699733545001758216256880015067122609747336362453794144162301238633673734652627005773391288627358865355494164137423573357545412048038024433238969181021175804999089486333937905472048401080422817865273730460033778402061931342276319541371480874240833239030806283661614399472550189448906970256635653998518153228519949547665744626631978191077748167266988390517871966393252832570589366839283723495034756153698406339575997258968825700266359820775884969051190011881005833221304682516263729234272368552010082051835965124929065261528348642539879670856169395225782993811749415089017488215545407036410651761250572015927216032979514352662663992653255419934093007753628792468079058025885195390999664930928943352487278110021515034249977090580255239945226835536782343558109463101334471836637589956042521643190936497945320694220507322535028426670699452723947877437133465716122690119954836377637146446360412477663323867137629866358380508268590402342012681233713794624564576660902406911055120093811555064167492145202513696755863098726228448905967687864113711861524130387012985943316702752183592245220790705890159546011533209415224414089087325873640037352586261267529842478635936874087604450475541896154856806961040735523705746192421053667731370611018807306218291541311557878263117631326065156890503747022193525412117150689018646862157659994826186139914501345562339472603947521793810368723345075281154564106669351126321163046502969128854610501330709893190244938389913600000000000000000000000000000000000000000*i1^47 + 80004772719233623568076175905542215151001753227358828732851871109019552655694373506029008757164994413674962539851062869687922041299704094405873559300405159713384242969737533002406670871537096548646708147526014643996829745645318899902162965667912321076569710967221670019909093210330275374765166408704957727469663164156234029283322964260735480181401451118305438741719783640986653350019297205708449398733006783846762565882067946935271205141208708959140572368436751355664753716871711042007316255764284159852180266066877772193205684571617738171643891293539730435321931980017483117637911555172995711781581518237917924516719368777740739241183256914941933910563929354358359108361127949362658443546254638571287329218167867684628632184507895588959895381010716848542981631697276626003434275454237958583437543352849001805594771953540101105287636535810407823352673839532403806841243908526106587217635039560026992624763193053198743012470433647898344044007661655038760789341349015493767674858077670619326976968697581284035399966742979920521523571055825530516403776571252752814485331352517134050177009358737312797146330222195122640307333275657287226055885530710756271492260979386698554167892943237089197954288148484937539169726514759848247816934568103797574219868187012295686057795529872613451415150155606309643785391395303301155704919172733410752092834355734381775067331916398240232924087927825274319069586174701866902676075014284237170872918799913784350178919026568277670347424552715309100010124614523785591950488439381797542720460208624698116492562854468324367689722491194379040682767388135219988813702309475291173124893857279124789666431352289975531178190119947970829119246083395051654748434815448902632630811062241666708428509218027650935670419867425526986486585310410381398549839258383703093120003464794536510345187664390604454008674955290268390674647264060993709307540849654510684729897180732640735271112119638527728139598272954256797762697179446549954289349153115043152702074863715799949728372742678685603375159150147883632607843943909663893189152815386227248653108646449989114971645290234041969248962641155762387460092440881490907346831112084761644437326447358308814747001567093986782570029192515320422889472901087644873118101179562093451084504578237738235484593070316003263936473861968214350953022085303211635817316240746517837112456244758606289460524020702481405304725812157312998821470267988316879528638805010030655623138530483452359810204228188790503110037445353796856779126370697686198864983967432239440272736060265955339501065956175286563158097920000000000000000000000000000000000000000*i1^48 + -1153564522228602372162872534021865960475561310240341104498003458497087049535525428932175942807258777318757395326202926611069398045138204445330839626871137200836564658667904553021993447290092669579946842796943957762986623494724779809867622519771001306910075267491301356919921355051207081177949456320484925621935203443950948271659769676277473749396615521188140086226948816486066009983875865578971170677103285363418906154935841048810291860146122437994749098235016535615512999645883031137490572638274703085522047935661095162167472138732360644218567175248649080965213797142676118196680763590689704328646120093020831298395269241502791676109685531424640947700165968981188351118653222011367821769005048470692631508165151940657045243118903701760760121160778654788858822830174267114013305191773632699438659826617646860212049936540490085753861581125366991977882337597270723150541328442881333533771175837011167897159797783795849186588749486822479560077381651837806594749858384247711862741404325369037741222351032218408017236347656638091974487421631469852453086697690815860877942577104788633414137987752110260498533351562108663391129390950784462516506225900131388567034424975522984075969794692263107169748179426366307546376512889826618280035534519479071920129208425487275268296780673123014818824865360836380123784337457402244091985445158623383049169357931287719929068513990566886324710105195206804446000497307262940989265976761581844344111991828504064136388721836710390646380304298780016810125754527049369194717641301435503052951148071307870796874578418222216087268382112894831742272410351000498175694731327460834745018404762070678444265061405704528203729938682221792680983044443583590269623500833487966130146853246815191930680783958985876919165240697641878522507904956641909192166363831218243373224127481313204867338492683780204152831321259156662267039327592637872212843113150367795102047434362016214978319318678206077355947771311902487988770504674181592338234439692416001256091871413642060749057723333332671994787650201022143963488885271539014687258742713774634870504369865063624905774401135380451283156483850556109062109908043587472436429830928766778259453980103370152091648253585200274873116087934995092042093842260818440525269279983056218197298845821899097293382156274905268460241491010492650643595741104780598159546353636192319396725303660868666685889314435515594184346716250299372109066986749235152489426831632416327532700539504799379335222217122711476307419221537953695623257628398700884237817435943701265736323214039230647246631062115278997422080000000000000000000000000000000000000000*i1^49 + 10844700378770603399766148377235930052673926218286598426194826611427288595416732283966812135608268850124459014616315137661231743406486366865945580503354746230355231291692259248555243691343594087595514339861546065806968053179713033737807166658712878449635887181913575585446205153592624513495748178362055117534622963058215959647561810707445426280651473756296446608012890609043388563432310835485240863129512550274923491422205178869118820587479957867953876984514121747388636770334107714368179673353777326529399050776785782437504141971830836650957550651473341431234929620114299684855511821319954951460178405623274529038689089290100363966305460701534562090171480338760706966041963565254995342021059859559578134711421334494911699604229653716728006269566048362199100627004844045273451720903707077779088016005724961285636965414083681402081806406048736920917131553972761168913074991894832930739810168173423339927416991432052386303737003620829770716502290075193670815366501029060861152648142651039115651842661632130764090626018938816276375810140826678986168222360062490271113796618860131593457602346879127925844615823045247020278730362344571444911043777439190465470113095857888042163390398456984137940444576361120166898922500027401312687204525199968269702190842781708172742242269723733507166693920087731463826441010324529256477816285293840220731170734907534572448581829546152718746997180108091471744446830363569937157715367276024562765921150659357570237225272603716470118847692124547753804014635964635116555477116713053107764426237083670588446522574341876980573413516047763176854699255079423575923231670765131938679989943271783786511081906353933219912312165717921847118774039597261811996559924013737045187593976661979202612085404445134514576404217524007255594924001366377464991608175834241057752453403985007213051225586260260863197410534315687945261454683163439709328934942140698709129928506255002966181575445532723238946786169743542788832022227685368801777107536645081311197691742722584059138311796574867711208610427765693393180568719123453379686603929171900263194644018447436673840084108360988358774167556145214447050895214946652365726857784004500375895843910981824239498202639823675954766828790148120672191730325574678808012033967278861932183413589966200648835070887545073915722259254256050475009044241201393804167892301557955686429086121271799693081659613361202871155951776444852434068890391777576380650056389921327074475207663227981326326488135201410578725091199400479275486008121213547823610269961018586422799571387186670606483093594954530816000000000000000000000000000000000000000*i1^50 + -51522733732928162264764766386927763765870704408596960665675319532518748514691190226044302789262988955099816185111334580426573928540689244882724875459622795658052812132244364773482717967680302337760219386393981111740960271890780881286474676774053540316563888217569745757928738797673975479433806286206904036462783618072415460729684745465677300544247585981597433089593349427557200016278888491123360172274908304918390060367833934659028296834340283911076377006228246589129805236420680913844561275905605876089711760733367555968255363505878808084403445461000167104600429275135209258962886098149599847145177063698266556263623396973284010487195920151964140847174491136792977225792934812661711366984975641610619304680307169145594664547623160649148823476424473170729143083987387120297774722497202632179778945634385012566744576686697187533916758984704318353627105435773527997659582898132810275221074327145946046697715820203508772280740630781127229282278745032739917063046478831092191511411531155348853395697579073702926718921999217494254576683206836744269849106278286034995335716531600926422798346985921944583383809659465932432437436372809787728873445579865502481926156097701659479575749027123159110918747449320441931328009575656641955892783895721622020432429886239648855059512222952232937376300052736583411094419268702243549837365361708926709637664869873689380341389022043788969283186019295666645723512433454997599912121720160519906657662882272015512735137018429153341358384505203944880643328633982420062570970294373338389871423674494652829353721951447469829062588721636312528165560936155535459507288786539900645559631352439175719445845085538313239182088161685726126360187259456328137035900265873363770821571024946557775218849277147346228750625601255624420065570258891093354805103061389474600172199510979922491110302238271166512641925485078190285194026379465610035754415796607152513271166706734282165981749808039878071636877975155330202974218117436688992441601703106360119454065129737294423250656752736297540258381000270682867179062003439190170636273607485582952845952255899667930143641542758377299257532123264907354657953118037097980472067335357555471410444719037459927230405582273772499727171070717407676835960613877709080584167393271980958291478859212616561214876838106217564124110519866352663496100898219049545652738687486373386708702315511547210028200915518268939754615172942161031866900938280286890035967166872205539680041499016570007695169262995166551457596192112424715167389417737411480245837260323775923771901767501200921191293911040000000000000000000000000000000000000000*i1^51 + -111154824418249819246120008917338826993272351963925991527638015058862018344297180914343967380368479416334999430268637217646788546921414164038470200449632535032035163405083795507394184066083356656421420564583521250747716673069693838800351213617641134005968982773990997194926389994663201174772908721249131377218980489853211467262157879828797021575978229773471120147628530238000216251960802084408508357710040443428108979903104982439567930527017426483225115783126467648272324979117120204031188366821763106148285142312746118678010379144153859258277855794125648974114460339315366621267747710756011766647368437508123733259612089696379504734776305102169634270404182216530001934809138648963453105178492826579881863450731126486773057967831650018280365621507370198421607830977111596788705409168638650932035082356875164528894747990693045324625818522988237231783989990108995657527393028770266875476922974053126633046848099662908730210741956309858555991867513383378792692122375161144211287644237231771375694761746990655864050361205054565331137826946974850253621420364174073522557166411483155825904521093087188949563474443667202707822816081181264042261802623766782958674510747782453747476025699806759419009881462981142543364632078774203359849319999398962787595382063142656447923295413236602754981912154176245019201491199730816576104748850442789219536521202853747786460215828880741676549082121199173590792610530387803674742147091205644184356702105368977952976164944892000644877865167153152524332638963851046695563704639031340376223838920539574367900567156742031413354968775429438849368484466906530562398860118636461769901961216195833625367734455589653676599312087686280598694904819134769782749334122015496453433136726977720403216298272910839296780558246397563696416740402982082148011990722924770104801492555633367535325681016807436137642460787138124924688460980408096784930037869772787267493108553858922538352768858166183735702166119771207198950788996556653419951170149697112255721203967313178969310281025941730988781243493017699866316921066940575885882010533423252438254669838035465811895027204097232549265456201175900597128916647396269414443432833180999183161509938306846627098500813001459752997955392467563851735246723175371749549973668878062106687321015293777430066565680784181297064283743688732060890992035499551548598247287266774315218690576011933680583591438856131682861803716990915428774889525631069258300748813699672575042243726045437214184153302792009308400685450556808702783138486235341513233776323965394629768811815492186777898188800000000000000000000000000000000000000*i1^52 + 2768904568748663689964234175951148216742738565929569311506045566338898599562182997014256854353128759171937114639804654487987173986582499451870178765392121604674719165443149234764211496763278532580301808148925936321756614029686647183404235350543262520499827234771399601589031556682380041864662942427487918960984660555741252556245988280175975002682710608659023103134805842801469832227081358920012224923589583122816298164052733889518406148363917829336017798051273054833408158829158932104693985040010535198789310234502789378500300258063242467403763945684115418131216145216288104627987097317522921432239463280524259581668484888692868148063603459893261705097959430207737653038989063224791433977957609848181536699548404829187666612337715836141494519893428449903289421215699494051037994599610725863206357412695700964759496567683621934430679976898077082498682836582721326343936734774218541319947062244656391452229738918286352160679536484326120728993582810579068744352802571109028513228459503168976234701332799284205215985697624444137451486984588841723186704517415618569415313087976994745736398176606466030764484658163334120698125078035868442998573075818589346440435130641870529828297936972237554700796992921864762805620318349013875977007738331085778409945272612778379757811506964875441065180696370457163092660283834868015534957979249456671407030814901329057967365008422159657491586090037840433199991347752088405923694324918200482384846893331484474017066534466140478107486689767543317664184659297648122338120872812828531379480703970174261847261896102181424329245984802967030745385730507745526211505914622237320933724443237109356272121722477574657073026469875394430045128732877341115924172607584441456953334599530339823922475699102719167076865473351358902723270042348552238933663574984844818560934365456259354094371906334629642720590894899392682077419078561049633026974518448127599389658756718169343259789064311420849406365084474268355695649959452907406223512097910742167189705633335514568524654123589149039121214597196870726599658199982430156067163835852169407995308260770384319557802565848733534707471923518496479400184242166049789266632825454126362419003234372218702318639231831339497718563872098060141982096859692917695639649458452253356515767231356832646801035049755104353574164473190965781020358023419033190920630987054423765916917885425601137598629052284692079404742735992216176621681341840200152509036791048370859568033294519308171686754791035739549448991797341666574220726392441219943417952195183563107857295778697488996761600000000000000000000000000000000000000*i1^53 + 1913957979162655092839834206109823121344370779598623588232146735193607562509813667020266333502424860484768567940326009327547966302279757327637959722443000924269326635241257092316249777937313624444306021797384358897512028837398867418605565449413358222676227612708557566631953900646302971250356547597727477767556835021359994644892740328270382962430398084211721546350334416685802793146254922031877754497606906727791683578276180298613608328751656131509996782200471083784481729200666396615527333373432158797496435883466341152606803274842780257667682713530554714919106510781289005531210570563335262628691002145903852222987559702615517926337922706903577833020198204880751693139117887041913988685999206370088031357957254411423257356993745432406176864257779934724455451674372429006447593953540347649444875617750266272755287270879494894998746085487346763089250758661266004811287340785427200008455164739964377809260737455460520705465677199468238855763085798037015197661238950316563889220607382496392385658177444839655556994183106515006785053124351364092507005431067644862935070249964176343535937647803728829050483733422435216195614134021758063736297995124411879628349293586382357711663193860736428273788734156837981824742829468912389046502020414333724523060956788046652342986602690608721242937319904210830342923613202814889262852184351511205129145425438933966467708351815868865858760324084997534017734497612160530337030940922478794669653727410054357875967175140900165365047766152014033644155894813346376770573084041539642993068311745397723116254877518857182366761561997946034876528156812368977539485508266256817931196677194854159074179559831279249187947687276498054716278817703975121975513278522512808156366618713458613724779657439074742465124363125607779455964436355938186122054129680815883978051968051782792641362507537082856562034244966945394306907587199551297929877407186087308161672132975775977444626772284595497501483637670864307555567048342475611484630455546194973216138262532961318351543600252634835436935440147502135278904462483495058675131126525450941642480474590204928282818624428347184252238798932114620285016286658711483205453538546578400296058018493605455858399189703168067550941312664878054086686925764558694404139320247257656826270358692474214051740680893538364746487711603696916504981716423077577827449560534092916237997374479819261862559872681579646852609887557964667031624411747995756227279444622921950241877916471625961437595808515181099607973861192993143042100986431696517451376066951373164590278497429094400000000000000000000000000000000000000*i1^54 + -341474967264715187338572024563281874208587602251349610123789109065523803299128978305646379618498544451187431419440723649388582381894858761224163082711104684248104981794614104679107317402524302500919233638830930150832171977976789709875113660814168596084735719925720080252112942530355578554851506686859077698261374371406652653194902180852894199710107701560250472993824971984409623934884229336072092346098559491904509293937517246171253896525346631164713101234602321418963647089081959266907415436412634845277353404955612714958730800224542900262406275962964079495155307728532829265796591535141718699034318751184138146229782322819156983995932502045261212760693310070445836217370224835039436234079378950413984904859114417639088075433151486224582657208848200269011570317404666268266621715149216418543961879886107983007847806167812576043279989724758836373587438738419577050031166013384911599511590585620322017443930174735790652790691090977912047878338152186735164107278587405280570517092118572607376147822787197737292794997636876217991236157098274205981490328516773939219686899019197914774063989079830744637687559996551355035024390309266021748348734374550441624973360005286163563429624088652585141646446963225932116569153620632759945512804574134856300975876916213496267219307221619078486734133269204924683561113439744024386092462761778069057092917463870985753991623574142906078169621599015779636269446321174988113553874929727492083202759488350982795753811444351623463096337878976835196788453201209576002432138636480904683083780456812599399132053881627003058168767768896338923098552474886921340855495596518434137233737388379090323520019002440386823271105366912716528956128505732995288870848819557127662730693653234346128630412766079429523220782613992542966948600094531994806506072462112839510855112581564002540783329185958378605544138864937886161163777985100004937957726751974127603985635480434590480243497818371296385482171855468404414160348658074894797916665360459908168759263994526138537236723615762100263235714434104945779420291899204103328503412758592470621375837943839249480757645134041019007355095247119016424745326348271240302372692271158695161813115089262609834163407925066812303361808820048370423805176319509395495629487681101980152988795145487546251584202002729700707947852937755355724163560569623756245879969414372027016088145204997978840268231288289748837136738959142502746937214854767387532897452740307337894524500277824103025662071540397420421215102404718151532975133623838649609536659931366819939727924264960000000000000000000000000000000000000*i1^55 + 3872208570745903541883266946154006302070802179037243053888487476497457608498037183879289682458686116153294919712958272935403044396804633476173653842233111088525973153299698311228438705135989984984559535040748037608572684707737158627371234724386970210419352921758030770289089524456888026551712473676041042601145659017219955742383052387646388439345267051552624254119757757457526082147227844533344915644979465738600346219668768190962091641953302140770307206155856569118245091030852089000728673386942684676511093237086548203799229094229370002051729133473332452756114157841507452747664494619806464286353773676807243690946087892714848254967313706926699775620220824494729997332261806922655173672492120387702580730387484486113213088743555799239063836129401161728809008111697588474749150042587229037530988459950855672654273504550567502497431617893366734396734680437701670721359322040603754639568425792377957697185733475787733202275124674164672530115482603067510971450759410367169868785983609570647425233810703901218263869988870873474799726198359149509936695597627240494178005255528525265228323168349926672112323812494284509939466298071816678292520485614396069624701540107494348972175133457631879279387202247411593316275444262632379644101716704511952911091653314625076612745904606796733229751538134945457068368462514644931774019441386139095303262635126418621293712221214133323235188090202712027766115228031135072228237829641118469407315461998630383969292604637108464085107010053481651272652245840281685499117165368766416789413743346314330308659350510544849647227951546393805901925101229332661029424070987220521206496091864102571704741728014939329187893319771601209507969573612755744251142629552386237145568766956611795708253861802429509171700294392062398862394732351588672073214116050380398580982161443007271491142783998843482752725347081104241072174553312018842082897737878645310195246484956932716011665491991302928026383345765537891769790395466717750095388564554422216921014578616515383656463507543661053968429052098184316272693824983715426010970417715040341445378736991436982819613785565276114752046105506331456720860867892599750219658150488454686471137218392751667285579345815240450705669324435911996712076645685888075212055856745323952641685624074064878943024515085836874554813607194878928966832679750140220159103739793412917792077999685766125776312727263906291107658394680615826461280071354258480661756624479312470964858954033331161590619662045503139648394161495162554586388381766836398855580010161855415948673024000000000000000000000000000000000000*i1^56 + -23488658471982742457256266164802758748952013516653657320395055829214765789991754855381642520582717376245617100025527824847181888638487336788659724184112707203576764984611605894243362803050886902348241385571796232995268152874564216866556378599697839137453559414655857410615723320286848418991474286925133468131237347981500705229415472164719437380284039355189921269595145577004531242705044566679567025616990550675800997402420467953088188653970754689568961559177188264359575922262370524006307083770421176768231512647137070008808835075692434550915833181824005324065472160444491863036236566429795917201578943627625953720987522238844169382320544150542601642786637188043632321137267818160923862551795942012608720365795160958955426437318316651234503381393621727695529632196653165755531834908592378949980704015982127268080674502946179171663421367048331040936377814615482453880344723754689927158793798005002180959213519425878407078515750419305397205622120520638512960573358539769282433960144867531239238721377192441843058901178685162268438366207407129170497479549205802504018609502835900336530922734094158422974395197450426791642436324736172219526554587157590158839887987244301594516272351716504194837549487091225118756308383372856317971213561683548515381194333723047877648351354733387342761801598116944263848859207727626600842141332819030855166655105803828771032983462429069838705077620337231735630880044291134132911455396695144589208754698483009802108321555238313463972750676643794736718153875277456623501509651164766297374570653890421609753268956272321532113791026105851971263165580198128335236192924955058236552140578867960675713278560091095984429792970195371655268002858033902716195782835010818817256772528439427169444849567932573248094109641981716178008771817963729240635298824241723764985039649654953270035997014291464362065330068595943979914764470394890357115250219338908807639820674014871803863191008852021866805467154904171068193370489361073632672165177192990883453786956794924775308519272229112786679447664684285863060558729217492435584375945480469855096390978004768125486505785519189203983727553844939822445069194116159714101305406580061716139543316015955786352742407943039149460712966224593872616779537081247773610900705589756499600101722654030121715436079096383006568075350170020155378569135541543834831765057066444104262840413745137355939238557704630353969200702699938182442141440102724551496625741318679167440438036948449636828626255758681426886205983006507377920490777349357894431615100888077565952000000000000000000000000000000000000*i1^57 + 86443613097211133035267127245297736572436972326695206310312840887637801992325265461904378685442349185512077470478631444887765962311783601027369770868282677440753039360590229934939575115965564591041137413846111327159612539796449370047254801225613891371584158747758430183400886585806336958412066182893880883976282086584719581696829622851724864646525351909463814047486143848398874715824547557440436312567133510342160206710834990147542955226590146359034105217795007453433020140700526081317823224528695890260386498428347993117777344142666185198874980285474977764667266418178044147963782009937905557407875472822047173198100234072640267922677207547085339723539316888454322709788964173882528855216963225782589286695693003563926586925458078811047659132049599421838867978046000817943464710415479491349589593657302445620558898725974819599090770364772918999683307084304906584796327783593706812877457615435049966055383621912014856926142874241345431715621487508622505883259814283643466366584044312556917667315873683987533325538814964869325334190921403994938344847178919835307405000071761157468715988836504782112770340444099604433483920051858280170983586598773934150582781278371652556407151687879340910978637086024372237710354641841901162534994930131524911530448540781956560082470286210220338450735884999118818951382384252278953476783510564008597150424018470722787145775158629983351980527010209783516921857283330444175562139027577134638561440832010831849556770472183319983893172337091087963070862274990856820596678103732898518882211658943705003192336289443038298998943789707309221831217759779864987518630297875598500702311561724328148190537086923038452268153507614085280228828373692272607194861815879566834812405022840429688688571297389522155965053202629380983051378348607556035452318144603289288596512974937617939087608882001279442673747412215263716976547706516165028815678708221434088872432921289413264276144622908369708197063275772426052416587135577817271094239228892326616040563451064967863970302389980911944312889678017963870510904450503217892420555496819937192415780694599847894862225028820240803960923269062614610387112085135995175507700508112303545880897447602538279819378994686405858205311017693537649482770485074171012573017605522539646512486820526088212253718018199888510752412269881406507120985212552479672017557477904954513097012186267966325467894274492022827967068806671427876415899849450938417653971651725865444621888683130880434874644289412689479987689959058783466114147743656041360831653429536358400000000000000000000000000000000000*i1^58 + -171944578720209437640432414796378575809825115280876423302840895364521186603118532220589610278084658990238497805313617358533418373028345154910216326561355063928094032864571376284217999432728909330253656710094291504438503886900855874322544892420602809785006209212605216590715795349103252205614074724266703580007792788719017494102440713878711854505404366488263988184336271853118513479559706408819907124998979673288203892347610600311283910873858117847508263135125132458621729527175252320321923525585938009991237236173888952847671296408779959369630183355831832479818308934124826193648821278037819839691739255368104298577879729838811282150679921434780058624924247545947731108845321584418924514924009177506519586332830909909187461370289890164085538314358339566545238513904959294161162231833330148863148511975668833460622985455431519944058131865915042448928634648199595208862628845406160319210572684770180606465746384117848953579182587399844019283112226057855582194974674499643397614775933660598911354036555043027217204820175050621319653974249002027571786917904312532901071611936019777154392012594009025495178443295403258638789689870302765235646068644302185983989393351307115556819690269453511948109360502253502748698900940179787513273578581059965717508084957424614933453498043970494892449660664095903637932408946638445456914659979937334242596641572906560737029395247311987988802918062132806907871191031370494801749006958924941831556452322712745234042573526725773679118153658812389313478101767641030302551515411826330470123169202321839996499400487558280846879708562707489158119184558500604161175326728126815786723411331689576078331067573068402903659286605810902299265153274110957728191534643553460767378100181152527380120582567349197831303843193051817843496984980301309860720533685247071338998458134389098681690695699755081607703242155221244168485769239992907596123413435146845738347706511833413477489353367330883090619161426318280590486985949552478911062314886848256907917767404401939635749360849506569360652788048355053585343742708768470908581955795095524153418602121793897424163401371294156281693671295735036535874107183345645421563116538998132145049123585865507910174286935560156723363796774188371732823956012975624835631284854427967044079431045364072623079360199136250467856967025510093676077803346817803969929296301680350315036911366970393189462401380783484802265633399063793257919226575653292563962163785373098931570711471671118661272062285961391505188540683267036763022336898019341393617276108800000000000000000000000000000000000*i1^59 + 39013127360705611410371925647123759322382058408817333849441242154836593315891046042881233337646802099115802829070574824129503636233400280742166925539573338918364749825715060429456556694540022692119013585624344735586320064319098156940052383255305577540758180634795483648265524516277011604700873978374386303000504445309461238390569985403111432129861800957742237098566441703655757571681246829915493271704806750607890890550556992176869840484493605232258373603368283898995349962795483284188022197949059049494524871759951169938457560575443011807247419805900584212769204190624151106809581227603140689436924755610944841835008757963625487387299022784579517073885968701496224749643748270358549423452113623222794399369257720790497830771137772111034257965595712825055043620998234488878794916456605054327525808849020323235570797883000802243706553781088372856360566110470870561897000072371132132893101969875102451246147998324091662542404446850979187798869850389607094816263366843656391557193781638900001131116687139033061619951043521199129074021178001525091762584370062592594006279182614380567086961867330004827021368716416349149398614764127856498839267559806377299735230704822356442772868364655107343935819647928767919728881085469108842410815131684189222415625017769936519833248166103526406094379879373859312493049660783304470891312913513272755986018396884953608576159214904949154106888769929966260996257847821320762575556507027878160265294261650167062752158558670965066903780483782535546955201613966221915266112242722837633198347813217188874065124702260800246703929367497103616193091060427764131073528653964073870425818794147156928953571552145590450352218257361839069412776734087179448592684260184793852690882603328872089293125395362679995324300643469677754410866918468184087680292024900757790972513619795038610724573237517019361718300766974413770566384253101203778024743537369358572901094412779963509785417003685792974143776829016303649017727310342411548117081444922240640419098587092437391162598159228607080816338312201539159914477978994469524763528293272834357720634817010474528589865583753876027278209752101131916458317043543263767987407826616136556930810069569386030801909910477860596787744005557239660746126274893581260726771193841405704581104747217986941834716337639234068924716817804269006408492111435698360599907210591754198921321641563536719708102529212598442569264445544780192148802260692694598590718133730536655342851713318542403612776660171558252526708270682565052179168579636366304870400000000000000000000000000000000000*i1^60 + 663072361539971919218377546551169970968868474273665149471773370626162750813861321269000306209401456541821497055975098302728487699377178711793180857922630416446313498206189536303584800821028573652018881059989650062276571341997484298648754657480350903818505785543991166919719394931571726216862563266559794470901182070629604947629182993473994444372070533251071460807870568419747679809413770914033072970804791138802732158408624846688182046417741440984376843797215628635597625139534212729156328312442614126801419693695713672067162842380476091509980761830652119377869428187893974987965739751370535398472702703330231666416062166098936495712728616927848028141019327079818131461899526905520307041549619617283083676852009502056548639149010214867996966925385548534861231548800785317737537786107562231162898243738204314959513335606327402243710553427802744450111267324814288479828047927576084137421226752566218576904200451595533971882370075279188044539389724314406506919733075568772108143497749605807619649960065063827705023624106100029835156570366458890214292198395573835920806348780232398444797387607110134445339351006872707593738426567166124955086901677432382242981294268476330555072628824135038098361192282321889272847793234412987494597653344739602128875342016819731929543613199312215141628113516459878284591907670085903716627619354965863488175421315135803411392561207924158635280813968700289586856334899628656391401680205578682091066965700549851029884828424258858641478301177206458245870071303302183328573099115761322614925354232481874994358725599637812258308641627812382848678091343996333608258760850943188353794235387075896106965043165281380927389205852731465680959153854618748799819454762287160277454670308196134608161373520265382940800084120578286738529409685042991469116483349672379184802511752676395006040422440845353505652046049097343592954602932318943153320990095468017286333750787187350764148342077385901682584361750442864101966561000919663898134072038473638808353440816263278999629986093824652041179293354064492089752819061185134821813607180255911459818593870000850103909877186837306857834332850674202811999968642442305635084672606427160462547785401247147179009903657715521127024039212336549085159062544492798776214133209728025266797748052075370829403408451574138350728418585947625087227784897889170171513669005598547816679691233043727061634507698756199841694502932264214542547761666837069840229015110776985364732809855213196496486076705765022065335288812043732698566956131895214080000000000000000000000000000000000*i1^61 + -1324183080362143712555160871579084601776279196905123845933108645441411393562580068719405909313219049174693726582767426079663464022941114961738804504883089983892569178011267875197534182808569401738694707655307165770182079441824849884518535744061178537201250555417805873397895049643409171985496349934200466057296030729015022788484625528202539172766753191478814836247717730469943546281313748218905277076003926194126907776648214979118747946032246140508720794518188953781706196470209952126830627355428554572921218150159547045876864671165440601858324040765702967617049619087892674969176649333156001469141624855226194172220597590743492153843359068693743590522581880510894455601789303433335865743895623266854868322772007638853021054530930448484641599208868699559208122443123960636605666993962960637272899639636735497889212820858382847900245810754700855090198177861542675996078997117776772015809371056223944667786318756948445519331056505183094969362179757270799017185316085978937900486361271042549037746591545595737912046206374923588822179887552462454023116779058279032847244097118941575067955045570880478057889202711566097828153431335954929932173223959800227635680347805486505058042746935347824560867727006395323159791194332458126884082546289787329891908127035910616454949975033100392305730193188375050228526497993109489106613888628463268455783982124203308467814482949556838968792188129353997137146450944054816956370303522750638728557324881227711587977525449001222793171747245092766046253207095027619855611640753282282167678146941139657287335281403091201020741231512784960371078324887283894063158876877998425907083067687512745087408181185548955984616836459054711295793273297165806608179988764843239335710548575258082502302823526633219707778780480689792606173054953295146376026251514451072239062386438762038085503094681307131830222236328763249051163992088682339291929441531571429930465294690995206977415210639038681286274747518192484520542733675323143100764498063809249593478783978034337528256089275720319369935088220640693582735905096390505588563318386459021952141366406471464434774952112257879849132584144538650030925936906436585560184010513561836784888890106186060836871613287128958736977175753512696169646420168759328985760663279997660812259862057818581324054899116491264650200496638693558756160829490228817226807177437606910922253424091586028986664014106259114690930378560173359378533267468408057164788397921374138267892686270051636280169477983029603016980962120931176537882273775616000000000000000000000000000000000*i1^62 + 356380847379257412235525727422583675386445552119466905023653955081255950811461340869501873476868489569120196030322589792242558142945813737115441083569491113596504514278576824553237143061814810511607215920852356464669485004564693909896305035384682124858156724259472379091383122656653818923373743009480757878062027879709945880481325913416775323708105214897791259264637126946221538790293308114094440844156762648427650736687402688866349983864965045914159270786364312961363332275159337164933171159821698346199764433034255136517741393427765822364552254030432277937053774373469281177457930504524220115472824138386167312938415847614658067479622987616252247206087489466697823057239557813953315759399355755105584077340033124203945061154379599573189113077863114676469992696767258119085591743652502028239636626546475917259008119366907121372278050110472440239389105520612556631836523691398504766683365825287267740713952704893898207221829677118526960429489541756822475557400997967167117588305474313551465187703573571159777471296812850143911025339129550613040543148541755476726398611829745904215517124831817934763807010272389756461481901537690529902743449400769289242675479792425090196858313749510212535061644468244586615213647307583361068526644915211061302948476711853145079781142393610927224637850157926112816895809172636797573820722281944474735014894984453929563778236076992996186041044531872133067360642401947094604163131789402326061631346484111874506568978684577309365063044521101104478567511209912210541969401957777036813196750706441593040863925635719131587925461007743326024344744249105516586528991517539128074866291371828679888164951076377199203904559878908287101170992489589123065551206122710654974412628592252673826030940841434366421523720144809211990834547707307685238192182160979786565554742866349465787296200555596745295908805042498870648977403304335394748621534118722399877736243420787437439641254412380004061691526603431792576434354715632990439221523815566763792332322360159634047364889440180121887539317487262063898733922023171071631448497424997572744201574755952827170671732855286897541823906811010340540123203854701545115408187266242657072314756710596390826400465794070176194877528890459143702466821596766212158882035404949669119567696391927853272710239369885905125705917202698840034202247316812393704311431289451996611995495699416880751914080107712527435359927252456528730873908277508970655204967409523294709873555783492536409346362404639830900072731778440327315062784000000000000000000000000000000000*i1^63 + 817140461483719612381883046042445589405269302310517830651668829530235571299947613854024417738213960866051749973115160285510451404463291364005381110245428059859455040234256270314428641280359936429828589989923827942919695312154128322774798794507224157662755689355266204745747142711318969401200618264860916449022495457339303169163208754835966394375111317177588010684768190902695470133662506170902945623195403380595570845119414728151250748690968728974615940689707326149613952976164433028938153984275018531465192595406951563483201550092896136942363455795216896598411048142981984893912655005327356551876938762381197346819641468421904832840170245144303539349472340877490589076015170895882290797458262937732201135227020722733892942075860546572129365407663108931371440382372470446676954384910875875077749765473819025821673629595663649619265380345515215122228405921043342025321217065482166126334933891503687040273085247337875778694597456154016809467683896559590986745701015171711808752040199236437757024644664454523919447079422143195498886613075526572350223679850356548307503913969692776502498316536179035708085569604881232424927530070238091800523278590210372115943628926080820174527758466241307170778968403725974596326985858656472151465264700332929649619266904610394437117416998348893240515228486954455468107172792951176071027776519228188998378480709388924637082661884298265415875148077638682030797461822210333412218741835167090158258472540645455385212203013681879937878580030492878154994871551886113163834428264579916485840722372162936738994571425682834449749790524569281293161944155773473062788789737667852382244195502069888710849969195392111215074663149511869583000638198657299838738393167253086591544133922376995117399014539711864959378176601434308515795105120976862810194956558340519655096361360797253567536692937150185698924492653453701499462632491678922417497028680546346192047193993056825868981078018016143930014995793493101613450937784206926649815900547152106915096996477654555008250824629467689411133003846635788347315938905894326584794425452150383036785645600496317811142608251713736607489976304933107031391417330687864931982696152859362170336765341576386771913866257642931955227430331306143449982798095454579408663843507488717412483604858731352568065298338323611135204930844716683062588610213232658822588533124429733720764096154936703916962703990744424903057655792500223469595204730745021933757852652397207297211611024109075249215560155993043020355155481504566476800000000000000000000000000000000*i1^64 + -292144888530154923786986747549991969091871369346224268908371285162757585923519394609166944816955558053869183476800668887418407459974011245119898199533947275294658235213854203970903905942762910242765815860638925695025402984499618721078743146318754880522757149433508641441568514694269755596360888422795086800021291512607639891449150918615590938426670936174551956821057826935855046687458985783261872374489520092835644165255001322213007277699559002311712803789875898263284361631022658065388480428839324798384182106781890165006555134710876580172077782154571638393945135477793037304534886267767765841021123948869686937110829671029682307748899723452322673418569822276147389804766819543690992209263319281857473672515052016977678919406254804363071132458580501333993504978416135274476291433007400535677122571163674532291030024041350404425917340108972141219267174783195148026586336152187599925403485313063645319781725255510482429926430894577189911040915439792617955403280050855445633782880578961328549882484766038120998938614182444549543262322704646438979462350150887150064168718881028938908683368359064667893329396369207479750914509994404689749982765327341021944993596406369253609657738708657556598172254239877856296946814351451704577347747123226487261875406806639161166829923792529048361554229575100995935824659687735355905393394171556798433995020411106113114091919167845699760858080336313691356735619121760728197548580738610679718490384369750666301128198823095585801859718380711170588291834290777792111497368263291295477001711933628891950615982713010665721835643216737051669705367995181525781543807564875033766169278130738496046130494664304854735837088162116752651669300943084373479894864829096179862488086761733995756085748387212351224456437321925982740151267978334942010990367051856547892690362182935551353707567460488392678090932288797260255145097574598914319654883628959859162880537166611356003899370253099625689842298260858555966763869702968366480102570732312390638257594298122569924900125764332629026486654809653465349498877141776643187451133519527547625343976346990089501358795414857450290394061499498752399548136362205882328849318385603547091857296569970858902455219837985347469577528834029865726545829402908239691287128173213769072749927230006111061138902240541684699675501602236622048063413005776509779457448142843924553320485832304733510924399013737295687411417673871565717462974217729667173396947628307288814588012605487441917596561806301343169665380122624000000000000000000000000000000000*i1^65 + 1467634387019543554994505921080929380512951241875364025433702620694030627191055782576912294341172630185818742230417533679705551161433467907861989083284635763399540889589179350874715665763297313840510896079109283608673451113051630376593472961435449922220931497813668784325302338603936611106859897261180270480516394518289941649979373185554223905007405062070274965792114559486827132378653288641504189032712234811240773920705342110190288285595826234932080833337254341919632089175202037335845094453552988086189152011333281800568287167475185342680268253181116239573698727424836821731641485227547102946665220665866234606027446339398585164306371013740816235372821806458539285396007182790775875539544243586783261325089894563476775926237978270348951133876135884169203585996864766007689056589071325140760415342167080737201191554340456973139263912931129593696302872332555243878987746728322711977017950968439886570442523634543912386323737903922666190671605602939614018322461299962912826163453606010887298477454837403857411165341184932281564457128805282268594180090013601777874573214994968410460507089352108245654300404957779808399523629118828570591637792934474140583957738122988800079355838997260216927008937625293772364553560064236845691795124585404830927475113517267585430481674110571636413538867479603449162690258822699280446892535141266296496585695598565704949843941935026671102834921313670017193943076131992747413000101202798132509460294648273043232063473537319246236850825523701292782261920152506942888712312035111366844506738040364557926190925037349297414481011966491056008126857296568854813171963458958811028050751945383488103878750483328199061865838347125863679280880395665784316482027453441425383937342299901151798620689250578937639979244235096856178240285785734706820681033216913851228981367244055161804189146462788576844387155985846850862105547402692130102079673399590137191117205188943480235853834481394416612978135391830568574134206039137489495951581711201968497483994276551061266880620846073466870412643695870069159267717570459791297523295186962345188680548270617541385137758632825842551368512638386093533215596416659989060644417751724787616616824685337556489548205456408322066764802452401872777914516402705624057528569792489620490492309622990512803339897962805273244480302086871875080346566793823348295829863246292104036923132578155196009321451312483159794124895766554916820604216392191037502524846062854471139567312010933011540807415277115570927037317120000000000000000000000000000000*i1^66 + -820043115179663717331670551983582735338027998835062930114821554474959900009005589805523996529021372094915577546041874348824892186989336648144626555007826375606865285857228868573759030577151538096644157435808742954807436322473078603542263995171017296087790049508336489606613755627882344748614101305742739635590764056172394185381681336449323848261783087523649597413341211408913803883809597016775633198972613768221243063945269867828619521779361457217472254747724296132113387567797555821712995793913231725466381953667849722228208786652253772941029502727229301028440254564370390666777977749040667697599447468599656615068729863339974296102445798709330526910935424196632994194668915533395337030905537886995715932341769322897942260605739762003490352373442646615877647404559438127294165530953276239661441731085864257802490670010094697189368783963145134305874575724799957408942792504462065788122690824635911719893767443940921589514078292887309109792149890779658418394618986775322735795454218581707680126000980316228340936864396986360321778493894511586131579554859121200577602366051828239591722608499717215338171106584891323933335123611366538177219207775152713894965971010432045596357585652304995042615683847984154756541114353139905935428659529702188727689928755408675820397696553177085961875275364599385507058646869791463535067186519265035578368289395617238777957342472023551509577948912844424093934648525030868970838672979897905589515830462407118226203893457011322419217428779092651543223809524666427227706356315168218772413486568335759368810582379017853285646361627535507952312364963337211666002142025787571219721007113412358607690947048160993423517309157469950229299627561694001965089613684017163405529538751683862398475792123585741342709331315591416390565760783353314598843918966411676484561617607638544213156207173890392580563659316004841753290955555172578597501900526211267405816306274840452237810880831916464994930017616094422761177368877872975431283589062266084034062870122285530494500615661826025531530136930137734826355947529677208965646502135315601903404241638649960986180364926702234832076058523467617812306334277771517623976961667882632212537640564330411768809224450799564681578821558415442562156593171379905667369104339026450464978804569935303548178092491374486531616840763427601007217714786809763192955401957681329058187798490194066158254645923383966004013503712226875353461754435028599298396077637426409405395070085833006191910684869635059220480000000000000000000000000000000*i1^67 + -790099404751592028986725066307349705001356174054833421439863313319034913726168141958417208110251968776306661510221465927616568944106313533239545967865849733768664196516459584753554673651291575792118103659828596560207776049530889570559412945920241259415912631065193972376091388758004778647790060063549465821766928100216450322494028555988140812853666469176432233220572810800519022606613308130388277029448828170193410440859867998188861921362532459251019363421726348771170794822988425744690582456460572985637354029601232841210547304373883116067437791671339852838186892445433029521773629334579503589917608202112511939518357599601983467691827636232323058456837651377886932801358683063014676893139565533994063428815971901522616472496422321761578124793264759750028040571335483881939978124345094164852230010009824834152628436784373706752421786597780313467136323067180209843446740557800166893504749753975628354572164783470975848104729895620697918173697802814364061078198689203917062172138625550782361906107645424186934016253464244471880587903007159513295905694760897546719516523861554750376093646520184883380363321971169907587731143653326128867943842422584396712527180918635599243062429521298353172426335046107226009594258075874210738058661704039727067785331564140444732190302154971114817882018513078361670003687871236980079454581948414325183739691537228779693800237639372332836649953409616909466525287445094246820170341549306455240783492535023153924879370503880143469961879193166230986265076152207278103722856188761737958231387970568941261302946161458759636399419482977534245428410750732937853368338790041008081985408806230836244888520338370683345057020646408326742160931061451532761862705964501370676532339950008123751395865620339387685294003419281490147759942212599139150918155529977501560566719770990562118499028509050737879388221429790960409431681180360042532904206547283009803010475236582826993204055002149998000930220207757204915623428669772577933362815794247824249222628131174166882209086746898063422817161710822805852895422165223482422809292212969249008337562724434008493853516609600460053320120439471178414065239400684541242624990131055115088291381188395085242953433973916091987677102526685924356017418606382844183021389448554820510414859527383228040167620243451805116712429140718583523880280634235831426379699361114533455953219295246556731639625357872299445261265333023354698301584887253188435673923175749172882407086229327068533822109970857984000000000000000000000000000000*i1^68 + 808890666496434548483482715699892782032853166726304188760068114645086269778332066583138161570233192430617856671453815237090726407069925474072445020244796744936629393715422382088379185343632736458090502240573782265172530655426244872189338284935665599426248418768361193364323453318753979922633251909405356684950419404132377905517685838525138932179375117334551402294904037003176484794998580795403867636327087434143397890880026145480246116918097658970152953395055802570447592754421743291718411984232944746753022685610338788819704847018322357967087735067072596313523566837101707344778548201491929092641574435732825890400442306202817958405695180922511278603364637526041604388401289840522029291148821695919127886464207999052643414625524717861072556039371741356945145513161726096434821568170472360733451983727908033581618388279208827953798142684932279823834076039871332334002683995569695362495721410242871319252816610947214342863133632501552790429884282367375707403757686148139448771008729780510236207647959969116364311376018164719211133627884679425298671398813659408066341203238533151700091081841139906840057459020344655220290862492672714988973331088518326881762690420202128055053001802796889531604072009961507391813620185560724035402867410565006369644288180570758510404538335778851503556446202772468755720760341504771399159951248755623652778475094406640158822985340907090395941367941480687266556286464286922374214332748844475318077987495153067210095039262984228173043964036560589801790261561024575602726537001642620120104368137463411592128526081504205459718699750000770800823461345564331480766324330639742950463322518841391569218427767891877298796452528758067438046098075563650097803015492680468135795772691931854730610365462680800140109826324500222141527525034482556071153772792861565131288299092716915406574219938388457798297548750430829922041973260644692414710852291858317228889683017072757862233079202837445033886617757080931450031967960130216485196796296971537339515487358583037576591258309205357695303519539608642213463655155719846285510259762455803576156401471314469470578838218129640666041695049915443594424689699272599971003037945561130588752083702048188013153042060812500584145481747475704773872138179188502502348071679382442309558019986594730785572618955511910229700385835313310862976246258458858500381538133691553280315963271652247534895269892578181965331389497858253465282666030497455414811979194179302934106411867083268571403386880000000000000000000000000000000*i1^69 + -200953783524373557548483971723337874349676715659851413182666825644304848965233438854863721466182480772426771461443305749969863082657095732672602766598500866055864701492634606671846257679888954976452516795730146755677940950652965676792942739992791308902006444998143928670759967153856252232870188201921401053318552942344215691236409235444356513806481345073518754380583337530708926535350045241921158988514520900135508067873067498443300073719762917120901887086121812943652531300477752529073630417795401940270677557194072636791085257263891663462416294849297423053185273964795894134553944369762436454898662576426656765254475236892133872071744640067653742109251698799242250976557358121566011023594542765649984369192174861659818783550318541016516253985718858745106953548472983465931974580629016186466424161892593797786902650797948153044553765458343949233950666427705032914143351037370188354803805724413195470388549724987689401139636727604924593684483723424936221938994062140589903268433124631927720382986215535489405918854843386633998815699511016796207198275250880850582486811874353067521114419200870893515630291552957695175343386778890729724385102638441474680120054605900111421251960114809791995610618484858402378217440322234431197358301530789187217816228100941804591477999333924919814137452415583075052803289459867490331192661679066144155928577033031926101134537498549385264307094206751628978504700507856201773719232637935280599974162437289079817194815537065910620633436714446212743808601647238617278992465195823350747797330152035652920079672612582727687610741007342806500189744823685040919656334812531518121720879033980555978847877557836943297356285950910963132158471591045650369549393412148718218609496875556651760854404948655285144185907161574582049406466072309114301190043906319611362403221284334413960315328248319560845687227267248617672167184606562175832363174583577765116376258664994357573224432597043693644997091780613411810117435836843269648058509057124526147302465739594650326327857334995718663855456463705858889023740986472594926085074732451865722458979917531694192950214124118423552635736624880644648457863860919589263020275680777596355630407344351509713832347297687748787827823948696055508758401186747304527003643370763308600931895938734145563599752895823402962744067322534346151238095388978373895652357423273448520573738519147435958023370649360645299072858256343439955121479968421592880464901812680906167681777790832021707161600000000000000000000000000000*i1^70 + 18055880260242422033224371650662461319031143968564765931825626585611332205794952701436785888175369024169446796791595409033197026838489980734923737207913398822426386596750641435682886967421825716575163558374700955970195226916560545906990432913659603834902832826902897025255478832881404504353494384487800172516660796795942662168907716044682665572520032333765149875557261764771594835411329306504245992422074322716264043856331981808211117340314367005659939921188853078950443948915074143263237650002115236607679169341939046812231216692605903315334393975131711273521208623674971855063912998314504516384021376512683423747557460560435199088036062453259279482012665816252993959925946729860857386990606773512001937874745657067579804113566097241262985398943948138295831178052112110271477248493885847316434128200620857517470596923876987621946796094453600234913111648062788205093223643569981341697005703135384005227670095856490167958080414190524400817995708384868423926726847380805469763135632787526801056540535259214115403105009002134592959557089443681012045758979288065234208917374496014425777158374003048355275669448025841043129237714142765550066752095391405655466819050615191109857752872281810720164271755181070116475573931047065127826365097176757994827238516031850197451095509977168106752183500246752313748830698131561695869804693479406443704463399021827697172430842894737105408990923649934012984502542949197538426399176091490288087339054653384356223057811331928489699479634817394862025136580530336601715948363503626199804939017314941739879244457596174644580725912183909640918387218158940659889548020209574230155235897033202858017671517115617727391152950645342169878115721325114038003581161099129969747963074196778605925525447986129403761025317183403023302568472589755793384824636116093592236123051936722177987752881356195121734123499081165996240550397156488503683223551753022472417033505544053047992104654128680578781261613836039978800055418039788919433655056330410430742321115522264022726659486817610754277076050055930269236965611388813782498266121477704822252653789503237742509855360919719840253003574215302334562721133339540685139101425485146903293636278629272202403875035542794431831915488452834188841308414574219310528169473317829614711338155280980712273967242425255420390222665803960262658320436878917398896178486142716989948896838371428674043359836363957389038699855037284669923873277266112896235100423729847987901591478442393600000000000000000000000000000*i1^71 + -22998436696227517465441232824859039610485951741033024174137012460979309504982359835399533648467046312001628425164240751484863092219742695860891248997804208945659601393749879869158552851852630641241877773022213282326791071589426847671684633135966413979622721379272943132544322597745951318033576320653031259622155721562001075491470001748301317567157905086967155725805433842912557464241567684525792750426596338123751914176747940854367650844722316385933649401772231770386083912883868163578910114159555485283731290027886461976412691608279018067180512607778607168553414794560848289646282408764163628321209042179439288224651176670745373935687997029760113568883341288564888596728037535198467045053597372226446601306607330863195973790222996849700568232808702622767128886863111414542495395392818193494661999819365548302344024104093716828786682690301817441447493658929169160913409273575530665670261488633997006063058979524647371477573809913559388788001655663255628583270209358764409418000268336835306247218079223832247437378730613539603690741981819996793808767510212975312250732826028079870452381488306926295914527024195190063667970687371155154775516648478646501669465879266326426797764772695015336987144444977783430654222707211422044413231999383333975745463195253470776215349194568351554661275271565835739036778780977010687292349106949217183727528988133705425398357905039843387778495734278617123318081484980324741475740525922499366438638146230672894754963426518323359623576948467062488080847581920196689755426615065899895127601098782137857625675130176821942288223808585266442532621526637351399243583642754617985552529289653836626016084882812125483111782559663047281558720574654019704993944930928166314315873853934454441953987253976725174068435615085321127179308313430415869787261386249491654755446962862746831009055611528193669903259977707848077893023506098228540442330313663994036930769857330546604906265968275934170331132018894561490903789808357293732463279453394454265056975325755360264530768978414841694909283834230710306474459299574358558794065019233743785692597930860842648021553949907615360042488563007686458766724599811725301878637589672927676645354170800107134794779207603639379570900298894618393442351229805484408733612533830726771280777526917303448138351537104579281790291856776527952832013149803403566671850266136068792897467778425987471705233259753759283803969707455306620978052070983158117855773318537102429120658145280000000000000000000000000000*i1^72 + 18417860388796827861181898036271278425877455342300781015753154870768512530618077999707155467636267747112919890820967099803107188159060348075985811102306167672298479962252418952668432734562065115308161369698542823580406988105375981641263714846828341251833226226470655470964005674930493944099480216838110054999018164509295455349346747403940989513001746574478372881874202957489092409013100204950344030825205694327050886912048410778014420931762622284188075139405203916413564671039226197185744320171258304678492133018675347311352780059967278451499123962922689054511902778040767937199954257081467273691342818998086008966898733288052375502830369232583608486182812054431404862066475094289186683135829662504103946833219801547398076670799518580114529765307675772419612869077621536834170020019147109575123607625368821657759516295901644007327314557333705638172767480697885812037420560146563023758589535016736353357331551640930630753743231525771551307869691585956109286858944824957683376185579176368430269563673747884612441987028774497171396008603028913476259924710715672563061053682148467691707241840556949427377918636193715011329967517241750754091835207467406942113306242432666843911568113884639589569436491044679283872352374992630810335041109267872764955258989261025619796269763702497866328968890276853679908662284165023549936657027744301480835042138389521972907544175560951569833449417524769847181258177047392170347299441153291148230577856797370755851791327943923534490929576466885536315772429796942334196121690292746612204853067914986103954244713875485743263598252846240591955993795937110451896752323681314109878431878331044048625141701400041972453795298161595799831819056877416947839298406148456085579035314430499583368608700676951842613645781507476506175603575015935587863876050943451102958964909843684839454447508495216751512458722175362638764827969999029669299401595429351499671556950022898657738261980801947526474417005257393216368976208033145661170789319027368355297961647899074545260271911376935649387263233594163683241933691001515362496386310501568620635343340955100374211700438502038754856474642326236500682289795268971652155977919605876837675232323473623514767476046467112411326466197880161144288396807442475181830900286497136443313338275930579730532158771522877451501226665440815591811018566954048284818757677360386306149350310019788652540223348128745706568824767969366482603719690726908161032509265622088024064000000000000000000000000000000*i1^73 + -6913385771946507769883509792327001302761139922868395373416020430231076120540759808957353394892052230253402657056173195702437431599799257926275020736949089454423898250664825036427537713739711610246860667771295392694213954158850999369286805240025894635528909225473630369366670480355400877518960440186145642636825844325376299382125479624116979468273748526550989041903969442180921880407816404237061727841203752065785430599226599739630663690991321901113819817375047215913435553577012093629274590161968143955483595404074740424075777550480608120940629684033355908517695279215139745247992305208334645162863886761601317859259604608545834117265546646226217762776554120842001436099583354301162727916565701502520847006647347442193811269413225825499798790137359315307207590208918970151953341954120797578594674206375825407900912915735914368031008526372226289890666073333701425425284770985333539075957935558307991243092516329706976847004494043231257636753231992588158881619836472505730110092916726638455227084343272277921345256859867562570434924260502288946841476269928383873905094949587491316391373475161674380218351950692203682834193513763416004624661242784254620330161580738135169458690683869137840594802943694047715134856820968645177624054413608448187987215603419430755000320803018316818336315410264809886651404879018650356767967112691345666706225611956855521430701461084858034318154469927579477617578214351423998640559948724086979159962495830916207376981594879667846748133687995013996762805779139788219370110702001078089216158734655721845437275088161012332080865648830775810118199021205630312737098648415073839195339082645509415411660047806485359861485908702077921985249229229262503119551146865402718114756144905098346009880499639142516439853098858677479188434858275056006377717335212550738826087594636301541165638628093590609972831776943230276223277061231385345623118119556130635925696347714943620703593223543705675466810384779181058607643974976051988805206975913451106403657071643473992713151350951355986136181988650586096308883616609265257923011430677391519570480371416145267778396269265990853151978875620230273331556851013626572683131644112834242749822390380787848592779982359324971937170699070350580867777034927272002549551725767663288697864610470173612330040726781852957293685571792902258472728739284103912632359745556341523395662660616236425790223892315281558952275159554562655797395728397891392280566782975016960000000000000000000000000000*i1^74 + 1598653816465269479261941733795564069359542715450232904375170717421856871538211669051441143837849910058956478221929567751297482265123980546079992987216501370162805938689173426495765595467570530713470915198552700744865761595682144582783959506900942176139325106382974447483430457433169172655797610428390493166731149758456507568471040410878096314171239624539114767232334529584821682858049804924622486672464284036426011366925412380051646987639864020249877460572856966252054021434047274567741391443346960959320115170756404217455475672354380186009772746262919925827439958554402984092017709057564071922417455336798184745966125271772089323973083431197552527689552708355407648859588927005441331829667067196150187593357656443403423404155222234510418126805617608997367540619280156084848067021462644274820609658558049999766324366851670124200598103108609582389226459361714114601995821292428212536811967827185188014882076564215936642146689061460482932285934400011072769423498303410226126945685529926235776750133965890299159991008250657037595197408895332926277488198425374130470996774129374996192233249901833545925464833184096051123547647985841148987330736652337743964156315022535103365569711566123612424997939536139469642342139941871709157916452475121667721240971071209210133224522232077859604798330626816677110086239348061548617128712442744353102869049750858133550787351854195206684174534300843228039522175399657181996916347609444911425371902772349330973324816696073324945583412424944830788588969470854068796922904891960910761436406530881806513722474244574295121117791367462024488905981154235095881558735666166295040734855765995543297067691074185879278195157554046465381512736254708032547679204824439958331819878300799262462697246740588098980267452455605758628779256437369988078079764033192578016931440040304158459772109580440120178798209815264714126711918999553374349886578880627503647725320415348863868093509851408310404694092930773172423427806531536413452969509932877673053949477647168882758452199259324950065703375129873566621522088268710831851367185526355915562045020967528031496292720974166574295966013069355257479462961020665106717137759300235582218815580989483339116100691481699502822067563545404241443771098301712099977313044642883161907794882815548876197765656245611214964156626925066596623826849560146385053129974094003851078881244693700219996217314659204426061801978409967993753131828955476393213187588096000000000000000000000000000*i1^75 + -254820184915777444221990328188238210348783191268013966704613173216690424363075650911389729842936984872436641938214485509734688039071499861740189012515665293544392532787932112625402729206868271821977184992732767758889193678635606121044546148956327966237960108069500932272835766482293002999041029104182452847383144320492043511653938937518716159342416228651710294307050467655223890890123515319694599142227324376772986421182988572880746411204091459083805711198530319129299558071350010789615398043432060797074055020786961402515120077762771713370573976178702467480600945635966859927345384235289010285976396865606654124890585203236946374579498808475044999724097696195935700463487497361270835866779919414058306747310890674271665465109749617675113146653041975289052097587079050256068311170747129561601067943865993933749689533132713008642099415789786868426794160493974852597203455857886981885257482796552908220008884954398432607451190538871121597779240445932146441658088486677245735149684014315125212888247160011529615895497977256963602971975173168677283335921853237466125306829828425815069387772890960985923085442002032342362477381033321976651678809118377627039065533416502318312645249288789043137059005866143619402046958539906241802445407873012874434121129493909748590883345045107134053421684961635988553269375070012268180419068635154271557512120044340599513995782978498072822556852037935219360589099874336283733581539713091410630726615177141409539771676267508666676235259053867408519945408397362897905654877110050762292602189271578096898655580423190731049445182224448719435384023590733571441563771139132713069478428499475491153546565665391602087219574976595008469506709821426451938509147389780458690967741411981415352529026202576518948215061603801723568797649810365941585110799633718751085617867214683480910777902103088506441101869353551663373454355218949730446442407214607870202158092729627992650737032557322297227803540569914648290248013314170933709894781521627255541531855083878619625253064377883861140573208155587528920752285667697621261331420112386593014504400095620525690144554626677163758642738996933705654711889695459645072706054634586399041362701049663365133788653635198390338236719152087047753223523425551106041687582214737830153983675069787028294315215891185384686379997841656479781004357361902074890281647384319907043527927664834812475856699461198717203387769246725493084017428336093944820531200000000000000000000000000*i1^76 + 29882034377446984624376546403723580125611581761909770571700067895216544374245996110477732775971703184353345495233327983184807913818801060416569003941663440501042887122196896868836169791955769692676754341421714499507654691185432710976018284306875758813887978310020160764958045854618101594171704950157952811670978472664368969895810804699455251704873985080726663057581349675757511711009647338830531781864054103817754083727633558361118375031739921507788866500683798423519196857661743338930253173517596262079005525402386119418594357070695887146842139848607807339564154241053289855770979190830816703402102256914615165966785247900018152447903563305714029367947383191244585584111599632322577473387238727607747286929684755806680332695862143002572267152837526352312455762737631552647882196352527302700413230325952771119275843741054802250233976069745378249104038350558599888429116366177940272573782648474981667565415015922299553283725487062039436786924397252421288583154439639002185868301437791211080221487232328714929604124368293521638556101512930763086509418786503442131581173415112547329307913288679750537666376387398575307459563277969586544482204730955205977163601395353800966485293390440785812728393425722755074376411804647496831355312915514180513142928189432539549492017854893824466206949002039344742652872337088283424025218749957868594905025859252282972606681639464458395706386265662655208137818911407660545734637869790525703503912378024387768546085084574907595227290736207513109076394711670262007519356792940484995251582248436506900892378819687920149486209712521837368445982791132265279619805526408646911866469788553508854072955892971393513269917086224289073698751781196709755325764523114446055978956079316353604132866790810905303217603353974138788059408622994568931249547197064152344707238454977700656628370926775940729743640255727015017073005312016434074173120941010987932579258453011353103708610398906779140380422586794573310398809452691310277583088416406987127665883596384020200563385921212246296475965214714927290201240473853385742925355287908685707734320302876416955623545344973984668999361404014103736811136306965455450610354667923454414032532993304378755173654034013986280550802793841568848492315555479495054854819128669922978054394311144584520196918119605069845654449535378556703460413628003501718471732588829995624288984939729936387288789851362241051087780827458952833687123178553344000000000000000000000000000*i1^77 + -2653059236605987862760846899336694217861053647816451961495558288306660952341660445099157845023053323133292240061763366545857734519183122525876980554269311464190566894105801179831994755640263123666147959006445623276073826934256473917040125548949771911753683279026823977446734906046464398634320682117266493035378335842704651733645269462646980755059257313438535826758928812807991525564675159939161503650262363122977534305341512205385185357547292520701772594857283146565260167800690973407482843518769378377762823832858606334203583867906489114086137205758064352105012572344201570613865599749550272458402471706108934144308660319549847978157437852787832195065619771950228241000875678869342529046000440252403441172368462036009153939973915963314577790058632343680352108496475901196594978157246943803868702956584733220036082850813284134624127772018484414589221458132095458231129648324625334038472735233829225356668255069715731473063763504054474950326407980497714469803113310423349750205573173415730152556267422500811277468882473505766077626254613152468439597968323429335944036735325841847438729648544532524727379945173512084428693697950910148002193184512396240848823444294465534675069991163901025386277594960429649401612916173408986054820949470023356122867225357050172041123287687770084544094015430771666276446033512083307786391915239703888163899312153306027697285231414169955303751823936011994217351250197334927426027033126491537374909817522658921832039910133470041837603529833374180091575829953933468939202178955774012191078991855117909888611765369272706117093857662020820810456844424200419578145302151386750553563544941010851604386533509374324279590986622382070005345146562509935617315775729112008573309551959214234468362626151219623048187603179032568154546412179641890217013577979274503534475264472152307443760464411856282949013584836368988033966458075733468786571418887252626023352952462166496761641375646868793856620407071416291235333006291677094694615909073292304450375932132510333507704759250327483099027213378959354867212375588348784434731410642730341702694136327046679938946311187122333884949082759657327043517527100082297854995036586101687147202062755279470471565797144443851575237640796298936234264074248506704314873304832143607749584683216350862083460389845185295235426664537440543684305050582312880607400731714162563117616851156342410397243691744795116692735224412592525323439964160000000000000000000000000*i1^78 + 178672974431262407950413895299437239640443083280651056806447494403147326108898430709818256850948157617107173099399305512522143671836949107733895350487095530406043941469438175555486187339001488758490125916498401149016294739826593810366057410290362828326888811316587535143352387585164838601576044614190277153484746016594626018043089288844178315808941968320775927120367252284019441854114679410611961005475201667408736650362340665947026118083629948527776939972634215623283329225599983430911969983467472707626947801625631665706370967709959270163450330850465515446214890558483411519821724958773335252631830823734905115216853407346011762016257485199034815741608478042121882887541649713860257467873798352431957424445334727563249389693017970751936391144339183035874056353229293582871387943272274381987682627878796055258011124339901808656328244703239460278429518215265356742583449119144030800037450246120474510778538041569786362002345251176019731063743276866784133702277071997599209862105589714059168073024616324252493159700126076006504839011316449645404179086426308406954570573534480749510625861231947896312090998507046970707053068295880534634918656707149999089389490110538453005993926381157003839883474457530107746174449284316029159653660906505515328975243644786375137439843950787198270405794860972582742274211548361888132663974365644672144382077571366411311949116805269124883502525626241091015520471816316856418984762529294624088855622886466983220675484860242550970472815276495242977176631431270014311035963493980577411751095410708176559076999166945303676361693342473067220941867361159043293534184189613755178779526403944182386865431230691418970423162371461807135795521678445136655384800781230579588898931735842628226393051650642811465624378866221720558546184814633157640350846795740861966455283519746086202857450784333391174522379297850296453678227778053739379000072258623962398964240102908768189626870215631809890828825468021066863990083448756258803830418040133709929073935477120943864200820361436973191922422315718136198311493698404357790093014966559665280446820492389387589301286028738126522852138732727976061188794013718846762125705055543959572589392531144763469970909764357660986364949567441171753037436727034501801488910041378083163160648688451761789188857128683600368900667435816552013927972172227100432376342794141173333376411039209636820460289417612597105818457454473432268800000000000000000000000000*i1^79 + -9086119667770761287745520535352781441155160682837971861268795725108991593180097310669044719871132325020534120119873875096839979958631493096904043518874436341103820928248655618609294854588410565979068484527089630343992668956229886932091165775872724850177700784610540345239314009073539396258820441235899322648343778707848938169217024824565701808627154571447619573209212812288201342057379775845669774262988421639654504003943348761409489668465988038925926282666108012078358307378684807575961602349263494852187895959001939917426844676262894034029146195500438660691429308302321727769749187710590962619993818505212097432391044174071386906062248204441701925617594719466880394044428076175492714169909257128007852941042786702872497871361798948222141419962270332186100181182840468013147738921401488097926444566869573453934428776540891513008008504762692352411370929220754135573814949035610840200666662575203842927738192376727137026873345808684548062062657465435198513351538646975150649892125213205044101266273738934381581005722011813567629312282881825491490159494252794319847470967001097476830199194594097742421420836173303191362205586268033822350873466088579315499920465092644502070632801366348652099653445128945629517819013580240382763426042311485952373353615172859459947729360406610874200326746244760567896645796858712845697113241601171091209699838864985970895243074551931444801733704813008119079671053862986156713865899720165850243761965096355252068889371473147910748253421407634824950986727605654069406826322677427041138550815313738393199895078701054098071747850272019842625860855245725823035737698100339440347420395936246078099487334694952962656042255807266013159230117404179424125910755128533487154777833224018316784592001863043677239492727954095202511824272755915426089463794636811637905002995513086121200911312982897852369628907664256701854952672537455344960838283535500050562208065145878145279621612606604239094382331136342632546699873925639638186702661856489690131533405505953411637239901948381320994828745178833523016239687457990518332051133187610227854794558080386393962368751288563533102662669107722552978858349917251086418162560356316596487439289369369289223364365655924146110118979732849578609244126474493178745663144199925756534494556686359039328919723997934638350320767670329270168178627893811038668009550264612223467836531298856472876787473893168274752639411945472000000000000000000000000*i1^80 + 354003885199431055193538985662687410021079132766506688338446806524782440182929805443325893106659609688202379722360223035094052638321171594708578863321664216189508474199955366843341169296197711269803113895982805572887843419679519823683111990921619167517837326501501107421514220011227475744399348450892293016457159035770188093296170652100303698625048588297981249448894218993814948878736860310765995345247766294978911164514924300186075310987361193644010058524283369800707448059939747560758127958482271442174326483637136336917095891012424785580823328206882567519437148457346748501180004279981124977316817432614526509398558358980614058534352009395514813626238812841675174588305617240155007786209088867765337655622184849360719019946919180441127346742435283420303421052721745096847904664717471930990178639367536207669755108410492208260112700407302976906508294364265483254996351396003525329002045334585896893896773090685504978462025472860616215543474012562646605294261460394683320617369559658260337003771133573491666831169919802188100162391847860458536626964115344860014179283481936260699627730604961728526206832463356182173127319160806635865642696796080712865632540509639865277433056553093009681405052464145273695556080916016724338125778839690233776433373324957020165134760416701213666495070452054040749282299244164807254193320914439802547505463674883614357951941067212942812826350565809189057361557966241272522068261835947674788756725188946408210667459350996857963091139274267270488225767686870483210619170610294798843727263645880430341392831777541079323838727488496991132835494365060919731361650923484334133498970143563201783138313463087981673169659543326826101659445983518686629520512346220388751732545242640880218898000565798847540754741936434960601071281548151284712132706236604051603704866075907779039640234401610065209659997324508076780833626880536499057465587071715093557443574471909682042630937757388772502913500667860854837127939572406301311456556840878331248857776690975333370014786022631752716500248453692817088394043479089566520927241946428278976996399343178051350778269237503735816098792404427180489228042724062730963729085799508565792124259562717273896405092090429191081400588256195078923672876416291579971760790246109375712711457795079484427047815750459513541279280517600690885045695478449148128675355381263805932458831196290214322219731805636327261601792000000000000000000000000*i1^81 + -10789369479816891238443718061246174187383776284385439953588839225313760565546701782873180332045549351140583677071128508621129207741465982162818934719143740187536872692206328750236195305412236431282985021834642431705593429600919077088085253320838878184321840538674872763786706503613324191791507800373458632348610894652441655366408134490072254775727227207232143185015651568387413367725206490242602949497190921805840624984208300963043204569632152099694382730973454334680688238235874575135892331620614099893805111434172349066745297936857470884267970476744488689203152410028920841258533843016523989042844632581216127707003563270820312228361151096719722291063321405318642418180954624529056230109845082236470806083240704449688395928029124282546719964635643372441664091006140921077649657605535446566997674932678862278813485502992810121049367001874577569037994914728126539818448966450907133837148915060764187556308058311346881892569820689736198248333796189118687993946649982111761874813629697672554885142419390854275826062454743435527986579748449569706984711521548203865969311198971793548632938714822104002235261125196017840041228918955628237380138767014340725799520597521149149077786607398327034081594096220423018797402006954918165395040550484479595489934743092029486507148855495042047156872567598869982004558819328156631513878628891292801930746963236547395097568669147991743949512399275141732600119787303580992906933210464629644864041027518077503091574495016354498089482870610766567033876908419902354336070809566827797280523723615163507706792026574278322857312566195354726467507833207351829316109434980828589310200540910158452530279770003297912227949678209723460493858390709822148631013863777996718009387217710880453470788686976505601909709311459189649219673086609102151169287486510813043381541931272945503215602449936956735635837258736681758574644233596104763927787413143080357913613931970260844361758699186009583813405652913789834643382238373426921698558113263039822530036055125941314335674626487917220516877691373668115272318024312909074019226454204568742094744917286514085251264524335864126819334478776215845939194177535654935239577174812810995024139406730740494756832443264365411020399733163077324256111430402955518218041207472003566376491072279129785764493986436499525957047093394731139980918123426397703089649959165605557619705060899799327440225978551998873600000000000000000000000*i1^82 + 262031068419570066473547221441268663991673940935634766503892352927405075118827333221157645594185080200279570419275305079654966864001910629111944996815782230112362030989683847180242086519766843865619682523925929452628984013255101202570461841863195981894597134788667774285903390780500608567018434686388557819406077381758346313943519145879904990805908165214061661270591298129057468734344961767301583946834553815377048507032298068004992266615680816191185881843643489308536081510076888944774682585185075485292384433248629065925960703899274283220632425631798609776365014911164716283304147415676139176259157232282549309976004986774032167964285891606682892715993628723565782492026567191822579160956580455579707946820308835630659903247645617268061250120824904622017769598799164659570051994165270758135293217450497720510510265760240411573339590926403649666429753794491360326882548398971062807683391119995367498379096769347790281305534620662690402248038602330942888730388763715064301551138506685471460446726771216802784694480215180699146970903346336100144442126294747987418370318567983492762128155658098206429854741331439710981116521718399666306342912858125826501729670631755044748183039926133161175927776230500693300072613253138292352183902952102798459645896140026127653394742732760438400561962038895645486848911811170039124335635568922486386300342934956873057751714089735494974770268242631239367234407391145774638419428785812973037259706676344498034359727440174667135568133942128180607864892676010391475097404765930909125558136262196260741027564168839275461484930356590734673714752461103717963553491479798138597491721462616242891630301740337147025764924437748540798708805523194791689470699997749695878774645897525149591179267202660779124371344770485834012417243178172498410590858358153895433418935531811311968375674917543447988296140042787960179800614017815458176459834517082199616557499909310269573223982345893275692356170574175180490618161821760581995526925616551964112619198703429523587462687796130063873388620250202098937547050529123948371366536908138908803084263940747996994598370387217410724195912958083283986032483096265984986514168882523517741949872613463196662625149896876324770797056665324041734011207484208703799963868882451161428655237093752404054277954868826619519073822928791192286939411426261567114973287022227180494795829776349062768248225792000000000000000000000000*i1^83 + -5137161854741620302276950600028406791538936328892608314262378001723485735523067234953399593200575448851334628159780910772517859536081400317493966561773459254329809276890284572858504078326803816912514073882503803934011088147339105033732926876839834059615748296023669023051106525187503249837167217498962434799801235360669618809612965310671527895875913088216517329906325050133563474694924291861272393060039294995235191914283493380746463395333357320755255994570678669815309839325103022796937771290871824657541575456705188595055718338734087404800350518408604894052588993267821219204567278387732401650498360858407265098745893002489889921431032728170788477826231004902286620010125087182911757257794010842359226259556547769381410514506809226436733434110103641083212155939166503276537526372412769800988893768122381854632217862033023818539221265056081510378750466574683737153540748595694416257575546276924429343034273444712519179201693281329006888806895888302699722689663299359257561591673027007999869582016274608075234051140254553684201744041589183027215180198997520741306990313527825615447963872723200798703963427135043339616180120796901234360715140413509725062209102942977543249558529783214729908334759689318708124631450093158253190274337724183017694471941032206777924068346641951296186142430727259174541562859849981091097655965867222063201112514806536168965476629762924886784093469516884814055912068826302171507799444239685656165931278235701653816317208456797521585767112078144488241992146626165610993948140639598535524120427728473280332066090884163401046154559769035276916416239369693369217320347115086473737589026837503726908875007157807709262031141143304544090457676949674505925347510603058218616348981741661268268357341548821834066235793184225752752160322075271732041996998601810940388084680494615188544797981085756848677296668948787017858371651357196302503088412615430445350817414028950758413527170786175685018906362179064785057584921378246943097571377044000788358523450971428210119210190104432370283429299165850645117861349096322691594192359067808118313182375928918118352884661924289492324122332835771342069544368144025222115211332605265951104632717887555661577869791516653871609861071174054562435013528625389805453624859678488479553808219029494355106202916534300130352762293742732082161471592439670853452438103365161490315827776843044188323840000000000000000000000*i1^84 + 81876114428661124373864024638573986033525490700289532184807784121331639897807649064033498405143022151647095926685558270032051020112915628562381277187319424021742372458120181295484721892436681398928593650401534259801629786661536352724361442255701917784786705928493161922502707944604410900270393579541255872486477938992616950581268902100376691640321714553643451623818412024044357407113205961013864558924601848773808586808433120809313450570515406036797307071620542009099638890251654885021741739751240232063992770658785030907353008665807060505350436083548634450772973381545684490709157625797902249291464915590125432821840060400103016281552516895938815994181706558538880454016112045667991973625685330225146559491671166472060665641962872549104914666125375967304056044493056247506208819581665767502923510356231472421079537844341433951052232086747044244488103736658140477468599683229252096989830948644373260029117710815233078051590023446105241920613096936187902423854419794095145520198378073395932640622562711547119106825961888774613360852541271366196925841057221846491889818531994025060212121186454578650228306402150726653941061839711106653037773827975396870646797752680930836206509413033606796647755487685320163360241163863130676200175804466470219055826925232609459394267119864657526772842888181320887994494273956798622234814498077981230572424849094358575204185060457888647920201315831448690920341509632889064839830264396972809440333975881408231593150945371376479221420824101262587192195717427744541798467258576486384136103618328822358604228881786419527185308410167161353986879106656640960771705558759545550232760556681977299864083835894893359176456689417533224104230135384402166164346800772022816807584407510880482008180834839860105088500468730778284875332933994810158448645848872878727719625011199347034903346423608183099765467144348229519642342224569040551963380975753095068631057987905997633000165457731292503401907607264113839654893652375111297861928181195225260485441689104974090587564798408731956235234852402528397494202076982440298918936292389328153990253429684432489084306225481299157274213329847669109130419371030493785275116361172043574024731596824060978432408274720026673757146695097639209796357309341600251638669659981427290430810815655305740289501756684582785941998945288465990813754241382319142674419676448392296126229984051200000000000000000000000*i1^85 + -1061869208091912065402707824887965687695121148492816401863899876556617173443029099076642558341383567298579352810495175222766260673113681470906520768480584623696657493140798554986327123477747251547115181330839886965636894095871381486403080379118556150665284903958640301500091853449105232957302842118555976358443768880522487817343732864950987905784199414489974558433649767577752428995373677896604668982665774666961880447502330005157692998801817665237060584771404424112253230605555730231526276982060351224958012382145186673110904361084687609638522486448217025256857353218533275760578290846958579745312775308228912837421107671590151844410976985916129778551172547265895440136726755333966837145465452489730854639660560072385145488817436238945299590812926362128722835349204468806494434779462469013024778108225983251007839578653902075379918444164814746435230231243216231059014173279302147264796806295608402698876192324321113794225674100306625091315304824083714163924221473688054399818826266444627004226698002142245048919383517292797933356509542557590109073450161613039602147602561391373876887706940385972333802366002493380497982384513549493587167354450045049739572437909022260630141017667854844761392715694187392728028616354985218295827526972173385249706698925187589892861099096066609399210682443542930851790685671706461828798149298974571652620182627202222123556544001626771701680151222650210546717956536851317038048697559328875857104170958072251153075485165203705540299268328628600380983017283426157386702726220444257052557185931600969870965950550345943898790497283617853481708878687441642350429463989087163007327786941438708766471674717599043324588774550547272256568664586520788189373108365370324377431177463091882772008724826333480363075682836497318769708047753161360444529648448010443507982995532693777832359508174436225989102119279666382491005561846912403420990712944430326517851660692990343889197549140702163686839316833361013158551621386727516657575478622067251931184706465762772520350640687879097199649222524747637007453708105320931338993463354670680195632027451228442308057209535839424098701382091715776865642210578481201777376420876376394859275891415940685993477715170730985696163034686184888974233388449853055911112198030989927926725810311470853025970622628126866036704584326788608444357509646401802119807555888724272553656320000000000000000000000*i1^86 + 11149764144472854259426618435747818987172461056146257212304806406424219185478554359770185138790352929580122392167797989748429221958889515308521081485739387011207235727188434278380184856551268019431531500596802139320055780768189516737103190125752249822359126271307279005620570431510578156563932846012695217511814877426378786759818172637810594236630285591788380995945509699665210265950074656814529376011876429414115866553829318604076036006349847928682648900232727589695830860212868810930095950330186003483490783431786505504328573362381716470469668739401514794226497244483826135789000785533836227559008636262925508613593433030495000432414231521844963357895578825775566852305486697701692586910431796140229157247110993304017198895165077200820625730834626529846023176612383829351598152903536566517681106089971017873024589101756045808101928123495540825749883049377698128660673690612452893771825628265350719321166361894523339455028891995805158730430326265167500490242055591695536077490980826579608824333564703409261316560696755535687530133668501283221754665914858437850416211677171406322813334762306439659282337722824861297966318360249894484174227524159367181799446455612954748503461663863278724781821850378929494732188910806395052482445850216902711597700630845292318183314665116343072054273917843190651148897642052280006126059530380713379300767843951176408405573568621166448076973660824072346321633414047073386563102811749129417105135312577414718058584526228781418551469391611825186451527663957937635902632584327730992849999371842625931625754167762078831108955285826279978222684860730986074226330203818368577825703254400339291463455516015399215080660712375915452561094969155296594041357946653052125459992417404588387439193985045028114802764918559765953444008052108798238315222690023305362735031718046196329974244182408139698897577596714634009473554994727119118815866977695512036134515909449026728055702924518115682979321479431149375352955092247727092381563112372618039517842251282814366052827307157544126815730959236537377025098389229566197350004277149556395988370174451094484878072511691230591868306383056900719538488431823583772655502026422682908351292171234533738749486861662048273555672805645591474838197406702849208726901397571038343634301738414819427136926980644167063881774271344520792128293962855474034801158760117043200000000000000000000000*i1^87 + -93859224723763230522461196907612010567710585367093118663670264609026889382107523324050933075662173499248648279386461602413132188363507479969598065935927863054651421791053998715022492945136401485896808669996637156459010787702882920048087232130525443686540018879039568644942463854181598679672891345989183842911607712454390011653132146630482997057900010574428600867128615974268033862870740787248369739172189123755093673948587156719908238716185590781986990175716400119578835018996306867251283773717638958025931579865581168750771233974255315857861127917162271805363640685729764308975276384589511894275295300598223398244153923948799352051333037151053526257266800797582947947806947654921555336091042248170179731288356842268368399360815534656045509113793244144046410313586449556947891756398026594345325146236743824435946487668368602936072210617862820487601881284380923222301455364204884861095593007694412925898732914478700616024006513477853536583238249931421634616049037721466980136135629901050364701178046006194152139052681360356273420353565750020286815796894567273653527469535382581591671019567361630154609006465972942829139107834041932034758204148349720848077626339503049737085301491259037157438395584491630557561932409408224452022933941852278053478620530305300434986405556254758351042310553060848235054897791994990031279193301503945428504377681149897508108255952424633356473747675283138534574917892126397661184522743780266217385080031915727543859985659572828612208306572248634691650406661125130087859419672642368002480930078863671638778583550091956636332687407881680908354866172178991694942479748237132950618617086045240855391679973971385732848598450071256518668740632414523508729584797378906892824719304682852597032313019720123651229072053441785262102315183568280064642718220477439322691061469703208264145360492245696795456710149362523046028552215422901005316246239712643160609269857591685399986280051354329029829366794273258190327801323833092508320273974508705695108418800450814765390144307256144719337815973819751439275408956029269386366517002359814156943620726172561991555136214855030752421254755367826468083386757057128258565059494709587097244126939359629957584408078240357447742468192426003046672265021033396832557331392154070299511638736472507774403381110506572676969568399376771158601281541909927198825277030400000000000000000000*i1^88 + 629752887514016395840967713082722418502246096186434197703193864350804843010633512815861719363432873420674900912383141132798167994524878345666276458888090073844606553962807583729064163187618548721814223816991370429389273606446460633189691628926335737933047375760774282935388462051609705392293591085139697681263366813131934505109007732361944380627885280583969348107232460109226130818201622903881612216090834849376182921453680981944860032517271279935537052683844820686579222697385709645281981950800628286666948311245675452190919214039622981342167663622868039896019759652428366764303397057353337574540308200411483186357979424975767378197681976767795023351265641425063430664579049366634324398986384699058939083683542022046988862793660614566175172743060335228376401822835059492268363974986190771228685169895924143305482210327932969354286435579223268783872532314114493290452181126256827566881055141532495751365958110931890060920699316826302420803569698669428126064588643958462699299124640877057546027420685474460807938392600110947607134606458817258287300912808703634839257918693151144695856814993921119002470027392222161505451343633848006547407614631684677972630521213141057624716530302829595236298231548341301802692576721541858196836200097131723712362592293945637490142136383783003347628518897894710033533332191178756276467514481717779817158164392629119599985024001078218206856161259980238626214618489779886610842773279158307731537793636582803434445722914474923752946433235876968752066005443720391323731259408081481484930362371007988854077403585663106236096416292694235989490595570962452007185311459484592987786739740486822684902962867658996022329999003134792309598689962374390761705137118946057471236463201084129945237228075710291644835065608917762663721355605922855726567291470765896545221752906252819115501760160616070301078516716630081149147461392689618416605566036805693039861042201788729864536318239920711922214036989372181821179081585244256375596525062506309964024671410165337073483256244769790153761808582904469717450962397709513697045352399063769022899901405205808170651793110232173653305762074760356500712826001541060035158565031079083909242788707638685015337012331871137073177017845553359609517094793316797394294514464407174226235001615539871094976904449484319585709741677043038755198688134569970892800000000000000000000*i1^89 + -3510885964228842105520435417567341617884376122639594772628014736805040050132663208104864565427962587102944257069852752127503395578362931860372689241968872019799298021098876784344260798201513166819523689980931506437413346257276414475804545200064407196621352956398985925145901983201338087267466555382241171386633882794653887105326837435600649098394164185207472063686998774447539826756164058156319296802877916857409605900066840410045434690511186213985944752304475858970900615106717978608259675449117825390002486767418358814661327837690337116701047348352482958541531688714945613664658976590380863626420686201829862203164114166230550492183542995378790001857475882324381001379043890729975073405814702977397108393103028332933072316173222865160145866510008438030548234739558715934095005991518034925893060018973273653681579219126423528595695841121783222501529880877706120251011106600125171999420713417185838227082154652217476859885724884388633440112794532658202149338008254440752001386050184224268522264964520855891037650112874856065425820547218048796780377356709570063931241584023515646570703522258247722777304422697432362883889634375490511907657668459473552959356000196898589053859329637795727241403185066793465092642849282585680702617630021624697407631370743941038016370506030695055499984654284058756389760637455280630378107589436790881876855418818039254590054230439484781423519298406457759239386685519028519359387372642755688804619698709461208188905788851596365504868415206061527539508372678965624476758693871816582784413224069449292304447984489494967800641490119152289042295233237244755254507688290736578417469852223409817986170457376352650298509068092888115922936758587364519754331469780627763378710577444608212736547858506016150472682799066477046245271277449690159577108998700948965043100063645388016248666596725292601136845856904358233543648118158328041606938334995351324569809822103675320733476095645207799307848776799907018462623566131328453563988761140625359074374514965332159021303736788586108484849019621266058959315650618191623666997995229231120412661856986388566692063915340197732215142472961087155586194062444292598263141060931887079980648883252328880138845458068893966481185270820842966981219016787638939992701912590545938414916669942090576994656243390009478508768225439912706900237945405440000000000000000000*i1^90 + 20120683106311977825560967936686558247439924115861382890743769224873000516337167337810252629330334229803777618760861485802159327459132552683857750447957448848719928670624671811575084950913346967810568763157020307964320512380041862827865358649656319787463323779343493380566993347449883916375595202103698278619737516872802436744621930606269125010115534853302510342543896745191361562796330054213624077802109171035711076416632915400340658594640244407379874149811833014230142687111994271357235884850676657574121357499182340345496474294580210169362052940298488615216362480461760287276001259051091085969211852800941100488612712183420514610621459841412774839766424115581378923899872347883894234852095056614064868478640605836564991605683831358455484017058888239132710638342483867725907220162152570469841822664535325389418475432765728628874079468411055368204213046408381405358807138555373671409943000932633901979883733570463682685107304209422482042633534248778816142011037603573919470429837757495472025292375069201757113582338342626162850586176715680246613609482224795877837220948142484019592870961856002868319408414540334108498403074769132496371550508752251125038635527432625936999321488287254946905692115365860921544438014108791648362893743758405154575392511135472487917024087034825923136303181675747501381824497439718875264377912265537602403309272740262633546184288031151369390635853080370392989101813128653936016759914970048983941280205791868919489532800285143207335618971286914093463610951110118387715754574983256282170383667642094734902237983869869512295218993301544284339468078369685428934073464783572941914096218839886355125150386529707544311624059611527800096363835014966930974102117996503275388101025328459717422297056383243853795195926128705845384037281364542811404078566065644385640013012300014492878730470378088105840466903496003073079845913433883631619162605716001310800242378602061625824571135282148681333204700933711831218724846644875698401174750814395290203419664761330778739666004975096722431876189287250685114575774975968642843932760378625535719190935148412552784450037036192721962170201405090940858900671142417837075509042312959585280925427670180184365234524113819529722955494823667403191979552685648286312297943956688530830296056795565702620040690988889299149927513503517890314240000000000000000000*i1^91 + -158154630963367376528261167136361606105064520898721330663633230182628556281890898539299178325332314874432427435898160690144953231835594876085750492532869035358984869536530888633381864995838747821730948159654413125314972918490895545491073938237161728566356724476902563621557458044029159096840187829863441549267737538236872238657807220994971259229604424320347806760229190811051436139825224289549230868420435075829506496561099751262360846830558723320307744834591653259267262359400337905541233242673069918314127639675325697746938247429035468157257181616164323748511156770605094065751991840376327200245698598519247836753058338591970422372268371521755056088506719693663680747182636012493578328619548186688198808778420931065425763788189511793035346005183077329166046236693175177330588659164143588220344716633674205217475028635440214482016733498387195197710231027420290057487792155839681760797134560270684703772014407050652045910275227559311561052086227274400898904643200282787248242110491021546820844922191148953722989767351615095702580259090915971577857423039478491431489476941370301270348714506019841752361639427347465765965700769213267777891500270376723926358553362578844938321761901350141097655270738880087473946159504696338691228286713184248228197552774758578681108907298234825942010105203465654301142896739201873304059585384085905862878704034246963741535658014117754004491731847830722854273565592033225746557527395122866003039103276349942950010201681097257106658164529721811697292321835461732946494943637308361604348309996500614277624314321291499696210468590446994309561884636676255658456851321871581913600849175056178244113210237382406595441103508924722542634037338689652137376904351186983945052841379102331658293604074724316761289941539148920419051059469707374880512827076760069390129398207130679895373523501574235129285503577718541799325798188128559927972979090729414951238343010098844703009493142921482520306246954355623588303866659352259951970173441378670629850706767729641177480822049435228171236884293236820083534237582212766155752048725126368842088357303694347015112297423319160182198977644166660686757070070819524619774240584254843633539737685412511154924923433413199907576017579865244495163989424256260472159239334932351155527965323389360486086887611130568854355774751637504000000000000000000*i1^92 + 1413990662500234401100536614731282624244015439448112788499487556843510788653650588598355220287553623276762883855153221815045351981920696414237395775755258591394722314243537561230113267166104579490522845841634667083434921366761773807313851711156079219535938394207304946195339381345458629658900386142423664465734480734009840520383412824702056512898016527958896663573406485680919006612792014729521348608851145176460261627592069743567997663080148260343267895325842223881453971396953598462545721207557251537857327947338068393335342423628850102689740202441806535816953112787962621549776172444397322271640231834972388533290287577628325349337807425775971518615575163948558890747207339178517219928285245510454060128756655320335127802741334133082003824293418006418789803092871742205598781704007444839040100003872312876072567564367891292096653567476475806437295575352022315426659499131751920041289788192052181644277866585011388748990950419931538816426845264468318687163888618773552844358359442780220642386573141069872565924130515199419173698103860100426539879409863991159454101940591175957535855428615760584035002068354156882683733923046838980868513175461015664324136670444295755932750823959109630423828030293245805135892762924060724224976489786250172573664421640866862542508468752227967714248694688507556884918973003975479555319013005249184619627405627840673396859800601837249185667101504228156311215900198633313108976780785897361936873186300763563809302410802794034089611574117177385555013257076197248488139246246757101574435213485891977670061228972007082595490758732439516653586535696177319925402065940330227658284837783017355764995392542026178690928047415302158640452164030245364378012015429842718501638661193319861656913190344379135291650440592188039476964628211025296229248909716469294161077654910878933136462925557362962869573083260806690606978122901676372722480632790917043221250810278284139346167814813205833792153669532455221580350711291618912021552149934058769304706791818820618584676547734945557919647208483744450369644142194132030135207445473232132310692269761413587835541824974406242870251920733821408778267370391103188180313102040023640643016482854188847711820275708861759020750918968916090362692156666432026117561122124865762651015973808154289857471781870592007017070592000000000000000000*i1^93 + -10378446153853040197712493134619046426110561747787675882075706500678823307601140275080384895792679918382520425014841748343463629643340071032181398443028857258036285221728483071027263977105608003063996645465480792935090158975293338733584732046915003927238368746899499494328895460093636329486777047006557428605434199435573958038341517732080269132613696980793073245245102684772815982173934129106919597961536431629309821990096619179227032523722587662240058054699689788358176203980017695217030142026271534451511183472578483333808538601173168660221666524911499983508914662348633649441540175645727050394157868750418684284147571784328511214728519120131742108281724605916980290926828175885142677083841252053687615212057985194728197780291047005946511590109783612537776668703430216333325583166291420693423101008973602505514731522103336764481845730455583847828926481298732778446959740669388399576140394342523471426313036492845767769355173170591718460577103203273307058570194057554432997142515151433823885002489058477529610789930517485726259773086278082061459040165582174010477546215358390971874997510908827727336199459176215274683507854422966125786260942267053964845485068035372354527039013025147682099813580018783780665795478243524473270709547454582783431245674570255920170503197213636899354131715409144981015840238888003344995330345476849026395908083644141474688243827527599183207061744351376958969298339368903795924594842544448228550025500656721750716299910380900248324008209923440631635055588465208570584965071775788190920695374478985678847035949075699334704335110846746682588895290843225210995896937956584897880288787243466569286904482498034038161967197345568745515851866141621015553272272508555159665082163078146457525695981172850180513602603599131182160388039551691781543397065659788285198390884736001730215891500603559577246644366609577561340979662416729332564570304642201691221526311085251293550440226471254367862065041067173802076288257230694250104522278591385205076489325408415978881456932401452667113582087216431003590681907146872021587293127190515561372183132822412940174032037275946584639395118515215222408698972755703071528073688869422892500567474034028314014838898591514638145221106136808214359003134116768267210236368826034918859353297493435488586241887339072716800000000000000000*i1^94 + 54527716432752096995430517621785355977902938029843500346985002351328961686029686511678723919462733583748644022676271222842541164597231254134918909401828328896186068800176855224239389141695354755414132402811321916306853787472655655187000892023233499433627519420443050086043537837307101103434828832342125160665044900480664012939058105859962522745281877407563684800878091272304226076655558942880107312671667324273526037526167742535004382575212911462053140119745310431988991694113055133671863793853386163410247561267314844953557199364946907019686650133950803520026004805221319637874649676799139700260401426405545788193993712555425622594486708890290063815315059000648724452301233779237891716893593279362109576596555939466294363274221669348276078774088046825499980915215632821895994448254184172660441961902874006035199417161705019740198764116869368699542971808028642221255352262832579491387025243917176019777047337577305151358902149882698306308066653502096252497633085003649053678101642368354009126055197345890333811670146107839494025910467674010255240173683470148955911692759811523321116739476391448639009976068323560694242369486458121417278552474740169199830784452107636575183654952014613037483968966360538807514254460968619770209891879988404923644224366137811151915742628054844520189881004667282840929175130530967642435631692699050877962075103729901342046803235819867743862594792955602240390946425657922904013075961685107317957840271067909412062357247507404951919261854824649508258035844920134528266984292741496463900863441578005076113867935432109520101605023435345719632381553135812109804676106918453424698905206185277067859062979102707520558065138924149264945127520660736913299312601283857982846918770732408846028057535340172043863117678328015359995747114400330900139901438968033184335417038455213921453045990641792114646522210260164923640894584416077193039210385626638690598396703900528292791593197648144363025597389463716923758880372447938795009987626310952988547228615784616618738311343923475089358412170267780459077043374616573983770213949776211525043653452105828341724559110730160201560170258412971657311858317340268726453476346601689661730723744307325364334466868752337607467767197651214508750863508135927070939967890575654553210078381517115731110736691200000000000000000*i1^95 + -186484252874126581591101620855215049375164323761986497499005729716176897451659178785956740691047984165374661897169755596196588884895163885775084380050009354403718314124283274232750720564481302554885388464348400170306263765652419743050022238132895131597127820823168169368736734312887099491378691881101478113667512315428282485575841808720444893258953601210062755764725941295049481758771193184625186829495729314922600013026547084489295285297572119701239299887143524842400111441511895873081290575278973183737152060751640439849581807192869574915955442592426073331165454269999366680690527302207465587851360708373949908271679407047430737844153040170617528931129036401042630978822952966317330526208592231932090624969526179356716194378281209319945214458520124192224590318822184342102398435251723683736579933864201525286677926910054929639219964211375619422385771204540628795622742833505261796985380630322898934492176016157409654359748464070794903603153535351830029539489803088108744632811864110912399443335515084484443947279569547258025463970553142642612572348540621892791501612071159464593598997007509334362427350834684461981005578537381996812524075015570604361493671057230976036104488275211587866186389967981768757103123310192997688511944843397785053535491872367878542999264234936665953784015000713067152195225138104308279869843846876923311838564347214631525269183209639776427472604265153745917146866444972690469664528420738725632034735935231991486063843435412341166793718315979818624475956610996467184075710735109544355482757628298492541787179853881784709817617779288137054617999317361289013660825141329468813747030064509419802094577643838839106640727309566576071200217447150802603266573095250581586080364956373651100832035626350861024697963067587881708264648284217541363297107146643913222855258420960962713946985218720129198143436733950888164019333746979914032665777032389890784883109745466659422269104236411913470621369235823149893157306463553092733275406021592993441855558834327181402003761578942308348110319133355951985987204284308503608059321732683109051537038087805167429899045125487226118226935137908907349544184736969912347908598908620950487525474533245601474178390787255304334539706437272080139659325121347881785793710647426781128467562942481647534080000000000000000*i1^96 + 323576934057589089804103094447317654273674766558285363291164681272874655537531687301549612158903893732746496499670383148758202089394141328489030918198990994049706546061268342314761715760697297536822167688697445737518593232120200945163351569020799422370543799104105970528503007541719575905564186405844261664580004182307510885370853498744152426729901397540090544713475714785831687602225382464897899172648700061360788845852968685738224571476518481631251571483114241083617229310035776787566181648529839840634118032327938184214136774051724467125849254187213677647607819047171606199167481558726584913913427540731220967031283829044041777257866648573007206691486284960793354493145845985288906872395543702404088643532205524020424551949403129610723228552884484624104389928621434006193538505234634264869821899093552481567089716260997690628584793803860624227557494073707552679764105384018404548640029354511517611909489463759398528603551467184832083630481373892899994501932891261628482905782189409554568618657137306207177059158751274181134601516004648563363256949526325035312099715786858560423303658895288196786811812260941506712183745395576319963854141064369006686568316175471546111403188545738101586059770278670129658768602290298902452765709320449935539984191403427905853282716339994755894087582584826928046822369847905282478958628437912355288806998283270398242320237005704428255952239473953246918119907167396996902705241334418545557113971728644032485622701322276549119483388534671172108111479023106362435199424748004507544523407722041090787399112463144142434716087162360336924047250429114771147179250183509384365317019032010831292985720713539218249557836628568214182678902129049110633884749657475108854151429577687355911918206973379135683882177434419759487385783196589647865040069186533535385797778417485070262163669158098634245994548709245212169236383912207475091561769988704351037571683909222036787330015024086324261976087218833182068825710719153556805124176001604084015286889798772983693930433349182832959330572798637387325851700390948658884494661043640864308603659082713167437274477335338582214420886882076520702079510235758725578472488314403458063476740909266464047782327811186889794909639593449685269897076550568465788172688955556270291188491223040000000000000000*i1^97 + 269293946105474038421717328164274570524116414967660780144235326517126270697494424026837135477235069595781413023820231012646489713798632904592397711942798426964926048060312289821974387767052271979525710368107767028836134864213316088883605088623153801665011554474416271141083608921374927615629502088054849761013293755114289911646803167502025997643616141378692897701232741973817566605928648243832688981032780583322911490299881921033323518293096765589051034663855526553412167200976634984028531239713845464872191738775826562293307479911542007356509744040295409654417501349647553087015570903475243141843038385264202354514698652372507422569575557269937245623815289472871063268936733081882898176148815416950892732276444191214822351746075561328174946402063079456550667676258232821562450410134486170212697460975092935038896184042022032997785095499530932147114272657217351884104568303400547079157453499792520177223957375992231379657000740056653375356693571869235478736234942057219122431718437928489981295863450777776483213045887580885392204682849196738552682041553675352366781142390395646076044396881197783719178560588503736009072856991405624784500438093410703745468415458564557557228443340410123023928689467401662132781383666335286020307214328675600501441886844134043449961607052667166743889356997401854024134798426458003235489207487055742549752741384647502008583697827594480874501206330895919305889003286495176280786684951666282921169168683126883928383212442793415222894977725677120630753235340478846897005370134497725757608715773172637299383257322624021533131202794016873077204060058725511938199253503021349149913012154016452608665372169589052357611576488822948047769134843749309833010602168190295594690695161176174306420349327734010339389878233179995951659365136845844427999216811707077977817711573274361840711914664108475864299712237018838704493065717363602706749864996297607782319534517195066893283329990451038621749152041509479943604376177598383335614996658134456759363168565371755456118405074226239294699794876577156665896733566058174825515383593980289330428079877702902381587084115942005896496998050745372634020862185315578399306547926852490252023329106533004074727392516537323059867451385577328507082061457565356395883779199671103127552000000000000000*i1^98 + -2957998941867048546693492135617402014742136726256888593935451475203749072965048870597558897430646217842644732322357246200362098092610058722389361428673603690244344031199517804777211061373393029040900047191604153248088449137287514465380460744086648438725610798342329982940460677325502309979956698986183958601004776276191624368847239417027878177488588434874702987952146386747373569845467171472711942350769558100304975683784600593123319868576861198792667505227169606148888657685563209717133300059574431619039044854565616662893722099553025419311754494879873319655682144166587148959183456288174956422502231728222011959819992554175027318482038694478835615798790569027815002087355801282503532934215603161123142204460145783997905930479005098091653321313607120236318875932288153052163968223858007414085357258802451501594550280899181250881797416647025132902608699425942122689629361960753257322970939009937743757167414038218181887179685684031108012031231215195782505625534357064673901472006456712467507657670994529962257712858826745029946965302298821495611693747086331363720601247563473412037349837976783418715336164038728427407703998364722079175700212239731863454707882680304879049844656275511077622985244701087946928981107292377139170285371098105290902022132632346339154190628042428050380640256164380846169206629340539698794734669495378147976190304058874842781001218045451401095011259742228402317181826388432902713567032657686427269226512889522262865676477370968303019161313369786971203024002814358559889428019648318272942945996359622410225112780601453093199655102656198188205976626018793407327944487534953176921765631653006909323441268391688027781893181011800379435515354011056866841728489357457341079771561939505121593544734836013217056788463726794674863721572839982847295646519130737309364511639452815869573475586630267574220006244177755237074635072449734562568933839097020457312673382098875749018177253651011751701544840265503245597129249687143392187915754081105594308362140179516017420343247727888352255292582288915884064694813263612061031156025227319268699594975057627186562503448686630558624564969846232802349902111367400584362488079746056988203704192417004419421569922873859071043906872465383708124894790811957101693825961689088000000000000000*i1^99 + 7001090442009981874784660933375192440754950349800280284045698865744788711836600839006368597294950091728555888599604613117624156870097165474788251114561088301404086234547072259472392207689749792044381537882855536928593003173448667902694707462858484386855429447725169849700173654475055258351311848297814032072529318542148180301690484927671875004442334574419053321875511631529004084403408353844407931647812578340843156748129423287489800492349216041097230652660405084925697303901742658443361709702033363854598217286284675018850302479591949960552611922584550511132012481529805583892843510754039339146415341441346510667213616935397343707169840584402523404893010867157352216970063512419443063540652988264177014923032918002897331379607116398309324956627475734052475948028507313015552750216677588034893122612082137920477291414866955408028675752297720952342717984889645363640738169505118400457350929274722927896948720597710078050453160862116587265735663223362610713715717378896078667515440592540677175381931470987259678541622498239512783523275123275777806723980702502684006841518090035942169648094549135977140311041319456528961333645185600232112395362808994134908256550788291325078359496549905015957555105906209789494624942051703144162444166097394358514505644395589572110097788763555450895127175323360430483642416473242298856917719279010694332506289240825725575310317199378965005904138550320297874378428679080738113157728325475102839678000049075062799402857480383643369500840343853666542456979193120597602190272783691477827131684204917170005919759050940150679708796255052122904368991433109900059107177944139405454180930488481104817971193969341104758254091458227672057744907859042227689744409389469584036512535963647344049939167285091542158878526230472103464353381023484134611595926470765808510042301103997662813687043063283352633853982047138325056954979796150777562549499137088522509014664117736559950850918619932396026295536746517243452952883153076346889618445726228091679358705994066576679666265875076218507344240761463112923100552143264563225637793101536958265168790768163152278694805505285169777357824686406248560842923882565028251104949771880781109617191892240459539755448578381617124160733618299753376537544768099533088358400000000000000*i1^100 + -6112462206638244755890197084427615070049657989103542325257168227580103254003614226382381108431786099723091586167419014952371803882329606949851018782058642450766216073142838865588410850835492813652199855659425869549788670595123698403356534618102350005389743342575141116590638033809893088085024213963120152046958644356553956308020460919571693358895893095341915370476595835616028685509290990830851458830274458181131121261051069957665614622026249837664081938822456030390286525684662651357547768198195247635125571966710386524831690055745868175537677688107446046829846529453053895295887865012809116373238410967366692704877849167667361647517829765303180007705443881833493485023708136424716387031983946199375169359077615667425523513723729580926036653011291996954435759954378379757044784750237962721542958726792213821546520900961577616359809075137839399812747148957746118373209275166240321737118723983436323307599908351701814608203510368990051098826840359219687987061822567547411995642465593056868478560544502473327658081441980570658933822249057119571153773895922179096262708997674586622817671715376600090850822631370396053876593351321318453019538323062424282397589542357763919432294047918558860465855957497368787507532905438832606624023814779418260166210540124810490942036114806039216562843440057549362782657761983279495968690861960789368228166293201320562000628974123780505935314431401304913246790123570845748341797413304704663771121509148624973549043833095911600531173378850174592210507091275615874902665421443862689593251807404181132589726033937483865807858327597585229899113538834062909572629122789350099502863406883707175690057003438327221713269770149107968593782471156116236920265830347845905457626656853503117233786825817688252482348462790299549327031042415989259835622639770738635169291885543111966788661783187719429063323477188674083222605581177699816993166840336961284238854664843638060042787537602881613968379318738989170468382934008982347122052529218638267777423102532413491136137600375361278320559970166414438552103885291625041159925623373870124802948227770030267558847474757062892270959255820632622977460657348053364173670924018365014514914470982992790580941964780026622228398828393625547668950892098355200000000000000*i1^101 + 2236341839446749747147959395426316023626557131515333782639597659483430172367099506782372594112854521455988604268867924557215087896773440594595589530873329777501848960278082509329581437422271139455643886534329675552021812476408995200312170907249874900438777017317175757342162977146768924591183223875723344870691687748708902638571063398870592515340449567925769700555640885947522346293314620043177214701393206721460042810533509764406196282471088771213512254677436728195535053596739073846721546530247185119088886127673631311680908355735401527183932824308015277000831054424615947496441777134297903638190364782158436136997284882880565555020888672131693757046453173541346752462382669535558015495071401154489971488553129662575494478789973398446696500244197146009014328610039237722845971531679869073131094254242814216345055637103874706980077202314016165848773926797955241251790379303628901420957668720138042371801175261707831097637768832656956028264589898588067256422740795802198137939461278972604863174041236035769319462279772980716346579462346155945040781695069053724281228226239552472105226860831793181182172298111056269935167257168171386605200871710349639360316902679508218044298884787178197931647983288399920248337183435781519864184011544550102408809269412958674998395292372239967264292598619036002447133827587359633439482894388477097718670174922346911131481602111240697288440248223764674195251472227546464940833873672448999951655823341521611940678634286857516507608738686958632952973910869314612108091569548404926986365906358972459783914272978794796447169426249102744773960402807319769029753149797677146639835050364056569168567136433149103663785438634891702451164952470933560879782992200860761367447820707711906416073767574118909438437754162996706598852078257701448208444598232641144479114174345298635386251672927813243549183922950322573973112257948693052886854157038004955111638216331707974981942342990952376154952941637321935560260655584395984814099990781050546156855214863422427586621441546017027491356029192026897585616485850084148310478431015078860189064043595471030140477527416816949434359375485930095818998717338164331192894075265787859548926855013740242964821116461291747111077748913152947052871680000000000000*i1^102 + -301371808325556428216542969091556670512478737362120777327277229038319910737990459351470031760656716862660646218772164030876529397272373391894999719884499283998872753041065508320794607034148838915156067308303123043388240152441755804865622193454433063100452814928629471107636545912872923280457071295556216799710276652407033533230741111324363528019603505744742974186765216499942624900527036365744035219999234580294706137423110365454542484090169381645921146011868882033148136613179364401252239040319118408459684868065754099939972183038278723797369252782457385696605158998456256411740413585224349181469510929658954772948955485005126829671434612174360614756664069963240369926701176959925780354464516440273395186865486928501719049220244227306431165539790291672504844420476244054097461511257585561494063246850389151507763529737391768605305721805254881582025209052595245843732035468824534423293429684038868770110367890214824135417513521616897763800912672346920181912789482000691250851435395726001603053143153429620387535461782360490807975368934335807318152122556947764717506422393297546001190748693646214391787909729119831680699573728435418901495224593230297603767497258456372317733146579233208937285107869437675427265073373867218617084751782289776918200335052363797116613221893208123216964854262937272455170036398566486169742064692297180003043679964475503230312360394875927041877202341711037547630227919470317981689353019895086133591467952963465437634061804946714376519804670662548749239935478019365651565764986937338919877903338934642902160819893992685522575154356901104070858269350583052719887343435090013819530791788359524492435849983836529630056620567738646469104361774188137974184823951571151830077676367107122117150680175650556707753178340794334399342407996755548761612176419567968004574396096965802607378095945451650673749728450227635707575398309311816988597898094772723097814807029334220605727932044374626015766369138227516815611297838578762365993975523195923812010010807546998816061644662464758175059175141393605710089999252650424488672594704710234927308401056793068899130109218733710798355395031439338980903619475952574790439801560302944950977235211552791162339518926376218054603550983454720000000000000*i1^103 + -59026270924173333185618007379997370432399880508161727350730972104694122077006868280224696790883764689753126735475270123229451183973698342358743038589335978534458224181079864181877538137389332983591556935141017159481253290064680811992720574568695533927399951985983430316668977343531593710616869314636115111502135522868974119145444181376839826010334413377076991048111023198801117493435379545342218574160967189870573908820025444539181987307494915241437231126278944003373764404271687656597288416550833667706164429045338811576545477611934647913724440016017513741543575969689716889465673050153582208166571286924666409825674912849960712884056767592184988904020231778534765771782640772767384413061962509970917127536142306363512739922793110664853756359228875789611264901244471574722284328980525347017793535509885380672302850317419200298015786653867442391343498409908758512148684532791768179970130963368950418781759456898759112813177075986090106807633481650732510091315804708292291387651210136749168783796393153561997234604057281586684215857841407552988432218788406504853019022885656149219396330431633324925737255948561838456356758270353526520366815333652614798893998331312414730333974622626174317960118856947993969514049599561313465774883460421393059578285397055770310610367505810733600994497853436667926916770126003499027485472503257792154947107218080457699616147382806824966120383176313546280364993949770793250582319319466806537610571260357638519444617350687977580825550582713442431442301246623763879667701896825485135034114636022815495543281905373301800824843354119009976435100736510185980316200514791238398324132721541366785263624864298552878111399354879784915593266128523913512495506316496715956917320267065714021571767073030545562699150097452156916122633826478315570561615896601691479963284272670515961803555171946291526524820923307536099937705657672966435673803747717631282126861660693659724607226858344769713896997412241955947470175672130161123187576353858727897360475346703776088434386082563363451415918744060047685576160787854050363474971508228750333668020796386160287276052332999234666311091444268982153336018817539500963034264320797765876863461236422286733049318502515124065009664000000000000*i1^104 + 39203668553489700614969745638112045095230805974544444814727762930651603553062343459237304674218468820469375068189031230361566036511381892039938133975610855199865199913295239320656573999554913922581544853779633991683108474988974247923132286929154281745168918025084880201640521574951113827811448339028739957027338545093857802700453304855151222650481267605057331726798077159321927546719890651250641366172954824353460996383850370922032326528170969932576618844712469783536972198424156653137122147626178985152727491842244676698556614864952919672309266775836424791052574825739936504458441196694579490862400066082354044525227677995633425943535983447284846217448074267471524583190814248038921615269886128991830914067857582774358315140349263863161413040747398057754299746241794874707244312545810953909756858809823145239531995027301627468755586673368064708760381013339052491107513401861424394621725880761620821684443095994477380278087373660535543367086127130500618573758978352597530030055453301213827543547786800493057157328978695178779588865382029235673108000136397679888207014649367036058345050601362489299639248705414970061393327259605483432389571133733431147223460253253461963498576005211268206709954139009619718953293600899181868763104781551210323930610954842815291517110682678853647386137262613523617745731858466089078871285991737712623417330529665185754062270571464218294173253413141821170944144491655567631614388557795709539602967161228396301147131512478169211468353640803644478227146627643755034555486499799102757597791589600472257076534886020126886731452858541150118261215818635314516187261610632346305467873434619812185766283108718231730914078739863220183210822225846661889815570782990462093515712524189800323583296808124903224467986792427934659537492084013214530879576234399996252906450593412178392235365008071029915364197936309644335204755297619227736635871390551257560748800686362224400304904519666023577812333944506220220248635438723946375765158408912265110617539280792346070319335922871299959991487355501642100755825181529618611931497470559400891414167478562709515115905642344273283364960040637216346506585580263337323756536910995057565689810458189955577987187301416960000000000000*i1^105 + -2344336497694377439892281125837649360513390131438878825148118108079981904326937421829555517060643747461124865091456773061018024491112990232673542282737292430500900138832525806350173399109245058259909991016125596932702418359170480696393016355928978099850392678769868360673796195404476854717081094342890069789750435021205515593738579762128330264336527319683383656786082026885158608778607168153548592376612777882081863520394989021861586185417322288517213888119644540669571507648320382188982432437200172903848678021170664052814993971717071761501151054861347880390321176940732035838941945099452138628688825558420089604783603666329078946795892300479879924662998260275796252357222886946974415609956403033052326512977894155195024470721921296617696353535997609285089713510717236557256715385497267498952861170677834534664167772990797151935606668292871684425918165325369050060966165738502014963139594768819947540958518481964999053596580591593533387231162558554908632448381267908093346808994800150967735885695714468857048063315751815397496765802847958786876171313053982721873894139542657317881393741699508540411245878306683225560337080323983882843429660319761445151327738469845827200564919758861296897124290761770142928680352322824209166448602290816557515401016797287737407317297637414886136519889127301028253373717749901939903159990850195310551320515235158839825952640605811490785246090268192319326214044286971921062307126047846172042551849944888519451749958102426006705666647012346232242580398404061655030025174875130109337171934009374448902731427277105944716306650062528970050987377072399552324817744120923162447133833169835829044824212663814948274961431626687823722488860927520204699002347863862756049008924748961073055251528180927289601730656757930963944400000027861562330411362834242610456724121007798204016846506400678920341182427163059187983584873167938928210292780209317026686766904738334803266851117605551609359647921267097354532639021867323004174991335830903996230355819635141989927924771387541832705274762475240074648370412746664903662290907351949570774116063183281888296963554208285839418955149032788834435996034645318351541862207398480983394182617014523486273536000000000000*i1^106 + 69635943124389713128046981027372872743655735404888657969352194089652489868438845122133020459238699102818937683754257082954939658902575081599878767919971175456303359950357909196262307540836578608515915644131884363192400875493457750200660423065307360236552642888736700032334404442501452897153423892901242691256111543024728089097327017445028544592352946334754249072490474509822897645339058734440037890499683299614825209268106814777875334527949627766802989156446094143122309759543876489275375927290536807452141922760457203105694247204038555350731466327749618072477958727215537914422966282535148263043143913912090600167442601950247958034602827154762492404413306026573849953026685139380402769063156937869242115150756776740055608780766286999668789892600990566216707354256646603646976470339373127115138680417916611421648202017768277613354382393587185081402770204362991226091951020669500964779308909341076204332034940165331468670550128671472641544295961744457855293741982644244686468544132261366036678933519560023378034437634363623786819045884854406547428151749976513497302008816244241947245163032648953711786082579863088680115118562688540474599681123410271703697731921910616429983591930233401827675877511418009361565052646637485675462980393807110115053878729949002510970080919859176125101212341449966710491696920832494402834414578907384767970482374968835599071001731438476257065089980136656086097765416528618486670463966489345621203159620443670227741279518068762452244384877063625591080830600503376447495343066519915627166900849957085036008605045637669889647772595457587331951319121869643610690252837922570707387747495682531476473071594225729200834167795868986882398633222873877310194975010351845127781827764400820279064277861088644149294112051765439902943901461589209006932626161706097974697600713244295687502571563931237815021188175431438590031076970556573204424204272045843515572111122809239017267442540840746043652512878206478962955541276848394083969952623759967480540085280425395193529277645647982884563375484350104679842539201031849180560389071740369671494369926266431211991479831695169370030147714832076173669102255913923385759537445109176489214143260262400000000000*i1^107 + 10439762311425833322321709151744843065878716512832175798698681035097963943030550627543728339609666684908737068096580576409933688386456122390227942404227101614500455706523426201493253453987869064717483605066962963133963299292494496691312000756392898450478492399412545616567180484371419263223848768707336801049693064347035049935823989799788939730560860144719275603251348946567177908980507751740479146644881751713401582930900686653245304081415486229815339000700723706930944891817067712570172604116301963849461049775378108851896182715326262538389824181422073393333595242496114350068920649092490307457495291825398538769816969770033598556858178944960258258784573177988638438035982496047918543311227708999185833128565528350155105089603615364590591948650074361157500303640763449681718101725369172674387075629447108490689450699400428796271940656495096207558729282915483589329663609543018999667236096135675556963584422685761041424759890645366638161376646663144005024633307224631266555065491597990619656890798048944597930006749471627545123656856936901538189179206460708976007636747608834467687808408631221074492711287863218722907952830441788081553966905395037559768541862576927894718333493391788664590360302622178425195351929667663691123045422731269593280113270149970688080764306202720826427910345454175531450100352806657455552368008428884538984261609069639051998205141977069091529648125856652937550363189831819723562163303175623645737430788638400457683336601266392245293464759974358922187015334804641552578504932349540622392433983550174611793516511145853484944267471091648860767464782536826555742695531130127361976051536558374749131673956203754513779847736271070607268352663655832521468812300263836017306218843559418853541559613375172324492010077824109792317287450204319558327192781139783913738736071819187304900176394391153013116831260735485651140588083020538764271113053748953000221451645788730361355297645871398916626335527016172717004409904307351286288169161463289924199365327211714562774784573505545301867962362831032149065767562853475438125299214959041970800132713088888213691342254470297180373458891001184550899184244324052003391099616336904705802240000000000*i1^108 + 19307749057324504174303156014325849361348188164676449453834904747601868724440920390572713423829708243483122740896193721648097442998308879703479892495511416040248116758728659609673552081504953616604703798658984834771489507148341333769570983951762048394022384659021518524429121441556078593937166815048469219487866324712099539899223079903047056040559462884101032474459997457364097688653367175006636988439813565816951094300674718092284970655323469399739774491739995262872688163705498183107681417584680407936744006847880294073729899543806392827422540578663005967424554116652768377138291000532380550206941630795424580276879461938656945255053759868666592061458570169234355887512819160715834286591826150482026893464661233296106144549210012365999500716593301808609956874529853366215181336466371877577651440199600980872843765745373174619991915141227061180185214443566914374232374166265849929559624747448838430815094601103975633353686059025227230178615494836915896945880617178365134676788812867708168809163091533344525239533302525389422397082795046629341859874396281020012909784181603891456352766674458954231567129490069407419860778525083928441078694091082272710927162434882428296823228319768094152635554068657337969820448043164024231152767649917687997381307168440529789792146271287828237769011265332959071611578956965949503431621088551682950656241386046979766292255894291216419171605327733446178562615684999716664178980830796127075891654781369464840699321120670601469347283504018299461602654631929271609730561045429821808523588239368649696672178169196626549629069765171073158869973531240418281587523155591616469030315401620856891372322764360216610155512578677942243452245050328126674777756771800622967260294725760854896361911631618157367487811607806910685441114164930143399803762865244365722019842288640761289635653197408406245405051326700519725384288381291539281051066869628824283002509922962722513504896570927373549113139462318463307556415561334265839881854093130265906818765000344988878764339516798827209891826560526848952755947572332954148832469350713724642145784062665799214842780828403152233764759564854202028331356262569509680918214737920000000000*i1^109 + 2989971380810055727071294801022624347846194726286161902165402526058909245971752581197828432941041168391694257453171793075056269939421351855176190474976956444408429565659021970542569898502321013410929834102771160376661769126155996372949787835390858971882847202341909791912035108691909960202568478134672681402110573934942302745512339074424218831910883996995531880814132450915328062479202850857624977635906908471449515086751615307436365159667415272312520019604144147629852232630400887212100461316048534339486265009266019256057904297080956354356588218264695681863952324911207211862831991636236858765661608516608833757160627937609772615857450147957475385672035788844859747331622170141857213215274364256977958141087253221352027546318165835902400158048822837303267787847019845914550088200079805808541168648670367048830240719966370475715085658114638519175339775156938771967819488540634840329525006720339134562651126905629328187581426840886007097386683106142161986463302894180872104045454528687019405670860908233104381292855090451518125636083432825783228912295766393418235535028929154887269654959963447764316166448974992924077211199892068384248344806841741119020762759566946257177962241750933535176212282845105793751715378647747776805129288740283704206743668297410154281973647821768057899888915705846276991855366815112892432304112644285791368495882348819339455540035668184183153495169285740212957125643859285351262628384154386189910528442759622090225841075483991886376481534644767502646060221623582022488569568149820057700249382120530027026305767758592769105502356702683451885540836973898615772507843548202466500844112544896204152019986353159105243330175968922178203321494771765763255966533373337780849402119041352019769757924706395099706655038259102227202339594182455454033383038207687358551418111104731852510909862214245727190544903133880738872706509506004456117338233187805057890777279548636982994006230993557893187766000476374783069638951038136760181064928218142359828733542669055091081810598006300205864523456026500835429381022850019802433698361900035889168437954930575653527021865373959312257487013550215642823982804862238720000000000*i1^110 + -2014731535627823256680055443012779976682793346327264871766566221092150413452090677459297317808296931202872148050137135431381704312739050149078667279212643721278390629900470778049640420330163325981262723079743999118996213876581694863573254875722816511388553244047223400217391950619967504459224245433095714600263511235917384338839847367459571618506775402035990496563074669574165378093604697151981601167559105171714115455273404138651715687122657703943885129919279637294320973541627961372604384401351839296062040793818221320650475503814157543884704450787402937872239295399643234469805641625596390029568467046328147121934717805141805135697016463536160798354271553022509014956177708237360242984722509678185033822555495191072054805080047409406671834167943506322536535538801790728488723915696173750610733887333356137356991063541995478354506963903819864236269797279266133927772066113787682899273012779136504417209354833880960970796232528072707917010049956835591879998366731327542962307682810922243890451596364703851864088683449877855059836153223177115621251904982205435626557989474340053711626590014355242393236315652711235518674971843353221600232294078361419163542052608475153946858449919405546294175417490301750963813600337730792799972106091491703973613786437364718536871967825376646144303545221040927780538687638455042508728737769323416508376687889894187882432832208357104530179624273265992055441502430874200786637664503829793361761123228344499979312688759469967454487774999311535597654117855957322002834617273306551064876898532513892887996260870750597090813393906221732140392917318488575925147775119371431507150858885487449822889521419772683549574559627147652099630425912237970906607442377657511570496627400830615137762915024525278286526277601456128483034275632546143031443625729136462488587071979041401338885992597231262919686671163716205184912830931152492673506505260333248166087192552886087536432225661568820651484973807896529568952024909865578877237571017046849545789671888675380799739876647716030075565204482799669404622633776040216944682368328481136312839865335453623925240645084724113272059019431294009344000000000*i1^111 + 724259959530267336869029616005049659366402174306523774407822871826796435405410948777712168247016473186430344265719553177119457851960600064742107837250515749084730633511200137181797668710522234326076103535349598178183993571678365504732654863580114839334670020323262076586161897248196884519598937337354233755955979399286074722922508441892422841676754673350304551008304880600019440959945830788923609685553864337531634013669872358224169444198305647814903155079323091457960839122094219868115308976401298926282507180162908857044301837466050246612255076234037702361389443565825082612459464240996347730540791301548126331520210487218657822587718805859669329313128936675947157188319982739520028095175155253710758726383581379013512824180542611651723870242880937088984624475907405458628211468805821300378791312718873801604490268986155372042659532837410056946526879589197334963365457728242062748387325544768700915041254945173300233281645041169985905656517908204683402828052739129780368888396644869130239849040189053031767505025811937493301861092701226422635398967377335996222605974225346950666466036480811251372808313767496729406395299579485027797135162773232198134172923087550890753809564444631802936535768915797135703986881351620785974067729979450407037839563739230713895370247373220314072985885469736942225139813300029580353824755928904651286874243827072496678938699197875268762823405766772407468413520095931254170493652945246318736778501581761085692708347235644907810305504108315088129289651384857622199521311889193760821058440142018961818993506439951250219368761520194192353851353557791731033641985989313895373544560619832436753955797893770007640467911091811435193226330986521064355630012433132750194621765205883213042071456416215371691510494409703726176626768772885123130316524694964717883586428621112200050046609915046096948615993947961288417931767531612116619269274687212655499708515929165653468113881688296482434102279156664368526630767228976920994035200718213986427980905844310060094224809210752799555682944120242803145584860004229796941560537342343173925996451920615417905587814042524610618982400000000*i1^112 + -355182993945303553072630935113990129223204604035208555032486220172101730899931400049238494582615915202675321031270896199667423047018509299289246676011191821045872995403046707706576926932828233965061082489422369804529651807690807727452107882440492494150684418460256676714071661324900593451732251620904235024619748754182846028264392616339771235522241930597553303939926882766653339810118751031377293505068396022994521364047846419535967170804064245139335734049998964600608094950499209361909491509423761250023201124593033011598069706356509274337738397244742387695770851873630637410737902642466669316444780116426604361430566434622302913621675560334156135021931665458513359693464600167701189052732708143377552718819731858468261418355250229355169106923033758623166348641189233164907018499170664524008574775394234340331866530114239002689281267336822769922527716622280580423541481581105252138910094717629121852406502445804320950593524771820529504371246395609715497025570262255239534584736333494116949934206419878975675114868207477401733427307191402995757868424976970971778786301594200187119610347613742001903803927550535622496518315077751680675525865237841872893685940530093377532064874810600334317696106063057784168475091210422770483730058149003421027051921459640471118279973377868442337873851331508884382654975241425064637304817291757959272582593783898929404144475859216680861128839589151514245573719410098486775421938566426213241960017152759436058992176558811327474551350607854265279055531306459800679161996145108313958350616809043579009142902156574801574310558156200082301228946987251188254255101894863882780504246961747796967454610926596607118763831679971750881464696264299362125487550552799796570509780100368333117013322000172813083867668464664009553271883416986988505473302357335006163606543899274525720822409271052951233272329533361597924293034510322489367239359783539564205523785909846605282420575030873278618679120574486679432097071126228493561136187413795873608452876478901005364653882692347431687008833716865939940055142546233859341906895453222937214897076320368449942873702400000000*i1^113 + 106379947619831909523505190156172348772605109377539785117181817757627547268679193845199050017197713717372814659137687485606053353326841146966838518002147029865118625393761745166536160296459670138155472302583848907819796308419781468829325495005279750376078594905162299483434894391835598707463136323718501512051795394818877695437683942277973013777738962764190633018784599138330127734094685933550543996672231218398765378464824234475132466890504581929480936870692101824763316875486393377478461374459253213820893999614914500089339186859467568642196230279038968290549382324135464348034297030345321349681853820336445606743609880226078839119387517108233413806353598980704732769363935923528054430441816798420816756324951587978872875305526356073253188722844714808963545554967736329472005844669940215250297271438746499916115534230474756501632589488188846554545285804150818554206757463329220870298587778285631267196411825733279962064921441171845754250895407228412782732209497017309608132813117658194659251085352167972608515585229493590894764102273089130297558476406420302424399860543184415774231386820760753819230525538699941108719307736333924357331162738567392695007203366883793056776415472806244509204196859723764171088243767349597881534724248977465523992663284697323350155386900532096191822742286641976319550895456109712673386453587466323526232969303575990599693197154976293358934586045984945018659631878100690205034239902619376179264559402910969073102195515450493573219188116324218235165802994608426272460076907809249714036665746815817334710185572749613681433500904615131478649453380055897580723814053594589668896462748675138022947322820216454771218088927014429901471704729729763197948225027874832309375664593983595321200479406966412537896695147449244740116531882158254053370292638762464606268092998498235441073772536253994569116500041950144553905869270229713038275433848491953868383887037815020750907861187502976783442195827911693353721025973445978603422972912744576704249535828771408084925538932256234252741539309840069090052506954064600066278246343718042638726306201600000000*i1^114 + -5965092642606863655285014613907052372362588714562929720051198701326193336098743268346203540428807886234415849559728323038247923202199245704164557648670318950228119108048227389869383033237512791196560024633865884502072680833894176120672232484912514776352529971461998874102758934316099097968900022190913873600995699121172950904116140593622621613018265640557931961539251010377850806289709534506568561126413906425483816937100577045273014881588419428182181665713462740340134327299173606008335177612398494258929591242731892160347989525315611970740849388718209866964976892375064619256980045585837371122265160968047235059136921626098567312254378887990854370802324610574320231618667369174238677291279750257279981368302052916354992516945929543688799439843539252624016570999311836723558407813949890751239377039821377758522016338041939586583920827514827217671771441633301501657268836717280964046570778564078206312315562174466637872579684722405181514682719304077812285831635367714973746626055403957318563059302258852577935747666640235615451927768220890813192605573551676581545345434874475221190754014028351573112939607885115143270133321529403813868633153335196723164055373051207476526284238132583910192884498400408530991990032256303842882424284001880735644275195066539751971949198985879825176678424741617197178145374951982267896862042120636987174735160164475329381785982034515388173673875054221142158458694697434710661240446365412238507822553566136784718871025761771589843700267366182342296323910054141612777443666864082543479442822028115067773641228251395508580738439152783480363555388240872545501091996146171824873191476684611245570723329442925663271183128063565447973891778830078269645967574056906389274253974018684423177374588535320718189081682007731971999886768338528619690700090065236878090232789963461363501911058051640091186062726990130503563975367735768265842023233065281189285945286360500344848701489106286537690597552933007501987074162388051298351907450113441801300825929795152106698611372318783413106654714122892620384171514874140904019637934489600000000*i1^115 + -8094568275340086066833381397746812024225278162568650542614235068985628321846609659800491988544189086342188208538724934554339835328836123694324806825163730280877161896428616325109890780772009594466870457533040387500628675251668823250050614735048414881012398682531603398034196228177860726686802717476049959297209488872871166003202815147516968561211662240020492629992055019971922573372140188674746438607104718751850264680944699502039068957089513187532913643602510055984937794142693811472398471970063015949338699425048945710713565281472179535760140301025753062162840403858829734164735582797582627776629782232090562882142664157277749979221177371996171090397350544866148360369577593285397647460278990228125746214500918190872761843768045502662605492966563297433917184504236225176667792393388754479696598593507638992653303537332700425835433839524625102067025522589605093387694770191719987351741846706022457395303650028489310134720242381997189972316702083913733475724996864643315766142276640377635704142286250425161249729337000678237846572680977487684829186131155594381572188383044772853328079779293691466178825438279074170407377738826311606969326018169974773088352680318297450543040784174047169732410570140438336294461901328143224297383900937608166312732511834150662565475476233637577493633495136722038882644140265889648525874581705956519586670563125941010482569650899557546805201730821528215227083130757219572498924625431307497751736267049360587284738646406409806230430894728487382962976198047919880274941990693289930583783469383125301207536904231825034878368076226269424576982785690385038874339919230690050961646774448980935796550654249043240670524422339404911150272231049377551252193286754870711602054016119434046336808118938350152824405252081630908515590704425087229207917055150215047186835638291783733369777725689640370737882683965561502339716787021658374903795689755196953610541926977984788565360643405362446672440161156917480061014656477651205306345719505871376223173290719119035346323359854923942470088458166939604669605166972928000000*i1^116 + -4992765213963541068697742389009127425412083633887311451825400107861699058649608047833247299153608491311506756072847997703398580605463039304930748020099604941767777088922671468762986997729782210139566781094099809090501945099247388589831016573111524399802132714601963550800300484497036293157854516472745094634045709748991907650651577446323241559126303255956113519732222552015652988554357495265555115068489238199049197705920455558164927605850045613283877589882974074612477475961457999791198916657477444719102896607479927435776782261794228468245861736020908101159136681319156215760463954000727823437819284618098220108271889304656025297949742331442064712280606581420524262346111956073434927994634543326241102550296243085775431085704963896575873968945314012822340692112740795036218923630904329273386622064204267911613131044160984384858166164642990917326289414776538268325385610956533665281598227474104218326334982616375360388530048850371890554866618922540063031852682238077516135201004294787800025614053818140753720861221641253089894421971486346280854682719697203799061174396474246646519563596752484325541967828979823077240093125451242976005930126757375609973440776175208906109713543621254090185834497215594168172638005471809010399520748814755394482380688256202567379313937447293679805017739490610918952303277005617321960909955463644444073680415967199203730479870421309157150937720200208446829474033695766953858456554363804796045879306559116065980593716355917659544378474893084419589364820596525944964350515456275889169472359485680353088612686109106506996169608747024801847197004931367742481945653815488389492882581013501577376275552411769998148451697478027374452941659354707436923987926085039107192193710316846027041541549803301527900950932187089041550051279764249266113315030377858056645788365388839754056145530779672654822811850324638004844357880724710742115845626089071102346822850533101017215696101313911985703805466062060908971366672813959498782729106412096028248386702927113218795313616891675418061636812931072000000*i1^117 + -1141078297508771182480456232083467807797607985355388670806678343517600875055885068730883750195865445220859561183072242284452085393661630710759222174224164990547014049663594756106084263464696104052835313554511786534630510025044347619398026137640407765629163279511825495348626451366346433288792634908651979769835526215042182050316810522194751102537954734325867704229651696400784429836443693522724525828991210904192123001553911523366231358421586238076847694744600889467337670684525380516603334636715583641638662920361617884024329140333031518810072240020551663559107152567280396052724831318086637415141928506189895565764644895890953380692904935488177452271431481682650642359437020972901392456230565024091335128864379798681495660226376483847515035948703597146180750798352100212311087879476186069509054501264841153385674757355443804599736831189771886040228994038122006611356168296942264921280489650470983036554017589511512303426546907017999809630332806814093733918992690585121607629583914706015809956679047617995694836237271262417000009478741492972571755459594535358359957722317148842779377099361765574920627370497810135967851719195757400701177962843685275659408559158203039249475458231269891991399837683221302846580639301133483196661944352073092066337325024113354828828664942539071807256576405475994659434434114122108291474072065201278374649064029205536423958203983168825151063051685045838963939820874752553661405237853834583038440435450770300658449203281136775020702712018640680127313170847285073276413335133873707951541485605563975205524426191626316582626673259936027527921448876180189490110549411055959135833632061724450092812680946528089897289816895126601419009213828079257698164487703305724053371960466810834187852689481966233224779884906927385049911107893747885106762835992741817930425072029071680090651861539285158922527961000215397610274605220240294575699227501268517723612017313077393727240629181865770852337303559578275534811703585605828095620150247261056208065300474468239493652246901555200000*i1^118 + -1604391113167017311610055307818234422569680483226245992331972588540523820811357774252694273813415664741054650567860586258090877478041295373984505997168969314410081479042364402119975009085201939447332012986166742023878014244251969197443439110526614253513874777309662534930038092595483468957992315629513833992518125296525576896385230060740107743593166129473004986959810028058034921437702928931391621417690073603918243742053802951695994337189759815125678265519611568123627322016503007616185628403280445903292773521161089804648398236849620134911438506954124244985726664869837204148430424885885362540665564516412953725086537230013636500722157899541246187322535044988048527920731504706298653911075476013145392701090011309601955849634497046597724909288397806932227391700251606526780076523527147139010084062745668812721709839642730304380663443498314908208935145562220361144914628875137119651360987243655375221074979773309958085162900270959356168760673500131564753175005728944086781176850352413848480038500081083791474968125367585890275622730304311217242476553087009400682672770683840615263790333372055063281269290667954693230770135076333674247724048153486018893811487449008318637040717499945709036132784425272501054056130402257808001991668041888034076374866649035033265497114331896647427251197655919789901929290918793126470041005445087068200687507801476088622299148146187936614926297808542477019925066702301518487458269036066058365396816043316255015352107918031101800746601290337939299064486913050626980527387596950306093060873723653211166863602967995192355547592928632655901272300568890740354031446626409631419689381395423385839716260412214105980523992093702880444066156644834629313175217551391714448071875253718081631095007747869065393996298274694824337035154013728205996745635173379324819319096305026540401884041230387786417415521112056677236943948291939682767684066972009989840884004212968648351533517858917192839147138463992673486446346674149521843428567925994287282567040204800000*i1^119 + -449033787810432052874337359956411636086407618238947786173844470561802838820657123911243383944113059064982594671047114884060035441729012651791829038830798552297310723561034778006776886465144578296966370221419826972450393488043504076881731344540175434860341229017333176103939702542768129355124041801602775866386881564778012007181536477127748371659392991919826883869264896834153801486161715538373522867075659709434673255933346403621013166429378047146267174652440673520128802556371204537210163469175103445998533267849156929947379193774462236480372202844573705177756228651734655533819829828659540757506204078376397362325298425578204948194527134242685950600065261470074273847822410891723700029998846382709037151398947059530896329888582100605873316714536059515430211834937420830895420870991046569571872281486802945035647673618199133837369764646219837817943362662318401389761197989490436681207681536756448002619540624623232370275313800785010991687276980849133380168545133106259243982392073237977762589684659760480982233989712670595760568687566608674085278649956808339192474942966789435227491980022799488813979857914382699494559152191001364218217343903643161740999964685398419783558564280511235305272075334559029757699384844358063647905094765668815372925774027074450582028268809898430563013655422798316916854098795296584212124801798941469777281196248088507948601428590729848305868705597429085908447483739487516673439722224616422832672171613285333403619952186352111234594118674217115962865615259607969746919884850352048812304545492887913781705895466238639719178257348271771769110793435086650788162348882552296343395968334048610518230298149934160216887262323421623954603893675295443709030158638420630976955102095688846634239749755371555860974130891841727069516767817312042502087034507715395648330826653532489633588883172880273266627434121395790707374233799700608980721232404518535822051244381318993480106257064542287108408536351503130234946525092044162280057733120000*i1^120 + -58671600301111400691527526261125861507085368006928680674654330074058914526468387426626617496072031936305587177065659067198109788579970837375477766172051812754613079056241510591589279309589554872311530627632696370237105476069488091679536249770794181298737675912216638668283144572872221678613515290733367786312306536667329975688688193877832001382372936903563279963053175177217310053037571694845869996168479842567985516616311341138252016256753915709854355413990566830492035307084325890410850624350533883936133583290362991135349328976268546148523851679612469700860342483950414739024498467565242821363398484982204755130030478765151625397293332568060289339067992621297593438989846174616175913689296132890588128331250470545037855026888488194492522119922934802614694506928285117167078166866574923930193905544719372147249591167409846383787111655657482951432271484200650686587891568912773174796131916660766617660098154963806312055392518958633276970064822415443241996210921350975260989059982914115703820253302345156116660492240404783116742530714119555612905213398351459985140438761269307635945065599400572035699276458888485730453414889984433236169222690153718981652495749434715267964253953719540065492702834473087129667426344670519441614382853793062980529716184339616680644601172819974054630492790129534470131364317048320410276052059007750435029966591039757719331192557088456991199801512206630135985624355608942731888473965598011643105546994752056633443085462097244184952922771933375870508486783420973318622040874877457786758379589249166755714681794130767133427640475805298065188323821494299177599704826688515450658956243208978203502668087733639957624755241751368211626588344281720300919040334452541049090749986988318941634863272289630084509592325574371196060049521152214750450698028473727689802336244620346754444581911510249728655610106021519584095358778608546355383136006770284800228216926712480326633974172903365000722795567029465513984000000*i1^121 + -236202898604658055161379144678513741242631103683278237702828903554396584906030581277377627000329832942331894311169722950834269063557646029449073955907723512372463623944918918064069653187517346453846403348154763095909588951859320872703010497058176701156505768655197130288505235747623842942463677759434878374482024968830510762905570445266673725001087999099314398209658100398718674128394189656436827148943644996945758808575457840407474213779704100288584916049639969400120632532110208873907169628486038257882944357779507863516676956153498947708826913730478797445172631815855275493848728650088722671674757309628924342347533781104951475516292143627397810563423426783111814373620066751607852854790859716682819605322157815702817185736357772194815938535193290919764974504392680148997366527609202681154124090699348638330802076511274830997165389557248212502288459690843056175280036180675916412148154047266133233249778563968742623801755672123650060150622204292247509328873518754050433861264981614861459399080890249426243181417239141499284997870271063897137046856112960490345484496649794338652723967393305423692528111625822833399518556466784088579795979273486560609154381946557972194045155129711282681624545109875946693478228558047635431090743637677719020338107179648214523004109908801433193535004658400651027437402843161526981811315149719898100895109199397923707678022157433713937963236286459375794842983099413197512692757754601996648583347395850201233472513868694940695065174655738510535456002194570073495198670701226205134192609044528148774859896965014046141315672195627934009545466395233635752027514641803667879281027783278712015923914926481348709763541904031429153696285279867434936473934433945787237316376851770833267016485615849805424200844879944263035943955916299664024976271333683105310738899674897724229525593291529961693335297128165709522140285014568550101090196343490668347319146210668277079745955431396769792000*i1^122 + -120912515586190886845728504437701580913801018252608331617349003936100324528567601213083427227103633100000078446843753926151763871907001743945123215704118250253568391876099906620124686959026985916467047483979450242845900864721818248188830038170484878564561290007878490104973748927819993657932837598817264677889186119494162839521582952303440323380051897794595993816652284170621128287419541300993449553219280514703691362122607811474213036086659253053551370257261764106182387624039295132158866659769334107995447117166666806705086325876369745989704694951084531505625825255859079261382729200732356363699094456803277367644799105805439823176277706997387148117971129072539829843439432807394020197564330270428608982295060977878249222505846655563599409965437818161494102182902487009405103482849804835871773404659382280804238376333487819521469793296830427294738188436031349266086594928459396538311205563380547972586581384808537414972889296377293807657872927472530982514823228899102180243090798822042336755623435503506455134101729775411967117909855290176749551020003378299034687921366002667449954896585029204680184840813172442587882510578271983448915978384807348595839788230109381160528882178583495813059948423740527061530524303283633862209373879549153557653729122942135605062367384498417397850289366295119393941665044178294407723783430214867547718735511453296561081620781974380814187617705749400809777546837987001813433940140418479522623537236982968083908240271549257321983983000598074028092827482612570824310784179286205226411509630185058272919274862631031121803379156327242778389084916933220002850909703051360061679379004906003662181701366726069768331816041966645300052889977723157243519269567055846764254041163815309241192119785383844206844337971062049815016893236308932840240772763306205528847090089192722424911873306903811224926300959335690370690164910769656725353719010358803681812217856000*i1^123 + -23991195358308690938661363949562061230828745174401708085655818952620247557463887542881193283807150198048255064337357433952177767503459263922951162674971136243858832781942206521212214632595752370227295181021898126002540063024612593556231763566602395885886765175700903093204149947727855192841827916773229263479879829052836976101492414249595705004692863837909976600369154897299248011810998347203394028981825716969896170586381009706233758669571711812058818636069692638085743451890193043986916887584220412976404483451990169389787077268704014321861373159834651167742398428385919372811562552534397722144284041401285709681400286776191655885997289565978063010984570356642939517962325696965579975926640171520134496241905847692060629042627830373709802766255253936974329570491874717737794358318218310582118406972369872796227553026401460581923926715931020354292050792791471418320134765427451724398180479486054703200370489569081970555033048720656763559951684390882276056091574155798273996960163167710419325106934338398195451014855855351891182548853894122478814927882481702624737494640325356697796249563912782851454460913849919147379284190891360977428850875049442535875525236853151293096549858546752992333759168251120124784863733206908914064151682255226928945270822797463034152745309159070909442618539559442861364080781635335052152482960722201730501125266163974836003793825616202763725109225852154020108030028731681969550378265455156229374740216059266036313753968355521979875234758314945050574485656648878351458633766582041052665818900929007280242887266999397154004806085815733964721774026511744304633375929751906232218896436466785854096459086532940715319153015307244566159428304808270805858764381312403416846943402864472355551516244354274496329270238258119598548668437623606939232079082347740203861882605643487257151805516590559725534600894283232675909409813545268915200*i1^124 + -2271369878858112188739878511521449358132247363938202659371313473613530302805466603257083607151238954186897198372287520169264573454790585073368952122771700935124961257768603632372383713069453792457548814131747859897759428536656907897690768578662249225999364262322323857729519595856872164828944906670075015310041193518469721125603783424755033009710167998230471676931934468019439735173434257278679764577672202748797392163963068409521638359317412245851190293050112310042637553642097224650535682630388083151421744095636438945888462168730086163362437626359413215878099987231581084991464142542842393758555408877748238510003645160418303344036047406084765455980979953508829778643654836898742241524006190702805560960059528074307378907951732729400073939421897398796949664940349335573263712799935532855476403196393784796839309565252600647982939303155206571055495871200724209845731478179438969165020291228277634377772785932231683601976000548768124058241671448613323128928491822953555621799016472596692019439900654683753777190300975437902040670158591340051305078725718207108343443412043217404280156716241072829825770963435213777568790992215106447591790806797499530877720562462725785300867618253644563578036482402567585607362829991846727774656251143969500713640881235510618934585670031651654076428044654164396504516223836836931187539985796546769128397792693371810030883260558881461059614460212727107192275609066721064923953183118679027898262868676821837164448400900236601594542618390331431048264317502727524060432486402557833982941889740180731533556812271220342502122540228122920299971869364131385778005320509432021169682562481682056972239909810787881810252165988177106955971440272968396901071400566232160577011963640144143484675988099003526701503194053991198194283212555258572883853191254742738556321042188563710588501772778926575560433804800*i1^125 + -99570027103040987722800895110249969835483855744495285490276169708211930484345430183391255337839388907368348047782197725487823953537872591249629115102985726885632816367591616158877127886170505629414403378474759171999814223671270405014932751176745759360526634523136665680775182440626578718304474812612044288357626689006629823173382155384531274376287382745663146929459993335957656291761593579409701986321727351558583922726725019531382268849060458015215661711018165034126744410771004055355596162389173810679200117413535430236670678794178738898275324996875884103227403420784229791874934098304225298125434816583857231130065860277892009484321714762443555026117626811707174495317198206067034012827002696849033687146363576965852955355122451347326397970804167211521830382509355912477330474423460958125726880346024778860815921917780148344881226123762761773490724188556680379740161315797720744658086885945549887173486667332408976104724890268836916982640293618875233789251349401554910543069369421349348576634645712908696156467747724441898908869500242345412113971034620043755105670867983925725467174865183854947499341598472565106622427845555126487531062249747426749243347256181310781877295187179417731003812708942193171854879576894204127451541027699124840678976622649969295923440217296233700238691055035606526547250934491599748980181581202496234642798603425351439807806303097294365264793959790895626827944104730564747620520393282027698201066860770397105876451300376699247398577672634735941950116689086470053031997630490091851894441022623939353641069423450061334934900740915528215278788038211278566197227737670222871491035874103214610092917099881723253511351525991090747110982200682484415825699059046841377345878945207815551064691515187772415464275120521658969930877194361845453581744627382859094667296618683297120*i1^126 + -1502352117594027274821829298549250651169427523528112282629654829414777756170199538528167917355378266060211462407511511871903963756203719388516070401068660993008941073555916445507139703616283147616530485003106072257569656667693804985907775053928854356225673348835922541413089243928445602733757681438794003425499643229942325443557543684556882213526032791043187495987397553224629255287356218045232861983627117735124090685909747575604609804157556249028644794638744138936961655113295737447671785979122123264509892445231593111134398387981026968643111393196383600261649281821598612813380892961957869479755581191786230818275775185027419219598206140546981478093223030304610538292194137058656826077756018864640621883425005254470569705363068233226808450172338353150836900617300126530470669631304031161766167952939324178015724576216666551496247373514058169310847576009304611483891061026648518352912098051014364513675799679364331646953391665182312540307298453457516698748267175600413023817084522012563255750537612197469810898142676906306015877137387444880566426118937756464204843123303872925673223756942486024394770858199779491404628367129498070795772688890414745749785931357326248009809499073943608182854260912953858402614612166155883778201181958645762106192584644865751131822694345844863971668149358995679475706171400988732998691638643067693438915139388689506508350922967038884079811393979832057981344011106014613716354567638131866591351699628695684609435954181466297949871145274065205547633756167985401617690368868002549583806833555380388063296478342685729846691792624844376585532367798857252779133409294038105099786500813634620218250053849527621955304306827890031492400287685407124537226429461255500888407761261220958340741058309782591032461490910026874983373779312675973388797280*i1^127 + -346643388511727043098714300893011812292533291388761907558088321202703162442058978423079887558789304489476630163888912771333591064877613624674552692780543724213528563615426262632430756058411288594925006101132566984280408808405816417447584086173931737173517990877805370314276826809963789267995302687732439886644628535996723577681131992788505645379676932619702088404396917793110925871739817041157938487616379917199691182483810138860471927525715613128413814842128263182373815226525009121801849268919855661971297503027427365314689847053158892888082378264875068595511472225475697031833772928555656498482606087420414945747387622374373525121879414978815017941383484849066965150876609788501399429125992300559415681318576527509860716588010001872792813208055141919697468327115316632341759405227754980504186489661673616632154061169706378742712443794034066614203621332392606012334900019332231267250628145611462395560968987597610843789553051446608442720669964725983677918088927690784009119318119680152179113251307602485652392347355840414136197406053745498800508987068773104720285820648192737023436729234905528077600266263271273532332898311615622027648063018574199115126544858757564541924776435637764767519935648082259202174180416431963437986687880240321781635465151853735766550194328132861523420635340995342677130045843844723977389619600974708221571894824146296611691510959698845272166441022186932061863290580495604613801419937926906233829162241077130885915644139802955643625493116220850723694161163601350725858468756624141745447705171980549857773988403384052639810587143055570996550691540410644427706370746633225360016112835928511454149417241694918980272198486282871049933230220079270973632321955095054879108492078188849689155921*i1^128, -3484682291413884339224424357726450910024095332580847037674601031888651612375117426107425017230672885459667505647828529307730108798576201523182760662506917753255594389090808572939623193619722722524548595580432127090686505581831856518600954949437557015709851386385506634132517764790276620733149628245375302161314079485846474665050660257216533205362434406084122860862320286265168198187952194052765273178006668205842447402097232641262712210376658603160569489574476024921181212110732850951872297018315196402120145313639787793231254946233854549285186215442132380806988844450557525091448628872553219623386321428684634025497003461914106969505636062868254859691517666369572624187176862981394994943493245535509720945928198202681043795615775940814926039987631870499054465726984512085605758016732259378711889898664317696854232489071932306038502540468175653211339515278610345698408521304424959107355841843958828697440346873873125948191627188229491724202324122554665582381796201599254248271139497030286996748028023133370941313458649401060152789567700818320528393659013082694318211884108125337737249910016202901103060758895941004346187368532482847427915424273428021790997515908832160342431702125514233313249239869405522455126127090844792055364433906964730721026018853530034868224072928176277125356577019767480129762881926754029059172880082920750766207681206517542930255099119820604770277454377094047107287775787160747430896997231725390539479878998700914659611056602911258483125481616810902188771451958139627148703482003477315559003644735124610821402879308532237581188462415718790210080593189651322067493873188342912453337649913698117106534320093683462844036541265874227580532762180686899146180285368373822570310295764505383918691207676909388874633008977230365656225743557755130692538125128215269525555761350247260261064904872483483400057788527826425304459755535964122593996448695911052449626370382141184665640661711631787110411181052631772615593319589693642490300992145764014010852233210195790482450086880432990762885807807477400874620559505425351607827746689647163482235243277674767270289520232611278830137521189437700095836153006577658415388251628152815151328058109853804116097002402347105108910483742963088716980287169428566637521307920197801866364351198307168480411933641566117753000134220133802516862724783693151034389634771335948130043985471226773695676909848747517350318146257664744538247991768658175896304350906253028745916343118442316082886787930188058434173987812062756014453193730632943076050369272143376106288326228683109141431218174584596272920002497525946298821486366319239080739852106420384177292499573547714583435866529145916035205398564170420740933217265773816584655346235097598056254222532955752474451770838734665740511185761290580698972170849602058307768701953495241047997985132310500420114749543279719956675647650700302423444174702544685782259748142366637924390830351418403629421596611539229591278372684647249307084973895411541904527810834182684341560574600946448952997616059136975513617342512885583194642911590164163727788429863529526246356798600734245480738926264467792786809547097378203459922150611043367156830486528885623958247051010010142448059625256757066892215556442256480007566306085699584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 136743520363907579052858723715435048747498114556482925432174295088117671799633389511265096605393048516524548027086328793889776620246437941089375241973552634044420865213311476312040798714746359388367824931726780129673925706717560347594217688239921406393806911957749150549904196358342175565286270914247182103764341415077872722871268924864432332048335264239176527843460215927415529912421985872263416537306607898274478410071934401752268309899941898417454573680826641792847382847816184039705827128760841608754020264705664525710571927818876989393870166584518021581246234678012699959813520197528824641755777941049906010362978996602398391158370695232051398465829433640983836051155894134540975323186752803508040840867655792724486326727970160265033609838962989095360621610252552968760710973935750137644511074687180188188638561293131430905068846496251811544588958487901502432332951688561511064221300090049551292071087171017466411216961156372967259070279188378436559544236970796674019194222817334318478533570713040119241688505037908823764867356214298154636574895580211101990275567195091338709550761771447178956529063864609039882613521661301969921523646227700670700625166201429311047683082354532122465572079867534594678024580652233748661758964207009821472257807072334144749907332142935747757211022125240497824158515925687640740980709811564359371400024819688723349839365043241986690213476205875450768995923507521910101975699679609414896710333812114649377308188398866241540271175736596263577191791770074284610824787803166567725823984411838031143852349924475205279901412084438104086284796073091147826306042455927186432140182177634311803301329686013549859332106083212163198911123626257138128924970810256599314432873240092228911792637270910127845816797078544711578625800895479381734889829728862350821967612563088427793430818209195539718884297221546414142372905840584099508238432954075138717049649142253945369274059822429179761179581479145519656065283708444037264269171970428372372925866869493868172869501356595828694356474792505714990075429403679378244435378852926005423819160799208789594149707582698266038496031276486151731309212587766106739850263769394268711164807741728788543719767219909809720157817358468970071723320885868800097636259446736540741824225147985335625277841738103721794137095337286417152822300144649954984354984178254124840376441135233242801643156834926920985867164048569891931349996257524026570918213414324399992695319134202391752348902752440125346518675506736545734333932618453602848826976293347898510429315635310693655833967580616336757058588475058650168111000021134975468201000802746505677816289514931138444501580919323914000036237982953302477117357611620276573355059548628907854076043617555589254431808032782678213427761990021889680127554525627184016905743327869698903803158291543313857108584760124300551374210984496210642956988703083073511920191060984238031315290148426703003926451909578796534939759814060447463683377239839754789857192247858754408033599154657098498256446681245130776520787270781441928029757331412061558502769246872906186480248064681073636208052218102726526049887434822430462269969821925707702499431802832289836317501174707830796532621936273209469552088631884165441268606732242780160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -2711867139253440818888265561703615646308605735427954457648778004074745340646449244957835030971190869609557717789674219095711802309730176912488822497982781713595718032233160529667229630571818020638656521110842458674791075533953352504382888457235339251192301283859094112840362892681142753907946574782653252380570087857962519687788134009453127416463795084267983554564618624971635182195988948179508265717406044635760424784282303330122495671930404838684637632999326570804689911339539869212722973252004138149810768142418145459885383924876904144677925381935133046140143684513617085412406786598913223659406613780161089899583085050879773136071682779755692230488635683755025624605893533349999102621123885119368530860564975206993412558220923534195013646613313380789909493418250458866952644723302182237837429487694808739593969649139663787059939930085774363171841381522479101239413636838066902489878176233553537366699087308362283024562681325158260430803119069715834053697344986815760602757947513721637079738491981213069297021841169794514258317151581331891088077277767348139042191354552577940938388057903302251041753187140025317591167785571737628403447931406017786332173710526621073774607621458996030961678859584873330383146170818723711175232584619764425430688326108716872395099888623081226039484221550424649651906231818004003820523173139436905585621111568574253572420517972467558279425681716342548918486391290984193915986986590476321278325903670880055676126572079353125497121217595653845634443508064020824471191544523902156080315754711056888339958538219292430118187338797802004951416557828799635528340908761488421095631916291235580190932180222153622550475619685820561419933727270355438064406383474087973762470836176828066664279130129122248946727705452634932423676690981892867286404671559035676489127656524852769661800271952186722106095120338076549264336127215383350498336784704046364114711954075896376914667813970520977807104149864948121590559751259397364784440847183606803749709996263898060082796796908791309747590966573929209930174495047782891174362188264709100416325306683891441582000805713434167969293677511696673310445736541249221060847225965390280011726947991320282917275292134953315013533507378785950846280862078268574237496665739787875240488451430332677266216478322083973857872094128804463444375260034068446476816761176094556731735209913775603325034348610824756066960169759197771625170816623194429603657710270543844196305665868491767018369176897911850376541115204955811321996682866235199624065752018540398693840057550770590315811765318919537560917564396072431620675522962979640492614218648208563434794251677624514883770950298027893217900533397009817795353966988297726749477668769012955430921295709928891303432461679374168682230121847572734190174617575584557275287280540748844673180757218031785254737472243169777203962356254452930530921472466437585735308572696260823208007853113340342314350269295261148693143526809331436676857634301151702076887076371207474625387493110972115730436596931003740876699084816089268294766900027379610503133237185509822531378723632712124125429812080780457283655986866245429353338360123383146046914376468138286650320463026743190954759885745303865745519976820268005416257308728911462400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 53406720870698088980253785572417569904578564270327026933133494515005156515766232453270203808064518553661807607580148618843024676246212046548854724322253601373020891413984188999457319158317729092038454278854106223763976536971431513222366132758313346665606025973993159510107713479602348558329795972331323936659847622160438594885175495227179658982813838494071804570448639537042198171087626032675546467806423259241027761733527764825026178242418620305035165273711178804937488422501550618687617777035211972633384924131331302090937131856129784493952503354492865774875639964220790684743033311379903030985083111715129664793442034705197752804658137810386945593806809679132676667449140927914899815945942678592951168403958000992529459681675959412724289852795609816844697049621102963184880657013120777377398391765220916631714156291180428371012593191829180192715961914532474785489190582121074292040210930879902725444549112023373384804905468400555996127705103700843500421806865924245125853406882150689295458865002640595367766323064796940794270895636027653037055799591053064670021592030609697381545047214103124690218011512832824139588408150680133101410880473730015157449381661899129946260078117135285528709296475604178749757196310249586811103101396764848318376960080703887870288549734614239949111905168909427839361484327048894745849762843404782956161627680496324796429941489974619279989985729822647089834250621435116540759697728617948423528150403859871221236293186528957229491505974781173387515781907686905527113602721638015864999061791328897404979260596936371551593835793633823184229475359297366406110002531270766969591583824646164621153408835426950281143557070432052997814650639971486560649374281440753425933825130608177175984052574163186296951302962415361450720284306165120692701585542623562072028630330172958611626533384423586938205640162148032517427046535161163511050523365800220402232034220332822756343852903101667004347248763019584681534773927386927508476086395371101388872701797752514318787188056525663415472927702749716070940303484066787448180756617739342438700877054249081184572872845348489047242239962407244368504557913903509067276643664777094724910909299012692281194590220449256604433035290359495897671784942290724973687624423573778099792571118393519625546283355504431144385799320512547025766348497931079524362937307671283437786684835474761944144047403655929399952687226526842074187986746080207295816225533053997162883199039081326501429363350803464345811517178335555836819512574126489288341361747054030327100174481654915962734558564439881329722336219839733089342481306952222679103847569728706549647902948417799581365040532387293717050766862512818860079940243255346116458897446740598605782269161007259646089086804145454648480017074099448424312415976817214822426784631926173746855070276491732234451573737250693421777609370195690186746868573956717402336548348141769186172324403380750909945835269519692520599607563998011108525481415815605973782101958973772011595044690375780206439498200105555573843970786450775310753298858613876278090674445408460906222671600923970792058320357710765258284746908084256182200625451721334367025810096151377797502976893501652064706468710636795094373496689821403274640276860904144896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -927521472542484020825150005750850920879295770942671934876334555361310992990342151889402578457494047968393979277066847894035701570007747543516426552355994078344482372649847908298426390705329106680367787767992598354687001946625873395608169104171536935280506131957665480139624423370024436703368243345650718201467424646763359915293834070107288513300655913731804885890661498781892895052670822392913232932191732283676371493925516844958465115537103514671952358115546091722867394005495643516703796289527608452307299261804187837920682661342986458717940144977213581378608185158035592068783146119532862641733059334476825611325384820409138208355241899888345496444948751995588995184454449221998183315804176687506472059663623442094678079080393709595262790327795247693765928888056805887986508029609421017497324554540740417411428306321319629015917457476618572775932504452919380744847445920642232714693977482868846116547200717596851360724592994547007754515912196452394854865953924148988098467717269454954303124492322953138961999811081146346264060717090588639173702211461664027433346836307403146080222519191239849164362996945212798758121051485513640201728832929535460002565133784760716113954651028950981223846845070371068107642564022955198290869440707259547917255706808600550929310612602513589375408728426283208496019882225151411508301903737095676816108535890706280081953083265937771811941994691475898793366311733204251388735645512521395579309165889146368635746837472495495427947254668371984180830233844400583304434101559961369881297286653482749690836446414587642392132895470663793858272258664441349221438949725066660712409219576835577539892091511051815923769992016370026326214415838318460889128583538994608659862477066081403313590847343454358286846112748404973483794889881740879108728353424514132269293571376801006209809353632748114998614117242867952573504483837111172604243910422736997684254960912448339900626800579078015164282959759635344054438276719315207418368213954089263374834160156004454103154282234065875377257304198985875895534221731772091562542635864400102730488221095237500091277410385535222518100243949595120467386498918794798947279212025974408279343203430453901275692239833146481264880176025789979246584535741060295691015748592407115899491743644918531736324126383070891629175040762799579671875647683568202408894478512232032435749256746520370553101586568402347840070606495150201141652124398466916127860558434285383405007527248031754316613289355455378422201358763304577143398979955150712576423099845692495600978400301544530705953867686884703002456552545992146031718010023423039231971369688133039461476049663698837836414884987703989685059983629794122774237437359821649697176614960082383726357800438122495728975962076109453437395437842770474552228936574164047478514248529911865514009678710370584050370434242991732904876304629827109246896454973067792611652207422233709959687976878766838618789035109130732057588668289555453845430173259787614706906010105286423115841899795238641805333412476664847453216491645218913227352749664225654774873302856018737778635424284146932566659477743241786309683636705613759585145472409825867219513154131921871992956791476643144157475139066871420207624262299702323307921831744493322240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 10865710977036084204244330835605150869978582961916383864160057260439781346054983164068964589971456784258411579106229393338679360349326671757836180345676627002859680384045185126200667771235831315684564292292568724281325004784632662928735397595408129338314083826550654047881547986922271775518700062290008827630646463516390547957686683848933526476767613550860442756620841269530100168846583532996117381814244161022269015230094056606126975584507781722026086948784636827791600017247387593518009962400769174487469056832468421144377732444975736057555948231909918148321327378538379639009412723405622921124005790288945001353837662579422876531318174400339627255244140182531844731409464841590133483269021981902533967583404517526633004067991483034993099428760895645333998494401397130930379775335450852683977896632436511410479565557058782074567556009947619576071666694952125047297051793359900226617156107351640248359315804887292146958361587613737599901298918879013421893993485182376139964038082068032478104366917005506212201202203422123873088077189698936481048286738576811807336826688502943043646033662277532859359176976132906819258154310022211325757113760650770390934709114095594619753787246436249193042456806763779013067329264176228972314154081611192298839127452445109487775294882564474103755399795567906191300692652393214363595966140886798904300614108593474275525687997352282288892474509066462375495017032755596761338627712138484098175143175204556359102915766688304732007381025034802272473302465629034934552932843528197936274850601862234397498130580769910460666066210387343168066032800073788023840803357284070542906866066676757518393552065628642009817079528770419701505996835263396716206023420290492661687415363468326732647295791629161374390988861487429463551967340871558263431221670213767554273389182285960262691530215643535740107441865183211278203051279640354346945520120209724422761263712934961576139260813782487950196862118446912092495788206228942260914185171777267906952630530569856447563367566406947588956189598379484132091918385170059426549072999650152718329886697274857600976968159946816063051145626626636690098568417891625596345812923846699741001201401400232864434635451358954579852488057434886161707334285576973192217429680528030483858390726774808378074393548085657359730345747222659124027337439931587875393397323453713167469046922632741722392518993811169047399673961490607273824821515035408561574965665681128432446795293950486834137977276276771024465191735491058629621019631747984725777539480173197446091904224089604077085759741471137596316541086366819825951675523494125396141066547382881765210756220403492574183314123035968971439168341830702416969477591336518199071278456326883658912806024653807061083508931308724203430248934574036325915679691888562627895618461178200600268375561424190087617469242732986424353115406192689246527386020246133692215801200975697153990295143707021628550558252018456335563544092931741818343128982319129285546572244422968598124145091219915205085601852197148496112231667077212099898825779010256373480461081650733236699690511382858032245265289393052989958020565992858361456768008898017798018903698260575123433613376752706092850609873382186686637234458629657670672329254259759513600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -81283006253501097470396765903168582615152227081861544798754391378161561954449194241552532696704281241697671790427099951422345225603645791460847275265676367907029743261411602933497754097469828340464936909033409246582030135539197219651907664579106958850286732261061428868166227903256975401407125138143443060669424707425039325109736002642870534819089706465738842222387642370796424090098013530451087437483828822561077419874810118996018785076231080517748796482828178986737737015501883295003121127024683966357825893109564421216671779235427334118079435420926013375591900159404956128483861794464879309252068140377814275602673907115389895146800722669059923548156567277183920420065708304950298957808189199953368204608962039811418944727793093702495433341313145481981730834111831199907486018208664094575727134071877545691761655451714476071138203878487620674851614001876641474303590591033951330684001947366873634136999897356904989498449520487850432866199332386762633194566731805770907543495150385033074741020038960509281459656972867097976856140021445375843803103585408242912552376829651890490441625732099928357488212237536459014404487164276859712792397134420691375023094895744797256554597083299746610663250505306399350454515663492561704021646847406050920106973863123442313848761466051005261933357552943683360376657692860548538927332088447223886986649938728048356151251819850819412389716833562520263875224623346696557974148301659148027198077801808538733694453206816837478685300126375156033654836251797203484661169615022087867795292810958596301866007193847145646959058276030905325442603458745282889764100054223298762408969912414564280723985635287421584771888297148472147066834722716377324638862191235749335223826741630884532237776462260838749734384578654833587792733407257210614827245256212835903387698439301360094211585223639649410283169145079341756388715697988188448137531019601921760489926260751018202936578447592199261092642344407375276877117224550716513145317392045758849231576552859829934030787320861154360544147426229029824122986768274166296471947124878537178872687813355282408602587461882552096569190817794729370190510952754430514550234891205647283601793276358487687578164462649172691359054306619749256820426146855437630316321042486715082582686131085803437435550397380804677179052361085740994878889102033633132477308275521868186081607199527018123294197303011774342350175422425778857554330038109549230793850082673611111102137405268800887227247859447762741683410749516207275995450064472959433549121699311062787937440690489175583607917297890078865653767908707119166807353675007182178369489314243148418192553727885569481847965025539752586631482510821149643365787503231412149876655905231235944600660680282718484792346371079543706263825899698423672375913347614033560927467156275636654140588932277677647381724342209070686236568837422784713421969357683978529978364224511382999805364180160334056026201860627311561799671831598705097978497280028612794070395305543329095186119551037507724702836453881238631260317559963506724036907374646546047799348148845713908105339915085684233390158449640658316121037155488423314627561882560189816447790563837254361116832709468700903041333383904685015922077408789314885237440494031601664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 387602281721986217094759387380826973952421234051815572139941934677756037198442570421790854218779742382005838701442642275935162481354777372479463406709653387967315449813241893279158109442218852600543806809177758881609400141307844264023639738318236295044114586750886229932903438425907206347717074553168862327727167782622993978448846321629927901256605145330827568221717084960722684273690590205993938849279138306482647775688603519171257493100905364419009881333353753809429682070037422467654318956746595090141181161040346681247624849444622187911035788389076271929209691701696565193686938727737911247490735005437874343680579502978630028191981408092784130495030230275658487527278814733383203425921777697902252484747552996102587869486140691926156672545201153718521383313252832433188006071926476436706318820318717712906358466066713343380015659418140972712270631862632008058769820137003536585720457341205898487208110206640992658633029840045266366435025941153545962262950754950907888022364018597631732170314046940613188683462163017197133698438898889435980884021775481266032025812234365397388677976619087262043134553497117403122127034582429037314381875217221434439642070790886003462337281433429793400155326511383753487913432140329336718801998045010327082872187078728896240163142972364079695311861625130658886988620687884947066773358882634610507263026143750693435423949550026832619001301247114215941103920731020653928885433750381331744480894453092475720405517684520309821200725134424285508726121455657863690926447798585463311334284882718837670652806191673886497415846747783328412917197460501396616113702634049922746149658604548817329701113029705979601847355598812035937111892845076960482640423657661583746352336601356701259914664764532739186641723201561338267198012405918500206990202112702810984100978618953378659214962141279640000642524206331072320010376299179820369154830232238625256844982798479430262972256989198292716444931459014265686852271821041109204912068216310893108240358907225710632936590843939932325665699295230263077271739324053558600869539352356147206945258774312446147256752973732946212277452704278769317353029049882799646758528733986249451541588270786216783344569309001680597864395939196409397455176131850436336458804889414845218750972287628353500246161294358036381985596914582394667821834483057823023705030692410718837186287152983885398773122519436516918295213340544994613731606848107380385193748628142168267567560539935260208483420867777132784169995983243093362217762679005879490319479109946052966079999063925554677748879537256549230841960784171734077940641533551416968469759301848583574062937253525920271337858603476105532880071387035142802798039389401243620495701153894449321204443665538595298461464654718309146874143793170816148789439775767402896952292776757670912581390160356750807901086272132876344393402578306178835637618680514385376505195767046018694532803736102097274857184652546323157090682720480667295243474883170380806703099930562004758439492171834035281296301500363373312842705171647659276956455766411056556237314286340782716596810590951327752244822277133796152303280633929510333988984347276483371335576181438410151998858766329273993396930975347064478665519578107533446654102156041256960000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -1147995774303880694580769239672390273480324145813017442526288773802653280006902856319793711931909550427019384408382772389049897994511953778290424651512201752221965538071303865344555477533395399586300415575773022836698393936519768464322842699125032863274986136291698972852809130522216255772513503609769816662582641603777879299471882967631236920448914554197260474579538214085715995888164571514623596804914313822160886251027178591287238571446086320272819803373220803546439268936869072205416328427519404938761392786202981790544775482288853966434551326481999294089434645624716387527335253634911701634033498905749890865316981791888953044731605910233896165832990312274061672297970473026465875720128563576585870071452767606144117012756903203160952363649612085444337074622695440894086774781723486547762508125039132856139133314201362903654099582926477187199618714548917362668362178023751880584742457170456138918321590185255625218736933320519243649274789912153805134706788203789156212920401569273870739307285256549173660156868387201233954611630557410862053659787628081962858427606238691866231720546688254180907124049036638593914985142245526671073731996397734839040611891090661923912943838277029950961564646528389581021599919382232859644745296529708139098752107881161243640431627223502801600044545764779001945003192259494884817311843890831052686738675504645750730813172601590111528528248819356206644108240371863501712944922040003744231342725549559131565555273507083957025565561500745123211188380773750603611256242464746725845236209787648745435394991139959210912243480739826608552300719630321372224427169271741605364489620905028657750742900852717798153445441910712602535820830616721036111852794482369814405800938846239220922566577060722595174153778126255671862089358795585829246577855179115702946585619188618936509718704696101500666207990591936870267347931096366620532035871038921789319250592593799638134034210326177539236175481913442378023898254598279847172834471399891845021352981076818976915129114359711948144630402114665914450562533862366717979004056917905434311480497080631468649661040931171456789791535528773225044339811576088884796317951202496419358730632644213519293655191206355831780821274408491209468114553201867842233598895052192367375908146310202554765099833416210494320588567844217570496861315997796156428957701209907787399716623208751045952448026605964844662211873008193173723348176649696355441633706059347217925551936929608021065869413344966117623815773331837817424585669662961125184476158285554063809337687992846190508879243656350686914740818132820683466289577017802607817950739669278819880151040988350467465375289676484844611407161376615225496194879149202279301432508427310734701086734761214258808134309715120157582217374845603677645341919058389586980505404936391977598561746417804250914729325316309566664829115454499413752255161960495685618782618473074152680501303798065062311185518125807444326638050836964873653246061750627101484202292103428783142715647084129021679167955160592706844419884721739768285895618227043450001044170108043332254761921531264348931854698132136111136108438691209287792284209325452612836982715201608717668624525668876192469905029140810702954187418614596203746845071275091558400000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 1917377994362725956634963202333525639821112868669509647743155162903850295464923312404793459414650412113402520652045992364634114356976446403672706803239981640762084062730409020232762422726409902067722682235497543346896587602791614654106372575164875668744231379649396687299904027400756694520783255084125780722726237598135454812400388534271672445138832739553862815010702236602232849935401109607643364398672616374342444262163362188643838084634450347783633040063992374009760950661097728977316864642567523919250047333156797750594788463254507223825470873687160063778858196849115307091011627505335162470757089588698102242837254208513991166219332065952811588130050614329079058855718272340680109608792225922039268356226133700743181170060936748839266147134950934827030067261407645103040595338458470930290001605732713188285209385862032294548863163177425432785534070592469517404425366871155462685837096537532363160970281214437236360013127868824541604694240300262731869367754563963390061060075503464553428173602099848669012528983762508889889156342085554255588074334855364863655121805398584825498884494379445058564917631893572275991925927265564046971943237096768855250392010700711819884306382650041514764713004864736015252019897933108144290609720141131931724848975477931589657581285053667758443149731258066103486118203918164256889567824708408710182682876529129795322386614883248603870658469605205066154677841695521955229144534886509960663110566005105435541206180755682423855135537318334186230701754943197621521295812522640614107570808555480707899855944097187938508641242209779146966808474072992754615062630602606023086997193481879304891773567917373897438374799049584291543046387939027778790382898707056636519643162054256914303845421373051668892295180376107208382664755112720979025187549770145908264198013018769788963997653373066753090548710373828187260543128350243489320368790471934074905047813177403231476617969136744455774179706181368430937083680216240842919786512559893433185902692686380096358762892650720182781970307026740230331219352707324729438746386880386058743533960281972489964275393846598006177674196341023661465033054450786543712289705140441991350004464964820175882316322443330821124936089319266636299167329082695343129984644408614379776773850204706391672951417622499637066475863950390447309730444065889793556507147049209765418441937540800574217278917448805978039242868472311770231544739508879122226198614263016502828803530954218082133585325474640412958977771879670526827220724716088349071778055886082270150448125152164150416085692104181834815079630535388363957472196757245967115279411822530125270743349731336519883251613712401291729582594478116953274248807559801367198809295820078841391680121693349397187283053021653988616258314932720190080987025893591341028683033656926064353726404134042692418458619273180493607411741422060992097687515902795297181829052067638911521482726264807839880142154852188072356948615505478470181386245405247784802416333380120067384557882395799961024119312740668895377639876654324393313310972455515912076867245951460551229881860951046717257458017538322776721803671564114403500862868050347098864263905827378467251446024130045573646413497816229246576127646097809700507375295262621696000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -1359954420699134745098000832017075939401174791675543325807260987238861592630821567252380904513527790002712321399593625291874442989107324888599515319207126796347581585878105826515584230522363972327410060557772670010995636031701728121032380737324853042250005808478820611711906250910703514171011658717375262572635395643575911851759494843858827150505739400975421910880174544235616966402349800644574512382267381717163516967812095649944646071629639271695232847682122771621598556098605516480489033248871682226600667076243884738451254036733182724582204712717257893219741117233439481495637474441987793119697486959518362048261074462849445850559856902061652657333113914945391691109438058307224816393237275465173107273156413335472435448274167331155756948269275201339481877567056966487045033341546368179779893323107003503158543667024049453805353365639514298857225292079137152671880066027049340907390793770488599511973377544864622822282144523653550861995581140820987668938545238036689954580616202742250618306895428808170160758797058561593311609990014769468956242928119347838012377555497554071187442593905443662922287024314430857056146913828891156504870010059026098263935051628968750289131049453660806260999051355179020893098930985523984317609610715238971010304127707153080488551060243533131767319503118493498643659971734982913232169681611441973335815894917690434411638693135466910897929391504761707119543954368826715870717376050781460621144277720341766080860937111142281660181254460012242530860422538969476491232817344804542445634936165323967365320802574993119388490409488850947085500251312191150557544497945939092101506450105436358666656732893939285269685405940870908659789206217841413938895782801733758789670302178727275196542765144917577044156699525636609090096788822226147160039192571298284942125060669880377951792729128282127590685866492366097340022900478756336235930518767429480504160899474727344469040437454147730192747863638717671871691863642731652273750860603458777305570828975571372818428723724803310107069631731767646942428487179298669051726323790146758358270321526834924640782211985000013122396636193320646417823115580706183793351220955733493999444322488315533477508651374823742469580407614931109825552604527726156647712524733862900722326873304413975461899991943090818250919901815397174104547224429883290645412189340565345987755765371971567611534426274813861199980414404788262291802351926046137524958871450190576667759038362145400442010815420899787381767547357920922784379120937092856235668339096767080923764696847251924444702580513779129761447099364874471894302175765286446551493929425567796451522042171018822339117503396508384943215291828932444211550210321126253938926739589473635090404124415651917068146121269588158420584640445172343713807997518218418180261346948144946408816191070432644743036537453978294365267730769645898179931363658563993030683430280702294398311114802165628226614357584059347644443555784435100226117577085821397213027500436411726189307982609969437663489387643201669339446143694073002480771294815410835063011473306441680974004221671059572189951167357048745677256799169926528560126445692280798579352055297132543522773351098264640725573529089120028163375940203591292902619829281751040000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 979130388916808933245918740524991953707046076787863453659296032991387175889831270424290304437944282576281451759282524207398537298168632236266225893921774928092575300741772119544774299540867571620581569348624786632043400635204147204527738645579614904637857759979766950257024254408386942073835825693660332885272556431442674353901141649348135846976672939852531268750424336174572762866136198947228798445952899166105837225813111798548987808000376193498645866755334169442351259246478470647410894947878392912144384476089432374177460919621059214157736561576429724616286348003070969221870098803718271882517117556795937327990387238443677372670175121918436192442235588753412699947470724780383915215381654677050864109515989236744686987809231767718951812185449172333075517850582587826623710337821515381260670557633874911892139580169609851976803075365893880272224645071603612170777318827591034825704747040375576258501510667389538074319477789513632579938986104746980688135816511430232720711661033371308468914196998567582521636730339465609313404870773313231489928738128905894575014494600018035391160686628971395541634747006527579402256515324489566182863329958433602584357588902016905552382697901927664784209648851858941750107397129094534643638659384885613921892358044559078037253154680176233833515831012616534538560118256720721295364344850619257623644441109382292373006353270571259021308912649761239161651212641836697913965038517309551426096818815406185463257158249414518002757455644704564394447962724382201584036086507013611682132770618696425385318657089043707918821192997559915675207798074701388529832006385097756078892471840374446348505664721352652727066808567194889412194039380660039993155831172366285111325429979279393668226891926163946908944749165692827402125705141695497643690714499370054983261148557550908729642958169917001471121990665384950734289095404770534691506862970467425853870737885768988118665501038139827615476644139555836801493035856315778092021480114478486511691868084560074351536173014935380183624871420435434463449302949347197433782258632979967076208786101643958529778528585592522499339193400116387127650906746848376830497436625235070014529555544573683162977317007309770335636865245954822645034641403527313704387166204955958766603342631947100143625209742588066032369940575172246056830517002510269151142942120300617126455935620675795266810305715282947980316948832554793046942632686713850917767484404320514286007240567491774563178735006211646002494941368667682581527481642349685627849616119586028150522526086990710755305782814858774006277976737607416467103654521555045534430534503219507980935312847298308621725269619059167192122616123088574558357483606805108399026128566420335655774947261808420958724742246787928158478798138345384919430596535199058043832531146473619280296956964741346155924264852827380936873562942732864439108793799661495099642889919047921303529197638454296711579359529035547770288332969592684002537647041955082009276089186425796710414581883079745557603620924216869162024682296371468800438791309944534363399143747836542482262133149365628308216511579369327935006286212237468664672313498035229778967837280620403416747673471547821482670326766122397669963949989067560061372852705689600000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -8598003220873663686485205733593574757452102186603618857143844744950836711503488973300992035606151796817640844734032764386049956457442074349103305261346882089979703858219116524448359697258170397037384508488764993128476882598338062615104253508915448507688826821355967936419541737211368328182179291246647290186861168033166756698160884697789320106748994970995134070407186871594271048538547713999096036532038398415032238880985754995422142899159293942018815320098877648850532439161464932765204794011176908104215014540703622853256021471004418520503424698898210434016920825429618983615473841857705752033973518128049735961539626257063461833793503521804469273793669965178374034386039967175608833358582291781174041792672309651210538822500268056818790297984675109288173093561470869958040484253653231888285237741123207994494526792462072649848549983775422874406813015598675182661657961222614496087592798521079214153150301367680707546073241166522441818910555386864818191694786318717025028976166732862714720955813598077835180365279412281833767699978808715409070716035939563978669859993858533244906003981293213669889723401972820888670995555298070581049981359988969554465799032849858052566716968694906187981966258214613978958645601349152879353676954423169714159851176420573426065135461737517078591400865373557447058092620466997507076837216595700726589862453900334882695304536161197180571101111992617971755068561173435895908457296983850088523640386483507328844125485081346317054727039375454090988715038711992108247310649144125045460051595396919716912316636193525342238548519394066461345403948557843076417395185158289539539992396320112963249103668645135160228770081126175498182162659290952660200706337544681016678637834952066224144299583589362258544905850704094121893325847367436155714504666596961197964297049955001512541918639444087393082429508119506875406425248274166841150000624759324037673819200260268617256354964616032448851024599463932634796103875739719086553590575612635440882678736646196112574965267996361033851791751808121277289679510487782719898288089023493753790098342598143198692089067961396415761776140678950632411464135777685742158069362417602573776431959456413706465154286089761409687784890776989500327137648782023626912327202876235809656511482882417578008944899117282902969853648259430983619207068411762277796488115205062627383353438366949109948527524381688097190126132763886229254541133886719198143409402192289852678586874525409799796532824645282116864093798318200962339876475724824040289743910303982200075947630054358270014377577709397806106960216915340405105121182161914169243852942689234736955830493270860264158760193547443067247822832269021747314589694609325998343858470954225796125898575542844213054044709411200224114151790902443116438211216055722331077479297828714443368281110984208334054687184087780640725548395487082676272532617320740557270576135533693695284044939941016909510529325310495999455425903385025928369152888820067095869129571027914145650325965852816724405814533006825745712228528766633377795176729749100772672956546129230090993785338946239714829151052334912405703730144622041497222916238160362706425768223119343557702529529361210682016996329494526734990180107231215820665573127225344000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 28858944401217746402821862601753345266351827602250392623047615024434004451175856236690430727438973722932622979883556411584669568931109792483398419045021026007359474790756115288283907970305781925816807278425128120218785922314398930783189561557637465672658252885011488664960165872119950377828170772741495020138746806684582650464942498504837083309828884741972914154321441777519078347370289922312581225043848138534675761670093729808619315046534409602982001510193806819994089343335952267243719416200346009930252998901278144137054066686078625236730578796560056483170129209077270491130563752737542465599720759410719542818546638025094392847604522465513194927108489301688327870080282394692639367190786510783206102159729185522842254199331245566179305683096457705794872628840243350789070438896088571027527284273216959819783921026493646524519802349769015552031489233525267672960345194531192911966548038690575636605576316846987034307028051881705767486311694865415738918835738625838415906348027097870447738292307012280604512412551568583153579751347277605808593906965518474556334418208466148088424156647819298260315249665552405771725410318172359348449233455684409998400045712139359149438160984968549143864438265430429433694003767628436914397278498132260059223452384205785600530690878806986182091818524702817677964846490537755669610759806128643177356211611870084231757297415905282238276851428263105653070237028103527126402895742535616867402499638949972392766607448655423096865434957969750813761015744400514855437108200231478211045476449742528707805339604616072713598892340425272137552261637247106340169056950615565377694283701679125925904566401069452978341234628134636081584591347266965750750433897097164376097165573253083432756624630890397762997523416907167226376396855681244721372973631870579144810049468601368541735346038330013635092486630163980304600957227730061143088169478895145243229144086278940119997033600402701011011009203540298051652009866398737411978282094274697328476057764240444730695484339118242261963375478589602960599386931967174340429506885703650876840592452489439002862741956091380365735613931948919932399759716487847500368420857321593523624465149408227013956029860885488229953309750337016953958354873997293667704411379183048734462764831708427409309418048220061494051859895244175430785406018885285028990405578049847474964856884568419728241961178645760241251190968136340134072451357607735494112418461919086708991777240509093265512865823746667463566327901826861019327236615941275117578078413958777907024935484212476862396012404239997175990225385947144068559823199495186215715191434340767106774694588598703042093621450736327214000211807905662583818999452471183798929059291896314689002841200537258561164049655438358630492235162889866900457999346339728684974584556534527393997688237700674675832412134905498343638491794500016478267259556800336467568717071775672288321546439667574311711077837266188832624157036333951366903150571536436620037650421419908079308702393970362624602623313198164421047191861277777059441474863476994874148406041302452097862698916613598894827709750375400175127489160160333192737925283736766720635455606744541604907246637320565849131936872984124698456133534781560946583584647413760000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -54507933291315516011352207778061674998665050246333020509650750536621739828307956823185621134004275670881231377036122161317733172029045126906986122388877315482805309929451615645935161747078745042886869190579130570503108201038070636780822526200913472542239205270091069008604492324584078910830813293711644878344971539610380340449253389062975240630595261937565857827931898735568321653048064261746290749444442006740392621031465280108926196986612066531986142231797394371036128009648575026410946982169412638549165759178161536383517173542290726562152824263389815607519588420916410911285485131690222476493080331461043222581266165033437470644592230833349537686703589576261166567777098249052455790486021711105305328551170375741726934918533068761057474985834581731960861961848332437544496153928491827727906589273552142353388038311524398355126880032038567747749292308495843536525976867853272256982472023017125742722413354578603922663560494273091556354321452574519578284755870214183124979099012416898907735538109786470950258172111637728457089728275048798568419650983299567557555558496714566779898694282105491830060526374457695005067314986103885873360340142972854491102640606588558028444023228912963235291799218595306945518756993370278668707397837658922089632298552673048060972371512273596812423014807412295121503465461201438422101699127642841797284249711331498609224796549318292071272505741330853258752510519548523277307913181724703846736211928460166888346459139155280594037739440641941175373889008229060770011347614634425261443652055920849580397756405151490757556717066747073404772288883646520969513394767041858147579221068996201418557320198425747685019641819027523227250747641600588449725320242226148484304909444805151062332902281833036584371680466704445119240584138147294303382462897488767497072666403563388189890896046117306434713292787635756786197039236074749092691105620353940685811899793070936143363589520979728623687702189877494386641208703744431201464220349221296743036488229951181952271559400441502097077693959862508718347870913357778312336141427872748594446253364894533682619555651949997170027480013325548759556820501116884858080140249428694649105733605889663677864673424588238388224586573312877258839223371877501031440337879663302095606287518743382341658721840135593806862857073046114973030010666689593634091498730135743727116242564594783147331979426736901261249448657694924737078278159814777128066175967215173188190035669536353337356050736640998768080670559951508837661203462138081976990406243899812132193082107982378965447269599730069359468604516878041549947472039995756441905694927602234049100231547707188769705922961302437155518970865555716683733124287740920573493321098731210408055606601919619545386516572817984701517542102713295273983352387396908971581899637632466070693667487479585108103534031620776648347479817793932814765282558901979757141965873284382291977244652557849470682372524058858247398578316634318071236551207452990458459808167551624729948037594213568673457332085800330884030640725314208177284887329833700141172170755366236194505332633340109730178522787474000356531418071296697927179815605740343159979411280470803948925286293274653448572696935465514912700736381384320971142641116774400000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 79965433168852560757318128822010634608905431427702945798849290277157902496137229885784761717723652542384888665851024164709128996956992478497299739512289998503892373735129427395589149924335211928422507639887858947426384166763341314815529036182280043507743296431747377120096521425277267633994221519180079381491274698928747227348573808267389427927177533636835929720038502612749742970521739980311374625952107752535314097637424170875819052686992605689543976810992041732656831034147048612488233155979923281211575273733214669152030442329192316800020406512101259045793046636576713017721710996733165676190744625877738263301959900307233595922263909625130244215148118995982346446116305627107824716864515974292813222033102167290416108479055249782889837435872362897775242384218597471528132510844272465972686004236519337562945999252017300385758020219172844689848802716694710295801620962828409150107137207906795367010532775513368571960765023502650617394301151764502234600557409307479545586187310220996450914591773491027621948275123613889239802699061923272701601142428252888409810700975448043654305018292988847379092053689702475106752609419549071163547882445222430072843387664046275848053607437971839259024245229889867662983814440164268122766976544188235209268782070068611882638128546951477680611575544368059402874795932244484441326655935246220232863791332307298337156879493544240076476202066146502099869525605303906969704074754731482137255790005123106503428961583561372287721306335858060473657298357834623839286437265435135260290809623203619575411754945830283817633110186162543123069252001263833175408510724703059889026352455461969282465880346160695671889666948343496449111940396769913296393473446701068742194270269235804639387290031351268077112830378049622403224993489393040710389219307536986442204282156965070344698750356646215377629223678650770491338236600262574596614437370172571630925215383726768291065950758222512359629619014381575069254880984633149961014380877130805441118269567324386444807904077252423558928977230611630638181694904448076654832386947555311050198574447961646370596470194576688491647639947274514299661892419497296385857022399243476154032718103542819017407238851421662295244907392813323488085359356936703123388018869389479316898368505872164132601018739819804251600480480247472089021377949391874342784389048172679658472366223778641657792878256396954887548650159582652279997892001352760601229430767450398653397747798701605846982704944073032046286375109518562671523194306770932251893611519547157420074297743138984332568722343527824502026747160895402025227163901469491940588019946916518595572888086355997116738824178228502416288850976316725145039366017183228351641755335672329572380212090343877937799362445689941717815574160647357559167720076331883332930357016304121724790255123363045782830149200675710242974095722722943006807484442339252795760135424643148983611072048217652497078741544406349592281879305571462184640974390444904755953036158634187171637392364534105295224367565292681852556548282497890611648568371868827016011346885980635819010507470923744558812224601551431093221805904137531497210480394092123623824392835750942721661490942753205558159687817755807312156988134848250922195365134336000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -109165736485572999916409865005177749444982005170985646451707197862130806349148920290139462512092486867915127859892087961541462404975303184766980665952615542555168984779948734607671977137506291484934711116950361149571038082614143622721748994742316579740659889777753117596942473127417002126447708394145601547171410225373497659257799623730856299576766820222591883273267448799414552666827533384464005791087950089874389653010410637692782015970815022461574819516704944315993976790961609009543445375136393147920047868640144014100832901073484865502854792897229858035622624953779045210275974882419623206001447856675221678588472053845493280595949436640917848803811474612304751092247412559259894253971013776676583630407938679887372549745988292339322479301123419516501948005114435161488703835741916535729057643963709995199054434693228216333801372895150055505644667619864899811900493528964170876161917729252582756956965399506888052882981700263175451783905020211126921167162441273243247556739427063952085115445979889530852382793067335340545547436369664883665847437943536455776774799537453129804942425790073769303931677307422950187088302312964269638718722727950224516553157937728492993959552005894973342187119923507691600479099055279366440329774025446582706937154987158784704453316616650352499669338073955025107690674422199940004758764397475367754899917303514414949160638833822282292871465035387965201086466771841652792200681046973946990301134748138894002492062779764964935443023466288616996704033183790195304987628347957344913345051975925765025286351569925400099544344890418390156078411997091525900309864927611616415118994338432146151163894772287920651778013531372516598448278803600411804418907040717952144497129007398260813532933407785817884296861563538181131557594120306385738171902436733872520603543703363915544742380095775756488894456594589000131478242000177357733842599639793170750566505469856559539202983133339065151218962808783232099519405469798443487306587236192540428100078024380895885381748455590519447503953422082285819378791294459880167947513214819092670530056648483883682318950948827543213777537167839982198208355571250842349078685988085160334512466266993676826193131014579084906996357327650479160922518562207659978390656797614698523759179903947434626311973378339237952737395796714018367613207030792042271502977769241893242253348016814483766140956940406230264073046787130275048241696594226662845918783527709306365383479190132353272806596379185909403281732628425167042716390763061708611149284334993698493058272914672115812323580694592889739325015848175301057504043345257644547917366446637049348943562264682106384350280494243491100719444655390973698029730440969877721609168583204150297955077845652832524758860570163393371708822117736307830534780548070132860675658060761699074441253578595698578929666049766122112135249562381836192863857887429351687006606409187522974028628363478927571388011939558565343402021931078975374893455750232885132081237538039698074081051896703063065682867226987652225695149149063345406540260173825981542821896828015287767321949621589393934504096637321855215874263147251476257951751419110434573846953749716881239526891037870672914518109725258436776387071188323897577864576368640000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 135688781282752537099641947666134911450508303763026495837611822336097334740859614800732740347038692879907523146037828200344435589633046845144329341393759499723855105890467538160192244808929718515130450042000701142599167522884788502703093195794005518604589750261443110195123883918533194889842568989582768651826559696312847209597914124811363672689078227300450596617922855414784730345134570695076746438268926951024884416182199853827500895281533607478048246056856096669669329357494379024368627928239839307652816201110910636304282824499925075955612550926229427655861575284881750276511086318415694272770806182379781183852228229895539474526169892487983383835168762900958485590395513371468141099719771730720785884523791236910879182523559560244630269481212258606695924618897797618307285179250370637008773067894966498376643037499261512097039755588466041417373669300201326129616210284165313778171936128758482172089705442276557086290005316221614503626397434346737044777895925587338233576690692970481254063943414920844456558819358575948526736254977690136655319765371979067548235381641203429759265477673115848759282381327606648837315449195718688443526646661699761272502125021246026863628604464738851136702169868616687634019258375706344905231962137363032695585155111848159691831770608613621661064487663383942937480806450949136574990488550314133833553370168606432942695429330906240920971483582742985824789335581201510590241361458497374583107268078473428978385418479184667120182803455175335670265182549701515042029288721683229100005196129821115234758003038682081125666902284523521430252087406731905865230565383764610419912226607575882463668046643045684922196563208169117963218049772912999502489056993687468199871793720650768563000672331320596233820791062478976423535297272956987635334986039436622972811944547819269379128970416231623848254424379741587800508627326535621767704814197485186241992309369670902220860154518037035107123895557193145203282620496088130075583493591623586032030256036506703901812639248361021527359369491359755159485801517582476563405608424995226439030775950435086883280755701034880167432210381219988223533607374555010011871752539857714068341066257642836315668389137372061947418514385416866405986012269327148199799602663684047012992158549138909087260032494719372344676579943541028204553326765691739085994594180772449672767642219414515041478454850219882158127294851461466454478703596033953584644800973564605635825045668417954590862400238452516433482672016586739889854478367532421505855519646599937445701699960668382512700911590427720976434137367696867960162678403667047408888015536547356886746245929300084390392535901356192088136356534185422276972332807316255367267297446109079200636266742517717834762117767461422159621436083751949720828337049548027751510650213626594487232003914356964219728528610620051117890236032366270920685958323149399549432900038535571358683727855081166218198344776991981222147440112975499704040360114413806911054556893260496898324074360395414466061905182982137641111862147620790587275662344992498774074338262341024427707555235771873690595858052270229567623283264134428050452343192153792991645855175068034191634915115741104538245646683363153091894756028405274767145933209600000000000000000000000000000000000000000000000000000000000000000*i1^17 + -133080197282718953343079255170231636169807279167960710025902341511343227833323211186111535715432594109445636153352103252574866620019342285582414281702620569771858332911342585995271882430328934626630510126780275472721027967328140686271285172273826633505115035865404452254564148709507210698542452767513190030913186721209278544634678128554612861846080028665257636874401587445847935911434738857410569772984212688430278215171999342629940750512107741624920551486778921111650146376367307907910046984411943435088723474620107249477957727956873677307941220795344247632636653999144310877411232967915417962421777435159966369159987232259493924116941394665570500545993275799367340384351792318616052402346288222125600808915446082324374560754372098351137507571087345057501096479739014333608626075927918177036128218565284371708169353085969000846841403843987655002167953270542611587491346347535918675155943753768448970513358963963788594036657378736019336846884685754564891283727606519729985969186281266838214021391667338504739766453518128314296886679454048029693765545344082056178431504166970113950045885052490463254263705458136909776982030906277299246201710116226641420058326669673838778198755634424514420060651153245548574229594049418770819120826447726734727695090806476773649783409214321175994316752083863694291220349397510071430806613168286017342326955947114175996598749954755490787696674663786959287784795881380644684268729641276179997018957823625679994466260654910091392337526178463617962218886521214348682998326558889196939423881018499453922423926582745783386218101378578162286068406521932161758334243955985666021597277953631628567883668471170686394584717883251458806413389835672281454576388613876046773407552200994125009286601580118958440786839620525401789747524555596497094168230863038255131287505084131536598105517352760164571350657302342374966803530540354482717602019512102410737573205092859463170997400219970541646571899133368776976059428865315619610069187699481502754508425970948090873030542282002946204201566243694506827859416040186676360524800203965274115699386239820934303262369906026096461551227343680544426029193162749983438357676956467420696398097032895914014976624674223530107369778789482816780608776628920538526756121055454719257624066869041394963579691660298265555173179651707482374883411275270956962353899378902918740575641891474432454087673781958987136350801719226648322911375592270261962786723136388246977012011263048956826860313946182749397544239149514453403399299639440983083820027818990819313222037837574732008190893177982428442538762180374541834378658936623325795108695924166680202994882300554257115050010193620411195408883834382386138889075489390367268116074125877616542313368381081866702510802697455659895243213168164968095850038347524690587705313274218240504715387750694491381549472862616389760105315525812482366238201621801987458941667166640805966509868159672424446977106252627495279631173919945246154954853288706568875980924298112912866350366626612587363050270189583599207316232017963802653007327313993938777965686542054369747247525953289194315038498520727045024927508386821930336259186260272802355238332836147289767612205323927259106179616520918351278968129950984521837742915584000000000000000000000000000000000000000000000000000000000000000*i1^18 + 94365866493924974860349171047669153252849725512804773615656791204806146299190597739372492989211118735005759747611738944431471543621700135174994387525002177540649883626884359947719520711959704553260074841022263349823020409599119468494294827441202484475152031253078481291940113952931925839598248244295032848511365370246925990671232652358985886843945634360838017192845128479625920921544831032621449788044773221299384558280827109150405537600990978901045982800037726830352297056114903239433690408774924631885962937420874945862412516514374025820314399706100793714655342867293381403067369024127532376721866799230695093067003043180292071514256627960124205764700483403944846463202987056369067724430908960301236234459011540624275954606417671514500717648043542734817090841666640155455406430543753171508047430198791198283143145266425482589474948831362303527280764087735088804920607217940721983652156264849081067502315495798478038565365800681665037129383591428132446391563915896392083980175905580771352956702907333726554486135239460535910119725600833390948591502455065705995360822043979294160350197791890702634627385487373197888745668171415745463961122577755549318424414916325745428704184320218912151216955258936625188937773909797441582748523273096764619946310892503934539868343966083695587774243616179821649461585655373466038320438812430397221842361868185290362653308852514856175378470393429942313415395660817361354842400128126576737220685819715310944718572932064659308005670174680358438627459233638240107935141868063171973719758441374127066449091681924665092104939137164187571500363632435108449009224855892191124426978817101787541325226705206177773008507386564701140677640526328935258325006471015186574715604126916772326980957195366586599111937853044598625147071385038862473209685170574502097427821154321104892584403296853490546564318806819044080887232157283797147111019869749868505585548357386864026392049478999153636675972641571162888062231260800812919150617002877080025009030160771206874490931946035015303826246292662925738508198830728887983671488494152287174245476209106159398199702870438081878098783218238170977522091818204750604162194710699556044156618381114255316006033232147465941427178599560932025417816861454649749524261028324571613207335630432888140793155724902119211437928787859736348728616226528199521047788364313287333072117970755304779019749733494064059918191004314653424871527715640057567690018850626433101744890799114680622784779597613153049824211211116807421525283746605312685833929608098212110912836540706033700199711749528789751794762774043286601886299220422042262796255654506732155361765580147125835011638413340629148957729741797037585477338618254655744981675534749472049539452152150563394507018963691882954609653273198221641170159458560750697506456841766265634758242516104122539318670350703777715383373581478963539600165696708679583811995463118085837312622975869118718012171453922267474035467840704182963142800599835388610121925904552129066572078498099123984302421947300360201538331972185493630930873560753426481822551497405193339604273052543459878081345735535840394668781869733531328689794693454414176711062492994950810582120729992101269384035015696221533904162410438427264637992960000000000000000000000000000000000000000000000000000000000000*i1^19 + -47314231220177025793269364506365981341185573143284554536030422609543380001584448377996441483373969822081881973035719761943947803347097370095956852531387669790799751206714940440222963443725091913685650323013643999632591692774519490409121271460139093525669711776392722620682060945294027570364376219094744136353326684847714094672488603151804305998636122086079683196320036564461039380403176937931231559939285722131796908504081610490406520240602538461692565782608297881920695243779436738004777448972644668858100006934723025279175837888972676602801979854204161858202611474477900482186300437657834871709544626538689744739550902061272270339418836923872525219597190296207664510372396396949189492781284339326799736940552447026796189959072247305758451700361809990813698910889083020099358590713299794767583638559076066713999477951587650576199818439043788363353729517338158922633696813999526840090284110669147711956041801450868369155115368759160777635813239700780924077796585647862805209300440768895342536535303802787952970542122342751779414582965765334638883829684921265208174262364730202452018792043416571800216474354340983043269763688117717674623829957927886544554779659088504141859736003073160835175838990684853452417076542374151297300879453474580199015269951376943459031310828127388052744714891779345488916658071831990813727675528462229299670880969287839529344381082004356297584781962168463848658312857240660659934542947629968068418107923021066911799702632676382151616226711860106780302228127630585639539298653147001563475223987197639659765004105660734133379650160197949629287677773745236042413731146761830548112921627340667238427569633059393988784248061773547481728392966704048106979020708581008959520027886081571740913261718717914915941687366688691212614180265856262611902178927772615039078164138927156000473390699769651787865531732180167732228938180231742705592593286938278393338842930258265397337546743119559312970701567476773549055989349968883144510850425315517035314694104538459482487671898814764398097117323728053369362381589546808849284005139479870540768734950743278480838770948752087131160498080130482457951764213428243489115069573124864261751828112923006811463353124408769277526289404872984275174250336773794631526492256978813312108099215582444763778733248667169393124198010844425078401915157302131480613112676289652075238554136884357450645519948049235159978614163358157909407132598061508924125383967465158379318925796572722852936057045038665625505107440479945953174342345022068330573246979683436183585858395345233622591245974293091263072504071844422609276212969159566872306877833236363972884981238253239795543031355190780506275870213632490965328633455237093910737846547927889857203315166517219234585992363885104247523114388051060091926780162513473819020042387581324259352473121710452459925634758557194187675940120153114530311698444538628255369069951344202702944357426742939744318047261335672708732721323382670866707632798332364706476054814607959989957912077251586329667339780177718101757992713293917935114074595818909718236421423460430036481639698674994319345866673983561269979862896425677610896762789670706228258995335877918645865432187884780814458536399617953964283045286977880791082598400000000000000000000000000000000000000000000000000000000000*i1^20 + 16898317623649685021675792084817498547092617259058882411942893263906662466860880563568880694722832122082335421622659054450873766359614739361278009909446495643552358007137462907248823270462179864719341487569375556684779371915001845812038047939906723241608936942969212850586546445594014983805474943122299802635171889213618561346639473571968271727753525905896506443382145693319625428690889810940795136032938787050149678291364287242852521769867072712730779942508208733634164488844384512801022736702194551227867494589285770407768725756207593572670042939827727184380848753363323569338319501817395656137645851589371383200315813058402984112133082644826263714573984885567401941296295980515023303794059746351511314179333348721738050150417072202168492582457551058616566319844962310009118670246914331966378865258599557191588275205328001026902477497106482626804861270864694863502965570132576034214070452105957941768440781267173668808326886901268641646664397157032149483146103566559606291001553833695907131088687557786656890279545076091286305291347705440957142341792992240350157792140105950468606789388985785902143287008937871572532763734096810826907858168094067173099325170798754574429002250990125760472908178724940848079952549754253509992309046420717724601641535821834995152828739830879119157503829698184294280069519979836411324760633911336006284947669693577642641855823796988594022756046873510061938822121437944230838909731864152153162026311221378423302525761632134859109222030823937575404604093078137578976826495007378727962639609621113821054302315308715036891345059096060765402319655671130192327881247426043498482087844325987672014171695861388965608901852228298237865903670127530087477879033819789423289251476410828082890256669197248422810467642874027961801051459907342337120075049139042404469118256904814628318897172730656012424364046492225948402072569804668989817206917324240355149332529576128683047528231476082765914278417568153350713428125729852508272342432933240858724429064243182408999467482125777257649064170010240908151806774134445472950424797125794775266197173864836960147596908696878143012569692305090143279030765974287948989086556903982509431095022791588122382920368308108836509017587011368563682879198073031544135994575425125279689757508735235528579715599624876293784103274232371828718428677820695447380204657667764072343019976094766278534855762320367582516949171364434085307604306597011153458619889117663787234011416035749601747154947167478523861592184691985530126519195333952902563307546292978762789066938432446901779923900063958749317301992944780706997918102376884401844673295582197132989878946320536854604784045784409082850191673880196285831475904939564431906805864806004284006085794704506889093590965130729810512650534122195213378615249267020754358483217179732252512865940455415318474334484252746722347760392942623934822512930297871805658437229146411500155641172408187641246237750788629714384245080684210747227786124310203985294385713080566436926477858835349256665667773629907579059071899726417876340590944948197169621922533823729073875771576446763795469673551822354050439912625098244260602314616949696873726495642865434667376639436384592583409221368443436858829317670609262913519616000000000000000000000000000000000000000000000000000000000*i1^21 + -4408688664723174379356856743020003524743661192227475815866062468943632596121289894308054374132577675196337418867656487208040550865806271430698383363824839132327717720181034848966601924966054667073507678085597142896201652516804796848858068613364360666004579364915469750474432506031775252826040195968942240816334481335899504768924736083976421896988106295476292922281981000464773883299206593825109993943001027560154414839124689271781588457381200977281679952242546510456005640497400479139284783921629821535185045488098949543728217996545708783192462447513296123853949008050326192527438967174023995682352080762949771074970445543125208978250233021284298640182444144361910657677877212211591282705047138690404279951719609077294407952271220314771896302598642793509018809264207301969875200035307807053573202112348007014024536441069101760506098385292641524914359289939945796971685368809646672446289418454986638955866622020553880918911195812341304048045960660224517805936368212338583016569212819568972281022619089982271360196635933366671479743362341740211031524417676958780131033695452734593153569713943402390195001927727159912031509259365884655333496299269995279329398040339580850884528223544237250752639233507517973362886175849279613354371751976546108361977155931022941202967021202883164598225292298051330255713649180052205329123565440833350913547488569482178779607370902926677292955704950104627050152887805412791887986121914501982289414680887041785830946618838916895674873331112903626447530376120599025027471844109781621645950701915380811459568072066957859998503194929658314197135734763840419419254745896528537316940572588884636629768823112375645708722931425251540890452346623508242926140265935784887519087518865448767765409662616781351629238793318899431385655933772133551922042249633342147005388450087846526831125774652970915428728484664469580048147038186127527240438602511264733270836656518990152452473611430304728032160911805419621452966859279311812838357323478801670525811697089839377654433803189540953557446032621611349455704051752216749957492416397413944824864009436365756921257984205571290730056302497551987680690035548765757820221353531228570713758146048429381972902762923012703794931020201152346094861054070378807398630059487167672728559034790202511231330576155512051616693044983643671014092761462724504718261143555146777667186887541510559932660124706128995868181048487784430022843342013265002428724758107176932776665430435871789925798403753205676728393322929693005745424110566531984638237918386602056420023461304369786594280443754837388007053553332823243866371749877367830607102342762381545178183394627761084983576371533658207601988194211148965419445151741294823244233079330113945073086896964058595410583788726050414388279666874246841310633864747292890812292575021312450689622802815302622296628854964903083078679322804925261781493026920402655504764377561334733027388679158242312902033443532063650378616581863662093887384574515824827493471329097356908648394783065403805470602211658241439013927622561553718942215931343888392501812059011082382842189806608503761980926148928568534742477295205858448529483729468688531158899845961421273309337311297794677534055110012697114589222146722779879178240000000000000000000000000000000000000000000000000000000*i1^22 + 881952052964476045257429156408698718036214734415754199429460234481787019119187732588169499109704995269403379853111876708153460820795998612606603925909306542391734003163497787934796451644331879370074456736053022970154422074805160640964364666220776569177379145316008387209181848876469266076467801979019669739317420795101786541376073850336446292366867185013841430365402080584221194511798852365657501064271007848848992170897277214976591156562614507756458761284441204120160261762895319920823261418854927932307645042293940380617357618362639558628361041467964084468643900590202007222502035937607538211717693831745158545468595229774179501485312693802610069421053522621995338576049177219113898521247107126208123269664638918100714520692784587707509737625937619768987135467189574754756188673556575726528697043921543444206853796277967405847146343033003459291299443381398923809606799758409155535138458170129653539607590894154210468833835057344124639286249190931078584370293486697249613173096235654858069893421486476082272667657038443764396061891819972266072956521306808750090166929429101358161379618086392589629812394039804287576631666711363399466045209467049625314560093822582272364590039784506059332972698694341033630391419788231950716420434579664875475706978725831122115110078496407063370207687324516702663427314841965788539692252332746289795371454386538085671217042032871344661465857321261043347580872681705879882349454637287407391110294674591823043358665392647246702727581216080665634389509075619006112522361685678399903547495261576263291027959110282319235146803443185185487338528919850751024403910207230190608285794477534200002144142770850328892584011126395284005644264856529000798061138679741825012164984187902690370624416865633142867672726586709965343392436971633123072276819154054945460317448882513528647961271010161772860455418785631556065945852109910506257063271418340727594625719275064611095040016230822757667235068557610733211672610421293826690429050355956611460775993846450954923488621829817872213525029546841471861487538796561837453477492272130746296684519992362861548608707070749516582443348974384824273967282823700330987711712350516623347333381346002912090535318815589350469814347354247313869657783592826917343601358189083270560511547052852498279752327313679110491580700526179682835261753864510384766324838043944368304084745693094984971432394406454846745644637681307649884553327334085716502416301953543276434949732189183320886710983938858163813959032700829346181606958915164259278022463894944818268020753330837293083944223341474932243070381670366843650549181741061425674793738780603307661620393847902153378205653155873924118065059495272265245187797094548005100296669228135697973102984906822476911096923417442419526330155673127954419474355034056980174629645499978128361754364866661583726368706938519027518926974783249910109776268382195775026091093173293745623083332484583238891418936409171927831598393913042474245006372369567615391262071914129223047238469221860722953425661122289068033686045546739448878768722646337615899113246510039618047480607353639153939229028130621605076525287021443006195730005464540741308883804564160523721057131822695556153294129931860860269347889035261614489600000000000000000000000000000000000000000000000000000*i1^23 + -145505252660559474474972718027413309117786924973644218379990531428537971312624306595934614746513795043724636477315963811877361660363134611712698173223474364110677556323074786705056281664235005867244736597515920399207993467927329971365435199621738324147388777712798900401688091516682723854412898378240977346574738656899618598329968139426210305679793466473733810136108015612205421744742456191747264144314979631339882813850018736625946738609025551067063492903726137849087648411546995594807856273150580532017256913182199970444480023003717332720165171747940319121726847188979113422596370922289689600037453274127405184587184772372770749851571950608497509553527213018378689315665645942558873162929709366259606549388376536832106084751050386083251929093662262801793761705868288701545079142295441932753126191066426701288470842853109765990492963408457827688693576892525972330739086123455779061490840925720813248374750268906136077363018992579966043878840218973500458045846226110488450936386066911138549572292092034950857296597180170675349730071616088157205308456959227955682674842389874102416811736162709689640485040587953655473109158602969407101360875587361366838436775479316148362209637152510677206196277442812039477616565488928386764931077374124972161223855675632765539363258150306214265277960474988190059223913800527812204054696991224358389542562836257130033576228204633427987177575517821490300629066694919106444943789723633221571501119652344905263635456152258512889123858904832960528161001400895083357061510497075021925981016344408344354909510714278858264124763286219172698960636002475122845240562563541607141063072518937151199481853552173442940993752934410764485324060513219382372724156938153044756153257300106531729897396158996682346288875496069203008001016860543746486955389324324185235985563743338455456393475277179791307615259461245508096306974224784435485750183462970530054812773122821912087142792758801892875248888545291833452058310988771948996182240252217278676982409327422645490004112278344152050128220713649414535848893653129987686924891454034711436323259581191253248147031641642046079710952118387594118675931769951585088224459170903921401994022172355171019246739046744379282060523821868802853060013053275479749139987808181168732657109592624963293197942739701016626042872929827845841542989393481284095015661566154534961724764218720208897487879832140795146255004005253450667730329029989111966811503894819559405315290648550243383315735225466387381188114854148089780338648548129204911926077402697273767291113952497902284335560842873294286775050035045917938328077567662221357170377193358995587371999320508158064414645248724910312990461792727199395144916477726849531114670910912542415639151371719911160255859034839359950361038635927034279109385538116192099562183789775019595179533708727163732522841264726300437217483892954009200119284736022712377138094537573099067934028812126580089185215349398347748182109291204040303499001796092325830186169345715201186445713612115493565844586916934561824687930803825424089434350436990459877824533728720065782554412683665953582330015151919094789909359955542680598302603180901125134936440482952689042594477917476300015319007894963217269465083638158721024000000000000000000000000000000000000000000000000000*i1^24 + 21144777646724339292122743722321739521991975699349411619625510732222092410767827986497049860975437176102208354105895936212313617193191769335450069270585946454292882282864751866349635666418861410394392925818944564631397649100645590307917620488363460145055035082447424479642759524716301102892065778130094767191676105198413954524936392611650713123229498097170385725710375918127501559009634170734037691664870086154376951132735869375111433590982177903608294876100008296192347474717137284502385613909553078855502544990403358510979497061575854087030862061876915118230188013266622257075060433568752427543569847394382112607821604520677596132400497057976279088859385305039467609660244553297683175545447976770999601702502416129510952148775689908769030046331529848254385483184865911484012696022200477626510602916463022950065620820321268516647822659832989256475815087080320137744787875355440561788520851136023525430663921406349658552193615172178724412947672087084365057792152920653239406198203133670614095551077912501871392069315738220131107482084793722258487378495003287021503829598938206002395009730133055510595370298134876480547865077167220205466372028354274354085266891887709153541323105044547847786505024788545866898463527793871518370537382068626467236633356126719444248537569558632574742351170965095009161518888355151359148548682217455383695356562991712963180114590969167784444437536605048301405354994415080478878429671096724808038701790484117730847631862183231508983606123553427820407230149257506188181723850513091159231736420401808235917628027112067901705320591419472434044938108107952039376218339287981438389250240614698866531172952193741271633277633709421304425426706722355399354202572355868624192879250694034126660930978291837048922966743915846862859412411368251337426062545145058621520916120333135378747180156771213346154785014606438360659393976906726807466405021292694207204743234546083128215309090654044884415558610710939431536604306038700608033466339438598132306273749348587438180730742897446989189364968555149054975071871158556247535021607452757793632868292825128687975616122649030737269074997839824304087980409498965486939776161550500643051036902353696596347739522261951329807460496931837108774291578917969699913401670381006941959231402799099423506721337473557087555105070511227799171681108697744183249085915129035952453287733951044233746560620992650880933279045860501706828306109340226062570679765513988006137584480484288813295823949705006879306352709212333568319802994936156180627252246567806335898732861008646825999669245522140311953843723532758409103852421761294989468434677250679442970776265333757108560754556259087292003565948957615748189166403182453916767060012554885089596056775919086328781591706642322329220557015620988197239774271515453151921195675818312469491938995089180973814188359698962664634605818520970143465043201492087828124460085183396593282425745895059753226412175277839526434010151377435006991612487415679712447837731009713674643026080642346486225493214981843744596801412563016687144758603426466871528538990503357736316853135066382625163783375326747553965021998750043257356995366405431117114201152160132203047647019658290458101487703347560198871912349171712000000000000000000000000000000000000000000000000000*i1^25 + -2752907138891246404774246090675120310818380968459951915224718613558104117906327782317980001332496076589101478127839626048209553729002693544145658310979340955255557994034058666657561473169243145735494296518944706111053881942531897703094483657893401953929775581272434654604125023768444477217926188107117416567295502658413980983404402714013780546601403981973500683814346282299941051623960926466880810081275654225101786137155716361319100102057879405678800435657177151806957362858471071838573918471259013712491323679161811293012081798129254978789883840541375181758065653468632455192706218297950176565906675770782629814706802613798530425904053993156778737536587925706643233725037140562415206799046771692001901755380107544065395693421310491942067658790897425719180201397596540354494484733509486530288986101494291856375088350895807914928318519678444202899797567975027773120792965984623797411343726674946715296739051574662113396273630954161739439686999435182413488885188299830571236895504666586664651424124844711668822065196881800092590911670297199540728457456046544942141088974844741428553936984919667628919378124151979486987964800333974560696944291822093592400660584600821125128809546954953175873187204467944549379663249608834930068031796128934737712987597090705559441003843410472227112612095128168785981621495799588011159261047371981429370959459396956350233178933967945133833803770115308759746038092669709889540498620641103497304607323348928790880271906565446632193553692650410995737713396096307769996436028012210731465615184564270529516469192316445335076141099157930998261900547061405702985347481500366528309410080548893042961699563673813306344100500334666710047960687842766674199073670871696675501534574434699885888939729690788497081124465101645328063327415524901557865053885502393833393123896672789258653080754616429017711023205963702551299521314674815907221664935532622895688585045503109676826755790241104343287120240021691956771725072350790295366946301774589279956098462788750462702003638963843489430107719461107781777367760484309166192067278815214551759449270941331794478448609104738245855931019590168259792746570397529512924003135822032282549859066933908786396313868586809802048858578841894294867044169198863923477098636876459793846913297997740208627725151219961282194697446907761553626726225309370044684536588743809006515869032681916333207446122189815346389050230639948685009927318876745258531287615387255801065415904619581547428804299257970349953755425704722068579684885339980898375136288505856511562819547977247853811602618920530965049907470142200661000212915701141687256686662541836866268001171911022127405503235942435318107123374122258970261863978115417449357309310709967820797424915138336242088397109176073124376915186725131032874727346903011564219519152096481869506161151018966215900415452127179168999893769005694888010332576760196888112192432657991507570533977673825029839981937743608086451892296406511294482970078590889585786479724410891602402764339588648966917700389095645950159562902939294270013305852254620152672232030826323019390933044690744541337788211388803838181221504942647729660411472510399159779010309766779469355282354344283825492455921961093773459898079641600000000000000000000000000000000000000000000000000*i1^26 + 306967278967711313654263700543982474487326727405984483124999306169468684904376492912611164042550361730760692981024770120376143034973513406090989199765000814188804785322605384075207197443176374901309980464518576510928874035816341288862166631068665651357966120597562828490522755673189159174707830676198526772128498824503900656587389350239351300078643164769742169935316158038350565653209363464016757729611385446953239890408508739562809808946513954462240367214669806307825140851275926514560388192688332996714045295498298497000289075563530027469274993642484312296885905404730059459494007769092402075612373656070933275856964668102979223903361285877644630296725786965393767233269144368783209307200333150938285988002101367383995035845234824173803597307481610302062193176995037502603209834246929147895130932284678648235178096747278101674264114209604727413780525882733838387628105992926950406838383829867000567163722620735682532236609417721706295016730996232999927586191838611031893556395082139961975943347673128648085968352051663955135940551294970094977440347228446581056291477335132155556314428016801103093742372983143305288444586560699102078340841354840072537174068548717513712993113992273115449129347737729366946596633502770290234859792400328033734583326837680325442123295772536837304005870429999070613593348550797044123296897198185728029299224223425877545236866220420443196058707897536454190892392307355784343533300711264044804582477834120204925519370021055296452987014655434552258817460278839876835342715498208411564091108807410716902840956905801947502773115251904130776748205858591579290779619912051686216203833189797846391947327395812501627634159343645543093802105082605024583153641920937220272188439253448538632129339023917170721170599044469143715364120053613756891950825594090736841707621340705030434961511573079905329193615241005090438971486586281826060124083903721194269394650844360393734303880314230855976760287349741375026362145776810025231089547028868213712628470206793100205389040982824910724623023980879506415562321754405489601496814962330185667600493364684264773449493653252828389442839657549842371134552043066693526075179426025581833111734380567298158107740285538930654125686777196743828584428210142985607377286215084849511793989993357638301729816540479995194197664403957101049878794631271324068233767675094377759857881838326870377153362368540206730009056078935779558551281052049540773246962694078211782832780083136108312751978075004177386285047720102401169593041595832268336928629666003151396391534056455044860092967779496170250791432507283156308706651780375212541014336209782572165395431058314606716749574746225006044233150635873786960413167941882769648420795568132131440866941597249516265764572898106027611644209327269562659559606708946982960112022988983534543095838475135114410781452633802246207805682908575543463199385945106249898611395670924860602197853476475743270322603858605993018491203657514743104644154110390604325544999545719594160414521363630842444317988834779215728316756470829396152506756635933873862672344708211650021041205379940544006226233989779146643451020802713745893000796100814108350473404638557417334990215724807397526142724881388641781284864000000000000000000000000000000000000000000000000000*i1^27 + -25854026928819369932312904629272967511370362385457608732833114914553945777802909194917040344074750283068627745200551388939871150569705867554825385174711245666328623577893419549792773456402593511325624219417552761784209531818246990439707028297309112891278204415366216045864070897583275265443137779431613184147326821548677051831691631959488957389712536107363795611350559347593227434136495709752010154302806803956483364293945244637973700992568596974940594331690900997648646372170144796380874241820967009045012478704710476530170225441314022442306091064128895469804006602216243169682951396981448416709119765021211367989988355145837032647081677164536773253768487761993931697429392933366253809266740678863513449216811375351720188499465648808779771579572784121249202885707422339365820504554305683001579624524938852686286318813495311042857238394450731513131631645911388531579168452947562899320655834188481397416027740393502703211907538869751714322355050446520814471507788180203413588458824629620951336787671055562390153925172088780880039559023088829242260801989670184887060505897849414878161725449291217139053527081000373999582030227907680774118357524377032131234102228109877304555112441707593324598725114279924891006967225463794642402555172727946870247369203544261550662415040903915869503056440951168513776423535129143774326415637703133678098261446370302634097387726631982719881088019699088987460890545429903853520912222994320681463601874094074213793042059810254089330444731286839417944442803318953716531918688826217943192532448967850947432409970007595544624725395769543291479459792624181780518128086030020301261233668706981259424133351000057957029134873879435520576740821946141652508884358598560533967704850924130915126396368195636077516920826131152400934572921941544578607368432096415961237126239262526314518394273147951432188950758402044421768616518968394902854299425302015432146773000707789353703973749539689605982481694312617655231465550827464383578571070593365407378876708299982671344908146254326672342071426427226825306071500903994300614849228886378031692752778628628384950998867996628158609143548741744320763908924005662891238200325026556347986763905790142188237164189524858091847976666679136626073523854567039513521783652220509250828006386075064721496772765212892289025001942171708687885441038873458971045351327186040110245399547110476839368399600828244564992648967998816447883402769753661828015572950053543873071914104193632464818872312826599245433913288851953895967313953280150207300688270133604690476755358461912937066262803994674989942900253274211081152003923885783375862467365213078795216966412473861828211893227157187318824937209035639473538444252785600526021714385857689878592530483419587518917725685670037333708249572150780092635381854356127891499742743144559264704696413383690510302796194383076149553641259439763937162937523948028105107818135389207561773549854654146393095482293924034773007856512067616577715693180280926420866680950863325185247931276726207537544321045412684591592885519709906820283954856081303898360322179663796672918428532133710360219062872521907062198718314602786882308312892505411226250774726872263968620956894898201488803151243855398499778560000000000000000000000000000000000000000000000000*i1^28 + 1861099807971884175292167640927262896162030400472171760753546020700643643389647241658487294856710366671163639733373457909927604810504429314172659217543309648419302425820341485579455810939904018054157660188348319603207135861096474959764274692936181894238900719244656576379821086819068930241344217639495419406403232418890157626628293464020345776851482286695405396566023238674288604892217658561230194452729517342114963318405375380767673950626810624281891667425730339994894633168820064166978703851500191396355299077732833113206758481133172164659662232848036125580748526985603475752038995360957261114794643584856325016061417068620329911891295931024154672956070857430200901866752763992052738453462191282069528864345553595309691794809781575946067263537066593168930274804487108508187119887845941130768053331914677066210947026664256017583164316087702736336116865801761406754447954693884687804499736967956115615817854394842184788906020887353463693908763342004581235779614821591286187590863658926302962905068039664288744987971054718593375696266986115806299857315999746588063130492627798049497656513318334614410601190048936882843314058763998738889927618173992725552030010392946086229615428661107314359120878236765255822945374078208473736201360439342376481602240782197885473572463447020892722857830265971913090767118547601560965574344310162786559381430917333821973586710589681502328257405197109409811195219978157517857659631771667709641099588177179364342312793979820534771531500322480182881712979905145518263503039975829499483539714811778878685128730585500853485266164897872531667433910552012828139986166221363750533102918534457696232010484715237290306874819223316440064116395604454947215007898370869065863366735555743405153364653523160027331617554770440450633379276354147938157633842926165283571913820246180594796460381210881895720900584097146329515441546372001416243651889778041994803323911624177992519838387096417513031672751416935958630676065293369162842826958346299211673257751007733409772338551752344818563223120676320068955368903963095408866723118944749652878554164443692496296149981394997773383997057910422154798765106382353621939126017330714400292351059523415759919818043795264330282287831812170013442412342727244276551430454334471660132401495797846554004711682221993694564097240244892199375959458440634384731071246873018795601867410038290280651602389455273903651681465457219006564452675528290210542627991801148235745544653796929397262609527873984456127859369290619732512751662853020042418308491756833464767364046937819143886323307678609976234406549710769639926829653806733212238574237529413241896035711222004273690814230912121013334495396153741283488765257006605135854877996293487718945703306861714161904392170874452695194545880699506208227308724248988216935443789224608154211799570675946598464601702685239939644469311997862240972107000444433467458104156750860907547382011830687387972122943797598390112528831427976435970573132435491163182317054375964647894171737800039082473061363483100518154555799297429814542069393235480362465371753990286023891158108071596160651009283615700865475438277619508254043429648725655894647665041027569927867627233904032790927359058364994682880000000000000000000000000000000000000000000000000*i1^29 + -234501453209209697638910930427747262392453244625413841609949031868246025277094024017155786687969265051551137799558750173910248646300625499730154918281059913494755946647389823427002810530244316741198091739765247738756737546264881459566544464856042900835690670221960283614954196549861980167915698921640753622845659132278871710047679581817577642526735940581044782650299292469606305264308806986052538721395831994747964055555120924118952804133545520452949008763182132345302302095157673099195365193494122619914920284599885518820417519920562601544792877860159147112945231525413260073984083253656067465777429522547048542681402540603135259030269656455531430121737622511458422548510945576029186736443922218634275959170613146232307168758288828369349967992095055024317202945080749357730229137701075132606000415736105744215525443270058801588446316673696310753931985263832212597445813007447929379568195975691621209474577585807827750859131140424766933635769153214322396539296480345036086669273485538849157343922618488395724300392094356974095395271834480912362358759033943372206099725673383967950723213022258695007870871404912944058045848289491371144850078109909200552345685873452004087427119980856012315957651190276216787774417912364837291674604384963400521879221039829562330887420107411784719041597285758583118459669916950386312625309665777263526074159326374694555256692017031929840900763676160956602480789308689489604995363156301385122513145856792984038325106916180040577857551854824277352707884460976805634605673911758437375097579618024218076318826197172247907402026525056932763377801597738584633393888086656154314811774926162165270098983568787282808017790977090052448832665669357824804123553207167919289344227587554639904505246020089850650817440762229800129001532184722965470980839991680977367925401338633360584341500050364354363715382133308838039777014701732373264673231943109434123909539075932602469216296107008930247967966822584261164156491898304363048029117188894684683652724951765807643674621739429814348160466636257830761619603714767942774684796188927287310573166121302832379672412961456925931220612128454624113284523609659817942469787796602970110862165152462673673033700229539528297964420511691442263381265885516888683450240966497461429560014249060561096025516273698322797759711082278265648016968512457965354168472898429005516924498158340962306827021642832820606991523315494803733155032736872630971386562275928323316227636005804967205080358722153253837699791467231870455768660941218006808712216673204274482746749484435853651116982513207510269269882007999737660856946672054104130575978060754189426643235806955456310112570876125456030248234299193996079507443465299202300628061120643043437529822577063554116433413936171187618331399418143136697398184253394111660522057155254630224888973885158720733001096670364224423670135573839479210161191437851017504057767694503897683727878582395019288218709300647472182453252799870504173546542428431805745331804115564559665816643392115303860776051979550483465466314292672056504271213512177287235340694868000942800444360338212603438802830628806108245303217390486258214502604747351899576955802159134966843084852868256519153966073530810368000000000000000000000000000000000000000000000000*i1^30 + 42546142247794955032575736959695346263068282268186332333171534824646899928278749355450111517895322547755370631705322060820805789281003025491305948764833929678858350446567474804471763527987539603841772758695328757803501819041696614714897520449767619448687929014611168613704272859585412691292874526770347690130373071523404095623047662727352330166070756603276817331626016492085586068485030941880434609731064583028979598082993123192469831520549798842148285734872683531472815376546902340553405539425603679330140886471996364731412035774367703272144367855116497401046103802939590202681725922794027793242545945282163022915225776285378289681307483441853332250400985684957884668170847969189421771474098287573828707421835156335905530695737795954088100701375586850054421467586665269625844236464800162143240982958972003771471809771044657177022412660721032972511266885553225014761769958597546441366775868670250232357265950943351292539345040654826353071671187042167075971351386838247425398683017716282618257803976674033915874744554874218549469056510400804445269746146765272951355764719308895439736408004459346081188702428342100457195060077330608442451846212197133460070226525519101404515635248821185648013326397653754050292535445566907141437243798812562972834923492197006054018231976296579503547447342339742167443928389157932394629873117086147089222756250472693025149344915203462824468839960758843338042764227408267763559002312759021911993552795494369137709039448640407604038658800858218706787177035401928166782897726810905995053007990083545134452342815023109355707270624184782004322394245004004035507739762362338301932148858648273478838475108396522558681331416286224368684429870181326461380959940090453980270789614928232426907615439939577703107051394678903311830815906613212451734079854376727960026728479324973617940496716103488819070869868207183268133628846118167780398889942860933408826695097377173868818990949195954498211058272847499766822647732539671462338757164291256350526023431473614326364359028963174318483532272581920056769151299737103618054937631745283588694924960721595349984816039254026715068410706760462484465683630988413817021625062968851609521008229047553355843259932362083315743721150581473552341481466880569053296742012890692995838476309120881035922822246706081038088922799503768214937536082252179137090866679523372845039762789754799268427335100441622336431927773710633391033066838537610929577185756761981182062396384023216764233933781874836075645386376346383828045804829509969433124865175917394837339947024686787744376209446331862557339910787087253378499422873882819183208665255926027162642545748620218995555971268526566075209299648195965328785897508785285766621797818920324446243140475052404410772098618636165187257885222302770971207535239573200113988950545369731680404903749574901536554142151245323870394582453036495176819733211251796906814924339884660473492151522990359091702584059176385177882094518829159802492097083415056090391107866386517922018989727452238317803892362286043218010509560957722428666547970872790886770467181138326838411348058413927363636499084819558560943150924667306079356642210803303133522940068971838814157331004811968454137932152832000000000000000000000000000000000000000000000000*i1^31 + -5806791184048452007552020564704219939600012903858363686324120341551640695564249398373910499833600178824288222973073419526271381405424595226233267066460871153905362383136394357120706665414410799402506199276594544688183780295427961829931978619668631665109392842651029543856706259967958557806809316464745257656721880873107783963370990243223351552994054719203117432118000886872028929424276876459279500035683873977842176932376854112581648279000523228813084212637431617541992020360005975023855243910374948159829994836996886101598066824601082460534767180243118445788069117418696160346477764248172020827029369962566248806768269830128515659430519949890423352502711389830052028641318561195996457047273206985296609018882748089173961113117475344909368532251259170983725963596220905698751491100951904873190989463490792638871394165959670497911727049550928615969558951371697318127403949244533469461313780641259445027237206008743849350033819033319425215790158340636617844008103042793061179781901123750504405337016850652841536103908779613818419950445362471658145146262701389754994288533915969007449593138903697616448371010285018604491332038382474620476855976948353074654794117075756392641076747416340370710617052598486231844162564072722587001315310613443488042637595117026212249787360704424613145688275642543924357306119058008439823193348709434494159298117265010348200192420572803510330457636504644478963935885485116134898095438212936910864537752032344954273121206340574887599310614551597981585249736295742198514526910293731472826948262464170980626038220836157127481977248258706890973981186527198289670465670996716716829728429707937308526208097767092076304486834410010980200129027164130916445943512113428401050722316176964559051424194371308628449622182202009047696843128876021672814425306291582804575654078303547322122917367672323625036368749290561194300942728160449168132693811352411205774626965205183485503684075851684641659567125892785814060068999642873280097851356595712769225957398516852175111670382149063640311329505740207070542901648245536792807460778485514366718267687994765696942454976657518894566870875640604757194774523611925492615364770944205132617490546557402819710197466906060283705117872330941212436206625934843572623939751551693687301145638161818643321166919061181358663783683001283484742792133213255728808284622739595515051756424701192187091845958657583656594393883058929722485983193618152445510384627323024189155905761443918787189458889093353442162746725698748146747940095384092408806227977089982397975403277946643963391334760838048703737969509785194253378666670183103295126201133712648868371858793075388847742360781276407120403075206136623075880498345756535775985597192009588628162767452109919829443578214673554393670289629740397478262980532139183167740515672858337095535269515087072855777990325173704045069946412953427454163505028116445592393262651343733014181675782983467021354064105099649072619235949893077319829425923287551331855331987268073965181885373152899439979761251934788155336307294624683817770575014600782545136568845291870938536725617902262923201718400724915754228667240055026462996965085143758693251778143489932209653131821035258997874098176000000000000000000000000000000000000000000000000*i1^32 + 630471638556668234595389736058602999882169789322100331278879279560396105400338957405383676374596012121202036301174564040184832549251166276968568312470463456867927559861273911479190096402365581786758350753322262668845646068249379144113202017787232488079427185658929166031194849254410589114863860993839953316647339156557388277312144047810591277920826346912925552933528643294211512658520171878658495936546151279551262805961035970269184566795298244543360795367106386343412140542386697246264797881866768166756481164293238228645393320430943211725360840696534554608066613848625711223799158455583484568801829193904770160484291482604246697097126900962747723972919162794396236031195785834365576141786529575386721362505285797086073244200167961271176106363669708407024859795602210620184911101294302671223204205892616531224436733017358012574146120191684809311625045772476848774305636375115198683238381930553824785845991228532735871790007377704125638898286237510200590935596546611779440303904844045810213769849080614480533010899129787521659682030177396098326514745880292388399927808412721370222335640824366683403506430493245387394627029333522669669093922606470590677509024815646017970659935414235966329077443207894087823021407449794275599635205550725549989151351801803610343909526047613312275511688478818708205809886197762108495934461211800991451113677215223386737940061303395734909096543141359429882925475279333437213645134183424186248134462516449901717834378142515429188925591914580110937813756413691773681018407651367615028603143418662303018124249879490197610034689360667445710330891435800135944156026066436622706245762753341304849446877226485257741545039012204860714725127510017265335385597988217786121683345023004340508332405886768121030713538557279527196704588509612890593433512143544194290047076618819430620173538882160194615413181394649914894457047240368601110356496917322572182768721562061955031525710253055577200582343456160277738708550025141578560482447843916937989712330729798622935502395862057886111876524417044245350343727952403056980001312781821981804975893013794680724072397716033190035362273327469613417700894795226189728458582751066743203761147859767482062444620798306867240731565105325660870934457229446362216458787426427335077972694103426330813239741064210264103810238633160803560797856426378627876855915215097991825885145563210280809257039711120580720215668636419979798436662054249858209722155563896621158313532850381174343429563788810101751178243196209397573238844069366617473152831993724739826133983149534172318763414439909992463576723038798485642655562777328952790095026818696716754084136678090011927472814459109131549181365405133612465606028900623480048735435802691257585289874685437682930736164556783758027399759304375439453612661495358023153311177501237689246849425825618868724419443139846244613119066945647107848135876777494008807781318457257164257129019863089118094878650502773387860416530634279362608218134328095857301191884118118846290170186125859610683496572894781460792106864694347874630134725747018563487335145318570780771498960265981062314366452948355232915298780347314443963566625481670764873095265575392541753257010358337926699417600000000000000000000000000000000000000000000000*i1^33 + -62383020657663376105723207749505203310813258526233838848650683064594532502964994733701475831229394319589522182356414688365660885228532759920225879477645508881698399150531288678002362982711034797772438779883573565221261493044699822935747653430894971136141131955575161413866433512143627599962758327636142172268693780220334189596797804233673815982487619194315112966332113965704067379801931178817148743090738936014635175704017842653105773953809875685496552723768706134718650559546545675542665060720671295671437431276422874334217765425600849919271477184082909903302907040198844157091859024734001263368268151756451093307236939477048120287721872304277247730168034037085549856441913967037852757688313185990463028768334288864778876469472636810608279595952103077224308802526050621406274087006631167365214998602374130717955958323409927069710612780518862229932743773029765214228865471158719265908756893346359516360020010479212902344641690515664105294854560059722125884588540302853194977455705481259403567235302728628569061762644701206020932519992446429276867248621962722112014248817528315068171664946958877322331885201317050342168230140346911946782732874709634916199649128964243264671340273851477665184505342803113943161348404230384381114260860005346466377133612989461631857606568899181290240518653285072858352382858272375828596644559342592907817740145496021222726862861140480460755857249802178701988687013946401435705698408648383430148291129556587696172096461518042692647230028200427766999899411638910014446358645001807115368431236778100114961638862387717671395276773846114986726363368744197775321304873055234434739326589989470082677388524427731355993442357015942936598638868192009214260977808066328782998219080643876625978120807599805407327726026148658518944018008508917306849384565499992843363902097130950400439212607578638938543684573240688714614781781238666619602193844539616649035181430435639517828690296758672921544283748934231647456413416237811012769371165896037656770592756682833510659266581424237626050757131456279075048727270629707680591143610057273726398655019449262318783935933032594274283780895622857351351136849503164644616030327619932695329003822658522592702998286711029663569769360290939559894051110378659260650461423917736023411258739237512178532268088771032958790321680303429185510933687120139940990386298455186842643525371782467549628255445459331791214329915603889927657551032960332615595371689238619085622433308521753779655432734059422879214847508972556318152997446155322406800238030283239288432177847518852678843190971707620064508726649151369341775646656893214463891947080179768201895294327437294516184585668444483500774637146801795701515623975736876235449096727818536952512507728232885731004251926588287371016882387881326239132554055599674824314694984300815128777004881245008735337909139719330309814402817738609407527340324849748011710948264247918263066880648989899736906677065236663620452868692662752227707425254292081089433115090726681827645492157396056483110999512055543745584992405941464204539570623121006345800829961644201942850699615682484345885592431128835446254012024172593695897272759624458649616206576666897880206189562476164546560000000000000000000000000000000000000000000000*i1^34 + 5793517893359304309468647765225322352234520003506011860833399923427246741469064253308890174625013060111833525365842913142221795064271116551067452790127959201300611861857751456315692439665036987532033617859613207972277608251368728251767557583920049400486023588040779854707996415922349651061091491030132297978040839457040419607741048408536370528930154701529115923336125382984306189090612961151509614629765767132671063228587734833842753772260331957925111653740038025737495165214322802736080197461095878200495302241883875618649019710791932297215688697121659111349963642714628051791254048368974314606617300012419021913358215332562514925949299750083320615915269637817618552326279157792084989505319935275693377691007409219437593083422351739640869703550883208550929141617742183027057635291011835775669576348739273925527283470383457210934688892462836192390267663614264337734029056944973581034993004362951423529413123564244609472981959737102190507612351948377827381651990087929218263642498994445233535679579026697334972227912276130708428620984867810331932494023208690947837363142260388444590507942856584008049444795374201329948959954552483251467852366097273837937036780542785434932023264383404482872685558858133851292543385009470794468567466735274758479982369047840765488228663686222854528743089501891232008980767573115101103965322687120158603834643462802932398362786395696433463584625497763907754408532633161392882683124924216371603623809115821271253479075367211854067043354727691765833120333922008778732626815802782839366225399415468272234234039304503551572013260434461085767457697208679962371358478267236986852740800973157279290555452170355199775449327774725891563325530990040318750303263595127872644738794900773076631353679468416471376380549890161060914848148379855163349174226756737717064021325844409897924590262782522767751788944198510736396393752160645441261619366314310269570515738540185804555625157248360076560842147174040930679028814279759059149559252040496633330516069429015047305025666883104153486799414637186776320206050147556338796561878389742519989763671379870466471844770550629595901714797092605196404528490048781997404690191273278424645314695964595892321517361887150221854450587899751176667499137764449841819099476981089109010127168306867890452429726835871047727591082770627541678072998925063962697951527683244375113551492037618435369112249676925622731125573937186041419986515231896989305012609912222089884780373028496127217894776992970279452277802209412736628175582695556512741646778937234359580415713277982709435941128889752723976764611068274065697181112045817411039043815137721519243969013519139963275628850615518265534605291197953332409558515229762904352871601677624428870109056262430464873354288124080571747181212999552721609839164357638503667376009008177564514271242899246048699909928105460949763825603256479996986760222953679973642448916717896933945894563765303735360430753925943961654404149669342777922218535342385729184844571322763827558509320533812710074647067349285477734221732449480517670787472902006942762884232778736343459197537282790620277450434299468132352104660080528864579951173665221114271385565847108049881747848366653440000000000000000000000000000000000000000000000*i1^35 + -492602538743660211763985828033304883642087234165866578038989592285311379065533760670613620843569952912606991203586310331408487443844454759297904979225041746267452986977637745692314396609287829554836898899961917260316674359821273914457371470867840128850600269409290193879888192982339053757888728593073690370345125083173546425632402642380407462250726648422324224354267186769243705234988517236078720419376919446327540395430000183530710645642599845392117697396939064974424037300475959306641646680370362553764431436624860565363132363334478738471936823785497907890225342509006743291263485930520506749058070644510621170547415148211453522719183105615989860555785575665503945436118000377903727124136883531974425295978763432812375878213476079825207521180849659099776960155950642703964744996604134289898451819467794773974959901091648318268550458520268954020367382473455085455970847451537645198115294176021709465420413781474422601829122965568821709841762734198956820012090731514481938328524555327518133763242557414064504350924695368299231755998595467596742830826699419411003075885713832309029656188976522213106424038762611194828226764738237512327266332632942758304451419675707075042026279057505161027768520987315422519402653283585324854179353123968413327146490697327977454711544878858485265845190475609605438919246104683206194253204695957052489639236594153968012573511004314919585168948505809271323078973532113410784968434653515242514276201528955177972582679458248199501703461175424906278567743451071833652754920444259082842089872106973285931511312163669062136149972793874694082891274854224467105304793872474584872345814223976462178625779909568470804299865254960845664681991370312206442589145734485808383241568243320667537940447988205465675884801799565130350196624816016340235710457010181464151163460973033629139755953555329140363334026045148854239198759305594855068628725164403382436736590039447654085083760591185548516155684758498777354069229901777046237754050457199049781620072282343475075069591195665406081268248533871046473391555289276652927050523904021084794868821636553517141075708674621531402153232341078927071235968018255444841324045423475623896797918311284428687508515000987238817658415809380372315097321926236807818270861668557860717019584162709037187127950786745982763388217000403458683234855810983378044512303051776011828131070901147615511426243896806166245248087965562907208661980483397271328962104735767597625230732884610899722168652281880490492419041760676400217243782963799087476106519588199725958919746766807929636314473052011262738941462609016767716988565961653099433513165532227810244230221445831511297632565635065664742146914613592447556497018661170633488756204911160597701090175231083499885578467108550905526560257363671829759732127062865718139215072338117940392861760312583145863381625132249183709242138272643590591684840413036262428738272891183707890478150620425653146967669995446664711658139294265226429720537907133139360097187639442568206589495408197928611363717746144040879115918322739114707961994515003078195814732785767157291719135767862083910424416001953322083907299849385974776639692387235578065602891990465330704453854035968000000000000000000000000000000000000000000000*i1^36 + 37439904645253936938678511136720580421684792116471150140332314933858222019333067146040109490487509907797073201006479138130849745911313090467339825478345997581412113936561465027191862831386963500321678335089038406201722997912405189924960496671922099180178115642191993662277241180410302924308072835197134695992689303162631845112990437221877740112503935547926436271617833835779209194998655334169022758000296230987978174587326314217020470715767497369522573468914764600097659294062417985369541061148584846714113007002240173850514416766786988975016237056035584720422766041767833533438677254184597837210844642303862300379128558732285245771096451571640535071139415690721937123405446855527599710417997254599227357488434918957092893000070525488663077965272594339169354449826797988030344759067051536618961517316095903477230918164677230460153068732190625448467918377277064815034787172363423311360950836192607112531299485275399541799097341762257833122221438490867520876234268422966325751796309562165433134260472437940793361144559384670813728736801301502952898605727969554808344566201153679319742970316389524650253951336839227622643288530427341219423236197598812841760704167069806537537673659170443972616739579819888695845109039863371195804927611778451376268916926114170304729616776567584799443177149952144562573620603499287226987594877587172096090860905575386126136253021188941488862311512155370204134306925125786331622375452238908653571977237185478363363535887580867939820727865173862498557387480293437382983206242743915543883646064494045005690820219722858122579436729522333717042724448749250674130029696784305427964070389619123218703392073004214871992494213037230183073259441672860386475019549205133726346504815425036065649816672405606543235400046945616159861384669435548830811838112178059621732775955377999032162493212344082848613269058028763725653330461048049302254284212515337222611846528423672766071292868531050775222446721007603479666867948883836183687735808862028237927282232149589180093009167126229424484458000978805108807282205441870965376142382097774535005875973038763419005319767087437520095992349814465181055673318567973612679351919743266102256199539221656319242839645374909802474108774073951866877865641783596448261917420435675808565242988267121821449157143708584798987938056906392683760562624747176117066507720362493492175604156797992400788838280148021770122111833623056166300548397111285527118816019024858635632351411467798460256578832381710649457062407811236004978524159929536119564582453027076141668444986974704147037919626275566521397487358652605008211034858234445274968222358453591846495199678846045652443478062010031465665102150038187032221795243822613099148797604121128722521370160523446269816147323229782996830891647835111541779428164157399846562534543292300392070287117355333793284991764236845391284227547813220309417029907652703564594080484767863087202056492884433243338577819227935582890832497180517950037048387930321417376723322201014201189744866282739628330248789032585780640652178920278848268366369139630853814709073488506198743078944515293288571354583417395021506463629827389536783280582753399745302787094835015611567833088000000000000000000000000000000000000000000000*i1^37 + -2455741143088186633005839379498437684309502542408370208184867455286436279991340306089741973425489444957534839416418565502846609128206401956169870907205428845395396872418150473911139862166266938015715443268662474006062067082576138665794022814617688852653209900486592638088189827245056799194349800897568808833282587047086168771348517725631892279873427721336325747390251514173715434792136659428048975224695239270786065002357232247709319087006082861689082547546459833721913912525691660831987746095318265636911003347748771324227358450337430785781310661804034131211852469195249012481179639208298766894828043378587268897535279677969844578662395788106788892468862468154988118270438310277237849549496774455663006523972680985855799945774149415964138086431817522031199349574785348570703004320502019611073691222161781299133664029125432606574094451713547944769946811739180941370077015077578228657404107322245740030485693097428939859096905138061903209411968214297421147121828882871023981145477509549285512744955392721339343541537348784430220460777633143038872411812199740290675353071823409746203822718884284302335500342036598540818129848503062697576874117815161722301397030204889944124700750777951528023181261511887583352767269190171189565072600188172126228353662287371097048397295393225555679817865538111507468331085576118512867031779151291099283002179181254720633010583126062649313762850286540052481626481134095160626879466350809237569326732110900130717859791166135199876059183152406186968663659187110574889552657937269536045903052344053461829222248425002305036544806778068337799913678414102249208066360085478212649756251616117982414959757458133845843302492311251150976164991654313396135601296299045061296884748624120412695923558803785852011130811670811493167866252276573308642912392495253622810126206315946422135029086909050584648504592622219037431981758569979593252164091135625726821057857190228851520782783402840176702867446806818768166091790342856084322799336441101053801356340683970940229126914183981170455700110675611200894798825299180961982259668245425264854174606725799171804095251897204552198262405478464124965330132311262004503621749033504145870973679509045419593519149938314387569851816107630559103166637312043232997170975132754023570159899677772445197819554702861949108228241263844657242155289532195775049628329216677255571925649211740987168532110671781439177726649833880236749412040318735022127968148057049426088196107379364976727045572198762330756624469679862343044396710272046711431883780337215429120804718018825764724977421122887848880817428290776816944053090471259404312511145394896786278378710071421996086960027288947127446000398623292924546186685476929086801240350476692591438087047261250322637666818069180479123886914685457625827977744323070300225918656427805483768084559209312392808969352959149952616080487941212859188571441736264628019867808188445468993669971539703702673302596906205124349745302731717351126171466971345035269350262582383230151336469686680059193156645938114119540032177530825437225953268537209722862806749700082343308646822128991566434385080863490153497108932522585911731133920882274306772091571036635040999014400000000000000000000000000000000000000000000*i1^38 + 132993295463008579656184229557728437032499625223221410427433540774813621541976313534800821261774315967571336946746708895018784484617244837497159119726755766239885397012382014956937847778031513855734627434697123976710976822868385748224301729463831712876539833308928070961485367714898722836074113926124017110830059203296009273436657637037275275178730775814666373937312587443924141835870535260899939260733928022367013782862247003960768731767058575890567946990830807146109306153914328818385987889122173330792496427393647156393612757911679114031584137064634346296030423148968374644260926898840011880349482746282574137369980041576676433867021428021137980936424222142537498913928399344105869506689023218041870763208853300687138484686621612579687003688149955043355905940640619810140420467030201205355559951252792025760690873193426045497102375907202115248282132398817319009158288671044067349184054025673627143976939272970619673554363012457011709270167064396966877964922795568505240310382831860627921761149665382885428126760359371153098019512237907038230963935212282007924952503517666086193131309415554132732140212833301338654079884397930473759707775160558492014075101742326866294895002137173334122650328675590031379514524152368427120383053541976865242710414082467368619625498697260677439030835193961407286876268148295319544133137934618131986423512727906401308859207955400187822416265201724980235160659850511832076594863617804440564925642523134837476998916513538975810705230867467797812676108901463019088115161443984698238596939431673381426612362601850010520909380583065360712522238922371122837868508178867460145763592450247084469573991424283544091889332985225056127321493827077986091374214359909029731289666973771258383728467100369917789298481099897916057873812887123755068098749512423969218008305612882112717921500788837222778514599922831138255971470187875164816797122913835188786183915249642539521886907159439771060172650333848746597800976426381424397370807939525153495753604261413633212235898123269279303322473016325179366684223985760259469701148549205665835818213858881373882815176485724906913149410424956562118364324736236157064807686429751550071489628371891648645455481852097238688886964978782974793144557080124219997293597594877895907563227739828047637932257873168101674007034607146481519766433767787041437049879141454923554366776193299104996366140103486954382706084733639201015968391839111990350647161442393085184294775315742574527568944718716359240813335672747178378507441248807418494321651480841199331175589857408943548829850195138685464200237851718739235114331490452615943321980271056069140968962735101134020151057897914937772566204496384070296896931170272393841159111109171344142028679459884434199680693323530115488862905790663864553426343823844005763853914709143078364529800114417596564562603963155890046957973362135443907514577059238175951504684811744127410604912344141843321100101434702090266386094401198931983094616929075774451217732964427078558791960965861258453913997956842697943602726900021129054997237080445779253677616457062818161702155523863433168935669792907701675672738227370512529750533908834914337307496891511996416000000000000000000000000000000000000000000000*i1^39 + -5743393393727609037370836711967547014759428157363529716602304522240327150255817012286949575556150161272238961747957308384029462494588863572316748958466796832399513484075275824673492174450380878052680442089264141744741881148060020333231954479258066217983182856465948879478904231690883099252517352523556655448525454705202174343067001914201293949867922975630897836836726986817557492759276723584034526428413335453921254871821104945251804911222660097028605147125566770522280749027129752080791876941051021982299322395526499558244615464251855104457141951970441325692455928862557204887985026743831157369356353527189335866103303822184515219882642826703310194480950544845666601394743903109599916605975912779768679727285384837526960353189891048189795821895742416110324244443368835563762542963316156335376676653573098143708654234798310136338300473523101557414325730285841349748573012632198748577869638597391663666309682137202216215347923335038742181492874990399363500649577555439285669618163867921928802303050917092390051714221367812438358100101271705453146902527971042214285194834519871644208717382437118435480657634828015908428097763012731683320604509379675602135796498077155870526469405655690700772316614064971342549536620123196127380993948676223802629604726037673203110324123381929818274297311726043988838168692432492650165031683677716673319481067796081764534644591409300839712484442744122361100360484493963252898710337415632247135989614646317917104317983378848038699216841265819244973017240427897313323908660331995023506980627367159152898230060028393238710966372810306637465753875860451519097262510093901164369820885988569653883812709963188915284292942705020943137200769208668080080818835709366680489515301701923806951284639570425480940770572011413556095509936541039914015399353476941817746978685269987462515758406115570702609931084059574690148107269908566248034899089175738441446560982268300008216797073426397575191498836593329863617396663020273085034891251382187888503718934557168627303318313849411010691783324290835405623312735860328021441852968180364256606355938691249291734054556058877843987399004904966308242601725539681970076126392338310003248829221479108887568342134267383868605049155996321033212874029098067810353290954147208992943011617972940516305808192484274884975061129924491266496644215051536338244081064958057180764556650802603278565047027198341876234351814070283515596200569282564304283144418855085363046664493711982353425635711907422766686290905966091084029202268167693627378917892269747924506170686995534571301803497252549206699757496578738594438016428708634342219390546223664312061251575343338626715469721716373024155851570957522343757781805453879312176251470000856547509021944728778291903784651854572399674119839855557190066598095553720165692834506425068829316462980374818846328834193034713820200068576782767133040655986463872562801710880307202750955619987106106261830902296381168230446855156155967150460983807772735605244159720281627180442027792368792470173267669234205821168267063834771895148042597668544153120536644265799957691768966177613815444465062226145910466323587403851178141001390177314999754304665231032320000000000000000000000000000000000000000000*i1^40 + 193695309200938582793661759465976915095629193756233326480027684341442908341554040904947963947839653418884822376088756920801846248766948127191061451860929292894100942579596470089969655783846347846335371726932648977990346481054150282767290462608704898401455156845324332053304333792584234706953485932302944694674903304820817981005776906060175286463977663094281114133713891196978858536453377096571550484495247745649409357557464808495627531464258876449566938483104345778043840050613681865283617571177267035754290408957953766657610211746261709005766541786110469322954780779864769716831041999892858591370649220923122329573675601290554593866852489366827590472221712270789583088565274496224727030924774624674191081706527542516295472551212746288281521023468928719870244349428014439668449308943393201062691245026982013444120953820758651449543532434727120301701484714416767271611233189379513825907474748921940205433571147563094389497097779273656985060705993387796561612760999853654371945813177072193013735550633725838214319882616653946745351940474408540056449091411682584624976418866331252830685081594141936798068264778253896403467614504955700007971721407729275601422879212740597703405153798481266458671192083427917540343604548332051579355841725442740659429323819140005296475945801239225136164902337149113813232078667378635217687002374574902365403509984865381699853590949852850667133691357699754409542183310993719855734208923617259615018794507711759972465577163285782131127117923586622537683936782355853636907717505177795489910284619340324770097384393406034802223713655393511040139156974025429855200479693315839744158573344440946202331945482593285017582591514320629260227176828872110204678295812073179306741260585985411497202885313060193834512906506304081921878904450000399202994871993518541942814530863785964962968538687221363570344573567583041172208767318376947626851994176810203001451214134479655688920200635132256301224607817442499305423853568334388190200091373676010749441702446632026990825031560388683106935322027677942755039492576049209345726556109554803047393191538658010363895610416883669786576173540869512977333046888186031464820376449541308858209008650192293500349752058990313550747743477926583747261014978861097594215436515034631341402396199058821025463054602003548124940028778662353342895164429296991604647808600822443450712587641588115905180039399113385647753775279347848604430073184595100064807945409046690797048086642910277750418711612425527423487809917276719168059594908839135854086335025115895297418001036627643767275005782867404123451637921192104855844550447420963991747528569386117809084113294448630050951289791043388779507205802604455538466975620011297522277940045164131677547250092529408341143156905027090517439641675328740211179915491499097133498369824074062871779564969946755153381210638997297243043671791842654609410520472843942796078335905587069618392526450685193461594473260979392777912020135323346194302087510783277059174829481111579390603364819749170732716448628573099871619744417530566394324894014475191427108320559016365959963044387229642071009293446699716980681537842234404678504559597638052331512995512320000000000000000000000000000000000000000000*i1^41 + -5041844052768745777780099599292947627361700325201011854371221531019734253702417765328973236865651041875506000220291806855171442841186691295820173688112905868447306038292487141710637452352172469796254046057712791756717780719180233481874466971663874022369795496223608613231472605392794075197295776058759889856379911351903529733530430402894520641512590506331522275499031248220044394066740452930502733130532708208834542554514913587035164863297949644585325799377968942364484229764027399955324926312156280744102615981762185539674083725879378069336714633302325654359246335356679857933703571379424525197363694084163180050680112300149434789189774256629564007686160782809755230294652259411865972530416589028778387538680856408114704385093190130687696303597535776809779258768192174316466710423593601980367362974083849020916215147407753795557732782698036799371464285381566798398495156335102955651789783258940882498154579227950124476577822324374361101688734531274690179626324969273560572561891546627910233954833876192225093820624183806234970725408155975136155373486059315930353924851506829398770070518249003321347210588575593812674938545908892011721143907098155281748670805671376248476455852078375726505158266956848655831403115935451977544956892163978570717110664954584689980140223440699929212069062750756788554563444736792292545864796927599724741731224680743257512317619276028890251978523801693255721319798909094450213460066600226968399911433684470899416368291200991198012028078242278516982438293346871801658507405189447002629271288310184578752079613211737912701179008063822833764409686513000231760861045575694327580851626126630929417718082650297301697614795931747772587924537823321152154807789529047648165879923561970557194580990751965429709746796671951171985895680768980464698548197512204099659608516039645770925616245714730350533824914600258281007706609811630985941126051340373539044362571489229409578931075879749290882579888615114400398512466586624045922746313188813469924275438065185190769816403640432252425029099080090244512517694138704373464876957502244828557634145810266036261032816122520526172171117509482264765812565274636227914197263448946833864922918987169622719078811529366097698168841641646159868230989960671809228123749166326384029927816645081213317400826319746090699588500255335209443231277025008266794725707625348607924976754383978751467568447138802084962112974873144554366240058253442034296145523954858420597084786276840410834895439970332836508969443222428383730155641808448947248651247637393366320158169270926327882684436435601041920769211897740926751247096234809761421411253462421971562587144415729807210396029100523919493492851187014503531388233557120387436939091250037922450574191022392037293491144794013635282374136957858226707047474456802116467899704348258777704387204797155434829085644841938731587368789327330523816505524233048824772866671935887141749918534094919752660875819158324264273340937727938664650758196708463518169152384967486587433109023655023673904655891579292113881364238533078620516134440410782482058255740731911644052744490981405482097716265001441675141698443117054653358721451463781570922414080000000000000000000000000000000000000000000*i1^42 + 101297673383387869103814299196783808459154595837017385767737319337853285425029490620429531291558518519989206155686402993107360144770030678320637502745493833140108590826061098341002014844754482733995645206888529363909923519349424948996185266012826535270239025306718083254105868067298547952920063761592931727065846308552315456144606381482374095700339474956393903276485564327009770273154718640964385051851269415991829042960878622504654938597388557317747612497658052427986667664801189950681640425253607613178362460251036158913852438085669874244612257787011189778748583207982013431131592110433517037045251767282926704592024350156332561262611225405978984527086428491849374942192080096481479146598272695252360166696103394617841300130876768983304295205589243086032150343467658860546557068454158954027497435039957730790583147080547138174583243532506097380960610068536798737646862830724363456474758909345904870024542300354005259174074491425543974924195116589583985159196007565021436245349915574536471412800209184365102453429938873912940009110493154419996545445542527678874497707944422743630829524678663904657441602684249085815792173818954322479431581822575053205836240443491253375702828155788999525469229614550044618683880028393463639947451719890394383273218754237000942842066375544298977540092438504882368636835885125969360888498847168509773722973507729823288405510126338686765370149266630467368541530643274325329515841409199550899049053485146919801290207782526069065331439333942167625395782682694320220174008691702952784851425157449709179054967990503670113142166623903032852134537175010938530680632899185432032885692864347177126955644052721561806989097813921527207930164366028668767589373262655039051784553333900049923422667917866265504993679930328226902369199273216035660545302919223238480115979228482176576453661548712017666628338189418101907124019051828851109142305314085405446575753062410791684797110221450647934081114489558710528126712713979210268935541499077385674916682626438701482510643705814492411785694868760773258476277850023850312600843611452329400653693613796292363470573693095582398218385280107796747794147473783146990232063512362667472728185803995316759666834198633153194546987415867043972777059735147562456515396142583651975777854639125980809681308951389420219904324243757953372939229235296368935183506571268510246751477263741360655492504492830874422084171736336228668654881760570101170310927026898074908014274075304427952871962773919422528439719582448884130049517771471352740924474592932679862559641591741946385992206647138536171630083874109980428101707946237423659506908939966993360559741356182026195708812913246772896574687103763639038053411068142170343238925948583680875809208327158898153033504736249488042254067703785953936453632152815697838739788278740999683627685241474523976419090214610810088581094771733014831888088859724586560589706830274482540796400754535013088117607130407499222443528755399214208225994536935313890390684256986963945559804457801517216228136935770547803685550953955223100845420523216340742755760079942324670620060255715069368243709082784498833219264519171554915006950595122532712448000000000000000000000000000000000000000000*i1^43 + -1674226296087838514433614034326828400953982387788579017860201999877250777426298306579896981004324049048930858782046192677568717249681312381088473232467155644855376623921615396802405637371403822154815358540198675582292106739627848747977146216176769668312795952767194942967679533156960115325028578322359026836068613081106574165936290984294194095797353140360705604426717659176302744233097230910812509687661780311145266801694792583254533506754448247676871504194734755681047290654986376560188448418377177734135519450311199974784995458328442367809409508433629357467339362835442772497822470781219801828485712649362369575617971822479898164093710705376009925845301458132957595117837945789170748957981807231489816833617153783098121792569282549996130599844711956079245819388852382193565903491567178045021041648573163734504145611072210460404301066691576681684944116377796897275469411798882049050369193499162528438487431878877550102047869448722076299767760966769754114181313266967339634040770513486277288154543379976751198338178230060410861974591586395951897058915821966248147809503591978924419259342040755418872632895404648013439962597623080021743282804880782182559316706961797451835962353489142394628906796001694205862751049131116916342760458796004167732779383701478048336303155151011685244279460654944605446323324450749281646962951950645696020640837362944280303904947073312760218264733571702355490334814375383810220185763737993239155535223825584223205791538926869912314657956953492618028502079162397209862435433267356093330014907437520947337813424968359343447276761632407498782394754513193704844539613015994393281201635302217473679269813515306062996107182963863257357191912534879614500384417625301109126744959133248277457523807336116418484054805765624265230805552159241234581821903325673264696812320983673735953639277250589471883928046303350042242500156019329357208086896431582116390776667894592990655959667832392012875212915543870158056479529669938776644223454560109826283425894554635852313632596300573769396960487572709503866282091614328165969609209140086932935004219497347242964214634142312908186517972596874500970474558590245987364225266631427241709824996385730173002648516669181325713784574295010194013849910038675500711571908501361458998227777939153347893561316443404452918568593126248120875132498198843253384491864077150623200550645908106522419216908559830831228353945866417331252777030479950622090265517814806428858774883475658870587490107500887411087997640914147072268033381432309811725043727795917365735148451551345048709422037962635551209955363267932410813746627454999627216641478443574401957130323292605327981949019300402410946472130713442036980183845974802371784154250160510362367632695729855758923165001194745369500357329520479449290600244501434768041393073834876025631107680270724509339480718654705819688224838974763117393784870593893170234546479473005265580278823029084014810383414677117334661734274989541464020933257468246070321748819591779428886697221791532210250303465389191030387956182838492197258405915663282618069705093262454552512858245582670765586842617545438414687331290664964497629705022704137011200000000000000000000000000000000000000000*i1^44 + 29840972509158462016243983320959772804333197107072185087124698374125263485470639193709516874138084623591715770498849904344438961869253602994489016916429350763018662357482824029378962335420767466643094052667953659472391310224939663501662926470081039333675143503725418175527603298729867455638682460307043480599656804085864999202473373696373305734202918086598613912995943808925600317802060221397599059843960754024117105118755963961088007179541258361741784706985614357768183306731123325953041237050623625271521791299694335173049702132292838381438351345606462647047575481258206522504394816623803137537985331364615230509260048838940670168771825733331592920949572330788414824375399730376938136638301879615904373605558414637186959513827625860460965883610529286148830039395934466278218687009090792828122052753119224535212247276230800622166756134634799598694383437321734918496573882979089700724982038822830201744584634774987806634593960807611915901871854079694281386631233580927937422279219561850932638795009183179991789606685204681097792761084619990281152203197372166130164201644005521683174406172380956823841481126245383801343554572480716714158374329102909593603645379736298417033207100224257717146154582243109519747623592822850136647968939993173474957608618872542274046926769478796494999843753197562835316942334578276192260698298669662677769298051908996932215763938238433722389251434361706459587436739865840159151502208239607214718412806100666050573031233738102872051639826510596340283280714861161831894411529442080465428377186234989717421936201144603219403420952782242024089551200707629723481503057102615716891035536289228965835845530587282192230452320520793281816597177472352023580971577733557155435757282110870797763747844808202548214933404138954510982261379169504662553545465787487342889921283322944110550076699865959307071703856995941895555573553592930907589676019993961265154792161659788652051250989207371380620656289330657144128192164902643724975827512240626070155203681865868530842171785303882157185599603438506296679803171540559761569747145073753523067460853920355920102150229906471216197423954449030603200964350375985372996423485444314990569086731718680516366301533755115075268643356560063982102332763939984220093727763859984223878782401376640171639499031516219999469513229003463262683931220792290411073131897587485816588569541786617669235926751943842781322962343215875685137775656979900954792161773983641430305708409798269193466576213335924735000417870961445194380738229644218416407964839626522277054863750239161012093901269395498232499913959471427385172319960246828530875552538990120055017579915106323375903972854284467625318587558657129605172967696262131605894488396781315883022567738490585407915021686160968974080107476425218611936413780975016196585693488706761522032507255028564847234892871499969592945765948870392002798152425517827239347886426402466493139131161438906759203774131887340543890424418326921907775682909655023268095147674498573356204659547757635977444272650466040063992080682900206460911218207827317121690343620947334739940438760458882961829559488044199468299577261474282083373624275763200000000000000000000000000000000000000000*i1^45 + -744236841395930173546741650657021686834812671083089617002083961868786377269651230212018489199487264994846642336260423064611499984897496027563652184029744590533913462507837701481545122211424487993134286553355143199058736911990826922646621235057134548911261840839698614632601118798722662414483793704130538548420528164652633062819140207340131306917036628215038742457943097755841581370535450371232507964768079244701078855240706962617264470523911991050203765008406756945650844436230610056244132888476580099681087137178564771322149698714762453281065053406974129068155870583425891180921891175239068324161508053202002568753129001884664168356431005826824930376681190792582741911470098439586764795295521346104984790581281335302990873586832023966877148234560072941990555062497042700135967446699435400641284987361610488376755551458772746141371282395739921617374197944639811072355896050912275758671653982542111221167666112639902048424245602025977647605586911873787222261316805412195540209370249216728342480826009190645590131020495635100624324401749569573118856056454839800584288360807747067760710866632563530559084391544754432219984573872294068476389032888803495464308320240906837636835268845818298397296695458914415645586418922326610515803702368712099446172851453089107507939001009798262427462750251748372031307206660858407408235277578639703157028953913203625594958908394839474214493905367086239955920419863389859216150764143765917952012148058672000496976717094105211341996612091216032333632794729112607578585021597624451883626084064881429399750238393505115266033601254503856070593020908840393816849047507166245551190081234661229090680622746297034169139438335864304372955425108406013538527921390884120543733159164819213721591897660544341565448572813577440606473836137836228628384412364924683916514897245090495639937061128664692997027662325375980934908908235777396535750167468282338397234032923566876017271537589765025256330977844675127354276445970722707341839120629177899261040224440432802053138214094979785034862695582693088744816323453289977554884215182017142271956321334182915960195840192878090413438419558803642665805128728889735572776291749967233364257918998700786548782797971918111549048368064768955861814793426933541959556087033981271183997471127732090865188316260554179939083446857755078769526761679535140604790358718058222520280879390431735685203011585294822101967350731155018729806666372009640799505086915084370625231737873316999136900907267191231363820949373217993163138649203656553005959372354494704354555444058392653158977600615427770768531043722865401724611621907000332019709942688282270323543477213856151366368643432399174533072594194239857737914718854186871309125591648760436500703636690845763079665892018817966679345837353349078873379144584234716536190018411941792478887564629470395322535753656852612392412035937176537890833521223524404051498901699483322642403256852423936921093925747449729808013473260733547008209392363666802373112741774133418134017648955624224844707786590770983569178436895292108360912058169090056064780404545683782374518000151768249568855706841258245295695876728430000183537827840000000000000000000000000000000000000000*i1^46 + 19510471778684692655919282153710898026158697259806317438641073064097016195468563176101476155365793204866277909812014304243296171633101258869074470315987941370807379697075244838099996654765648697388850356346834279350980885559234548857923294415178733069081580701395070554245389266346175993244298628408428275543635636083519193826553556510628368948266161122018738940248062917459792976460084422815909480754747225489049258917387448136517345101382342801391718060915305983649761342378767295784473563662651632580639287643081884465442162599958621233744339769956621946834732837892426261107421163221586440604860243991487221254407888942444269185352243710898227774645226895463125366068570761153675835443012229035601439273982063633798113173310879693887831036927997450872511600653369265800015004426013596168419840345334906909995439191099841742353591695322068697182753499402433418430598178752586166759794987280483071242852253526666110355722164214151924252706624404378403977259611672280411648420300529931821729637477707197404938822866820529792352993460913809228850261066152734515602792601505016022040498146593131489770324472013344319928681648164620431766204466866089702551698743893049070200137464970897409682769305679066936861640485143607936246259430055957032456302446037381071466473598851311472685531468622172799869103665075896510011647123161963717140011723709090395347409963237904651075646697833712260540303108681311383193951454328234478830268527109003736706900778306888838971171326760378380799593523160748652694986461829080915512900489019724852021476791024125708356356255607265854704104676637449464234824788690145064330457060367941264564277397136870898958727352089943737616522857770709352041307581665525484124219556177740940658493187271893816683176240890088792099512624892889924315359620741853515776560720045572384191657975312484578645469423674988732300709413615667632241983208556672102513766294263136756472865585500349666728595730796536138300644664766744310517496949688375520661351110630246384116973112959262041661319136904324892117182915943659234072156958068014661664332177439130182967817234000649550269623982050756855190846917523664701067725789620556588201488080114059709168131832213135378312882569007094474640459702543844857401897979578384293044543192887750561858264317187040299524869328973070794274042513638009535965015838570134063972695642423712211585688092735531836739784279769517373408224066998144824560427313453436062655878025534148042376379983399376217227679507049773413954789014204559254412689352316029272698130672354965439525013750002341780715621298668313396288812153746649037495245620976047262887744753898741052931542383890136240266369753645479471796957416430837908576893375707197570082192335892148642128767550942213940361524486018162142004539578787980505334516116558525125617890288813753264790170578891984911141361530551669573663997764992026228187788767316687207611009043733090140498541805546043493530681387157979008627427962177395127864642756784734048182098785714216159109619716378989919853578167187089301459570739608182951868255787297545284373627977092324741492248254710573871958713428019261399367680000000000000000000000000000000000000000*i1^47 + -399098486622774819946508038914946500473568811913798164647792721727810273718020018307906916218806116314887499430837724678895476310628468304455803008141985402414552461209869814729514588032702524343892687757165005770208423504696059569487436390948233126814262809241277632043286749263739238120522388444619125432667389189172731040714486475559536152560837977846490699332964867724408246735754864755718660876730329992957188512882485525136905654782724070050034778727327633141001756264110358508197950832252362995464113496981693460021898608812108123714470369498950239226159524022477408739021151786677326019055954976568000641157696996375359362678573820089692089621229620011010549832274915344999825740486158962213213600047487775229390295826382980460678353107838853292982364884468476045364724800862724019813204598313098507871037295284332340375222355505741623035417875650177449827834042506612457303584742269314893493106675685296321815469152681208317569316252861461328116120463187018478587521538893896345017166066410266172375302609532741121383774245345432104936876713372572058165556508644787754704616401268745786122581970989466755068429647307706238131086440927056275970389356663843590725162941737436278742253237110498482095574448634620061147877571204372161009625869876883231857100483239000602990198213887675517994502751041786729863090056076767013930035955975539484921676160078472820626138440674165241633804408843697348003739297337159063352686516620102174140116696616258290406300785416866793173925526587549106917895891614047262071644900327562677911145751818071478467459218166374187855854954981128003357754258614568867636597153741938324333055934788308187729959922368412839645696213026119161221576932067407108761980911795010435725738020611933509252822268699993410866912227765890272739589280301593686952830185619601552448134331524434934676005198432584280532569452521779256319567238586627395807431992142350089522972007326095422951427409722104413067893370294972276745378274282688910795066395099636105993844275037656165118240372213255239966951048611568863402772507167933118358228712810544791823533739224366373080111152352413298067545453548366018776032870693244000088977307619967309601389481018732332497028598419164290080582534315361580170016007804608297490319349231740035838222683090153861548630181145883666307002985914848323518991575120180714218692567484769791806519502946447476886853834649208799203156291233985248987046240038700690779947826297969541186670887112050723309911290746682639824162300127506320068686852985343214736368731824992400183900950438456647596270859742265808756961011187262259527012938434037287232761266845029332935773525358057694871925211913585473075904267522295238819608530352391767952279771563687588934265656078004496343837659602623933026739064488899454550626966577199728491086302828519913687222461611524057964187130514525346556652670058107053758429919471857055657014036248560759090030342196116929601233701616353306005484068699594583278212259731856313372503097864376426894136956748501552998114494051209195353786577215090420662909707155806866058877455734499599449533968703382451050821490589753671680000000000000000000000000000000000000000*i1^48 + 5754381756658466431381959675841888623277667306162822352044049075997830800283946318657370721223879720730242189007775704422524942333340021174662409080933646945369771993834191564178749797347464936768825415247167241980441126973227467930300249674249601605461224038162685755499027581512712668979321364784983361094630562527715889506494749079841623665791986141727408959860828418074460250326346960934685412399650832111953603645894456975658717516390203620801163613635396258187654283420830780800041199263042822715873516432414869269996434137140871643418236442593663270137161013202063732133086221906053608238984197222570061249668113075331250782865520465851159594224209683279046805152077800822924193367323480442883360494933031242360165286502390798844252479637919941707565401729735391031236775796469086314126849851573505032296527236266471610706118654590923335026397296298034222734200371476511706509084848430884398219954067100481816084305309131048379535215741720153590272657791726846928281563647958964773486970378187555007377005427261865944928392715503774639604220257651463132791227789701007833420268971079241468478350240714361579136782013155125384590484483377882993265102892093428754825974765671938447015057938376033975072457842323747199113890238655421190072445223080800534599594334352145059621843798789302084141236366294261904855799639201633779451082049085900642726159837791466347852575529800549287673844383176402066471170125017355215109014462786300583691669781146289683432008811305982060882561386645573841797387207329997427756323059371546383005701723674029892034437309616576073550498665262487450869743184686204256290578664283775066924270354300934970428933653847990376381426726627425438231855429211115762130392003841937223127291094146380042154216873275906646051480421784027451069498786469716679361845139191834367177643466339240662862728446957062550969573407897938649069417712204107080620996821384824420391740207590444536792543841666753570372572895563150260098579772898576087946062919637793712913178836888012896764956031648142307991612876054297825890815182406769578261203280699473604767176706629838396739488855038020752229149343678020478786963040611804178527223140104766496876331211647212166117987773412669920319487993991685890803496576871130614921884582257108745343919370937603629382421924434311612377571273073836950059451189949487830622489439508441820074143599826823327440783467048033879017409558117002975730890783119428885581175946568812988573837458985854338066150427773027507061447025165241279029127908619636651826385365591837746248385628170202108817307727168423501966788921805001797908766771744909294177627251568938335163927246601522994666757935670650228212378226961665407975447733510105195553983885075805992653444293921741249069614358947300804422311911365142907916445529824212328113247067516941869724702275488596450470503571562255661882651321390502376516530753806119454492505798164852799296917397926144497765227877763028978536168087457226589459550309571407981729121123786302209873807847112271009214622177663019239976484375949243615711915991383281813610597006112312949884528989277083586972677688000512000000000000000000000000000000000000000*i1^49 + -54096637697450113842131344844843401211438591606206399935919130055843055766482330967043671933019891130724647007184189067434579272844606458550044813725805845919428172405941316877481592146977733993798557704370662132378993829966051339321594077874669567471333559955291666676117681635028738419470646221367699347820809708597496294846330500939956039065074140182032792463136259549087670038937405366895951058527808459323499275943747434917608793296604280854827386410248721060981719394592040308566068318975145046754627012597494810012321695218600759890308837900472416429746377548701467595067390732354842900864624064163853649026393974687077478918558346677540891444105545995944268180559204650453623586001914069036417543491261054757979031407180825602607967383361339857604547666629513032605601869929564492371516142027262418250529587574073065542833909129144093836166882585792644361509436942043595581745365181577607161397074591825296679042534208765650314670033138194410037224477908983772855597293076409206837369849698403606023740380783930935545413798708753643992609962156421458181166297493145190100543825352271598361999582831505756124527102513950030222807922788795667306189921454469359636179993692345212784194112224073125196670539076363787207176039310692314558221447683393087673703582592349105880665041652594857170374639119991183157432833660073342253715931137626478882727882346931633342197934520847380641164476846361838786897518532491987059882130313600927389467986180639934887061294857500987601545774582053294342125392714928846482672169109233247619822047514817514767273415385243704595980558635035791589814878997274914907045322082279586816492759782525136528968328634056387096654078852188682098515315723285051526818558773144625683196106274751743423047803658959128907528795215613976290923635407161057824521224259586835903892729064709089995692306263944570087574087106088441711918579752556777913723250969401256948524907160121532752704124562499420568626537039035077089371407576814694245854212282473656264124594217764589906204959811751997627043864761073784113957546128083731639085358591150497983859242413177275704595875185197292634912663800293016807792438541368464444996488801583061783050164573032556810526495881628013376307356081694189573539320784562754143805557680638836644283541721841203074315607821926826740206583812563993355547533808173493928872442241798560837163282008253686109329671460057504164613001715923457378230239381236849946290284095637601175167004974220252231600259860003373465745356412519248062587239766737420779161593263556176218017355056975931234935210827727779317069494434845451028880826822489203153397700619499655478076638970071467538555316762071381922057144193271766983876242730645672903042974149782518520317516677975630625686312053287592335894967273778924513203796951650883827077059592525105001973870362515753773784395475695736722975033344826901418678933636126925561878466302742548348559055235912631512391655650205080561405112874577977755029580479798747274241186668384776796131717146118663227690364574903229725194755356059253338566554892577112548861570547753854145372610914030443768564626227200000000000000000000000000000000000000*i1^50 + 257012034242231993276605758840141193287087526374356349320907622094741966897552728208547021829140332105432787896066852131257504426445999197782075954468249126928816853379897841880968854449675852923536969446999450403419571049068337274035731183519869749241188915434193712108476264260870717518425200789927179955044001926542046151992813355487031510339854248833384271113683693420576320954355501587115140967955684879746207604117753109755942127895862490077840610991934112098818155075691289946067975869822657197486460641493174607192862331492553611932589031005026922907230915177537344559193287080508419834646472346407313135355148750143576334309260745806819692095838788010994420904165253725623297766499941997632479880762986760035471356833552675910797943255756518181456313835255199313119019271179879745770429780497999321867913991096516744817333795462132410176181007938677006099777844124532079001097448537009155836288809680879435603939683181959068283070203428056781011960722747408609782813040242517244338745466666848896325130664537900994405290897363865696515255544170467933242741194405678313188934533540582867101567752061316807853207112341821909642286429313847016773664429151864101685864882769567747717711025403396180702557688210842608503844555908724067399094624221952506569106273009262841472245739715475899548873882375796246621553174337797013313610132246835637029224900463490462268285665808086587643031469357863744761923012891809361838174744893951985978424146598454019227351872820964425003560560510526131837221339756025396316950210789366928199917723892450650913303913249871215339631721882496068635266415911455292736875846377817108999206256861809518306094904958797983251672495407491928007674333864004279682742824395247739058190725346994094497239239924172024261928173622495763797190747665169559709479577690422885628870662500632350247732814373942212181417171861928418136234362581390377571916141039211425937973365853480504571138204486299214072614049991272532883084291163272174191980467313915084144012400440275490059867481120558891439547048095853027190468657901146791614476194193033439773403470083306159060419160730847057491018078785586614885796165094020896002372585082379225309359931677252217241931156599452186650827019339068948510337663454267339658625933461533479406656989110442936844957284105451902537729077603935052656153808584115323875189666737454025463769179112597906363429005433467473279548359375023330088830602301883199207214673008576080249486742934787487983036922430813596855214197586844772827990129217211733334037189595291544296512506157789820181246110076610983393124136257943617907735643397995802800942525632084599978462424152851087958927786787962064583388937915680299069588481894661814066488412423417293464550948142237826605244023043916367353172223524136198880681980880718789547359417001191013969090648902846455471735899081242615902489125138681659833356400809270921298560522000313813507539629872486214700210740982692384874060149899036366549129678598918793799735235040547828818380058852928574920002800915640696785150240970030292200446502041275627582597072350408489600914231379749483262771200000000000000000000000000000000000000*i1^51 + 554411286514704326633662546374862228900044558393851973367569956566954212076679089012684262481211484546991277690369681696844078613914286337766530714716742654173639595291155553080990393480945785822786681752334813491095433050861702555350359701705767846549015677147396141615557332672629726758449161190724525562899850688463536231498191916307256470336677225257886005340768067847657227386928778341268024477725095396840996275207611455319382799769526920439513280810686955938739120890914627717959700246034658362848813628919467337651712947323247311583967088725916094179647369747495146130747525989422160141658728390519375699251820122418618066685638167734326270949076434604455856810726754779003630135718895240285187813032531515435837102173648563805328257286474187050887058399004831805141641281829817316348864279231833191101940284347039418910573447307889318894135039054213266829770192654967229922393638673439374029760875731308662715575534017762914743907890512379360234511516721909651831691605578768799651997820660302093998595013850414130252898377705183867436368710700258106640210655929343030286043941775771534358352419734839054761768333495516192682114995431582874752153244718585378335340601176739222785098907507802981495732886896815689137245321862373778805427595396018328112670170449839039619627293052452336223121330481283858183722474271534245189799964229153316851200567840340860864404283305008449061604313781192412592494874715067664693701568687101769088756962754491645737284383626978322552445029756319530681261012993314647313796794632670666358312477012635314242410230614483527050249186149180898770516432689428551634943281828017446626303231882626734099204391620863629203025158347576049398542088102768432545943364839795287241459965764648887907080591228047859576883155131059877669694930988149644803326824226854813707579619552829340613525860572259059749089390911315681320598345471205057363892785714925300447571384076358094300877369549751491320007775213048068582191267886154574657677342722983363918253388019456960107824989189624857816153141049373811374964553392440251269314822362354905114608679759229948852001038019181207765916958619788403527112619632023615041736978263928870873610337519375806210522840014923168779065590005887881248611739801683336678112147242624349131847179617551647584414966488546802630673516472495349754942219370358680632384923166341382443606516421431453115808516587314117097005039943927390157157987064795816967718481537825826066461929727595353604948403095694999535824298098698180459928843048425461842267573755510121843730238216787382808609175346694590747160867655697765522227532244611112455881794446793065155593606440429731476519201258974595847217056040248268086836654983637838782872157916036554778698188521432404874839541406681001240499598526928176395710477450826299295711621781110167632435899367601406039498828557413950234806411905414586681429776996435527960125904741311565829208316383143281017850142343122652185714260685946860235919699579412648969690561842738240186325833850942230520773662053430359362876512835509775163601808986734340390050973245505913469282697055903416320000000000000000000000000000000000000*i1^52 + -13811493799933848526132655767908741675228518313728025375829266265388630456427237859258514347067802045469472960046154206119769277881427704104538420063109749131892756462632002304979932080195840847637180285525241069669393744384033431602399492678535439613070219068318765943068503883760917085697058454584261767004980400387503170109112035629335798553573932980758136922715468698493718964147313824220274573977005709919681816608515052373926914300699960038062697593687237636764932388190357334450024318786059207067897586932039430677120459211901213262953642887323472200616739172421374808780509056311630058469636621176562461238082179919589339169356708687243112419204407361819779674816319897555547544494498448830870690208733320686305966509405840296897421756061348239951201753548845866537535139673171902590826359673884658149248917087334898530258073039252056253238374205326350418644065942223865956844200783495116081231436048937056851305183964525776508971419308229105159909057187932359526297746766911651268095104142786511801378835121806045854774475440138075734368064210777484653140469536006908000121728301811910100759169324221116130795630779376004212480096393366519020343883857474872414603022453728580737828144121147577758326468419717028192669365827159880307783502697634564868182113648845239031344988061823111640906357225785728131418979997978384913238280986103203127934573841031899751478996507008913481208400280171757292837913272418319420100684727800766624313473035241770264568593334057054884546070163338109978331348068101093372568824906950926383699167659542294953039727629440715198009258510333271688555997184853077493241959094564601468067738511463003899473385318046402183239019825518458049868887838711293251323166784840308051088291028163348492515805328849313462910000440779908365134843375381705711976067841931707411854319232891838243368365637763844468013588312171512032094057323983117126019118706949804028949417424820808933654260465816310800954301999696364559424342157761113646112239313534893499184289486672891349745712704465229921954584061121351629984565774872453126044554911665992972938622038868204693116968249757968555895549501847360022986989006239374827012888442579249738289667877062613838861206496088629154651277674347080310308280226043152355026719317980617961146088172272531168652136025684015168695460777678859848311817605665257754401263901434489383931776577058916065062747529199681062327783303322750268499735402457867960569246699219135518134041496128959144088757732970152581794455653847411096867582938824205943407636243334029909477182462771541075152488638273877745730048000032696800898681874704867306923469774661618027124688549678664222299681196280407896990182157461335081935729165386610901523723917653975028825416598090929001695695015760991982879924060429251607769713047068649655008614079436641052935320374745634549599885979080756913495887067377682380004808673268487492786269540617016843129339092769763207253177453478266112686159252222348086879829953588932982333000011641532642728479936900254161448063140602205724492935479832003159581637900378579593027510941167908176409873182883840000000000000000000000000000000000000*i1^53 + -9546852203374244226231612468413643264383875132221702925348948094146786539353953546864196022363678493317580693863574726811957935984510923382036906467386836938630560083461817840067950200929044449162293224587476853365240079903915991927980356213120187991302726410315267210440917518104518371895707915355566427615884876805200988606920235260747726953183397388065954149941961164234951088991689421618013129795438134110335444767029105491052693214407587856902763469717174068037590206772055084428977353575520909143467488438815108372667205285866594360371814671800623363466348537448177820862467986618147330845289283954042178691715243605343674036267699032220530677039704540358316759457567999270430098064901724698783816616871081836545008014315781639834766049569942739370186755789310781826446990256168287056402955259039584074195895267883974728722599732731582498942456380654832070662071193708177546369736218462404343230462428166191012051341887672675134008081393699118395416011707143532917059287228840857172930604549426110873986074294556355941379585819256772836761470220746200882085269416781666494396394531165071815767781027139534452969328621687744765712283338125292993230691385747363028447791477928525921350239484708844528470101475208447265220092886978553448373673407352966173259074692236843880430368816143561420098957900218970075347874323569918570030054989327873184960073325574832542312853164123497070616697340340818936018878198319426949383309648739767123350323041204785570014452745965408043018213359027478199996502320396787005444437322787729087043197870523796920119466550093174752482892206525883549268192060052005458780740108465088600210772037429400344999618370898061007159878198185085774486594343632448634429951018251117382860170064190768229589645200342941658205292603684601988307024127832032716974932447336257726810601659629397592069846855971475448156856231676383247465622922940094261852347959270438552057050561554730298509716957089067071117209997182299017769761414691245095385550022097734549943066483349965142834317772331703101804170122720404676645374094038275566589580056647520264734509199339175201021720619578731799793781822552313023563034476425901709904659858076994539978887486363415637854717925676260966907025803408552227961232971398941420131602288708109193237598142745877170601233013413224001589246997564977826239882436858874573128547941862972577298245185123966870820259099964953868345219872649992436726507202493678300259066850018254376666190555784560680454321131478170073707194437314479138610604161561213458352156498763991516591163061291637292415875083588744942456438396286256983417301865971882734882425524483589504435094270499177249980134082842453375357240674244415054537701612167333802702960510136543937113126236437257710276545419997697890452059359596981219854556981149174905756083725723206958895709625643466809464070586978701866549167018983492131231985187606808110626646133995202415036538109129760545493621004856703898149964397291802570620748607264092008538152792553125686875020003174230409701942574572868647036773684463876936438370926786932636941953207547569932016287744000000000000000000000000000000000000*i1^54 + 1703313787482416506268752992566950281014330217183272076422193159353725633492991202454999623880783043368809953139693886606601264808027924867960263773956041994614900159131823307137681784642350157595111653560890770098497312049531429357700375301338410142677119123873044476789289893592740471493145372282171639096611542762264276521676616578165622079977751168823830088631783296722613887147022139602309637186771617109820299102658099019505165235564669938667480071568747352686588019391079341229672799863209358065928667474799188332763010527665154878794682146275359561323248821092958650790027704766390038975094056192179757829902805790456986453764555828023472924955837982484149155906352728248281201800052483158734166441850013678250315002736414920132710770726227091279798190808458141571850428840025535171440181069850667715922043554516637264280082414498959432631742356559190902076425992058319511470320794072792254211603333379390986231715298845181746025968991630736019483658387146979780779618463131124876509487797515347942167845132001709858267829570346624439942518321565964312849334309968368236743756568549933261248315605273894435113938095758284522316808640477909322704125956998595460885261931601935369774397085435538532347164708972992887903099055937477838423351600155506251933754031719077252386389738337345946450265506774882589370699696338647675683339771958696794506722837143192226266941840095232417994711399006861912657808414341144283130311669600668423639572118679465745990909413343601072370633658307661873983295113743491841321851090646285945138037609873252544453580732868105181031924674193995218677732071110913464368096496594763066398785007365624700776945480103130995348328457852569114270746538504424382454792651818487949286658249434832889069457305420821597549121669431973969970926455007675967458540851582390328989053864896752050715862242637765119701447345424397722611965038649179499113314186212637388872238563236361355044693641308304517447525761579525501391277918091834363711681929234161747612080759724892560566258866363009230478637441121988732421948187736919708345203458672899189041743813315463869836367027280148356853137839861830574402648337529490326114384725064357970257328653122556813151663329721729972669720615491511795764192173543284779959019186368846445371057829929825712516598866530546708377204089092648149696595021190746324749329569115324371251962651543396898181577312726526011929056780021533036784276001831450886781095421481506761520819039547013680733634443777478127004960705739660936837537630378514397509431302374502983446012965552454749123196853675837374583237740080675772736869455151632456750967099326112227692082679252084325130183172813620877547718573959179761729032242726802648351714845071002062895383828385363890727912302169620195641596753937970543318056332308023483346394117184056463389637244199317895276155425823745810526267173443464331854053735777996947594594633609050232652338816139392064363177765487574478323962711356255218090017987314857228361565335700285915487072333107210129853027967633965562721168077790685018191442145323678360732376987384016017555456000000000000000000000000000000000000*i1^55 + -19315156444557583692273518330373752652738751712616965401104358608950758703713600941203337850312487238408082099839981299553501588014098308713394747476537033798605012304006801573604327616884781210594358161142910338798948125483056899050161203620132735635582218789416317418705255724173158625777034057303986025802487173680737101915786949242021570527252005027864685508370722644704547728414521013890754854843334475162899890141034884192813218416302930845138277493338578836371309625205753260938062298440720234364865000272524861916592316890904252836522244877272924326493909893340522503358402540142892329869218397877781167058492754398425058555977725653617053461743377469620502209533939241976247720755587410329923521554261464028080493897421616965385316898009365937563096291060775506496261154993138162633345096164526542630911417085113811569950083570105169500665664985615703804821239348519181500548455722985336883357316843321893010921049110209151763325980123862700682453168981039508097670249868235978258446536977234885025882890944213712827731444892796205639528207332709756752750239768285977547730672697884681890282463392965988287735938402937763500806755964183351522272980786782649861801396175061629962203393921920252894282096851040136685634283555760906995127291365728294808640426866706499218904287060798168639708543077078040173120125902654461588110136170368060954076804939532685187671048636097237684962519132358710470109953371568653845378632420121434497944780088420210275746095171701417999690667915169896292272441264455036621969553838961840095572999312642395949926246057695227364506591758075617548058416704893113404975320224615857811700636720746819160667091511003723508069355872038019822388378815175115617067072730701865668720643969649172084413137005975546697421463718944842629339028595137737975395723177840076035992231491844043504973444964917907709999101795565005485104934705368555570597186087655621095778926884279673127820494228793148018152738368258097160127821428229481043048750972837688345501066019024121834147747023689623850256192801403192667043044976273412550118898059596037557188367080764598334423711843466048117184184964069511739459663727369668977936932881369102799707906177527925956773886944731954134295124705320365866229609308274835636990395421637852541714482136059611758176181258428087086932853307896409948821592194427118868036016009118857587479292273327527955111102878690930533337717790768569481241586437135889236673465106174799891920158822117611537486208520675778500791535745167231876935737963432726752967665775434020760084889614025578453155505465523288884056979553624050641883895449196117615020851465182888580771801350702556971510149413788635702334394268776198458387632748908761828115972337020561405134097712369457528331661272642417518515671881316623180278878882349391482005344401843361281334003753225865733286715835548448802384369400500921534483044939318353724218350884270413157167231129344415968913891956725407686224309695563242296465198168314415693013655869354388168288483658477909744091805524722195952974214525502653345717691438027882051632274882127776972800000000000000000000000000000000000*i1^56 + 117167040778595218516612090211841811602610885038439919284933951335940663528731631845642801961352953335497393069422176820476137856865366895444939580691936944268029144662260553388249532379852619033466463651124051498709745184137443011225275930146028336323336755179481891701528824122918808711004428505233808353188881259567979381892774487033918660703080211918845566117043828504506172364400326194488456028788923162144293308032204195467863490606954243379396862761067875999823126496408269586801811480952364062229785894333109110488404630640312144982620662444780749869437810714613106116517293286954404505587258582300009481030176229485307266922021756101011042225880539714472361196043997166014397884916834420878159686631037599747797126115347396900928130261570177570463334956202299840413163479753595954998659073221894678054649051793683609391826652236196761642681358160068369669623894611180410879366090238798934001594113140532818864877158695351610131339620336338825395637569574969700549338945146873779197816885013992574402795039205259413510537459630303059624052652331613642973324093693830377004196657055602649986583391104610115984376479874813874649878696214101183755377922774964602067645636884853146865199978940773365884033589602959734174848764382201026087266333964406056753281799854909899766127174997766234765479775767486745779481733892550408855697591866485975577978249757851868493771030709002846809095541503518585488772911500898501665963651679001977803171417786988340068606940599807262437505764597426046629807191662220412906849259106973051974966197047553732717554296004361095537492191851417525425586197492438637815215192657090757541075698467958421250597991883320116994968301394923010425908720577971995498431272890315504364372807632743354848701233230373458314995000858390885752374278220325933408212915333684235335159726297337591763167178013115131751012842923427325076909358435512664186460901894739976903141337360722843011249461657165144297524545259541030031862263546986403900416653689332945686192948375539616586536923170922764130758385643061829771503262207769918690350358328012133104133518580981342812657638309969930220085936077569892814513166139063133757554978258695346713773514012416781929812472886621265324074621969870275786438081998217024002337546491293338075389667892312395573458922071604655673303721976301126634182357859240863849471374418508774917989776279816832011915416506477632768774733919147795791268215968139015021167409836205968227807659298284795696060122362176916637381710905202993780010652896276744660700393111430224283017428579198813441196228982260996621646399076339475456853772685244990846730917010783988444410346437505459703431139614832354379426669073878397083934090697493378528970692146157639537717786181035668987041740808678463432809452548205549502553324679859721326249621530292697598620829795600405244267612134310622757924156187060967908735976817711125014937332488380634319249418670673654137258185462419475315843993799288879806026399875210856983733721292613254890589900861092425223100795864570905860930732367837177481114221848868641388337469325312000000000000000000000000000000000000*i1^57 + -431217508216692812832349626450536503811094216680131693183090628543652109813914374884348285132602607446713923807924319002234289481542443441546864192476616052650100201186177267719339971317602790576254441374821291204363754460892550948549319825622239911289923212857476326668038109003511883966680600861754080229292986448342750757748961040714954678553245500529661879045479487011366181137670902641454410938595168480984682914789244086396497149844419651837981550721604779495492181398551782652174989577418993631580664045333081333492838575641285413557138418047659987567839605766679397609618567984729725938063186969435272544472204031767073309461150258840543363672923700813473848642609062780557792683558113302693842504892539579445333160947254467036353996085008840831883924499477847492104168867881484066939618172979779594681327018318942242086742547666625467972801689447450813557847082146297942921556318215692383381949198671425752059171247439888082720130198202705980342574529721265718234394453073460158862986717391610677881807363335836773688382662061454809649245369442219099033297625749200636579978132245952017399467669404819733426364615327453456908906089629546068463007846030796476704299067191603624145849007121971894027796020627291476234902243237336885133404202901596376113334856523555657132462235589737114794069175640542840876262647878889131965482248974820066361143485716054808601339603298557138654642984242330166971140752393227135224925276901568226742010211289452882020857044209076365192630782923736870414690677801394994956327688018648759827282109368119915810852117340161434737520362861973185288630717233064279919748773643601856248825014109425033327679288012529091954547979448529661361391352812147819515846495573498734418341266849465449531618515628462437021199994476668921574042531014894077030468551925786434065373662448059956767334375035558236557924823660093300020949072640922432254343956364451916026329417512391035088031952118707877756119661490856048525757548431854777636088092275232226993814870301565306224236086487106308306877628848149270095780261971476664393550429892867940153313003851863827240515143251039702514804810666439018912613004102489448461635986647257629899994933783495514444063036480175895698503758346257677526304975634647119408487195177063725700815067432883719128708098336347074934203591815226502266801632669133988688790001888068999224161489024208888588697963648465130734308664037144299770166754180887607304617683346195870928023092365482354091575062346082284159595161990116049774753290176987740485712249589828043331917780618486429299191369192556296009825808632560822074775825697209487402388767496658493147336171757421297694990295125646378101207243999293228526479449861422184517824921907682508221651042173792937783545135345222734759153323245900449467111939030261921335166639337229749933234682075090681837581154467717585579544973302672697718203652038537522944046657108451223649830970201652029393471036655634107509552751439849341743536040242844679338484237351131307285262262371076766805541568039258945104602656973106465352700591336058021717643100160000000000000000000000000000000000*i1^58 + 857825094301075591113551637219409652036970900023977136059853366088956479790491267377259449218678692741545426782925099797558303548727174882606581951779844685291237161051193027862347242141568164902447249774851196278511657869046258796575473473499205856540621047567686680355694357216914257564500514316279156254659927500221979901404674718678845591813662481503732417534525499641322891699428644520740275187702479845792169701209665277995444162174638616143049531810750051894218659283031678258445701552343538008581180003203705602891904904646581261593030065693662491755541844472071090895324806565585989683774122249128615994519538162443279588443669205129284125175720473512327369160544374918173057588244373447809403954901388428990386583147217719217489248935091877772536939278719853665610915210103609790497274818973092197201522407149093489342148785723828968588010685523612071477542755966021623704029003488847587558545100409510671395004911367419721446012195263330802939046619249704193361501126481606090452697494773742573874810282274777421177939220590631550705798569370799900968764826740497165926686781628913165833868398309874112770952863792638175070094762460593879577060956032358031389365578980594188104827542190223148900268189041006480291242361520874281149211142889951544960267734564719342926987338120727373311923008890426791489140523088184182098807164577513819027622911377676610227987074053628100924993742042840755096820074483518664942886283061070789258676357241201076095552470262867635636490541792259147628434708514237435148644462457184238538172439620085452359890603019887966325866251171981188078231775993831102812355282928666225769134642971208756771324720413407952752784009152190639260263537896961362295118621337600623462989443536835457073567043469023028892798123699837094277685905764327363249221349669305154867810828635285151083038847423867959845643905403758184737843514322751473424460481677056545544190143220893402001995237423764618984280761056896389302967910610927142569790844285927470462260579281347175106709379606078635433811359797908818355688248901126990943540513275011890442807489322313441514702672640205773000500044231767463523607520497325091191049451651279739015660332601286396060818260446326995443004643739524534841201373523899071256080043806412466219487912273591920792352734725614737828430447997747021598262442133577954993901817846407060996979924355765020810480215129060814318901781423800851740444967869378044907299868212110489340359700054684836961425411215427103577657942341528320203028628433767001735241613838806282510312343978666097264379056560048904841288469730227802855924986946781740687364618270528063103770896801069213387787020078028704265787591326788110378485047577673619874488571009087247434552778279086417557238754688612058205980295702669328271470994852440276457967848539150986660660185401083793343405755190568023956154486871818030271444118235882551844059628953153294610985098685750491227300596822589629502419832825839347178467188830529485350331779445867172348674617277276337763223084578273553249896157787819862992693453041852460564480000000000000000000000000000000000*i1^59 + -195052282993889063239937354586808411505267667614893315150494848306561276838409565563318766247708257445802573113311213346305990781964975012487627438612913344580203862430481050187069925020857004556682000494280092449751848316335212769527033058137225534006953762769939873537133247771603394846619663087883551486681831882343702345438337365928008650859284180833049092959200750762337627774016077425868524455874287076888600346303551039097502786759368196731544792504118128932476808420247261146762467848498191028514065304958470582722166516567012618508213300381776500218259545585302566601695330427825650242653878689491904987501097566718357138988425286471450121830746825290703014848953014539410066695004123759527889420538354966509245943128189125194667145273051442130740080138775375611088505207839460154913635724152226119668884967108142950588114746186970286288226997861223252151823906671599186206316187771038588342025695508422007166255410594420922300604893020512268409451569727184675973904347108857334790287455701650881585140292899989368425472320820819822663003525983989582983941885210202901720569069067103720082783804407704500226044873184736667446465975889978227257626169376551179087094074294625700751177111021559686928860893333098033962339931891024043997145686570387686644801622347713601367211908503326042728352407408506617823625212165888346446149987232297153325830603549590470469189247704924452758120235830257760336680603943235697302479078346564787160275743239007580171296012131975592958505021889468181663050721113030639811963160545932589257972513986678914363532312253059614583010979731330649488076349917438205682178454337008251519608486294105945169695769544513273106388718170870538816870781295049694352661562427137332610448229394030636094236691224439616834823635832367230611657987366570383569530630842640914711454153649522035830412207787586071935545930204944030833864674791003587772899391317546075299786223608041134312929550008902564701869385252140421548980060974579707210156311025272770790236456703638339463098821665591249969747749956950993544758439887954536856807999221208684740538365978684445141077619742436831291855332409987290551337645664635697767887871973120852986684080605987839234671526125381622121205250588083648849768206400257983891960956567093451355691375293598139551710311778181470583393619963412151982262477243609792036046558176066324623563155383939321517633014785573546935216853855203593974337697859819337370118024026651393015497641119572528248456454483774118701949642223274480052048633591418057299577228081848886979579093918081121090953113709215421907395250444335359866135811370497620149814218425648160181792759290240391358855763000975619623435911206046193488313764549441511016423548769252918442280403051016633960308554940357755423932531281658132830628679842789889396911671496977282553005335423766885865559048778936331814959842024626483186364085038992191256122375868928971111935272402294338677511262227794529152680715852224894842215792036110446704529851342822220894988802591162569025704880781894294794228411170148165324324276386398208000000000000000000000000000000000*i1^60 + -3306882423021283909788175290603353790702081892099916619565207677941183034112932064635211404586986776254061417025698120224876321887131410594451418671941660251358207718109306936584232931747032319818452423630762470596705207859799404467075670648387789168244168803878032308038612414309018440747339841718922980808993647632900256928502432800872046876429145781783924502484654094388903770113276235172963870311071029502243186244076781485813485632286771943098876446736137364301504164168870478135149741933270177838344286950991671972196878997816672499715705819562996995357526995151542693761643148188495711567238199459076984825095197388673413183329953368178232614935982075982401250610336426081950631114087863520661913532570393119211538309592517924020300453324010616311865121915768291808626654945786295066508480664259509449248404432821548156997710497210131406425149265972942085572073563125829772903541070977508245084495477634493307668655176925123924860532519121534548447817031494862480887081159916847958777398101213388369518056421108988120604880069277339929083869657109865212355862030482980406060015180069221874938611762345836972902776752444513377812882095088523974017246860462684585515787315215728963732254000615768763898064357691039988368210190912905538863270087718947658696883522886886873743886767801422764845480172327720028156121618281178145203347714021384916193670273348958314675162982647957901990013352401940686959108514777668335959626783894197157502775211395882866409718491284786386082237747474897295763074184223981328814238699151333265200658453795907787151678043981591697237171461511994205094489230502625367217686005224967310709437851095103852388425108022922923041713938551661356829770562449283800986416626840860779668588730911435151027332832143216736108044131616943783315977445063417233729635119580361177111126452576976678135094237802383583244134567756863701277466391034309391790180401855169733830700363891380852577213443296459718467989503191169652600642575558911568385597646727510958800652823314306225534203269390234312718122104089307766822660070192619816327078007680208194570845908988409291196244194434245496809675766358355447224751030508656936560139790501347390545653250135942804339796905410559684346888668428075005099835892579248830698166933322254356569606343415853355417963235012667593893592521860548297133196592503611044595278584696485163876345707437116098818214154584004478656663950857691053575203711340631198375797174017557770019721456306501062905057348794342972376261643174637306165679225911057067068608784273218858071881185850503837042725463561861010267142676507248389150690393581012419422061503626509774046316383585808345954129036650374728101038160396810865656497401868767792800475687201257146496769571370824141059943957318810464173342821165770716604681056554982284399806157074792859460828615066711208982587994546247165378610192914090320246976235068410525644192623862050249951277988246443268325581183374337625085992842953250092607963897776567125191002345660897005319172901677529387102229929023308273617112617372713489052595126272000000000000000000000000000000000*i1^61 + 6605878103889906412512082299535614425407433557619122824472623124752308773622880169313756322402323224525403668042468832640880556610088167506789936332673352979397207509295722285279091694139920069731786236997794702743769414352793051948510388523442538110887456228664970071882842718625589069496146762531582620772194058694580374646248746764599303315362117322994425057719314751619088867183376686981907271697946023493944066193086040454798673668225000873998806013307582548045194114409460791025258764094947582545497927418450262050047362889579122959619690066648936891277508405532539371131173712492780055203974910519233485962140436653631528334976785655384023190695032349687106978432559376756462368689202099280903162307428728187221536682314823130849048748411924311418818465660511025709590429042093920441578581402776121847791522096376513784183023050051803930160297760025090942474470344796790662638572258669159214402488841168047525142112160115841422193066530742695934972097904267944119248945904843137133838567492780150772154137456134712892868766696061711980886475373110518365679818225617484082166317889437216703056781994187670659339408319085483643946134344897376207810945569105302009318482740484533683927917867949543029617238542837872522737831394485109918469765018077935633714765425480277186372403115716942429954860033526183018795738135319499836423198099259826808752193614783407218309653798183951362656281476731925332989856719864209830547247565239608412648533984019234314023615346732230897859727784063679749127030058186893875454101415433945769855582044852024022743415683909807121748359360563873939035351850089965355859354446857904374983173523653287009012436894053042769625629175254292949681613118087392480447891843214193411263067674735620487347196120768813543528902782477680522192158283790469791042488764070372985154550562431073728188115596962616552063993369664755519338208614432768789021801786486934726237389373171844442297573375183203301835232490315283779767293936828050526293807901111640132677240560540979881825258695881442674592334635348003615127065379032871465196495095279926447673430668274492620914943642899398210507703910783735350141404231408737353321419214695361542476126636569097440071653792833568256863771669781678662870836739745019279268785170177666145605097240543906607810393936159448626900168258754170966133942701899824255867861684380267486967030482626781799060191799493907757623042430518144313216047580830938746754450412585165178473907932416152032166408301533240420597012915757561172293814837311002446298109018877792639782215928967242263999247370476625052055257110723535597069042084679868563500799040636516390642839246574411908034929385270127039564590548059837702041973807297028105338001774896138197938210588183793110679919799858245839747353467528269512086326077305344427374072812237431019836686866140933575674106394730879779723197490748256417821172372651679014915099631291121556178441838376204200209124741628323356531344708473502423988578483084196386538075295665197488846636762278778640392928351513524924007466029734178741813248000000000000000000000000000000000*i1^62 + -1780843241006638370921575700412786863424287677485873259482580642133013954316409617697725836149026304215694269987953824073926813748392260532964986118684919929232760301198646654892476846312170443465168868756198895526848114290504633664385754714767336691749216342573205190379789131994485591183103509106763182697479440195168365339190384807629872202244937984891341981027984644860584177259159236071918768011227954858518264932554812867395378710648734920429986721441459560277059773451583573624184162003097650122632239105743774764836028755219419846134207011298651092192226323998754225213615711805063710188755087801112751667180139227130416731165966342673684515537923867453891786867560859641335586264258571251692337079317908775488295488276093191973458942448263590438759453296022986389220864427152543629853793313544789691559968719728122682422110661920219447503002402497727278066482350366101548030206073279541743360648485894996402079200858460373448674708389139555599253176924394254595500289773842709813423927227887782706547219384208674336419897337164808716532845572636337060853922323854046934395982862422800571489856983374373828025369553614116397171456444566788094817318402783084355076562897912348839995058018887212987866662309745127532070478111937223125190598163449629237053676133956754112415586069861822125675462932980718847110697267791223044714555881883167192139371582738202869266773063884802153790414130109459682260390360443350547981591295505204178206801899821164064497841381497376845361463254467499531720232082144322593229859603997040173555640427603782313805959311435064721452715345015329520808871131978849818879372204182837420046343937918622438721886886659166374392748950843749386023084708979511809580380182556698137417477399025077398584358449605249308087547882477782537248712135704765129803268637718168918112299786254337270759345896376308933461808903290696131519628028782562715774358961476919325356918355667948060972952797914089678249522130066251827966518270440502142106654829648367970720013515256582964324787510833187946390018505192986805374587069053962116187285454242730412408272292284077021713842721529905088553161202576964375953986683938052891379436370278158623906134284480793917109423462461547437927478118190496028349040985976160238616836547976475877967262182758105288982946966296594204818066937641987457639327470221475438775023925584590605845733663454725975543461273620368115757114450896761727680900239970239514344254319429789230660678032479217859548857252959214795907736599539987181560201911749873563423230584152820254837867997560885219060980039972294928101760725318753289642933577232269815235783613029504487841949791909165631913650823884753371795391797078113702062372851882367449025617047441960239381070996760303681684406518973808472485840462687651700055896566810302113926601573827729911466814363033366564153603516146693332392065559372939351315242189744134997535286296295822502478788010757296908653559101422173982200376514081764766615035157753736108783397125242360099980927509913343165285269918988893619225147415763458457600000000000000000000000000000000*i1^63 + -4074447965232772222245104379971145116060787096852406268669257521793968795450566772985698765070344842411428405703651663543381606745685810475906261695416577322873575458670470442711707771327307112385719291044623185775483578634325018595403934625309982903472674058648964720657507839817089559326275541462092510651691634675816231805779676465766364670113215005643922639043164758142366322029655707402119821554337357980979195400222049524623223500955220889366856381503473862314174136087189606316463890541293807685286481478636173807763732524213788116277145417681211173256347101670050845824057523623407760586320714503157909218760176064030371303167616264752391973810106301444312870470968512675130510372656333246458925063398890810287687954273209319370274377899117139188536019884821688903176737178182656523299786122046886672588466980144040192829794060831198826214473521464777432532309450776975999753041860916998688509709144406964572916280004553939095443553137295333167750367229496327818599272070887059969246879446352393385725092171565070201982298153577689976915233253351952888177275998588664620270194674867628621284345181126272466825193228542104581136838989113682769208815351723931684762261540664537268257477835265251545061311429547938792105956610270749578275979010217482300708444455998701667221022607513184830925795543393093008118655537655279465061113627869958707677216856491338105529236783334030954659538844981419037374163266867997538165701135687637057212379107329693312937640426098201558197442422578084434796636293616499286647430345802638628325637559587966965693101494127554560525658750268649941615168684332946953678624566183477158909257071977351423637144969105499111750049925189497704484910838417720132818149960605286430697532800724296432671200960466716240786078195647271112483857615171068116090997004200299822588899899683482337871189234250068201956112759165765835529199989934873976390152167430601624156842277905951564579347079399069804789354311201848922088213357807319611923812548021629933454109712296477483485942090952271172040140341076075298017954516505075746811338670039085326779753702478025335693597961034535521489520433183416473723692723087329293380146186179255272935157834806448113909569498641405998966981590492454626950668932667419089976152688059007261703258104133206830713888777685049318008790127923706025991247172649972350240088136385929400185381745270837280243879581881480814775018395660728999512336300520106774572825325376800285280036245528768741607776718898855913225403652773341992606444270976719267122316174150097161242286673669774697874012178230203595105753027434720241664493406680329472392576354223110003858592349666412323267818388833519343336582680613175935278665442590233617439024934998151124519439564329274973408746348044479162006001676588208223926526910900580950056981672431934677633197612679037217252017742081792691604341326595875504164637420691365009265447086205775711447895738006893912505576027092125910771804836362240566890735932207941854589686932533323502551175444701075963090654951946925189274506708910080000000000000000000000000000000*i1^64 + 1459603158258821292050804631698763246928321252097765272769604360483318215414220031057109907492491117294050560007576595326277467804372361168693327841591733752039343393886086044551384678841300475915313440557418297870043747478369287223036272768223592065404455460821184041455730840747191690935662120830711398717713888923158099268153242066818871182251901386649604970222465200868489175413736172096478981957671006226830167085368175227838488309276677517325752456409824206408190931283362093613298321612304643511070559833351533121195567419540456195416399548659102233619517711748607584670538457922091623627453320243013335436878876329071959328502363101173824381439410343264152725909408753949964151723273703038434503006497073022919997897372463923997838770209745932906744867078526259232319488619813049996565164590886168981678508589188122517036707891728484024668025140356937480311849439812785788213469274156506907515625642543931118384727901339198402438368596943628043886057983824311913913871555503444652216999462534480183188803873400463129804394102744634370805357883973231838060273626522551854132639200692510887574594173866048568801995719831743426603531760481645040808640830452199983884651551410434149392019253178267611840284418597579092938499556903081112397775392244475380452898123868451087097256441298212776715027778652356543475654694787949726530276448204637954878622736405089079961761019656568395950067147323650681866513204927293530445274331860954077646713515270513274588017082733525463864748174436459324420107186547000918837782445418587742523825484538451533487851015450323335441576393992883233943230144759268033096607618301809896291521993622551154595694596919600453997748484535037843258846051454079060648267722563679359631498561168138646285439224500859242476740292876377065011736316138390620573647391630046211463229733977810722574964051761469593681037668556338685150732459869862703889892579893777559959086034130851749622066715488482214808419804160949385559164693586890328067565113171982444482973745714618380339411170459666621120294186017988742687286046397937617103228688418250671920559893535127924216520885183219234166543044282363357939288301680985557855678260703262606736336736126628117078624055138072925070084253244370287592958970234963867399426639252308988646669658218832013415835835187773705964506059980906211193582380084547739722203666032213154254788455768438911081643403653820667828252356817309189479395517216295209581299196870462893983892001696763112900941058388917166963055105119785059962848217476599290026669799651572745243433971614576088479401066831880223475260658469581290422717655583794690576017532089335940496884926174719358792028982299895552993384377362126983134486194278200465620151131917011323564971522286213329629003236009529238979094991534813892644627259384925619827445459902359646863411628677212078018621310497781334348103380154447501757325535906260664692077973552828243440516543210133422682083062539146389463345318558938443458856041916542680251324730771729621086511072560197106249213129467130098525143040000000000000000000000000000000*i1^65 + -7320410741171100966458963096842091344543867931716669990306803678970898917781570446613045565519750220311785480640572958344228874555084534909448353088532119490174991436406149289881523433125488620115799676527222093095416411210596546963801342896136608459119334192617542711227958056890354608130619199515550564471196399372932414660767494073757668663825396994242269189700778588023594675458961334100463731932814678507476197983723649967488834939653189126199394920564683140686580415424992580982368839085280496036811109581516875870962542439422847738363197922461445725156961764528648349983756042360335547430989882015712015251418302871067562301446522377740381664036773936426723988083826293973518101358998183896175639377214917759562790754546623042688656993993890925008859370230251980430835035366138352283882869213836271479501324571634380989133704366827036781136321267500201839322348865469341312897061250308912852433439010766979109992587692442787975164239495615731316807075896803424438155275120767686043448431796037365446084119191520444520025490731863637275099163967591992351102783564885020906098910470373690692487153658878957658595809580078801797223985166664624810621119411714987194141544779104828380802932097427257327810118871224409792084750692633524688878707494990556473586413325947718108175901898991721133286896846012988925626131866020984018777354607637119225150629680111497780304252136594265220068585820422710370460082774253604286115431730500064779334585260911018095443339682956726781820693284042855058797008430843021801336739192740552948888133196306751606868880902216247126909602318537559458162902934562734414128248865590934552172212011797652058380055602032548353555262636190466229878084996496509983937231621668526678204545154534667306793108626008478940131296519704537588228184828408689102364183561173902684073603771161092379136238021000122881844556884347070895660358952421699253374015575903329528519862754069768388851948088398194083562586575322804845494865650358148576907462510644348964143058619886316622674208955628187185243249887306710889687962524999649213086259036889656046999929925076337676769666132491566007322977574035023690097961400470414995386217934325058960795226477544062723738665935097169111182931172863308507508599558784244133824912723531983900458788252812987348213822846923010395586327404154358860273640105364455404297047153062742925872451137360721854772850505502645206305098808344403167070714527230608834274152519512903473236345694063261612128559814819102394787094116950050965858114304186984964933346017949055188596905358937387581107329238895790991719800378876687834229765266104310138940424115812449341075867224655273421773417828879570738207691895832440566953377390174939564485606394238840096066809721959812546980133262065072653951939671397276318978804953691545869880386065706561212650459966623545767088700788863002607542176970978371320284832229482955518008470118638188932331366085577650618242800280241828513594240877476373126045508007755951816646984191987456357063586161899538378161047207444494680064000000000000000000000000000000*i1^66 + 4092534809114951825709823209700645419088771222898014800708405863422949344044982404166545666798503190518859273287298877054866604980582875157851785843839103525910334788941020907183658141093342119926151313407163718211173670677296036750539276823632139943160447015921902332067495869222086048253194805101322036536553169941291331116176914484952947385651623470300970036775428316557581263745944335311453049968377709858646412929298442980967365648993898661155512491136300734414537643450990947221381167371510822735827630661163088371209814164482591626458368713238681710567816257937106840797690257647513214160032528411381679487131457811125374949752082715946725307254985732667922955824330841444969419238418618675985199494909784763142890544780125617732374219921953061021895127864136209844556707684630559884429585214995773849282293461106564841646852627103640955761861342396408612425424007791065189675343250076641214465970491025541822565531668329133674818079695036916373394479943929444522068610607469099862215520179780057787083174380356869015918689424241472603970547944622186147109819906419519627040314316672656464112839004229304530290613349995198279632477588455661288514313083994160115092254460163005067201660772040195489616327066407459234598531212514295779468585532185897065231669063819764690931926561563399315071350755352646976382677900923759966383381517802253306154962709317163282898787273542562240242658681713856893244007644848615786186461901459995971463117185699398748265756860677393873360388146894837345171243506619211529091196517115902183408758484503643427035166105882240995125033102362918203580272592752085351733685197102671971918425321305496630190770255684760147843522385345584610077142487562912645776328700815060860946243217081692388906084128691597976472001389504255669269477399045479362156512813372093236206182581462664289215168801378888172719216778882342939697130711853482276552697133549410558065175175806591300279118996465735886314944252381024054021680238518044369150706629464767553564358471814451315581024837691820713862465858433594348669013560914038322398749630713545007457805837495776006613744480869807771600143274912349286049871203343699829692325890195751550415612624337450204804059663118189808688107393433943295042998336824217108703912064114319910016189285811309373723542389078264528803332898839667569730897405213462483342696304463031470160466049207486403542275470766308060609963994932503637645090212067546250703219930560798379531893252188057650292481870115319412432231102969390096524985875250560254516224221288979304604846556848358807214895418708599042813931546193862079497390770031716385272351608755175851943552716366313459419067289498236815738198943761374792990250241439977339225867005077201623146825315875651031281835716851328660091422816675375484853749965565070100497003382698689518963437186199218476977234875930175442567597828039391969375172193156517517264098688348607933637242377695920791574156987749289815198552147546233933372196192296062056571643806695017087668380006096801918497373290496000000000000000000000000000000000*i1^67 + 3938786449476013531423336690840515222132949977872838318891317220988472468476460897868448171324068319208562441306591279834201499990584451114747542594829509264223411912571548232417496437566630156864154956056012826912157242178411177636696147795924245313943304702756105549193434517105351223470509325443591265602330395499507750160147603711581621640731480480350159349422226783990408647210484000282728216657039957884487889179380747252355888677378066911389840321465906514797802761481132737296627099780260404286534049190911407578645520072029958718329881845206176172268694947729029973068493080762355166663229384932338809121720275509111566532663567028612648192108811177552461169032267013241777150091532608063740050772772973066472673777061462496214150558964722967220492862482937049282678658699773682775491474469939248384877780587328058403752061458163920655203948950273953451675806927327487509186397682197641102220086299872671003474597829666364768517568547897639797001158745675614716762755027430568641605733672530048524860647515932983527522959815247974149553033517389426931060653442350754659129753836424056646450000563939476102733182287405244169847736397232842657466614424572413606208830599349658841584810509502676673401241543288391075860300220645992671437650788265383337563936391395712853921349480993071973674987989876368296432049634616709906441735364715490927832906560119817614747655843294072786059116107890143812323946323504391240832674261746172600594906122358235659549110538858670014048863045696118996053973960042068707030106932995036726300577042861294215768942578540765354693099241941251687851042812205808256923343324998927353296243751780254762248524911793715662495979320735504284415366902129734300257024559089378677390703739687369467377735854471410261215868842265014519490268582847114411335275397218969339307248302549824481724201363385298409470115940751885627535795769632482162458356619526348693431749269211779811580848566496926555392689646020963559262859288107394562917348825227491471139868623463427723824123311673147168397318736261541537974249304643463282321340703739402261894825433611654839164578304224132552539111606654600602415139365072232203471356315987698401705454581583940209623231135347276249529803815408902000990447860354031067861839304269574443933950929987601041375551864662508501402889372513015239385724813134326908758327448904235550374588018796255832487313167619223927538547484948077149871852044064969763519917618806595308484712656887726195976100550712880421111893070429130506994535078953819581451110417444862798683778310417730275787016070527099652835189060713760180377693372007702442126701882845689800730988967524959277034013996223142347872732712537152793832225527409905519817988229190609713170107576694213093380911472324180156000211185697116744135796786441013979285545995075723643664854188324297788204481263744143439799149395535862702214910440505343201858800828181332189288065491343606523391585557767358910469448714779688424538011403534950267699970498088675607519263050452008182842445004800000000000000000000000000000*i1^68 + -4035862761907246843245138383412480403509514633007604078814077656546109675243298115312396324873220595881312162042039502573972460731813124248266570612099149233812871508380016646319302557176213941100998204137779955698931609876469155455128961455463753714730359605366819732756016831719228098861392249068793075849313000841029210053406041558693616290117605533631573984303024119316696949695573613542180678672980026613942116853796250029537644049360352319057240837648747620117787783900716347170618096591979640197034627330572036391493810731501748144256393350214318262271668226300002804958830096835194076868404940672775114285530521732434266628064418080632339954688240479241424474326997657801335617716724054666317210721967820554214199937181269272252039861673848330230228518441114655320595131146461085750735028396265075612021604364813603403458501937297796256834401570024824390216694910074293362515081969578253504242829615403693806901079520389434614375799273225408214770055027034623572619938849506922902719037494404989067388902228618293899214451050975881259530697541243898322069785007388001881813808970380755817601446547728843235075874746715311676412526407899615477545595381724515117964548137197755963619688613351240293716438601221186928362836032972314481310255173309472414148599278011016390665955933742825801242021427769072602411171285844877463339465023452210439893970733538042530030335986741511966307987604624574613151521853154789177230402147007607808819852341388109072329056735002541304940904418937177886734872861534937839573879381616577541157835588380776725983095374780200262952994481303527468656784224793174340027757384308466750899333105210120247495312140101531101433595495228630976634792332750306440286938349065276030113573192443855613834102745060054818795797648722115855797565180132671366817362493753369329654511348374847723378080847001840482694826075015660887470017546577173005516757494849730108239167030498069361258035544810496300077997037782814293911799127972715600043502638255284630733073402344416414203384461574859732047126531382472201138799052944701350896613321323248374645612839170225273396337248236240989634912751053767323710688910036302260876536286087970647062102778077115569342990835288129034581951739979304645464867169988464699276132369769832706634023071745775376982483202016160051113929659309890442695644377082276702362288792037238367176187369024960268247382749674096513590626690860880499301692668113223403912122821833617519836997601517955998284044963438127265720527538869693467393877013198878272322615068053698138758482631325217273931075892277415677542614623903623904688056367410949221384970615644716760967200701756409488547456889965070364380657994557824474773929962124040749001647989810632122759298899788501886819416251400833312030738169193107889907423745993211031392847101082123201999718700449743941253393052516667603045290733368522414504144837896311406578528571249353916894702160016654336207281158510328319268040324187459994476209053459324250099823027050075509628820450200628546764800000000000000000000000000000*i1^69 + 1003907115632904348252584497365152815366221649164335771099233548231318165798490338319414236596950352293000053198348997332797284029448846185263564196988202877929339303302437597649585376291769768890100451300380378306801830962472852601015063955087037196352810903182295508786443894143032198303910353894831478094171040731853374418284954902177365158206306613176649415067046709085493944103135905402460484847284329799301839600369364019165788842828379554105671747677111221798770340300710763811887110830694420028024380535099566806431278963117291344499294052756962874323635977507254812081272329596608242977802802629989403944495859261046738605026817488181760924718867110778674771313088686325339093967202679052082320674867524899657965915317961398630235917308830396467456463563014101208730400430763576156131266834071888125007825413454982026713028985339309499497280242492932441945977374584800963881541215692039751706535844543093885671634578077397972428270803895474117590115614414775915778892645089301526680525084235968323558270806187895544196560519357923521636618579086070663682025970110625936491045689419448462877610184507098256448124619333796599254029952530653269276306480796052378856577578801380813662674737523007492487895476594513869221523443976691965445105141340092569667581871602788173869275397726678251080676272518848310118625392103282125202263503485037133492937724961506143817404473454809301968087928748699934617387706699084922949483984157764480889766299719512482390869777881610713621919967676561964910317576095981392393840522061445459524721982339281820903798962204113024907238251570973926411508686083290953381582862428806683495230277793988536279830307155156836071754536886528599949982789161876148595186204994455163878011434329698719945001726230383549410427941741419989528923318793426915828389422351594460408082119835238064764482630543614427928749720330286635331682110736942892668192500427501465372510466505911914019575933262890567972669374263614438704498270855029188813497669461363645774674758399800246191008719492294457963785791050817639847225330017962060205848673503758486993453407050221188833223891670729035927159463698685195278164608127181944087479251556085830491639722185463680969049090609730971081355516833389093077518134192620080623908847853575036645754115905579304354531966797601521527944523114464397780284163647582255621895151647073059628301730255581012981061290801639714360134944557840574722965690611120667050703663118846453456207591720962607995902210564104381446648280509599753863401664088098245901087702892864546868700358847904069656909901205162806561974153533176471376253610617396279537425556683520020577430062627617545861974257960556087856664787273558224122912075836239459576703061012963807431834863038333189013538000316304546388511547747217829470233330236025512525716672022160684011589831334798004153536459730846152344882735697612216052977598955419365284676598609868859090768405033498618604410923796163486046084842460621446791097274263476297466886430347712064913909523331153920000000000000000000000000000*i1^70 + -90426323223642882405969323983712138865868676762253661729818693336013241077795317606293182198301892841646323235714591484106091274235827803001801121593166310552258113422397232127701018171891321396635903075206125310360226806937894256770511718859545543750367656495290786608594287050702565643833373472725816093504137413663372683021249454104136324264223172189996318106212762935324114925513169264473950611185534363250977790821534217987185602898318079260720390932334739955338763724708513014100464051045804396707202194747964817493362948002750911323104596991940475388503886958213449586351030150175258670300949388445424316483610587043264231365819615240603220970153112304350157392890995408251090681234477049567370308863887834899376113836743139815414507325193699243656164441234644864061602663709889513098553875839213902509247672500119899586681360180833656045826742948375927743803105874206294364989379912351317136425636541176128283493187205167610324268591132319013641800419443875865541049942152412209957045674646947695083043442298053527393542261380442663284259392877897961433127662474840521860468022634308387024480985671459260076440933800072966004467483490450899737170776296758242829642091577813050648193577648434876977780578653725755054426598052565157425977593730720568465031773386030774347191045762611417606754518219839343905193776169771967967809003393630433197176046878937158492160357664602182741317801542880899533923931154145194060918596888177524915848546263793781027599479577485271770703014698683879238212006058494485695993566792778930236854372796802650963066713884893677260281289884671985112372833742876767862955500577038142502761742929955312604114968563921640628885203471725667052531822995159384014415479414210532934284926586847771864480161297999076535119164181374106135299873731024138466783070901610531182783313411177673537472145411483418036803682486011261915056218464596081346774103843346989629612276934436021442712403196824017967344015951071559703192169976321223445675300929165308299150036639911881098854234431381603872374506560204270877476347244917787151483624749856622808209678825815975466663844236049713801331720130556835592172936939911325999612557218929212847229037353582411900436356487786623780930156321214508728519051812021245432110601904909009042662619160594303055707203990581850437350302365132700619428659251992334935681390286417912380625446858102338396425720571312407527406349576791487648184633531316422178812044057748062172349834833852063776566434307067958500293888956023163074482661045777145219332091513912668016134511571469031885740678758732666308216670427539146422824111387509593312325687205884944638004557948782862455778007883745666175047833565681313063085166531616226589401439987621040306331010164388680304438278769947245176143339378824717756883856515314214937924450451386001167707860825692817236194960574087501623614072702609273253971102946052916419582288362882438808617706293875916714260184775738304978823610044242305586287941621091310395065508574300753476693524480000000000000000000000000000*i1^71 + 114719127750010741241397718023888739246107295402483319015899227192384353464458927637477947251386692612663543109571422035516040299123716554707356206648879120233035121564260021816795047001827307823252817750090689126403374466254860228868048311094613781926280859894994175987082429776036983277709423322913090741185287118152481723410803283261557339678860257856594731508180696917534584581249366678110600701303607665499484017524695354937300059838693126892135062786189064487428206117389266464020799973069601012645190611861966079216942291409829333205036528720647844739396214280806721407149710651801083516306660738698855622971435334920448268204479711534813970311178518677923432700178303883885410959071221230288111039468302891445429153938655764138948697590680707720370347244282241932934557462922658887585049742595781026952505375236849117305147859935564947932753862187023832730274065648380738895980263706063290533523012910780821714536933498768511754250115275493881815888941928270249419303333996387217296986193709724745350284467126244382385745115166088045072014378965407103739654923901432675319111243968971604086835945858494315439756157146557040498735673405036523366892076814063477968842911034444308460981844190665429611214502323761031473029797972493127224951770816979819028779324507019506482916629588117055714221057294698940535992468483928985765658113718879703293727948882830707214909700107857901901556942674049281618007347138044337501718304112421549493747225629106721987847405968333405596910467312376313442410184531771732000021601052418171403445800038140663238129305937519183032865679417076941286517209680302814180724961805957303400244756759093944582876686076532502637054014097309454244617141032279714078574561624981190529838069048832367613741017592434618831425116824135457342630386226099143212582936678508724314277722207526370456653986713297196703906226901117701359744325256181664650511689089367942465889821421296575784141314299374082392145562759007076119440626922931286924660910527688451237375504465966337738632775593078974734041332265335584617689552915351624770315992707691054047759123107706844247971496887000583445535485049280792924223174952191943746172790070579013533925929113285182811282616410034702086209494549900387808546994152957110621189034374023232097180760789620648862257170248059253658480422666157586271116081242468653362633523620658795973948950036214123914701815178815809346430782627986342470411769811580958471138441724213442678492680952875628397663334230111174668291089915995309030747833627047277795903655428859106435320490120559520766617119557158537402261603672818429529130500735701053752396542860272048791325895809415918764399658276168022909864286457638598945441150925980356383131576293960890176181057240019190376671952115105025148307916423586067475246381075783497715409036942649393828856759755086561713688040739691884755761691550436466342250778878281698218151515649859708796335643111313329561202105660162846888510041600674163721893131154636341162738340915332220190720000000000000000000000000000*i1^72 + -91900871814193300132596065008904725547333475382343719339095832821140281218814223880868016222639194406560421060270829437205724581290633033329540558849830416132431064269992056674711641579271140231747658000069305045271975381542739938735073316801277132086090295596818535823938878937235997554028735649073452290493145569423126745912947274699583827335967930405421683672763915194232548310229890934666817640019030837836986817869512655150309923059963160218297536989280321014968410698954716298946408063865787630740277702860947629831359025354013900467016713688360687640411043753056668728135705163250281567203732243117658494186455193589954649506291519311135732601792807431684401381967212797309799012611545426337584090908783557351002416666365073215072034106433126397869459822121803207884792474719385978518778288031495413675059215274607453331305557653499266924970635242056670687699486064324027042551070168630180249228712814454570385720370998858296864125869106489494733605460351097623263305832528573350546355658939194811405697612956976755103310288443291695558219019501179817955807969286984939352250615483882335245813442308984109653242158664172605399953791493468373071418612620849412409969589001245832177546173373935896540554127206770723677237607627789938032339625307868753787677217132813093711669287752138851877470719979920479695751834935566449956402143938147238826792508203936032326098208010401586167781857936479203419455934077834750096799101446402887842537399439896679214925382739632135127494957546683829425494608121226491059409649183898238881385223618926063834311219985389948104844036084962205745466087339584058148583148208739469745954559351255250872301056587651729502787168288032119387105396952253202422256091365610890231364971649352517504250377165250315357911346939038240958963307187291087922123938160927426444276755606320219481572366836522766729979633721686961024256662274157376660073099106312441362573673254110505885404142065568420499420499189756589828702669344355525425192570142148255366173700805471779042094459199114728506562627474821174278096386347888256001573445335478936027903567257208057581103013824093656804922364922830293337218873926900852369957470304767482480689338537675247322907037248810574912885912865589036626987982163510621703808570849315249266341055736646743890142789829809784693232837236856131710850866658169140736478194961032933093839903932954498965742513420909713845853990019774377910305455225840939937593795339552575384675012100203936489558188755529529783354106654210263755714489377970965002293489556995818137837338720842295644199025069190276405120356387092860893236802045396360875009836486405574035836843121263105169279805348580941411861352270487587345709285739930098785982885382788445077262696752494367119907029923140645215676229612317596300504262055852425368887976778933464206406050724248768546211282023098524923907434887076619017652707692621905267127140590638483232927376485324788118805344623650370548722220146235268979497118739497876744860626306727936000000000000000000000000000*i1^73 + 34516466824788926896084352517877445536124022314658860201530377825764729278709672527197105372264173936054806691172972807752441486478630982529903101974963981865444555239881974192829081374697607844246118853788138020221372149922530055465121726338793366862933727525429575752888439933450027749271075399074945207871070586325056958911902606326289597266071296152778247442521597744943315445244151016910997659520312868096287225189909536055260862304661646896567207624166514096808359010466852087789906697449321190390031021001322459311041402352579473312039494069597954316360021057451788317364689726337341438214016336040327150285043247229959340704962591074248180965479367776722405695953329907130063203666833558875524734045399381226908167264406085554331066646541126338202072891343895409625137868960107327236356048671885268872557774373452479271499443599691019795855669655575185486013763096704600644399918788968705690636714218975330659555351165775949882093033056112637597305726394955993197987801376781223694017428631765889548364384735383794642596905716801999449481270181258682772357747501656685820778320567615337978669722562983925187183711236400665015006757323507040896876158787664800645153358993798644714351201229474929417090249170705400201011614129362713441094837117201647808549419995715467248902837015877561763480655137279504666993050924550881866012231970353151428229921418116298491460107715365895359807598391896384549260799855842921765843100354509194462246202683404292877475125372584714023435288506434256095736053475856047785612607738472960425367940843067940807654146090838450500481974100151025458473436481978323470886866572045157449016618506454191079930872979443993339345381497088639832483479946548580123448377258055858299733270267155538227593011328993794814963295175963607614704667108896142306103399788336685163275857216701995821805152308813246068025600901871365158552977811704977741289662686899534534480618120503211194755451145656996027394038244884572325935349493265947026779632065101806501931086933623473224635353600357887364923632798638120494360684397249103842681594259957366474277003950149183606634748605099552812897850026688400374947985716740675194354901014826119407926000766839633978203979543908026541369376650456434228163862843464903369837644920687528867399969319954901786071307600272462362661356075111199251127758930315843300362018913768372102664151179682920272211336541197685027950188038292124529805773190113044103010219747644292079745715491207589652031226469973035358672911151965520203205550639045407548698646283939274789434126910907331605358237006955762279900791288587024897310807589410410665519138857010044231115716960560494969030878172235451783151428911010539868846620049633443450403009944399484758899942071975752458860516092480084792044299187474107420333018999934352735440225805594241373943017005451649977493489138668111436169408316607190085263108040113879687874325459194698939394518279654343980632599880053385003308978901435255986648454026341113061827831398400000000000000000000000000*i1^74 + -7986422182110006393563011451796062200080685590352200546563572518878832886008075786852379357914556840912681363905039962964048283407352580852797535762958937111333704854378169004819471779912376728521822833709376554563514241125365291896202891899982361990161531936900575945456236762664083040681794021844624981005876948920861336237230066996400299698144440280556145159895632130182336244329300953563084542402048372628604120785497074834378719329156674764765019535574832877018121572612164867112182246454124012359741195493484133994441237807320636451349824688766410834812438587440812537524803336423328720813637801262819465251453799578060766215455216908966397394301630652281522387645335834992914034372314914530544135105391717625603528697049764261994143760193441621087525990505585204968992199928048636266593714251319786515992652888284550581250396452649973515397828016553781160567383410087075749326771634824706292246328949197023957365414985094576862597941589539514416894938227665910697138331798292519467221048118477945918212049928352884069235392019421335452832763448479122446268246355505790139689183493564184866377435990896654529102448334188315308242043834626498532370439415101596830553083530373869443982742431686284571590600251795079171221524186915192175029550537901991229262504727595323471885103315761317132054496259618263743008617511281795205457009287954974100665722041473630849797784824408724543501914800115747707242977039566809108585688578287968520748366192662525855958047773794997485831095543359470155449279806111437517046785613152852604695791131231372391723764140772723109778264843340577410759657379474789046186230722887385199771723623447500009668739648411243835443528397869532335941303761403919998903828846344227184698691694262366409507277425487812258263473014847231820096280677659906847258344175352744468936406309565317148708913653516686417261302218899617154746074456006083177009591873955311045400216249505198964779120676641693502605620848936826255716176062904890959987170412624790776466492906290176089569108953498277091007186278184890979808913193971943933341344725256577298562121224595147349938125200008829488892965056184192483126257526734053611067577277163276296932971486821426876371409057661436690270829512334673449327147708603128343930537560022817785196620091175311445517057465052632803030119119768715844032116734282158205045440799704418708274575043296855640109713589360894768350363521893986016119005688506880568691181678262989611502745029881994436902429640066319941148127890588753767156202371650477875946449463522558664661410989457824047443889798576471596873744957192087073404206401160959703855224943282936054197056324950418093402917235200080533139456427635256679484065777536152804441392879728994858723898221124622183481728991018407035851270828500006779634822957201846541312415510291644472077623115471355492599965965419352366968545850232412174053477915908437205142937017973920444258354719212006725178636956109443188970681170403600210966312662807330422784000000000000000000000000000*i1^75 + 1273800644367113007045104811646333980006559859459280735673588518193133628610168305605667236891175376895458671010568855142194652350672619526109556828048990209313647056817688843364415676571041701205668847779237029048146980140185141964020878404852812358003123106903482783696881617293989127996909123976046877564578781829989890935446713196061192315389734634842425893888520278941946722883066041773961875313178280533248993321127320433839592092506792254094573893842198025215203361748270589044044141062120894020903573152476711849314122980647328184163230399783351871960464035311140263945755819116767199569637311754286300540347639652884987241417782172450435571289631206937596890730156666173843117053838120900191694569811561251306406914366706154819032742816623040829396417651022345438835479890415188242840122489717894214870255102328886252068278764642340645550058405059058885133200709120685553290875652524537208275543454599490701506726059065650903635532130160996254966158831674562458519217284338677504283213273224493256506482628216629510129948728365591224680718684282309530755757474373883363270717320841992399058114967252356790485618179019805185167334496956458084831322344549548957699513331577951778764856967004531885315107323858554836854775010469605040482603337585171548750535772792834361755853233944333801995290489441520502606954072639416180444085757038665387743259062284031919840387747443128459020233425706385543536546010413310908811511882909683646809998641259431601382244253831295060533857720280169961249977945356908182766758358617374013285024460030724849740317027757553069214814534255527442002351556672775165482099907335615782248532175854220461064498403574550423163805775608370960307948923180909834881519147231108612946387052240949286868722897072709038740148747237414556934089271358314506042984510906438893109547724384154131811856014620918045935840342521147524969865186128907407653213731762815961175045298293798980430414040208430109214985604127633833181104005142683969555021066168672363046618935028216810871613182086712426452510452816319970749188766959412227546798592880306894526072927344808896820630852108842365782201237262257763281181154202632955562862999148575332385633372539720723050026049171204782981206138653078793179900086881413839882096642306932773046742137276556610955713208693553554141048927974947923555736489593910917035146244606990922583084761863211595660934534194667248980980149400328086163711369366830177310851081432966954123912272280933402528774867038659275168960551808068094665419910498937641466819742823044539829765454996980174551749274722055338252411331801337913413320998289991033690440018698108896672104117658978596851810536887796222599307214057640184227230456530154464867280244292166409948646435035562235952535400091455464220928919070970438692012353830915278761345279851113437748434860805978623485509761505409672275543535070700366919418705057422818414054366852418163567593961285926798021235849042607701815830059678672788745145167621652480000000000000000000000000*i1^76 + -149465400819360138302918387367657216217190031376546382226795639742608352301075186961037449339608017252127362973667273422840867007371038536452646149525668638135345244096545572196636514015209012934802941213657410396787637467590933396243886246907826820235478696609526603429897473444153400611080048195252719582619499099154074271222902400265585524016727332360748770230940123433343061315615834384664677179359376579747147382514932129384585507894704732860258084688820451566684454733820263548143714232300557764783866378870244659435083400250936093881237748273160796771470141280260779407871281650436519881553208496354260969379507920404282315469008919340763167177306501206145445422421100522963443299858139873135931371580867847189561964883366676246727675748889001113002494121802589872643487723496180882064817030456459923613371960253286962669188227164912028873071388941882116605074416581650359441477796302637824318737508013051891933154350902162886498548261458712031083653329769571936503267788815969813160798788948586304869854605654327814666534176242235033691848587328344552847920167420774366283051952322635805836141346655464347858042224829007070829228841388128061573345520433501936966177698923694665120102463274120478474229315572327012782172577285240066999057754069654043317874289838363492029110052412975865553194192463960577810435827221811381789582083703389763041466282673548448485330069592150801048300836947882611940787890652313773328078463279303488181855398224602695232670436187328831466694490630038152679089041571430713629207794883313070029757902534023621908959998869169959071098125839849471608083679968098876181390387650991171953716881685664549581562203686833286366461785607283746357868682137659685794699895749480809618546092274057137603434357941580467023996195420250256193285428278439492730970636468567397791772680004930015054856614275690980941543759496317719517665218648406376916157854764159471374383345233927566814860589213960523511259915764764437125781797972165566711983386217237840168451893900302138303401437072914769061098726845666486519110207633163087279588661817731616829179480667025597386681437899450411814023741219569130020185486977081281680473180012293982899701994131219077946157782315760580979836145584553195153079166649057656862191272108589958945874710483983498292000278958267152922959089852322457890540757717109856836099304513714745862388747024881717645237503082347488041475880428481910849011433956084093234863989569273622957789880029931064120928233921552465876127343713403835801777062718192611934610619522144869031366098765219589043912471819600256833434237730216148146532774655359616466831494429257660735357531103424614382623490239080897729791225256095785929930474740222291300895260967534294586379425871605286681186862013989974888408952900430211473167869972296453609214608311252911039319746604855024317320607358428991009819185279984585036000124218961026766308168091708784996612018010597464853226841775874508192870683105541218369116569600000000000000000000000000*i1^77 + 13278297446910599599762609545068410667145140093588418005378087190737501412605814543990280990053151818278724892863571935202227303870626176466620585837143970811380118209019568303766399422191848059322988244802568782600762320419815743316690238893983248620396887714536883645045382209687555456847139175294192146106058512952234440451114136076933919414763775607269453102940525483411747237851485187412947523457318429035436171021109668320590863016568211440190024551644594123084047686309864449341641334332654130422683616737931385307173882065819584953109207581552217383954843437274203894401651147771369847940931713884890331920628044670899620041589759288044127055930424068374232381052262372536547332254994560871087174316007404748835209449946145710939936908177646903117458293733763403685522731311555256224874387457535022559782970173427524788119155961380009451658216217454147911269038172248249941994502999324081038515885429561921725956826651224639447122723838299074340602448956786556041781123935327707828708075666521502807121986184813597969597811677841426693944272342768306581486479799528768750188115892389895423154281031293369949379238612324806675610978005756117357088673682348624422488884760464090733001943023772448941871668959996026009474396921032292536647605528004842037352201439729528711353529553850030406268757546501495728165268142945622690509148349430864128429464542740027868564577886528746851076868449951336538209625054994670605185295019193697086777245587038052911062269069096330233853279921211017784914067236280460791044228538962642317262129308657780494670332430486788225768542738993700793477684018929856682458180861788383346651675049074694245755198807756464832526207887011945890647446874657489147248671308040286686882054806536307117509443025235489881163635163391759791304681438963806338042994905235297632758780033052599593839240443095100100252453219511703898961557791978566059394156039024086697424058993470454133405145516892969989538804830822921279431663413576142213878515011437872999242019203272768435979233832203020908900927721811404915168493804286342816543612272882272517061357330680767671917966525772409562699547270525688540484525328177062584072725704476707186171711548672683942495834683070848040199799296668855302677442462208459974161161698495793803794984929119635457223619831716161731576668604014826371531878023777190059268957366447984231049602467248036085029666839961219057278123401034736287227452340897274278713502643761936349835613398812659065246505309208983881380569951240487029517516349216292040506881357176215366398706810077389558922591133859292115501380617777591445566407578630138591796564870272043534840293633447031758284833205385229598249722730852797743973735534540450836495938659682884344041075615433004912522996873609489655736063542821752002520219992288608042088258710659331076954360562931658937681260812187035382378199423523787569491105034670704376040786409800458486184249310387353856819274964684002607520176176212660453376000000000000000000000000*i1^78 + -894808781467500023673737211739553159670387975609045848473532763742846707617795582620063077882189269122270148029148047022099677417249275250031920129972944439999839443769525521882800784469406217161042698990310339801927729682257865947212113853374653392893303790678963863976203610285691167740956325946453963173181293436416074473090496991193854528716530998126150743917078952609277016000914826651410294528026331436340788813145560467254255922987132945164551440363165279228587860674387288996858895062868343149318450260621544930242461773560323134400141410500867704513398312967126210861327070754461599622432108932351629636236887502799651581467207142550253230468270394269080805159306610969295361865629725577393336216177204739752539247448064547919220327751109443920202540801876251500380319040031707065789938652158947570867205807728025384990623771855131308876266457720159152869493341271870332771816069721982149754688412872517170315849793890558610389498793971066813966449162743818242835206246240909962585484444015853341548920419168812930780732350612904745679085738082536094072238382540448362295843132991691123640373172552517423388524589157268891281088710363645490083216990908123635351410473317717609049603925418210009199989169962500399140907114968250854201099769963724961368034045441476416227205694813788962127182502494154963660249078781989960775403564373323178671094404862679259803333864505897398887493736107246523367070164174921568938321147111911087415578686405517889925379843297739191888518921743507664462727235817399867239788804764422599172263326648442729747046843181066624236131653942078211505019334897968105197370536016934679428175227883869338641853222011421982529000288019753210700851477803595666474638675577194541825953785594075510729265557575919781308974171778785626300827909764403706926055004633375605710906502951856015879186379138490716963245327442004745603122007823047453740157511878862155292140097650538543171433793173998556161934231895326806057675590564587542301870653168727585815517575426470378789932886734685874563830262390309155619198677699136567820622345788110308049075949068918398237429224962351533004949044081414467417810363269056233002698670859734715891951002333556028993387980314287886686997815803601801730995401993254367623231283883712087342209426853031752354078902754902444061676889313888623942858497451292690657053255622050473148188948937171057435486013985484168184429624817206391585680426810996436576497839962895653702209248323414038840858966860177641465946344948726373478356362418069385770607486403977727311942752062792031900018045417806407628382979983613324968967556214422381886677940870036435189454696094706184771582586333453565916895044966573551745943165985164525734893118190833919912982720621152093025317431440391821954790900177866786285785148563706355396803597608266469805412314703984316490906227488136068669428370688224565769324539115066485408379271406652173332029278858317669767192808925951064203979435016192000000000000000000000000*i1^79 + 45529911710418261463101506165308578139641395372767379135982624645973769020603240372966487834429139492693835840372958545111532435387151312489402887092134587791202400949344159951284491041275719200766443788703452427697653452215724686487902249864280360432440227393540311155631354258051343098630711795041738158988868924898742519848448856605752578400111778148654818171255342622873241382538205285020230885444791604277683081224689549942166678945135648516568168191823294259631248418468366146359039448524618805113472136542631312607173138873752650871864340617346960925820911780794660907919927450496129959638962732815122830494979184352155242705683502722318240966968737508726061059730594981973455205498023503380706806374284541096407632019196249808488050262922925943477482706231253757556839359640247889137137295930715746608921558956444077620823356466570378976735868539985461793065470828908207572514619243384997056295226937014878939137619158926836082365559844672818905401469369031980615167742671372976813999192117659801212384940015996004811322603720931866335278239138708706798706063502474452041852665391574002044586113275605162173614067835577335568203915807463136060269229533310514209387380356885105568251431855377675427149140526110344195267516373815112779013610787634410189028173075936153521668347313195418086177069859215072312669724153620832342021948451878280815101126900807083645851034999778498062190085976790361877176344896746839004749871863285457311289244053058136847174213888137747702472184551942634563184101486847436905346369686446014861862602237655641996659896250989439677598206818972852058074315884514183530590240941592620315622727998179387482168056434863298358658560279940073252576386084684561804271582614473666815232748870122986962135336924693858698880199647676266455711015816258380459101600872287121828910310677155365324690149583714214959832886440419631982971055317265555215280440891615833665008755584395598547096280863194225209212560166695548457157935910156325792151434051903051888914939983452613384562380305901861744108523106022709562698733386053130508033089339931784337969210181549379487302838151426263732628231760988557407527279588697636766208117606552641391731281015109280094776845837826651634560350521047100490274731604378025480106383869505678348351699651030044238563564297272089597000236425580852881485979405030208955510989525224149224834543719883359494638085502843291167692786867680154364439557070072228142250406478781488958712827782532273158294395155525268391693379382589878000714303209763648883715703977379053175664843717171453107961199981556708640537362647326826174837830528363057010246696374819434173603281645809960256360662547826924931724067238046050389779769932696656629687070114247417780606850477808600837399747034789391523527619769771748185804670448569758543028030909648889590170347078111105047942137893365314967013226513599849246940679917138067402604372899557360642059373365052454717418898406391495002580582400000000000000000000000*i1^80 + -1774305052860016879037482738406352008445014246128900060205913703169564552256411631896991343162917873458788088404986857767359689049879883734033062961454246530420549173698025377254095912150386443356780038928237554535762251907249138260910396789235122106248050366775413834176058095636929037724090111192709814381229000975773107885867047985195449529375393583524059158799639498694123268078840090955763168315450755763248454267473264294659156246964920156750953399233483422377820705624110572513806989577160776567151230404755127703581377137556883236056137630355439848765042807533502027527006372084853323850368172326643649409344949135363624716575664023256654465619407322558151325605090814043709552184108872545750950607156014727184502870168666696893242548626034976788568647890529841873487265047154049770222262703383984361345212401049004260382148724561078660434623073013605733945554074548060025229715570625931316922788040113388613857356983454660502377535011226100454961099240314389227292901424758310106654326706714997892958114926399772110633839298021229771950054870978859880007708072419239370781452611678266696469437620649468735567795410360356178252493421277994395056337166654686949183877086419023766377401271590745435647536159030722619625721628661932066373517261331841074027751078903824782619191644021355475005732372437373575426435757480650310424598667224648995976659769010496096926096485571081305817983952674166634581100438289786529206059097942954061222224136780629336393910684317746543832462926263648504902095529170124269693654499920440792981600871423491299642478919796556394611913647274969057921808315451125441957678050331249237493845732393746580341907939248838232054662335217751423550703344972931231918132214646881763179059897203314815462593251539457054618254380515805685528869200215382361764469188109604286269541144626595507787781941336344789750298421226679475162522168102011170667678315655010951066671064939506974650480927318045652719181528495142366713973147203980275034717680802547055397437977804509806696925245690353112334047208271388640029262721374111703625824322346834803216939994948032388649954216326501764642088895199895940981729286948670261698170361160128978171073740796943172752983390335329798965857135447349717778485365193530423396598769995471127945722539904017989656600294207113550124403924000152658255912470288698233681394943975280491611241844995498239150863153915739519574033850865741402798387147452761954348413172504095465553777593788965384279377256931671590290363275766750197167846956322001250106237508906138649562572442897529217243683002670385917274181056606930421437821681215530783569763545593622556263440574136332978926156597841975826982187425949093865600130931705726540283851540986036222413507839522077393410190328426178748816271089543140637116129090350176135834250514169215872049571543203374660719574246681754853631713049517680008460838705782429386132463694161090406638774054829827552370250552621557350400000000000000000000000*i1^81 + 54067367741219907821855330160305529678590369751971661559712437477802640431267871625856372939011580097727245361314069187564634166002175107614413546482233161614498601660120162785954883014985194282661364880546675242542319404857066863014156627305552716845525528887382292980184949090398176649929012681118710901027445783011054257418174532279237529190563584555179916940201987570053129896861951656120980499904296204905568712738472694573432368886288627337120020275430186432170005078032305846896015163079630650369022516506234175154311198113002922445285853188418586688248610044263503796919691029234654408582871157033802142194286022901589426774724386314771701579272718533966202054769568336383090990572322326889732772121407726119162779554512695711384643910904811786037106754029753544915893752685861774289807968110791919737742475407637877318107198110263873588677638604597432590413948676886731918942321820410636920121395997938403157815728933835076008021968820928771652700298151958501872212076537769307997302801605080249545538300323045183397805844512085316637598248097418812036341433085643795928754424494865091511443160084978449943423813422629541798657982244158860264831526174886437872131411482521726211533581684953496176482022564855202336260974051133868447654714231446335195301498803609856023017528967685948393914344248197160121025603014823741298732337324480752431489592309846931152269337041504510789364225422050671904223284753703453073703008579813961885748461627175601571978270390341796807730360777070487817152591340671955977262891493261396571101847697023860852523201454189921366593351812723551990140351661290214629199504423079921453393848116096459326044719530340055560160931189759930605863603953559079165021194941019734504650435981534080648383072039282147802456846416750365648878609330028239014889448223977198137481919201322430010381771713459150216451492569930492323785341933321437169007318312374813900585447670337372649493033141614178774162296247577618679537549003523221552437901077589470925653129997996772129777293131926473279814442516909260160663608287837602337008422406179362813970640600214323635140798196532344063239228913039300006304003368342263521322776772882347034266994163719604111230171767463115707876724708211480436485636897196057829897666907949988502499540214208424623122385086993498768385793153123149665473972274235337074655678518508848865274435576658351107873214626550339700339541987073314394422336781870385059429720422216190125478593877374736025056508245924434687593944029587472065203984284634560752831468084942004172604655656923365165217466864684163984300146020526733730425105021015643450449020788360519626964971563307384860039568514704833138520053048079562397066434584322999986662780589336137694873993202772272072126878577643117806191549283241917164432766048051338017991771957540802073920177239893339546371006139514532504478012966555730618502785166308532443939893016214104226415439002914612331842161868800000000000000000000000*i1^82 + -1312169660418864560200033634329767401583321518395466226404093922363362020300523423656483221489880407935113140616635489694959590720358412615180906367332853002670859248779244475230138377308961190776448794445181053308055716688601796737940229606720701075464753200395802467458710052380315647693814121404106433775910373497007575989328850375884214328587944303034460360086818921755779600297839223683490741612920831100401065771407721829588842160249354525359449119004126801959424636884684853299949303542339958258885961347762517627565678134796934352010890236247562200807983105896769602348332371570811856950686945635385699664161993586096357296567719393839544673702110748543653496867633115278897562238140664341537445479014542140432765684139691364891693062485192172212303930140617656607765261068860523681477181491373870442213230180073033683834346938588335166546912070248269797488217331666202291268670632805153465236220695218443398567725218854726380312390010377546539197558810094817037669746544037027512865687050552474821747919531030602650367638751461401479795387934591779799787633379832528719637939318433071106090975056542432893821770929895271269448198520665236038268868598634828134973657616591556938437437943831692212714202596324089220098359846913217348368211760932643116845232462800970013069026556236155156564311375716778295373970099499286284672377405611032982220446999651164557502799682930942619947046333647559201418536121061773607325004665148737613132934009816877227637959552437749515156465948368219553112746297142989251294780883378516514102802494461208531206558180170772439146258239421179591804765717284952245468150490828977449227595885933626896315481274274061401217500919287613815214317227594898225954793236228755720246076554354030257300177641482287729921231121620480138562506279323354111073251061396777449727168368445528855811783784229243038590950624897925100083258542141514122240180324350345851715836565903873778625275081018327119487696385422330643177553075902236097528401683579665863568007590227152607419084740652287540701691180683241685687217651945128812403038494696526962337623917851501648087241613263037883348495182661245217709617202425039107919412407742967919366052456535432709853687877218593576604411112843692606150821348318912515475038916893646445282230224033369462897058457687233344164162900170263551021386029369492083708555088326173702592837322471814885768492473146901300203948977528696269112648397306431782410165043281507957708922531458493835339069593522919665010855341591715871831525531837260489280977967944272399565850463497171078548462696634728652731252065169651638503007587301313631059230534092953153734374098063506665891473447455636933755578803499407238375079602172231280159270593839710233770712940687904635742653614764998408872010122484699780570301067932281132408699006826154394824909270433926079620742178460114154563178955594670174578196848800972020282482139885233261851094080393214731223040000000000000000000000*i1^83 + 25691561603056717252860087311081991624341493809427451680508793435536126696946848178578007271435326556017230629219478743699741749151087917837356493045776493386562476634210411445389468084837952036912488315134275441506776334679616005856455290293515075773286570186556239521975655699398049114691203768220991268134806406771113462411996661535575885056850267748693321556973862429166485207609495654576785851883361959209179108318330094758547302908220869461291634696866736570570862740614966646144559475567175321106126973477299416076485838924256135184716863868504955422219008129289675701701996888828056078796300872552718222408415910693646854041553443232809071563490113036404475347837820039410103489001541278564766136637131875628626241214421415550982792992699552304473241103608335659639422364078830985763949696071141131224390038787188021424679986119403766607943659824706111270456046956489638453520878990057300452819290324398484181487658269931702590830200973907828292126998122232004521612917254800988589612526569054350956861747837231775565359321253974261536192063696425678139211207378130914867102439249507992018080111200132804659624578899299671100558998764964288169737772695671239771166333298939400868760527482771074638329482107007075507823424645759282444031505023006480050005225319795917063800107046873638466314101891253625297829223551414247293089490769503027110376739512147160945141886211134001531305232044641781126882277368019757785336336161741238398289538942567253063360394479545136596065482034292124031489880815642436996263532691012768150680648896774856128945764402635725251909849123352551516890971261340673749794991678252701224056498789898193143757163073216386994070257431435761454079018341332254523813061022722773673867756128275773538779208647857504070948598310620147954715444371138193644658253527955043472466108368607227165521939594283628414897780638621217725788302553701802200226677886275519315462956553435688958747300641205710021329206307283545297347863638469865125359834175322557387160198860826345622743051744451233737067534138399169211365520600854276516383777061950527835343123817300476449574411175197323463266195909104167561690680230913829598307517552664685475751309315530800564632343629882362086293099280551586138831710242959498889852821372199422279032510844265055074112010578127112916883819772850394493325946574119620615311527554116938603134517624426420676917370938261862620553839438963094914863077868200450087822669369541402346505265539025630461283307666918301529922048683289075383034564960902554360138034554930950903006847192197697658845483815440842481250937158113749194074508192282947217700406750921240267706038052512347837194891425865364443460757190043084566240362960058198928841599374250269399636558140031422701974131506446133649826376892936219413200793819110200985986020175027791650400250755136360882708399542846682894902818379299746261517618591559804243985674386981886327997266797789184000000000000000000000*i1^84 + -408607857652486110141752325362478278972330042953169866805497979114599683136507205515030305400404502234306280710333524572790655763286782782412432598054809289156663453550510190904463904958025617772198852750043100322083518420530165587339747670898605402686661855210047615759412983508987082014775420394609705074323160509079899060134940440362960578799640968504775336825192076735251432604842468442049893280278167630112720502616775148967849532829114556049488968493306313833984437871537452509595911450919283269873447633079390340360717085578498872449633895339597691714237481580429304960147067303426781841282033516682836976137025456367863326017226253449327846408069881153399752505701874532894047472660991226950282260543826544831100857804658006274223698974870906398765000880143534279399065968498393606934458543442496940719696722183463686042396783674527497879832915620743146560493943894393224011069884159836041153750826137377079481346778646010414107621767068666934854843172933098426316483772178412648466004512409002339866730088328029919483305152505947091301118161164993855679494638377117129463095075715647427404059888786072101224850488594779313986710450470128347616724139891307367404470721967141587552780000387514322680887614339478755781175982369541425399615822700847362315256191774250633349818054545112580408432322057966540423315896924177951028184869930755306659585065973627241760273564329136358608186114486959832084196773057474764058249764216801864465106787151811409800910482443378083993513746712716028116653952915223951712553825207349969348170544425298639133753471054292405186873161563594009423286336749591678317418266078149181493508291970002686205540722014810425162995369286332402632032705038209106685352472769301239042806197603106562675667535374617795284217644132254228397111208011791944269552407243029116389999732366018987643933757750445475392711639879499758093979904757848107068453041489754613801003731197174462493564505934562298689681897725282469095315769412333103180781623511942227211396280660182143911208734935573035858014772654359828350857987059320242654538903475455802548192115081097863368494038942234586110158141627351403628849365048080299047926322973557157593498130864148333781856517177207702125847429990697529830282940167885872397858552617210524029624198727438055432757380574664729767533492269396860170194217030540820287397496538246208180595817383532583639716890156684733019400404998615112026691602224678788126994167967913925381362244023131090069578408623253142212670335113070123318379046063982778517989875102256384308168040507160542365381363396732442803143738335806950771452138871111798129667266830589228401063466490948562029746256682716468781288277730707580610931910481539782552329281833891535885371314772331539893616456264275356787307099721678621516202954818239944629762313642157426917716986732638859107517705087749426899060149078588474798016508925695191811452786016742225328734208000000000000000000000*i1^85 + 5282294105298377152198950251163406522569788186911887804724200550100285578069725769693153868957258454579612600813247991828602416753342620284168367427764292492159706778036659415129024832862940460448583147366095334487925830028294247277325152757315997387666432370398887207040616217355721854346740296395164076012710656245084629217903641492262541695952361477277062848486258543326351590450707057373212019555674565140827518375565191580701592257835901207673965399995538781637697102312187088976048173670346493962471662678379327750680417062569132785888797082766883405657312923377408005246289938405540664795763202258969487105824006924791867373532796343474541198828340849679254745768134693839090859964012445861821067363263231112758507738388204650490992433751276318053413143313509278682615793951010758647961888669037658356196041201467950807279061292535172825238400438307669325166029195140964702250918528862178395298686293528949119547715260738550601530038395292293869397890181032572547100638479807723683570389892108385750005225613938152203433036976080324597651082682570690566116295165733884254183800226573963305753661982271655568211796753879926456152707150350423260636685215662262153109529213232938876812792094602840643681599152264380005628225693638776690849586460569804108591589746294871259115934293333330897091914593322351935789469760718386377625262796625434195961569893953370181825166058992670756155664155439776825866039901755690429614167689110723050876804379146699483043249358491085212524712242632769841406130784996016756512366315126632225247019384490932037848509618167643352016594753516714320002781854266094423713798104465700983876212780130607162080006384057174393925850543037596298701326867404134557974561062604875735646625921988452756818461233565697288643525443302617369195110887927524649910221480537024608333416367421984359941149940325889899135405054120078803580852944881851140890477083765900801533460907233372831800024798989536038667710104950808100836515573305602411064985761867506384615460918971344100308097785609871744126402209413145040489339574825153507156234906620289908050210616727850455162532453989278599736207775520211532446743865534182191327856468791354754342067789175857638247426797773976014261568767667646340784661007916918282344127609624231205551777608826482725284626044665398410085361978363179619786363872728153633215251274628332681876087575936752299438980034777901335643061340354747573865661600177237859160444418280517170935597527411241882027745806060362778226517361850121039088304810382029596806457650174951683032031862615247074816078937990855628268897110500568853545437214436962509336693151562613212433338117893806022409082852290971025085707528577611450100878724744317532131264213287252813478290116870656606497603415231582377439253661526316268540421691413342152513699752367092344135764252345776161419395953161373838164668896096953293326986241103677618192918452576976896000000000000000000000*i1^86 + -55197447442881204764195487116284271078158225593960605349285272538706675287069866368050321596161382125254151430886714071269975049035548552299450708638473648499111976716538345645873334614442218228277691646943053771170584228775410171652206126017380334790007395176333346064059052131587418762418569575614314159141481602705376831784239338408360428390301289047338249393884570162557029771541989283455724782655442505655194658949740903482677582418958242586043475382267996385584885631732245740271420843678550703944001980870656575234548896422183511524063057228279806435739845609238710499689188584462046007013663205159676720021648234978811914829445151539120087636126899857603317499344443391064444462396518270245907370097174130429887528280450615766749588737515031873990020749485491799220699926247329948656303550171988039365490249344112772448488040082195751032317590833541301697248543193285710774084306416479372614165573587449178343145288992683897424786864155580593875814184018835820956816734315216394183272978549713457544197433842452874875660564231802939272900425303730160277455523507101731177711660079625643555578580602857806860494200799176507260304286415026683065022620484242975853587815168605378923025981842538755971201423639286797179753621285646767353481876631289245627975263461405259356236940147708522186665149415944535485345553859661361563205087969943197545528347891501921498616761810284649922214253453147702473130825339654430793102475293126165790330503334930099630781043574919353049164585187608346321308332525233351042367607328465158813357762422177809029114274777632349168118716518106611490390700265560161637774080589937978468521305332132107937140297911254984419777630694239343916126381680495626966718278898709611841746318632432941397842492820250820966278687895801851951198660743034452056306015891488297981548185808552256333015797669517257221217671537778995641303363160680590243099237526854730065734740498132671115525385274706449173930620832366971289393056364505617631280785906078582892958117798677851497887960491203857934225686016034316075337320322378993340868143228740774514852993708508366717762112662301699832745918863579433620540326655454456232321588608039757329958730799383209755612448685238787258371080747800972795214298684568703942453157760068997955456409653293465076289208225263535622676824354736764539566891409796217857202155054959032306861742408317295507436271424756198479119287690485268425168619433212953440834093054649528620461069318478137396589756909481723950822676448108819719589495221590127232170466040862078638737427545984093875699582090069900378660829578742627583625590388919331605360805300599650039899654818806574098939578602540153515397115359018580216554153796863935001950808188519204156770968091837153070669972803907902253655282117254696912950687350899647660230776233903689214535756173748575284894712097737081301832638944193807246386857011191776904403222528000000000000000000000*i1^87 + 461294734565887091459721450882106993721212034036596033350272989012671733184404165835070630178191376650240917251537679390120952754646702129778665890774454300126843731156224594668678244364043105782578947870136955562314549661140845492368554394752105432353931906580716320128703943233492912727843945792481500527685411317307603084451731337537262324883415817293246571071634501035209826766398697413503781945951744070494739553941226508731228493871798723737411207141400885680629169782095373521992691914804451485995666073409616704019943342168688662077226420352090365025340244715756997082810474510535652269800049909223352850798183900842616254782394766351199020713839846024326667991582208895629010658729179571751565270250367617294837083294932208536962549688354408021442468342752340081260484459672435240942693561931868653594244673986465966260858943575455607830262770273047029743847490147703269818070974470796998960122043375556404356696510201276983633726669500462039955162799285893058554815631197239738191059833904299681101977326882737942826631621749350051607162435237462496732931373114148272496574060100804261222719631141827568285374462496650409311607662444246360131229572626092784160874751330142147403707097153502789399018852860833686189941578401219499477914305539911282473883407529141849552947571990464440991829594153100883912606459983992828760624000011789955235849139490312570711741773010830637384193124443648700045495729131186241689406974788210428274107379474001256281207256382270441228636572581704138682791948965513703960461124720524609492612988511547339445342475390692860633045201228591784840074870109743424587858853920272337729434967070171048464177924923251156339524651562003787719917423623604729846100400901129129931229192590670957179247521864117682020103842584635226728388263116972843765558709398080085604479185975877007515798185973445809320881385494983367867013361707374316491029287040443166672643543286049328645447725639934610531966649004365717603463379739180787729675786927390022274448694507298134907420978847789420045505756369212435516498811725713312414296338015054539910489327768555399586048165947474178974981742774213017282210998321780018650669265556656705475243687907820688672346938438189457900547254398575898130987485231323938489258660460400307657006759107076480426663140715934830472552241187128942869012502574744954327222855277957568539565159408702637160658207667842562585053303195979657351846296570799009318306556954063608870766557297676005870508117382652143653991297997046959601787954407210134034992343444832076542308534434743469325705961462319439282463130314049716423281542792689846630343144521598514599788481582931186633876883416235598735796322716388856676412065764736333062685376204765383073938505961668792521025279422776913555827118851882745527856980709217414866855195864535374517186239623433164434069836158551898302434379958577982566656550715485071605760000000000000000000*i1^88 + -3062422837962308398237570033500922481885327604334951078661186867585108028602066104835257280800852471031797404005556760286729564961951072955663872995310766826916310470369231299599231935671608090338172939560991706320998011929328766289876979747393044052455133764768539469509331558381514934903589532311545258142467482103738842122061339631697908568691013319304938365698121606238921657640992999812531716019879329319815085666371651549096106532938740133095307172859370549716909944585564570862076535243527741109420500520317782987347429072825444782033200895920036345303459489495131875890899831011268632945572895011753512508083785871153011460631535654210621305482961765723358539870707194113084545745040859977962642035814869089485537949983153345060051909089407763602718182907133674265585835845837894591924523520020701583556495049936230831778568132747977880148513860855370078738356874800236066235510067300501000643182357831480777906108556801526616490477972223571227533634662982154961847415267385597902079283611403993590897123137501783064727612907430472930054990891205856552680914055883377274433980215695439000793626453090291412113571837011225801676763779863839409590290618681812006181980503885515463006270009991829169965208680717224040212548510669745088501347940671592177607671172377874865818150287462908565607372511351704479253342360355025367382295367156591827340999584429595147920255296826525123736132753669101150461644515313144675578253607954614307155387185911437421843067703707542680406574063890210024534752457315229561931612220306959817729284982082276316207969343506820791584817299142813363975261045023644877406130741781007635829279367812453005358202449283891508309657965594088554847937614849280621084474508982159429756865498497523130214074749519217867950473451316819013937257052736802029282714528676095346730719032496847005268072997431900610434604944688363116271101577015999615567027482548023975038831325348114055492858052051132756455489928014778114508941833143049099933978397702470327178124118306287344220052156249607700751733203598222832301825325952775882581099454760285299350113980370754447370981308616979614416257534041905649258399167003178468306750493076825602244269427232390761654173978776547412249279853441521692955338545080411752787619905626966183420632669941058026250803701312902356398414327358599760937677378773372141590142705621317754040818499874428266259195923953510055221490989881267493676513581884273973707658029670999899765253870164450631123982566881244931967268463245491517922010268280378928059314983771773503934653051345794993737156043739867751406176969376572618468346884227012660740596266662564250553288542648709335540168111768583731736303690466646274392750247165689646209011115820319900398744148537464507409435814633569762747203682701071394168073283784344009165450570361095020602303265384925420603699745410286908747160593382812255180719495577600000000000000000000*i1^89 + 16864368507240013113811310238972059267707503951291258257865848864903138592462737503497870013802294181541996388312712256581756722965974162209282840047594286998228077038004474329176074874213102662030726341783904357036868890294306164361410488769252300129894269050929476459744924476574626959627469708520089143503148011020322021312446435920712606627376252209867722299285260535087954994622157480486469323537363796961386016216534654699174805607113751038653874912310486603894859538232381527079946198187453556582298622099160066227395322713379979949566795772279376982054565834382366288378740322571217998112447887064089371065497900703996235655494705709375374317141440108320159561493368369216594317181530165236560886301844482234061579963346728502315963487896579512928217071769562289183984383730956780235060798084597477334670061897423243593920032218467848968723757005514878988758645142061361539484948616943090063792123644636000722625369493552537339477591612851827062782684055775034802857007591472223900688090016222106711367798179100556833632061086124273338962792676611796127408253275043115716833962018670208318177983084706033754623034464037863477882887513245649302626278210394322681049515470558748238176812254341830551091928938876580986109137732571236338432097916420192616309392804961516583978770806811566314862618108350886253481934896512438888316469730957866359068453413816979237380010766352784187403450374489259696452165627591256446331731955006378503597449582375767868873537431716746585860843779448603880199437004459870750806853988530189586363925303690269600898867174380183804683227016427647693732899666570049371216217331032212698191484326850793680502021779300875622980533974780214118872603383006989004657598679139684393207980519496421523377707420295501570977206776856026527219698728442168073271187110284712437759701282932248151907636582160298952435035626434745825819419104889203356235033909053025216150996876857913682161413260746095142089551764156573662861201436756563236766088829177406457361469352829053016541493030239279185781568593221384739701899594032982276172573676293736913004516853954098095379121885542055834924578242478883438823315089953560767317732348268182312742496009255341813366362368279704609007910007182086525867406821347728475108672834130240092580627260301963541417114739598315094061708055762959484185220132722447562770414446521784048427969357623041606500893594670179158088829741874987219015367592196149466477763229505805965915689757547072684638418763077764672566864322281628903347122629629778006632031503247364891422578960506395085248874077375387383030248485278414762314207309510560726434692322763558119487394248195040253879279856576207078223112089278134908857555863003949651180829636774569315688986428630998106960381024313693198210580547308083784902592197036362379485096986193710817893053833675104857717105247795529720402322333411460262133760000000000000000000*i1^90 + -96636157647556100838633089807471805063540968184544953546645921667620990782346870325979117625553210702190439797261954377655768024596742130924207702179022143654429234122333529458007770751465461065071772861382347818908805932883185978505675420850414646355621714304045468381004871855773512645296970441053616328224380173359876744166504934013821279920139922939322559788805535258973114746557197363310125252032189928428249473679593740871680783156852005681753426621704007718793780450590836530062624455224802571338102805098204704745878407357925652596325340491912152613065846671800948713735904767192735441419166264290232320921937829047627205437715222863071723375845749398318980502920233133928672515162698475715328252925743495039713079182653059788176905721661977787251041886710540708901856801975119400345532581282328500431400329629152836516890974815937783066912708474088717877226418646784401853147406532421870480703666686054506591787436004478670009617278836917000185332494634798500472801242264397169544501510024082411089618863921688123351013301384184359670018463771649359640452206797473132547696267287941194847582071757359273679069224709458926989072854577849688446723890066614816722481435561058673683107102254959635613081275294159482560977033404994333508908953643856973551723886661465771065881759633123778536284019087129079377650629699499694507916303984388363487750227436626386370202165541547638264437675277212645076889372170118008823625643415452447896177618947482926037760323296428127807240324998983899647885468067757996100847535962094190558755323064056550792520574721376400463850577046856225606565741159918031484810880406844119797032385194276270440897704527365592380258691654930793017538957248140291709582405455715338563607884947496408698940097887031790993716934324801237166340527960372243041637487529448548109393079183310970348045731472395166953626668926254807840099135870664768635765810709434322192181268788058205856725795601652909861333070083007717636132666088539958811827717558075232022574089123322545845261656287979494099223482275344967984829319808810774024730188041493001954126360506610413237218185388256667711117300325192855887827216178999143192244445580282243445523234900930834041906588792297529939556355967644205524101960832792469041875279773016443457768182773690917678419091456222988675705754228339963277095384935055721750718692238657293597306330547413718654087599239876161715710176127070992460899713581652880755576145589162964122743013131938652741923690882026631904238175337731214079206101528557195300722627050951506251988186630427457766090299269580614024453059337654419395294157223176767980636578378567165951946543099391688348785891026683545491421145434535374660003462795401451144296757545349784195256869420850645683532112610208092754430949129703119053874852919956912160626539923519452899229102703712136258529977510704900659166879804293120000000000000000000*i1^91 + 773809116460259751732735898703346289605612440243966015000311086218575481752264643980445090099899310791493025051906645562257632044796632140219353933577721254868113184721410949837363479395759725578110256344219106179931858720868763292396204914527080462826358773429757494790749214616288252586274483772848761784864727211882708419893983471384876184417677727969460957943334327087742807571485187791219924789338957733807006220799725271674449735059672756773638113545995052583463763499678009921789881301506590976074828094830592259308934916316578492459406746556238790608328022290782830981255718229580698897112914885774016099523847239430115296973378714948183208733660962865827350962046241862036329477837171870563437602140120822966152527175574156563744350370842985430833927467233928194999467712526007625698165700737753004725054018225526059546085542467160212349999864753563312026168760154304438058304484205782636752513101474926095704310743537734449653747386593355691396053274545951154058361264376079120588089299396803565720924186449331234744933411712216367528678006441047054131627374224739366296521486936389071349518053217605049069175586722070008037156460701607763126256267675565580821360493940604308859850332841940481546072066137409241248438551721173303112734733600974468913017827465577137567349559276949892660912584087208770767185429469810337573408704013110939662863975451462277331253842907191783687256138425904023623937044207790296163972958338164526919333045720726651467153274549933568538215042984448854445381624067013329230773604046126585272258801339553472022483520992291171879117137252361438297870949517198332196096833121007194884455462494526417389245479068540431459654100748834706733110078858793468097270406285312936946625730665508645043065965190030924049176368391380444592273774434855653523568789691695189069518064899408048981346071267987358637166581869475265951163729612726629555968314507329655775482492233098395375814534735273949669151928357730661070983845540639385813732176445099005881083294448278039753235983230529718756393963977874690851848154929690834850786051169530809235484504284747766571604528937449929224259694108743048765165917282722790007224112544546455310634906783194831476407778488589694017270078398790892990940595937068549096456498614594873285759848095282216643330805231539529628039939738767395226773254315809009779599020263438170149077920821792109746358276392852032994156559814308928925137131080568922556641707122230372327338569257500477229027101484776364021762105597108301920745284426780801890940423791722716561140617274145769843774957831047463493727347051137132649301922225634330785884920653789137818791031057235203014987843244606781733500340078663390544164298209487514684984540010285880839414325055239628270546547124388475533169049985958658877369380664042640844187829134729595762165643124490723925870209613999562358259712000000000000000000*i1^92 + -6975093191380579578305668463267604236739843245030371960226667820312336438286390697274836997172738377141608615710831870380696684469153689065004708409734585498522085935812323732421391464574960965538019845073983198736709167874213612581365069363512019930088925404171098179467423330555880102875286409862835303459042363035690198231025583667802975435963985355955168593607200515424791949045957895450431110084860309648588663942628924316323834945557917941689124895438533826708268762648854427050369003715653854929363433882927273934094069868934064334337976557468490717430329905460330725001704403673954522293556223058384550268734273962580012016321463448856106054546318781278027681020684143799496057865266150653137460019829650905200486095325258753942691523217339561576469473059639792521463386018692453791918327810801111725205901740719789452240707330025456653957501740049139596734549927240201659543682081944023356040652568047036304070150668070457988475440475570461194100332762056301747688410042497704753216663149023292923428329752271779147806824296742050057165495785254307608181463842826632769599277107459404957835155746267524310992211629687447182109232745160328495715347114151611798217960380693724084619594105631064203750606187497949961692732899811148706378264867262681144493188250600953710898976547500142431636016717146735545536904282062051230799872263516612649081578607199512933625286266337239723898874343410200046624233860288822483486864593808671371070515099156633893016758730452276678521839139874642094398513811228626166102462216628040303499165479437056723019846890792451588894743496337528652944131368995900568526102992325200141276977690389812953974542025808886383187726409561278126065046586703231167789349628361662561570910037474743750662230243211792929437411016923199933210870946718350737957103931889374100700222778614307372251632994228805650725494266755673511906406590092117383424967602407829201772050051426028107417595894224860658606829016172834029135381672355955521975128499274052845532384582387777023751347660659509088981138761660825501445299814763367214750191447239584469410822875016052952782285636829234781193031955220787762615074779319759261543828443922481761937700677219767033009447093927277619645186473817372833652560215587400019914487747925106228209245932538133977884017864781401107821039521438776589365406086288516930559361483476739285148798014171768905520819314720105660062785772896438457532228729760893348469720894553382500749737713442026464058891848029284609328517706400836226223602486564191276663239545713837522521146594069334997055926409114835482298358336805483237145121582981343157014354969249188222686561527700906279787597560311051878892907443448553088740086573815264523312332246933458778719899620114546117339093178195099240169285184895578572275114097384872950442713326570801386688796253667715217800569010327545446400000000000000000*i1^93 + 50791045635233335936682098773742436547099782510181290533934580480876958059113797687951378474484162456561873997453787134108298514636112044969671292914969420376691412169794805490002126506584110234291892781569123507811451630689920196875017728951849700566809558980398172630708469254334102475788452806933000260370444155341702270408493266252307534829448178961995433657860953301560755059811395066577195039165616796767782983845134646989133183053529686849661312598574488106480676688986744018368250228936455866261806489897023531216207198129701676245554778052297988793464832355572603486855756616604818221947478975439441628344981684778322545246345951352199359328710785738364728589094686226247199400325500012115542862997828861445834901070413594899031362886569607482725415020415390891025260629447585513109764090338352820758929337835619016183995718480088143746805077830176637781597308671209459294377265513352537726349255104417592044153388504998886009696702568499845061852907217337043150636660815253866583465619498495422839108692871936910102783815843286670095405918984114159197978597529874699729495062560238966964998008149807464385986611117502099417508563962746771577174876623307671965818370709350537311443505878506425288087841709227057760293045544641718538928043134640377358719078681822856782887650106119119796793562522110421582745911475217767428840720346496028233300347041913068908325345004864209714173338382303335467911082867205269117115770004641497503190262693049537866031793243806960832884501492451096191143994751643198714484983565885045090276112848899043474224709523811629352820454457351824983541010817589180652758849405940313943756666382352927723020827917463158571249571223423783064594023782790970343974075835034003181130461610892945976813427366434226559819502592548219114781831711431860046655264234926114789979804213202570704687685218104331300173080826985590054067865442179406301918224940337312434724830917024132365933918582046996879236466728546134300905654984537981825132224386118433337750795137194388415494150763216383142213049237614356202832520498502364448461616265988104782994113307535829331022632113925463893551706375030908027619151854727288204863907637887241886601846148131314885923968452550713896420586037450774118745315160460336335634570680476709125241684953903042729092942810583275738663329225858264014451382145934214632994233501665291620444355423793863529378677270571355926274915681619249892755572217569636479616027607600070201582396634959187595003096817152211086629515138740738854844242724830499042503700139353265481606936993795005762015444879070549644691559968923197570499523636276216217869829836854166143923440706076772183232376843155387943892702137599475409952420636148457103004478790188566314797659741653007398263661184673097348907625219819544161797049285943904759087986974501110835864163764575165419803692236800000000000000000*i1^94 + -261261503450245326764272352193278495152924179846987069489005172586391975916314260457017214584118546610291980190226861135915105265348387520108025323472378079346138646947723294434221478585737350020690743643863180253478914961844802052982858912027991377463809893525966447388324142547818385115856363016160552543894893557146214145241144443877663837027995594297707099194348329038346663002812053143036761503386053688433666540484801853574565733785342433849553355792164895179897666346922422420653831798633978577408251117172628961233978474731623541343421655820363791320905658320482930709690215386800174465613155390996438990538098554079890041853050501822485585888554203061635869414211396992792901476138463745777054074470164550285771248754206642908725080151856558939527213936458272062036987908402626526719641003674817347821888400427337288089717706689089531199858243766936571023574626383632684074583236938718694094160624365837710590063131115792943161954361488064250240872547698867024479245432771280035259067506492238985216881686672250728740148853837390792560360167014239744121564068106417717635544859610367352055942028668896394014530312698416789225623964716748047272483363468079469547495915446525523858176322379612204806065496389592123777499709340787968599657325202208365107506480557425885912098271419833452936124637459045850135390208566301972947823897940174923311727474912358088271622246936701592488906742962099856304651813517898381163306148562062233641594042756400298973425996218798229832075156966260586739553237218618451886918541421615425486361937249629968943205998273360957466640206544065020156622033893316174018310731601242083121129075618369547434122219366342290216665001201194236456798256491227418166397204177293677065031038890951680818894807611574594691195371493562271985668779053119233226106825072765513800989868147698380052965565191654958274682689827739189789050521114492561360171499393254313787723363331070401445393356294202767023207090765105603767135109308039194210696070306062351209869172013558759105888040309351981473392269941860815813809987380023589338666882543281491482223162406216559040718873713138108678728182758536564728193525406551924698564748609195174215404729209076052473854631817305790147450193177715941782467623926602830958877736706382112871649340860559422523459102731714539112504799713987405448748615882959706864122197491223220968567912887419093796823286838632301533294584744735315003560323862961674040861244347178604651697674322269468018300305290303216043370480031738429550446708786945201100196994554325570039804392954076789473696977879090205421215783811326323024250385119036244368323658114254335650737821130403806492246579887484643818626743399645658267410504725046860209676368973556072583105045345458762157549346491276331305454762229910734424166763325111597789998665948830328243088383263565613629440000000000000000*i1^95 + 857866257699208681329049805133096933862308607133670484879024913601483393809148479214514549717354435061136118042615023905822260299028294525133429140279375732134547234505456710722178266294478670613794491797627110237083597997312256367372198235267209843840661151609557237890540233437238952228715786846899922899908161996044229304823249712442262904807863143566296765030619350289265630437931820965422278265860359717094804624271460823702295377311948497292218048615291823729656562893952951652489157103136028393673002998407791612496378552046755770406579686902769352104423397060885376128559829509921581175038062634130367221234905313991223383015220199813452487483170560451525887342654684522651968917485017027117802618540571476331522723383039872163999841379894096779541251694712656277120685296284210634315154720149931623888909096620759258473848392566750711634240450929159753380891033501122237266580286213305054066143142779998563014152675326850965126908749269275694758652584861752235346476544553151371637906365828311725751071347827501790276495545516832560590779676614140835521779002910262934765462747765941965706828631251388734953077185479841485071962891779720736012561413009233879711380875908821926547097649326255283934490548231527926708335174822211913676056490280003236731651560054568156630802888063391178352901332470617272381003865204415808521971163521910956288097209320829492045304330401123344111862150041889263928043322018149343554960077896794434585585915676262106108799131530455124259869483214944387115353471957734876121808421907814834094196525591863184139165024506751740937250111870725081122316458098216071709827509057737152890424708821254825008442118161783688537938481272229645847576338654974882637939865838674228923010149390577903550920347095286910203724522709175637882431322651288658169027192940887310667116773028293112738027154402457216829725670968689626411670473464385159198096580950887528778116277319325698087345936659310587012539636082455116301092283012991242133226073139087760620755362166077441188745834875002543864217296753190564765163893097536716464244732335585316434223544669189976594217333139972973747057503325440126644417579266345716206095154595894404046370722931198808760433124953576527571381027877407184605769529127772510206265026652303679984957314612069223797439628715100978463893363355821776417420135257988582996718389390997222355161023188897561857225138836432402112498405448327280662287752533859813110452396129573482038741309515845643458388392452701761648094753147734244348677080521259516651213252582051797088726241196181062478579667344966014246988870876370668247902827534775581305729427842953786067756749638280394794755682111188102961006671371946634904552789265155066261197137008052354981860435964048888814431808165654314255745786163176827102757731748443104316636644742987293011971726639104000000000000000*i1^96 + -1333137173175832180983411368310480684171935616101893681209553634551721501723694135698003099021136088016367647445194949560709781864360130673286920016435352613915455645934685261663874641636077077558988588479553474718872225604904191488045979293266611097262003262954095437646225595490604301387282771083810667961825778506690226420208876913545675268549623330509563356114325766629864570239282954303183633843293326111681714759148964444833991213956262137071015355951629737261974684673120215798500431403479552563838412603163633944600463114963038703564556802673543834153650063455476802905962174187955316697460843002883814539686599655040282579279595313188427257747679466173212369405989484294259589231002849673429870918801389861401940537768602577002816353122279460919051177741802707230365550879551720880278360101445270665027135613723485495550524211497118841760436322664894603907941242252900948033974831125624136173304765421820340846294677614562381546905921072884183183847148119380009781027286149774185151258070217483839872578163630365800308190197666986457845400162708998343773494585446665190332197728493895756918037251867169236474423790964882290389930720829960099135344564952367875269860545471405300141071408634226606580233455546394437171363715222841596137408001731627223311632668363622256800611930524357604509505265569922955963186256464534384292810158693173782733527344815090430152501334063565099475506956208656581191840548575945906330849487882359603520913384976258806790287268197538522711127193188655985576714408638759193136592014525954465489901181875953018814386656911540427080794496684615416972833478778089689445068474863226179742400697510467308535198317123443175485379166213518587799914174884749115985051915079538778574233283324810470805286357121731088879648406148822639565880039875769737421503395224182390211118744461204021405221682905541925618001471047554451322413859587523069695784933685387520396630123504023620120934210987554420058662423197762314024959932607539246038975994210693906466330615870335164868096892556282191131139837958849066325819132684108084336998985338111283414809145746584240454916894104202957988709528411825442356783388275178573727934597358736429788755775992457893147550723413945401950144421609745866038276090050379178120960639752419417771144624689797746645953926474386554184113946530507321158016709361557792238314986601369612559262095327606514957961639351126892098960130722444993155920831251646801614056003658934862346652776013344366055519459179600569071536712202124813601679314884591614528248018546979342831333978181002673233072992988135745976139609494457848807238347001768578313612952263619932119891155029131109175700140735260928030960843540717481218170895317948529736246918403740513404906614412571421051729660976329057974061763799552876572921805146549669572515916471817073590272000000000000000*i1^97 + -1739470100854055498988635343458477515531027210641130283814302861420662104635069005717161511074033833228733942428939558066432700783786766023446727985449250076633448958614254332771914195513270754244604087964568281391596851785071524944275781927543971378318465625312449815227666530314138486894801772595371387824575688668213884403013334367484060159144833121708599567621059610210758636555203777056076851938305512548705460288776140074687858848861473811171635480070828496486633973746415632170899742145199349361621919498187705122239451085575289055293964031228959020740127818195087545587347509978363350906272372513817537688456910030315759721028531793779892582029586157453903794689639280281928387475971822338908768018531604015205485003389556814358851977275584254102823030906138928534203601107879598180290666828170322558599932147366781779318099165104211650665929087065048942556793468594226292588084991631450064043610517732652883991409909924135976179735618926276852342243092025421437565061367465116230176066938152866602543046050877039822870924299339201415008249586370987601255884361987410382973138499462409482535795623874193058312971760785377082715432656335690591308312276508010738131304389033497324878953107822294857546930088534517424716800760606012584302864734640189684939029664640591687575630551295701132519715371501269686115985210217907068113699172883047834916320358589599266764924698795033016777835318378397094674223629226740797233134263175726891005344512779846931068252182307886517931103735094943821928384324088914073582980572010105725428863659936454223987524657785703031559973636797791577161750126297969398759166870750547658427032211097352317394089132367916360007811551381776070039740198655725062621311379899333143564666811223811958640858020088877335806826887763287404251085321155804452914718716900499999846060668375317514033168257695761315129005536070158894316374393121379414242742036964797186712134460162473765516862176999135460899975885835312613183403007278039686413114822598664350237156269749204402293370333337070146508451546439302428790678697644394473614841316498449252234704367931275729582623059024752168541279139346072351746051069157507435836312298812376064296883380839504062574859768219006407997245790851060660860407286776915956120259158419173682538523279702424645953436522295000814994795158876416906851503153767070599616328154249287090956067361016674129448820265114916127323053823582128286024285709522729889078313610426405485376991703480011186967214024778588632707073794236701803353975551457943535663639076423656797034434620905872776817670298248814330867609487579148072000409973762473842469379909857973839205894472197690073980621209010205620197225436143811100145082047021271461532466121816518603849257799362376703127891320231318101724281300301030282183343277988874831341212162588672000000000000000*i1^98 + 14050451519749663031513121399066707116421620873863100552720680429758478827757974202987895397841391026672791226785737834480177089309390850737968070966270321324950489373464292768497350864022311105143709367018786594442356293946969236330564911668628957551356455384401377147626404440839616213256566447999045586838898411836989836534650816702450648989636981482103937228461181585108332154287235179026817032560324376762113254254831069400025127711855450946138892922623041936748067328539243987252463865694103558170677221187074897024057305592809917778247203743997168591464939722980629184167074687708653874610753537472518970256943979345453799939825553727900006985787470167226658406103122620972973303886000127811077865987788691698970834074776180624374908567649258635710964871847598307700039403157980953449203937243181104985312918746973183365767054306942182217103395461616212328235397385350541751631585480169452282404066867986879689998242487531308535384636676113081475400264829895895550832815623767702284073382386740681389586755628036909577611333844487631090399884575244372094996275142609796797726985171920130980859978375868564060440809302234068628971125004702506900915080839730636787070582978986618218034267797853625973793481245175381888270263023398674748917360811644659761394168474745794125068682782590052493348078253384274510603279180949191945107129108245039670119228622303474824586214854689693526230613936760582738506192974117346743120473757442648945758863297499096282541119521576425605936218310367394763756792249109560322392776488311838439965695982354152249077934903114918206458926148226340108426980930920263183506941044472609994588157312503518042865627019029038690060324605033435062864347482946956365590627885951863319317771762423571115935187293133785570983427489989639801023751997112371918311828079617626785329496748326057757764245926480169288921036000022037922697189187187191588662796873008590439086434598303714836525669950051752424451217797642115174949923977259383036719304528735771640962008494685764565127349522077908189141766339000029202668989279050991105374811637693987138351718754178623911537387202754539257085617834222824887184282859082627690918535377038409307134607126581973555757200887203536199795432873092649793072870046571691415071532834889871770454114985827031732779824717303067578079573099924706716010299648681995588471604246154294054252998208226012893721575758122450986194417487970554426050968957267238320480920206869311838445074708569443298783431748475770870153069969122078739455499087018356390450807961146423370665057516809181994267209251335301984623330936900485768616951676213939671793044939206435714366317425162406155905224512119642023301315295259779337656761185481546574066191539795075249352125502623874190377942311791078826261739480224545143043900567674291533276774400000000000000*i1^99 + -29508692258572510818791843664280555202246448715335766025496165018640642659413168336376882436495131324936987407659086532749484263585666505913114707841687875784620541478723311890970015125018009430594988194343174354616549144329918035734783547459568461997415551515264203903155547435239447762578688186309309226282129222307960028524412899011012829845216557608680873650856331318737521219016432008239653330439400717135088756352171840088685734015567454986912871736161373835140358016905377630407206275866456435817273422508034346295195189299937395731998398000548278791453186755370696872677594549709853553583675514354197422958915624671655452957212721053015682358877758862863501896540117729742984068440712122244375742973445983139392381661671517211326439288364311786754161941747810195668793423624746544613702138753212273640930230206621362801023822606882166343004923541526638658499055037006766832504180722666206856050981585976920476487968421159790009118177544317266896127340546388921652114647707569431654459455659128382207771163690687849271155913295549077248143546061563225066685402422358046673496598636104328490095869870374114091118602122474584702880035982450045587482680960947926087174518096969232422762000645233837357218412418506213341709752999795254435527713943574822973485716438115154201201070304992754915841319614954428762974604917148697643156688472745044535689373562013244250185770377075173113225732362406585666977909385340416089078034082279946820335288887793826752194867589744295740374876301659625525184237191008852319640893438550911135483788447140548790508156598823975288423678747637214803988232013646487492866775413219587156938874686731405959723623165237733792434246921801868752856593233121324095467240311825382484969361048598743133183730328721223411883440251068388580766810649877742272945095046247149002264736404679754094028097180086650026038374682927345694697088237731604748129906437146452768117109260108009922715700909196771071296189354627317549883145320020970241804798093598158321928029960393591575433041743747778481014014291708934506313634084142118554222427124740333522611062980308105092108710797317907715171348871419652228880761857183592546440439645639302430952302126012400798057339811373294101848122204580547068213863821776572602374328020720952671774039367495145144490707502392445116934613388303079180216538619567469192327804811156075359857901190744745451142402937184457521708569828745055098595319106821044976267430224350422315825519752035439277191017998108221810142541653663889544278524461384774109414879931345622447128921818725628978235764282445396870321779258776225316915909951844713928172145407015390808603973045221912316345625439406457213307554089826456001051744766394551637678916376488354000387224452413284803822900238051417223004194270826758115170175090960629760000000000000*i1^100 + 24524846148958677663886221032791749270766198027395369808080335429459632204477175279999378523446764006226536799683092478450064367239805230144874383530207856788460163194275549572622824894501928995376515797147340773569062597984755966660028853424629318165486773621134609069241169007952289096667124303021620000534992840259686344104761405282935131703090132392301866748532506103698415336427482844880225818738873377067099714049051092342361542372107682367405028131373195541216588102580565367786617923623077804010798343763145167381973904932880284718379434316591848956772284332664319232972614142683459579160044947225191730246034776375944629497790426113475444104617727730380515320329931976293806701838671677045049023014746565995759916394187114186965323272590861587145699997415584951716605047673232617661143724014912360531655352546701500857398900900600615660745775191709414958369836682669265444652247504205771908057800686612208539029197993878808683707067259809941596898095352673691088785527359719461502313093536776688405343813366131878992303945572255951540950844711019261584577555399588595868842996907617032775955510003165002845953094587772837063635379081579091841041111555445038628231846304986791697081802347579658542836971409424711883680357791978926598005001250268032782587546063079035149101472667816916594361257077176656972566668692505809621022233258846104292470564157134114372894487093705890545228116647555220368545787584137887620539713561563027672540586334619793870384596638708743623013877245249799320760313311540075576620272162315927178514970312575092078579037547673771254908475228354407669487179732497666418005961222021130252835812449759777291329857204010151504961410886652549891542360695185014412623781761981514675776070197096693898141520144092023428226435052193164469214551059128039793301025852222427308262799235837480780352419202702109306506251746931648158478122750265421340610182371063659652118692874690821708485721110991793318055651243854454777430951460355019874171144121894200578408249606461687866277966264880830343786340038780323459939271703957409239702489518195951403663422876646634073784431552452123092675025493602558481423605879931458069184525718361677075642521446587683478939846994901044224691940613084238665591070364494771844213640335125800361054945910229860449835322447401601598128469394930425906105855950769116382139640622321863639692597227935968196623778516552147867338449136975314423229599296321548331503973238124626029214488432715798040834283307749186248769146420491353475152498969892158644338483256803968822401658301430359552619149567433171378715167865231598580779835906518525433460139794887891284912396152357889839295878970201324958163546403264132404185809712734260050823886127580676424315224031364314561211396257780201462253439705160352467433553920000000000000*i1^101 + -8846822484085724918994310326675301428433693826076055402918875862872541287271541594065087138373969653144408100087666974050932464322554901642467251902750075510198620547795609745178801262401712333656766889137173473661771050875959240925649532858006017745978406319321841741982283077522734787128819360484621370779888816611456402491198451779436397791982849630589657511209192994518381943037276402716485904163909833643091580294990032654965102791181692630140697725452220515213541807148498990559065081863485608501270635069254049612007410342609407467332992870352299743037421885068427866450735965881154307945918190389628057983715452980605425757624195230265451698682607465809692797852914968144450602448642022267167503687861578242092048484473543803221232948604736165191143146385970222105760845489897483411538732638157963420863066961329700457953108933428068786076702257557788205869518350113127719354664841356100398509947363117284875113452979627856700694871172122529736067736344622111527543307622770754288339485099379376176266105058964034806544802908336718033469615432839115551140378283420270430036262675962031415472004892501565993281517877785948541178571039859244310447206996283777360868000905391470629090582296198128732154490932343790246823616388356151152769178406283655972365270888906833373244350258463261680413793122229803914605144196706561354836171339852162053092217667428916587275873741558454054298681470418396257301663039375973792881569534269186828796104977268541819185946351228097036463743637912515650293181582653068288125237984894746887161038954072171938063287979824770986058741501469660094770192404064193234945846463688035522465236791544099797220684508540922103286476823679258638984813535001012426710619178599596081609779748922197120067906407642185859463444916121572533084836838064134826337060106540209279880320094125086070971873557860422356604166634564149862149403726130311863136890723801852705108287263819025068609112073720023193570464353975472864804332584649903073792205477880296674785301857884984648105980155257207329992532744861079499295161100394762882548020354328329052609428008759738067987290393513823178379774027487004798212624711432539151791237258520827914647682542906577940565319931895504726423388355698600416605213156988076115976989777354630896472757119510115639321840849887089688661803263892807968224819255701964761074603145048048181316324589947689836882973862365181535464881829270593664272768607400703673328606419816843853263563429690649345415461182602639827633732008703041150071623026310366330906241626392262284110500989293553150056816800807477126780056354037440043173005823387007694095952494064093885654707328228169127466973337582623305719530534835260232164767841683541491393282967030032625531214673326567540897647249273795055706072233468231680000000000000*i1^102 + 1207583971167266332960215350707481962796461439342999538934337409130685350927016059059019538276949282595177571832487201666866644314104511588611540859467214585017524163655461122443473139748696707225639476415775973517235658283949057610029180087294090126364344872833776811008316152302793488849571304179854878279285799151032102346059853233283763713389462661399546662578862796967503074980595953112433397386105644088255861475012018119576820667540497385450029888844853001887240810279059354826456862393547156728012434155847486708960895867669112098088072731611285676700147240972226707192138087821175520218658513426335012349505744401147734494996956759019226615942880846999753335919037032130824277653425047176171307015625851554727598415835617392143274167060154553031021479448057357505864562913477419679591366922659970084005527263457934982271317935611847981952626790049002932069276022949468585781880430393226272603583242634171957957388764921120729710425855899473963826504583168050874241864136369395896469322976173719398439167732776331114620262363925413017444409531214653637617423525542402170083897235777556295194235867310458414532959924751590579416745841098625075774568749220596487681271200587334291717464473298133155207763360810865231554553747222371229109453385153344808135856432659026981257155664424036960173012994158253267471838356368338485725144158490493332351633200672179544066745517474377220750611693489807044103370064507153453905415819979555731199655071227892278953719382045442876067570102187431362285821371101449347261914246909125525640556869863242141702491803024696938751235032266023210453678491520089832050748733122815407889136026371155265813856200276149478926736295248663920923769069977245532181575168113552409381784930379952495254794694180888938956618915848772815618746990606536074934404750698988283472698721565126434472131496059256781344698629410162424931296790228600845222534223149902387930638972690408211239486478119445833483157728802031578162999851296804251291785058767562431113130226812784295007247362469908096548844095147516590074664401195629733079296789727034327633386272850610854537981406349498494827416150930183452115104817238014699401970626630250459648257047626744422199401930891820674588014998554933618699783737227276433552673157864977388729111709590884389953766534608749555488551445134290908796818702764116064614005568829394890868919856076056131307252106886523146723327991178342922424947805047766350977351118255875216599190353496282334932893849823909954566716119415967805436880397942108956729603000313905322012968536794964690308860544516821935359173674561861634210019782207413848923837220318775409343749634066995502225739633951970444237039481782138716215911175682051908447098545383302758310848156225196179763539685238503817296740352000000000000*i1^103 + 220872296121355957641032463121443442794632537926820080423596713831309131847994501609206056703595488089156430938238515260799317480863013285758226585019963658045283931175316027747065750134815077229591122613672298523109535772802279401689238672531482547999876021525853486541875817304987402909014668084337819204803532486969396370531251131770360239911953232361544688602213743767888738769265076338316650776974429484233982159109519717777153754976923076797239262476112743994108696936364152030993559392005126901715607139386728060828358531016109831740037551078703945510093532055207826123947669237865038571414410235172008568791052684538900687205941447470525800985322235622588824160827086497949155152725285481968460496966399227498917826631974866971108314287818201888876176475073293287741983888492109253693457244607528477528712216477289575676077505829496873335534180095188506122593053739776534018094760788092381986296720774908901687958513407012039990419876904118386475487130900817398776325443485785289237617101448347443472429754115625500437748926211307625601482772652025252822469971014947793649009178452974586747152373490018369896119690327612007309704921494461254989771362181910041533219533329046028281119232002028491276979293882372532702887350878541944609068931482027820529463599504305712536484475278659140040072794176116433586588039400682515862733171942166562872735391610162584654385114270989428339538171548997566646929578275258889879043663501321330562203072122717472594681881376458313353075346487188261794434599494609850171076717942130059980474794756169659406683147883405907039091316885564717830670867168466248261502769683664528146152150386392108261936696956759470000145217974518236331811498667554461888620293367076181390938803329212064898768065712866526881425549172903652272655891181090816017998972627410756769175515054461507180643771703925844314059593899140999676039671744478949459799178285555757597244740309638335892559519522335538465793352617281586117913292429255313971845026350977061260804691514481994521995379692008275028323342103612442612455592238941024812657915217659053721366624129969704507511073706054643317921083423423249151303814453592662859317704031771633212093149199770337543167467312656493020798540794188907167993988728326716276532443504374181545665599203441128650659642809807042518143478489257463545070661033417073762043764918184200363703385425876139240306594018242813518866041583714361426373334108665320385138396059795902783201233310584141325695056712335802534101616114607642913611875109848037804724480559000861074462217547673699814059089847180719964502842298853758922030841200116466842470267634580827995446645847203903806936157944681052747028908095240738369744459761335328589143710581301914501948487574917703863952864568147968000000000000*i1^104 + -147021329991786109805165845393737981641484139554801128947948404396035195623306532084542436437752743180273250859590687415895264163412384200548966615107646277072901173146227427062896803554745303703619818007913970544342728861353527841976260859793537919408638592234625100618905618420837374304393536107119619541268538651499487465380460766498804598912892592224265961351587851652647546805242531527262829586630764509701610152321501237306815093371676129111497389224000377876580387877883658684993645183079765623052688837549413584692161270952634727460844960288123383562343087366797461873044235628771279144779916735780024276347851532391857919620261024026057382929754980909673488779382474832107958767733096700927106646155517457852398517867423398997613237204990886047355433111288816509559110062956564599809020097604593067791951221767590683799456896170060361818011314945827389984600486712533088338934220890341713719279513753651768914100540848445068742782705677331733837577535744127058330333499847248799088093099563587630463603141334265383560045342984011581793143755990362502515981741874145392287190449488205295179853232135732709935658539178059430401324052435248998629828836189864304603661112459334884343388190916822471340556023287490840975287294516683254920438767131168340034709108810926012289721095771554122232625133925328522060259183964035233162679309679623044043926347501790683439980954778594945143310991767750089388104311520289106442039661446359758613165024418113169418048931173705085704394201950267645892187553320886351165593941820016016763633927167966022527398102270034209241494092761796277851697489917020794747958301274818639287904198461693972916953307893822219856479378021834401734790605820895691663431065771570317887360599980845320326511781071184408048945392742765284688950391704558510320358753827516682396018178877254224877529839762474241713854581283410805481410685463480257996372890578737421940414156517479095104106769817520544092932127841923565712814759367144674887859631355029885215392415655168025887633788042183846116305669093279381083700295788260448740252783380637603204512795946924814398010918563058581022752970164205296637861195430855072376888420863660210532371067865087000501245369618810704875407177063037174010725706558664299498925709226114847720346736502786682747578696892425873025826096993289070218677622447186233454418946936738171405333046433449022055094994999000860236481610317388260009870716771765531985003457942853284494911723606445354860966320514440143210777635205203157535921856448805877188287823026280679479497638172278527467487466381309698595775272925227384889675248718817990573427282758162958867116962228524958928468791812318479732598017481563201960435400589330207469477320592546383608426918365714036523479859200000000000*i1^105 + 9080664122086556649915852290824274609855763325073369773894580585734001718868849113151668805243873874711808365660340536812639074547057549887333539877359573048364050809463043663821066832772675456999727120266204852805315870368427112659759669538378292656869791811319008289402335980910550972925680348287413972358808974692223958348102426227200660306317131894090573607155866889613999407105493224005321329180852685344361069932209453578668242660839745823528441624681992384918145770093360689924432750437891847501542478369127798260871743526457493937932073590940999988352234961367814715626079775907465246579015689269088326352356578224967737987025461391071822382310404928252904411726404836630422178476481972824525649769154217182521292737357174759373510380591573844858083267181171553094256368292780484255808077581423363206469164422701700905059271689495646979828390117345539302523137044118300334924262676399872271034908340439623495984578187058509437849723592600891697036886497536455798427401122080345317963782144581491766898753197729250328482428043186332118239935269399373797846109515083899101015866709465350620705879882206639573700480570946250792491898772684994949611546485056588758207591883280297067823368919971150687035411004831600223185033376168467690855695425150343229362454563903828275809171869155327484753760818857332834553299963702337569711649800698424584881306184044339459873460334417345185480043241567766543555216656140005732268889670113433753974651809056888663943590039359414642025788731689538116180577239469596866561800992583083924819245177405049441962554307757855769210069370132552659270016844575833960147210200960247972896835950369679313812949966270526821323865713600095593271927463212521158109537233965475422940196277720451721651891642177631189792034928748386952965107536011190063609421382133995648175473159471911395772751515935645753681139142022159099239397390725482529646448313955805456432470127300317422398413314376989580176868881614737103878016892076219682981091300725543742123461903632476236036035896536264398132880334431990629511887485596668108250793074127404485264884992155359008402611687823997098880698541900094733927825580104805311241535674920921885313402244219578670898807078223103038005609662008018097760590999164193647495787255654020109313718008466951702170248054795763937083938438540385821607158325644653145690412209870755519118083977038513634253173125340652519613222457127847284192677882263115548619841530036827774597810545474805817634767700157407823527644041934501487285191733221946345890468765949238124310870531881374477282276347107879457803100157668997399645753255757179877033615340094724910386594664892095960373429899149624563199848313258154160597266282848510566211702138656838151244094426316800000000000000*i1^106 + -278950027320233058525595639689519543707568371011738572168154651540345590330264940773476711409863944444490195215324441256189714403805155920025291178773025434717334020709868169890503477742367153855594147220594556380242783019684715840046786116306978708180122677339014469697251071948446958894554796331036829415176120863700224406947738564405508391244909561365358899640051657007951825197456132904502885332034001979640948913545302749301149261972358714005112088294825470768006112900762396512086735391996986323330103187153607138186688089294720864530179715042904944516134812879293871113605454020457085005062356281443172526324595843111296659199907663397074610078743221994469540574215297183845741423041999863214902153759855220412694634484591545037036060161153558688058429354735337693764916584430801409851552127616769191063123763072033545608029833182154561070592128083090927873459442386326661084298343104739941218823185011341033565413088073478010675420124026663667775861489393211785283081737653560180752247380905882962142861878917938360693292434945415293886335728342464040869766365256237038301800995391002840620846259944900936153163841564053387225419466578552721877543659887305489473327152816150362624038023449598540314656901148889029157997806839293799673289197285513321288624462148441393771972275442349227885224767271885361328751124692152218955217990239770306277645477279376796911581645010624539236746892324218416042267250178294165029944528543741883197125438515215540935373702154497499436993713480523643255988306539519143878594259231636388187395676378648896354822031936261523790842911071838949699525741644576732250623711147502414158378225059728869987638664653965294610530530407698764954934726048150682216630053548825639351996957989698223105834194365562524541908404935162915769595394599868318864236802939399143627732614262190951604074302369835023330558861359687178098863393052886818445758040748272853888040352489259029691595859966359099472814474180920334161370090601590433517723212251343949503226966151710808530714851190349451524391502563183007469586817988922138191539622348711548709020190564808676973998021194871783858263298106480010611293646078955223401229747972067166483002522679316451685222708894493232659228916117329061608651928432154496194741251762189701475429578853885403697330347509229342786509506562665169847905980331712657648729947134328422048971963799127187002929771032921357825518755665268437021373701888726540192949724873576096981424605053590457475683553298180751460100168773356031755708197045855745407025829334533743065628458013025115956845556570353648738330964540536914588823664657726778951346999886846274302195137719743523109661525676081084418946112639006202724744281473955264111290671916588314593853440000000000*i1^107 + -38119351870892203413078157111047431565334627781099970528732045858487403261314538951665721453814534663586812073120567331979642700982550927628880390257166422838982810474589401091821046796198783037732142736185764539425541383975598532476039342984553249341066211973646638342008744489753717509026363071403242229695037199952387974707443846437977711684650883335338700841138629203711323076906611702702118129254776246705658994817902904373424357384172999517072774380328079991107556340767009116244724583855759642192393766397317595481348393046646932226797665312159442183131591765269976597573905971783561500928455069891771909022594044839420712169610598825110442149057481841648803566335872661481049597108180727408049401176024336265615245254564488648545050386848805708889649911245867011263368261050564754838010756338558906524066729073094278953138362228669188952636139223595616460226706867319768288925596314263954587192911038394879962423352348372305564606330899478303571144767268120845391650465340276060056272559457442347530009715710631607453434416569073833374210900061644440544106523300920880390181239963628951703294746230815618867542981564618526665049113587191151344811515662141496862729180612403976281798010986880415671862765432779681609204224971451255393762985647682142630209680233073473984404845675221900961899976138885914347946941344077571352469631515467364514152273629277694686303948260303148215839395600482249134755210626245611953715818663673581389030566549088387657258622543241662046597723918405891377889429020328097539426846964195854646966279475375788472191575047325502087288627237428507006306382073504425100241254103068718114848335077945734969575874106415166405875694506347296334861959650869747681690899259633858023594407182816563851456563052908735347704571068922147803274316563760859105666268565072734007681944657446954386318266083446755714347300013035763884320721962763463048230050169315350379812484154968208491074198007357487641184537495996043130612595647271527579267822404646716673338838912700708567895137562822761536356809112777383605365304293035041437830091104575887550388394933133955951730107406217350524628554228573391238957526734482825903230206411490581360769026559343029619713591280772424458643489123389094547819361608229316887630500778266957964745373933210773268978699894264384573193755068269012500166993737755610823220113651351261438756902633982192111873525013499361963521310472232320236295028615305895856200198935611752363745366941879399052616560042991848588575940158756318261281910004153456535440830881508284149481549039194194131199338430412973798513928066492704026960561339767116107172012427568215132176251299472939639903853133163611971304863740549141948428050864648557716493872840835072000000000*i1^108 + -5700538403617519418157325991716506737616767154490855497672045272719194597604297338982753544403253627163831059858967837438893215133510957144451035443519770642088212610777954829347874985213273630545473234171555297635986808734325706783238792899375940614876567017710373652108425735947155961712821524772478475186210800326172526184587628358103700722791732482699192440616786755549123303020913681627983558058552634874436044676233168460999875707702844379720741484935084258651098152673584976946172260475441101177448850400929176637094624433823369625328433871711655691365206382910256609894167778877216130754118477572259783623076994421133599270459709322063926586466638899118456237451323352796531669280541972284536532179692871325637082039327805261561108803554108056688879305951194152528774681986355830458583394532083602960273446563079139536922888244630577286758660073012316512613902153114940347706959755616753506655804975342244846142127968103059720142303753484437058241981846290284846402440738308620674788742724780776391816552204562785872152625246446323679760958990953159382950437758749453469587487126368676297445127827118278334763996748225360453342643557694220831688354989938404129469131336351767452480009341101709875386212202886322115166629996650088249470029452446698668400940320585076842378180926545641568066216894979895293389567222652703340897591368063256612086362471469180173216418168565717676787760176789581501412724410750527976522775991189728430968512141818275883793042928728511578887843668493396091540164307469344141830567426139369542304249185101171654607951909804319374113379377869836106163793760978485374448435309312452045342832525334364506696268072609286966672222293269241914431101210320079737377497933520530084101811573759493067666119695799040054652538491111716729446616018835168173887104561256046917489297487662631538858242585961619182753671192341138011621984534271617439866811622845189698293908296054939055627132772839156324704101761176095788730760437664740094933843641372871832064691441880641646520041901752043665532312012967682172818832639052186295438639100306325428524756844152618252795578110087652796603577107563359294264309760908736255804281195666704049725190750233426301476067574979769399734886637986082504820283881358405880390897013168156557696495371946769450907791107361526755881401428212135922149869483413090431441745096091711114970873140766705216080012866425862938456816372569628682614729232478432004026700645433095071527965088259028737930137890549488536461608476663121028270904086342664966493309182478798808899587551969787589739394183045311397446347759270994402667671346465624039780219897746454989126545802695781660162291000202767415125330744585619043809242306280182251520000000000*i1^109 + -20891813061372377466559216729351190312657711258472255634712101268841777451815898331728954123168869371536504108107944409744912782141552985153009223207044440443212553070785130858857122630994224609890035823123652512280013622300355439035942241277746425338048592065771965814225734494164658654536110099868383392433799378822624904306285449922943417677449844849929103705322405128448826591014295525607136648696927388972774425596911812062785012586441864524200059295101586170571315834390950082534443928389973719304428021353848927778637209546402516827116284114614224116236454987917833465062509504194474462468991329016116846658188354115451067802229973288499203813119730695734945733654166361448452076523621431928425637641035411990407268472617793089248909427081021588696602665358531943829633459554105294334570455197364359229572708390338102820212193828847599847864407801533419928943858058094111235575829626299947766939475463143112933741874092964488356691866440374061196991371020579755246670774323874186196747686430590331364247581286864935730699925641129168931584833681243661728446362431190920895993594534563607862073532931077773196531342731618532316404421571437685750067869228220299938293886255249572514040923992280237981946969816740592394319301508993492836879338793031074966575607092571824979456262137332209608583611372513081077170066956126454431977312429981460979734209963343237592114480635082133133311555137142136087143804439871899385726667411586002198859862148919705595791939358000027762402471312331344358180365975456736717227273819724735993169868793676461220883062439938244823789395339302037672948550569303914199447796578391287155135816066075445465999216859739183560536977777958944426053458312435764256711879960259891123588058842568856693985822551207725867744418686783138802715989890568126935893685159761510078957449653643429103766344235492564467753193050024063530278470957230894424824985797408942972137774983005476390949629433857772972079671109334472695373776427959315818792028402269083214268155373259886149666307896143593492913604911284164194110052831620067510824593965467055639273976011955814438608418278790767029923855930114983466131619930773158098768676406429901986243369743561452441335548467164319170793638598080919110176774412935129342133228538382241636725400337612782478239516681280307311618153371905249220326627520811078672893573423647881829449401869238228136409242849952929744594243904354400919068097086047339612086178715430981663409882726442303929889709706874733775248716799548353652810446230491833534582599924450528329960801663550992446822694990063138476672789911833290339787871964641723536074475258133907441961625079288590211823589215107147951705677425519397397594112000000000*i1^110 + 15176450042156460253398698698154486072734884047957002463205098160496673683876750531653403510211414006109750344732801530138355081228521245343753750120135160522112568278943851308601618443991901530568885166545448343117323324881749115602833678890808853781790967526046625822584608585359769969849611888438719410308888660194994138219914109524712598883254227713217750367008887198468444864617981023057613136487634915281753558680349382541150565317089674500872066279168075230569378744898510219430044736870226815230429073733484738878031376674912385732457715402153586452229711884702551912991824531524122465276772179497013900774585689634049654936852782090751280288162845007288453762542747166153565388088070425854135435341465720131810701814068695551230492739445461658509998467413054397601682095178824136377381040159741462171454920574464195054157377488375329519765319973792033295862214082993243126691561282937299908643921938720075767353924870548561907182761717595278940796004390081839910377141887092476716299833984261478536914208551872306881038184057796426173328712622373664276141701300691572514494865087443085027617793970216674416169569241137300378806728040286936734529921507438227697672696546913507421517484461877371511134588214460880641899734838075914865600605865258051898364438732880568724549473821087109046321479736182465269448992227557226053455500681112010694619316486140581964734130207384603165487630706141961368327675199618786115905094828585112454755384643807775189991742630571531908822549654365053928822824232119270907716632321661459756811777261147538042162572952053941496958318597618955859725575677392190839127285753328174314221438854489087373892948631432655200029599698575426646826260272793847319831342399915470944721349215061160920857424086907649706489836019772885388488740687110181894882067547855286669935001278507394090111915345386543696482166030171729466027689485646046395474574635479000952289431007702577703179101067347554209784049542394891940951470952440348621340425890099559880098295960196511189849668262269058823914505984499837447928786519767947551048255345731093781907727893210033288270222608481378317047241525782504184693702428654856087657877638533500369885109156160179937124251860413732538026587072460164921841252143178553690720917294011346382751228024679386250996656771408294265185541975353381105975614719005577082882801343971350055730607637720853337521143608198855407667665689790178461516179357497473748014384243287274466917162361276238836092911704841520843945839976994837570433821486286818062620261062153054534695531800574127892194273531733896136514085252004057368849272959148799212190593577478507780750289861624058060796389017829044619234718515200000000*i1^111 + -5224968321160136535541433911725280083234482015147530695055898922072598231228360468174323827600576049732899200417424792808063225859054628873243765069461419592788358121320453013161074062698935014681667921697835040116204656413415748571440689501681255604109888582078413655055399492817429742291805578091276313446257734399725001068146102487252590682571122840510471962216908477627617385884311912845548588671127944895875614666141702325310248447864947572320804346944758754010909264476749479136569698282116931613581368468517250656830748001861951332940964832795477031426287940847534487919299296869219722017078223559213294729219028872977735076199467116133687956239474601012191532324069064401255756026066589025572655735711469520034344513424650377392513459031204693844584421136331307619270605588821531059838270511537106717201526230156027282319711408652975442977385293138448256816015301319870498942453078227689826031731691002371438498786291470126332919590942936805045392049783549569848305768341772883504069275654326879876549756661291901141380627944630938479737799200977743207047187297567037303933526767911307365571689784501668238030557264337755966396385576717900401738741477916099128706487402175765571119365997479753703803939645702185903430254709004218668443512832457232863000205970143761057495623279877667030204816040819317300272002798888805847728112100734991971620081189435311665553956167906487924548716141057183261717035898350127699386797746611897895564748050707750170500735537759112621072216180538741713593565202492646909924006443696697499264247661830636894258157862148127480530302789400397858736433352164135429625721812363876815408239520201628563174216203813172494626779179783611122272166083395959704072969955754642101882825294019398280624960219183736410026966277789767808122692031321274278765127967508586794991221700239312160419938921886345871442940192531328817385277798680011563605321269623732989386342829460393246569618905409516299216341069241631846669158709811815365320463648747565718398133886258809234008144438075195538770733371222902956220937169705046063793000127113017529115618474860155849100162789187573291351991031099944000258914394169062496694634842258949744395746097235471647576001512275749647769218008623256645587830509405936825435068953654196282832699929530465440545796487503351987207125742257363766823655497844204752295817947423467049182124700838300653803972892157520723130906189789857656829064597691633835282522087793646438887329425980958568672415076714598092337519440818590427998016648998500889099028142335644261225406603125542733247259026305298880385819816299682641188717107943299137380016187089752474735914202828931737629516449710080000000*i1^112 + 2687999364171895669841128523572355189663343321011199919177013891579518038673473558112559927917247460080468033141481950928825921291660668952864151810136104836953349347071603562774795534696786213579878532351107729089691194785214498421919543231088416620524387651297196712393402524500427912114606289948545601179717625378231059756132232455335790171685769333083222058593223926659645537706419647410687711489441906752186138209238364218835377580478706214078230983002063101421603749829185462117925701439960892429064193984098089693369729881931891412494488510444969960435213411173634441597542505211914048903764777728377157608402563354537447040734997664267774126391530866839893327184390877656424653572825100608552808143726195819618728840928994693216025227795026315439654283756624625655599322130054406132770994469910677889395038678400861297218619022728022920617192080005376461296861374311353214792855594504389947414117777368289783609224532107951828095593013178896883444366023952193720210859687161980490259951498034992476077657939410547060803252108058980316912841970662217518615478120465365953118632492471108583173311347500055307549363553676434689693568038052783802117126284466570748810959661089903754839794050242945466607712533285653660390812350337970087159223294254026411467489923963578069310161014361770188321821660327579321835560134736495273891850704781562675337049111298125153049405633192829870644433191511756234239688001018354147337208278511920487913385410202883676895885391826379978379274529389815513836118388207704730088230560063455804148680308066652871257948311171753825436427768098559868463628984638846816371800145729700280192753693598406785826888112818435079632175670512316895966200125823546086823690358863398554142883132780021303133677368864677557455123885859135476107648454029466077510550807705373739311888344332736119228059468408029076525490769552614301945912134710147222531859121273164492520490207546427561487966565048174693983255684983330264979198531892027547880999871084710613321980036906441586073429448336402260485138659433929043591680198363166332978439992286101270402956135091376034565794722785256373292244085340402309012138545204067206119257780557178439630894993688440293802214956801092114842007563548101626069805136323856464771393555164129360428786650950646779234558332764587513010583758896481383767701359607210511655646117513224736373634542304966954884451488625052182708553789235178051218583165882512063760797065152539355829835619760417605877644333064594471409244305319894816224372963290595043175388598330462211152637569659419646369025692056639642305177803039714671966262559148019733782920559657836165665018164648345600000000*i1^113 + -851810505864033462426523424413185555196050839271563801802901990055282073845896353793005840884785872184218853516783681353667889138473775191721231536894422120092597030021960419392055821031159458993115999737475185942975401077566577610564735035326947824477524331600651284186872544684469154221112010591203409759050269505749263217256028598353873651936710807979945797475895891099296080038992413043186265432120099618291289396884223355925345933491592934700152131936063290739336531053185575824907450395735765915649430057603419616579311079056373801354658165551933432394745167627929658103362716748709106979428249177957915913786528538207879818021435932138044509026485302013698027024754640823623616709984290705137074889424606329550863871876891390365941842134621947502741718672791766476610675052433592819705692461529850091663821722531409726329557420616643648597010396415490505599361959141842115908973318273021974508106749865938421630319170218520891284704408330853860626752490277229731252347638001543904074591637687800114445055319481569395041801764787996608288520202213305497542724454351463867401271817038731323726080532563984454403115529064651839671725730181591140808043345048697543796912064855056769405559093865990449689517194468915880915391860186095570238862581814691632547713756745431474423831829165459541279276187724129686440468340711810948167322304665132710187938523547177746664996493145878125776477432603746933469754518769695391768693393193229257557795438544052553803957805512935699349731299611733901650198001368639637619845541386947019665296457274487001620652588313155425270511254156875733159579047099418074280198675615022037819454884167710435310540153336698461650801871888372606583778701458130143299225896319603722690847707172385765949422139969308047442186754979073972919573807737519056104128899842705672353854951847466022201571793096722239786375630600185462700397078489952124730045214499255782322058876203799295348500052279142871092935935207849403240482566969982367224396144071959176179885218653831003072893093707851967640204254325753647212602395567628718153563827383751716068934245551600199672711531198897191364378741534150781981343675377074072843243337705998897590631808328564630721915419020176575812815893220059498040783107515861489563801209553940316356021423296602479497539997265922645868089374204299555433117111653630912542270843911256162676162641317083068665152650472013754531539240122856009681788796284195716933004975528224613313064178907683153978503852543371936907234914090302830853383707286543365113548319134130192752083634745154503182744811410704781033342624481645709097840271009926729995719835673417482240000000*i1^114 + 48714375805450621202929501832485078502450641581528643203089183104780918424393984512338075153325421777825070671697063344154282115940158228347027678746531507165832705039436786056235712551322203204878763992849256476330937128772393002517902877493972245295087016953925315090116448217768632615319815079006892277513235411687037057222691809367182923208598875168883190750192403049756445641919559795132497858083399928697517672912266455586769014615378524664283117003861226607835349538963336849018424490666660727873614563384888974822635792562399263702534448864523001226071517257197138180578901131042255644957264440499432272524070572126458088647062442222892357469315110483430327881010998786748038064883961336157335328190295703516259301296044040495692643310261279743001611968387225364854163612370842317224977578853929748538105116109260390890869531230135519732775852172237587765801033588749291727246538407175169376156802324382902361928006261785950612919916452706519333709422222308623923288542163393764838046207775214773869900730324734918170327469451730969084532133857416891062988386261889822353591044649481904251577180661726945259579813518630842444332182682559802760707106993276274906561500128798214767829540159805603623316493467771187249025191820432062651120532769212564978304497590295090237189865655991745953964886329754925965305135826209154486405864570845807385295992814852158196519830841677191337033593448284062164959299864766989949004589974294816426066398729255415556225100059234411927219779956413616105854940078042745945701181352987687326085137864861682428048351806951921371479756332106992796164270806225396848763718154444517030481161089578235218002689534898667455643353130084101042496220373710415154708906098541394152331162925283375111944455935249725546406708379279050264698339929157677901208282687639973835849400464739894951671462526305532607414791871293680327550324817625839373073138867183436324934778406358258140969255988019738538392609803796439396617787374655843636780885562581373816610598071599990174613892036949725800039952851588797529736018994478448725301511516109696213561721713495127760616410514098569170904633745721247193944033581951762981351041797358396548745216823071330062835989945527457666814167830946347846709331929250925612641986148474360611810926783565848883272479365126929237688272070807623381605021328662400797192854071501296731807410698423654787387059954645926877390512423335470822399127207981991954280803351422783813506609866008194276036435664343058936628235201578217021486303522652575540738431139156461160811485055334702166265837417510692870837668374431322115005931571509307899904000000*i1^115 + 31670753846161606442029707785463875400851452881475716780019675265825400147054407505600966074692778190626348163895976345674160798653953708231100814596183273278911659659950102329567165259364969700207850198268705628226454228805296393744811180627049620978616573218148317249730988428120427904116675187029216922143474624087788756275951303193756930300189096228073447289084124999047281706714250197112318401206953756677363093144471328860459492753772976159716491633970953268959688688107783511464579419133776496154777209931365927318512172402532397313712511729696313745624258306397944401478579622866305299985616044524433347560178216074971307514991131224977656173654740401064587768272940420489387745813726436664500221436844323461270141509085200325606939609937443937922337703128471745682948332701817626487926846644350471359965828594163275060463129090214522113801782850671380246968981439132360242139111058740058560452622671128479612305810899669225222240362571459473102108690668532203723596191190356863441224895163924300737880032156793014513778247141310120386776977703914484633090790046657080161657604071293931523453778051080053506658370145638271168712224274088906201478056717668747687673417516729915917453079924323858115823348320212843950886366099833844806470248045182061932139861086074137956423839286276388622882864033597867099809869229161524592440165941398483029367316141929945521884538567630735687149338041168956601377395273275218698890094432620942592516793137519351017365300976569858701887564676470213890495753438431375198713174032419957029169514364276443714719674674278176983952944601827085384854632956149569950661406515603645386231927358802650665349351328397325018116443265840338779355650164092379047663884035528350204444685330317375356207104005665990903848258179297545436118417889185244090029743834966106069708359695142193569286652096037730780109172906103762106498654050790196425727074518202997403218880192701940154640683164095792183552574101747660999478111435930905811630738085902461777880338405345357410174613465482125125606593970393109020745768969612948939432648265749777380236517309921174218310421763445207942413045540112897337672402434232964230971465221616485254261732046316335825908468362300006958849683435642817533522801544049445604544132884765908043645486265905482133151022116292307472943043544238994592203557585911666448913013010187645949347448109416791830337435241448635439359405237855684382656075153164950789873994392887580336917306231157681657701806150147995675561327566056922515444812958576860916967180754312042541752784122539066102749143996982998478504846974436381818880000000*i1^116 + 25858382602233384771811116590736560070503577504226958036865580714073864651632129280486483708806691542424575833706247902671443233494615722528848869670175976936916335523653758514066951241780617078680233151088510261756160167457318193224987464588485143552337145108736520572583144174779416972921901616079074759973449822896139810716170388653503627147260695147248220897840490588199581489613341360024943620580398274421315971093244734912470239328699804691188331229996241691983518990229313982122587514231343639133230681552104782099432770254205775809265623726475375801763295374507261044279223791402409548727235618426917564213992561980044471775370746179263209837479931323410803508151306670201321799598824177364240571985220277027620646833218094060014355028539348666005578230176598430460569081662283717633787740526059075425096468780460287316673877185658806465497509740114869530850194661157928963681117612599003628058730240753137506880374234561462096655434366306413304572013617331118091383107780173498845123662133319637729903364256577710897805669110703090823612497848373429269910516818942085302876263556145779427144889535869050690194204535655248491187074452738045752022480648668651687050626050108787690778800710938163005045854723232351965695486116122911065318996678954610045183055351655673566178342268597520450668661657348266082752674082556993046018258385719450126369025436292960142683140697885273884495187868511042205240811852453045387496189834730781271013146729111665783159202004882481557169184828263667807161380055524709421200695029518048856241124955488784580193880833722881168287936321253100019557572559357641534059151654305787901015721966918327594201613006914539005463934391440685893012547807991886303430951211028325606947649403347589893817087480921123558453206656488185435702733768595088855580045892761342913190126710836735329378813138716863523470985728663140614469846785102979446749340413429216364238119106467899229634441569913046620084742214339827522911565966894733798094867279041118273810855687228411726477758642973070913504625036415836701110817367424660145021268385948833943592546245249827122755162931803424816799018368589296024167301667827408867755193485804995720574359370987555901460255237617719149070004888257498978240766149587416319475175113664340857187088303944614890639223771259100313129011865784535485428320124709729218603680085438747765994934529477465345513952572722169133138157631152222143108620953781574040974821684267971236307735142544617405287788219897466617792322272315896647483973105230459084759433109315511317862867480705934965722052182494081869414400000*i1^117 + 9354129948791797359365647623543050467822830884459701119522657820000516545368803858010710352859397032312082625582435264631394754315492210998461592989708791144147769827028211111184257972228090238477912593682142466692848250037266606332450835797901058149265218659043095991133152092363713271851821004084217333795190980679858155480229196775790313018001752931811579603704878687335839037666770018846998703133025317521609926248359897876814542800020885627599165376476835889538451786927065511913851693779905039712862120319807370105040243446712163649938364749388567512041003414334660187640294566297744326487261898614333698549918728169657524980970279239467065325862412381017780459854497484006970581503824224740693406289324606570486610975131752844650984550572926329295874565958426887238996334558116382650782919272199104561764675723351773433176149523463893135701493566458110197511874248177222128314677411104060046290740832508044288331570419556212483363956120053063592943317517853884274626445327402036169012084158629281766058715644672796889198779192112823559521279923952635767910825304761239236895944107513951897608214938379329452955080333230475984592992529823570754523778963845647453291116502436718693512477539661371796363981695552453313298778982921815306307705378049280139865247993215559039541994408110022477471736691150144698059085078062354239884735427746678163697616053439465664725171911166503447718247399142626531666589207261496686690376218304823722040721662531966325051370622344839383960990561469342598370602842556135469646693125840510462896464196381729707260339673032734504448678672538741089274633984111491413741139060322970908819664550397246887341110801961153077782759043655575672700683308741461329520125940314428931221928171430845252390557605184511597766449527370383653475647524804143132308415902359369480490922556721854765128992262421015023926221745081991500722495896457206791915057429498490434332048495308671581237175358380086587051487838702120733152693134460353540935030875210099169087462795512098374977206230320911285918594814859400831793674953899712405198445523033446546070765032752801845382203136564306717342689458506109049313077189379281332255191250594553535269353223710804254730977412159340693428418059009769859064849192120142123801530292766910146374127885910527086142115105477694180579863207966713660632945621456212646055469476104640094939612092810809928842490687309427314535309208206531124520543092796060649597088344585088096779115707734247567707468769225765552424280700198610577703829584711069750823677849317228640437216054316250431488000000*i1^118 + 12307074748541378662604458010374454623240720389172648107016941323481115619428361870092345130003435153095663162749354099844291255945039885826890033587396752652964058405309336688973142375178430089767781393363561894605693968577900969220099568522980208026043060462027005121281358656855740600187783865848167355645013921680106612317030669677953479442054577902687343871475764411889925728027080540685330720388621596817430981711036938020928124335616717762718160046809964335858686254582481488324060267197824671661402622318012688351972864462925394011399674592200427487312067802417771464640300185458947519214842095469712007136474593416077781548755415299164376468053017835367270928907813999945606319471500428303361128082883336170633126538190276137041672787335613643630597550946555073786611454715313612826651459796508253082331707331946516818623495230007464812028726748261242677589247177277325627423775767155343063695945836232113299536015697736918520351699180708012559615009842495755456327317982710821493034657427978248134015144639722141829469249733202923688596302912963902177362393964044270466717676193725444109894833560183268710443179671262541008205851471735398805734944046477108603708360391567130637758634276768030475205032019365475105372673742991540084890817824932726366438097479317234234298726799815143747623566856502635344751093155730694554145229606605581532629781172969999904096881424506300308731098435722012685755916186753727180525490332292727750938604877341235527362174369933587564683803450983012932924978071971288087010041609635529476741067383124169588074492058789624901011462190486936523424333694387582418317454300190614730732573962752221428185003953728704567354021135173600587619839307670992335737317231334078880760238973729786387505118055835791981373905239034827632230090954527455133501044941979439885617841678998893641852011084893259531840752712266946238532105151181181023091423912892914334820133400026832930946535798407954549986040020607152869669163995501143828351778375456492602167818559744285144183713381374847794231386209171314356567938226006811595678919366415153072766621601617871209207910721477843751040130573459352470999591467517425864846570534886906104186636576751675414405682600149250599693121178334250233020125185543109056219515381189947972877222086476610096393168677766214276717820684133965581545743281758872705887732535443410464093333265901513861549945734504024723195500273517236944182668360661965713264460825503311967991956966445239546669641883255903153694960399250395647836634218749706141250132661695477186560000*i1^119 + 3362592137691400252171641851440839040470947057732673456049152917863609827474328160760627200800446139670763861176974548247773670203935398887349539468151660667770003554022522064426387426836184177136647891460751918323229810401564281742274936205769433793445248131253914259261532605368606359457527806679803757662907621270566495847413955254514126395202669917795816169174517840783051993050228709819388657340569934821535028662188229407444224013381625486006409305641163943019660353363026821340955334158407996311607242082697602065915642460708557361111294801940777328446173852929072646340626193496860760212218040763269134087825720901587612557085353657462100013839489031578717216159002753329887751271080737351116451217052599536521526659696530157420558421921784117390878923276609021061471812958703982611151132775367789270998262993099390742137628543750709356740765313470684079506804584353944255304293905476712384363424936043379409921425047810488173869097129831550053321060905126217900434736532287633284516294990449035494147976904605737186625464537302675391598185118256839715053008862806696409381052106836925626002624029257781262585112745310976261068750037865970802874840099964043599254945122681956161696759377440127864702237201409153701702252296659889100001753994245196743770217011043663694893437025814482668487255572462743205888626800900593280253020547926002139936998399929032976554398667617041044723155080175369800314542951877449729257713059024633677839394661639863908855553877492288598868652122189912187585578067517975201419143813207508480767151244385435904833508358793686167530048741762939948108986634188265847059868768098335825854789945838829118849055613251565988789132693879299695421813599604271951955446921530639143078618339866624734034142349704992143703498375530056486796437806086147418339729633641107299532330786234654236043988967598996782879180379252026875065923457747549475229565890733294463085807519532164833417089487864792341420592553452232990140961854441158435258314064302458632982415810848763328118012232880751453971985602304739697687102672540355336257482448665476282539121834776072053957733473641775168937359006685889056152143248544347269456493533946385236990165828597072494398910564022758771465123322715725871307688804441793543693935434955233435047598501359778379598119340092967175261167818457554306771448665439026366292249301859000528282403388961464597299154485228749590812896237070617630737625268628667670614193137824153519597367796612418410904375820649011154088951745410593804984211281701502976000*i1^120 + 426152539495018046766605922934360503020240927807776196500674200151864347101352384582118579749584875206065536308378221745059235499899251410458522788909446416299649470918503537117654086975985752836648762209018671248924964626173746492576180727601115221512395047125857436931204904549433795326746971341772297217170735454042567693004669405555508887728550360111236776646966185224820308110733267783710139502950714857989267667298214844812503905442965876809123213557563743039228821008286417983828046472114886972513424338301271122725040614758321917441645798369603051167540566991723108266274962481215142238414853690724940708801378284778475890680265426313317738723309501633148829105226517845680180532852629743360839445037491931706623185090064983100486999873233945154186079163723494721942200005720364829046006096309828581378870555258150555359878580551391156961454577321901193601800484754693652171798949569115358565538778083973996634942521525648824887915578007423544565285881667182944339526737285604778050553687773269355701815766897623417132048567155237028003060780753842317856956284935362111833833353867120672372866368456934439696035394223197796994239622981459318272187407347294807408468630567412968590281403145802507876588289176986981967131150612776063201716620778917304364829037939132642665271119649365698378363637015930848215062793804254248581273623512603018130798082281722261967565857491922198275563768102263773310068783455085562033009318031063105890138621261313546336245655966649735935478263926164614407955458607538351334770451169526201945012937868344699790055290022551755413822480058914053678392466619281247494613373504297965376815203238749033514137264681882025695965148669221830814258188991224718228952718633524751299964923381157540176325523400279618419236302450603612084761916140905002556552174084548392733370879149251620014673064231433163034872486387582316311759490693645375894823970678139865408122411007703820532199387735999078102158701935941348966310142225951950003016402051548949111605042661786929939798089331513957802982312294855509762477341258873977598076926890623697401166021346721423675462264405796706632751058414537850593462697019474772832096142530095110677100271305414006345506894588323571961477174342775943597136732974997762792073565476087051925872525984202414233995485521719580587748913964797736456634653951472358563229189724102772762482303493663818425649124674188905457000813131263782745451509544141745248573650553159169345293763242236178336429592145061865922726302711808000*i1^121 + -68338083753003544386949475854460985527848472505478298557252167496984668043273509642306468660664092825910493024331498559925500306706470533808721472797618585775041649554386115820612113542302196675661691418514475590783427770123467161130724403015745729892356847594078642066970201812692670107868282630920788811000006800973751435252792963485576715874389185829166968544907767017560456499732467345155404479270607892897069527717249976124439458533836197992069579111146641886336370559815488115773341039651526299835710237320532569039591226870536631811555546737559109579698340162679207363626224444532131656783795071748024789519539680902705048409801214333936614826082180327426347612270798529636348612319130290097624134008030781997333703876377516560240647453161080584142357275566944664796775816300603920469234291299625945076122226910310893350815618496669320156638385683089711276127156113155785036908552509989044562835442157171258695671532531566317922836835393205229296655056817493197167362093900571893201350288622472196404806722756691466704209692290425586063588812965111111520990980895190311185385007150922993819427529725912553800338303309964653175249526222963664119038908558881033147398464352347737008623474498660059884113887346047621579788802044876638155711423413676004966147171170905727602214543423215268610227204530672459648172672165638397402008659804637162343485497893888969903973594977863506509903588641302705880530079428436920397385404782169884137075949551842479091196095465860033024598689744962312526128082345177090736314006161974065557037884260736336564072212183458859196955677551507069438144612582138448988102340716115266671667162814580163794283975087332501802931210844421802187298072888911479704195884349120019275937322597772060861537209847586206545188569779163279692396171838970618606204039433594676368439294374345440184592686650883220161135605425171156153734427851204740902248272632301544451678206050529919853306468815811081635661229657984646289084440454566289882659365091390118946338461303979931419182125720377388409305948503935310588745523739917079063602472949537269341646295267391443607631995120165865831016116619068790173356191201748939354941899126899423399246236842264829209624057519678455209864374796224777794579627488947148658472564017818265902883589510801634547208981412169832273015939141115408438526069667331047732169071555931681726882115960393967373543790213051070622646274688100706006737000425984825055772661908109296283188224569447546855702528000*i1^122 + -41280256538607797875715520903384139084975923047236277632080288252899591413167944307567144527074870553673168417959468860581470268488240385315658241397817123392487890109585580251701797914455115169096515650718564961305333247826719315379242065689749051478425499721650825267391616241300447878783831450476434472231064975884896865225445464579569016463880085544983557668050795001362933822896770426740803888226200908049055926193115509762495243777114768829382424013676928985235726939318700416106876424007104086313389131193648130036884999036548776988920611458340786190446208414321174788950892549266050538692950412754988529390686308655461866814466255975704525380101210968633020754952302408111688529276637286964137406468399907825923490088446023910726075892931276792815854979433914416894581651378514619629218445970192021034050076648133883356266738213677110078855144928550374390816544263292918007415825828287347796683461390646910844110250417742857821582839631658692277657944316398686174358584940717244872386131602864012384619816661554489434635057573489565286099876901141020666034417585547252458343891016921747819542430876436563761433788851655748650061726475410134274112106120539657441737378122700099245710488662483124429737891114562291812648446864536849742273753779196060399674609352154363197058272882965900847881863482539959980119151181100047509797235243950661008010146894197962462328999368539933396508577896888609838735208944327366078317405603386025459179533893163271533801599191541700281011803154441546627382031345321518026142179251513985520541627289619236883220891598497159158090455379687926386112147339720913204014067259110105281094030971591702427747137666475052960250374168714610694444746244377264900090724958374192421121872318382316298053059965617804373987244750705301602467714561283565469886302078030298256851754961327308619921023955200397127102225540202099619069349197337763766528499558113986038812819187814615552710059331479396078812162359943735712145193260404825570801397680336326686618650911266399506074981331021697091238890546177122881404484876319485002845719959549769209160445332429953136206321156057944761335783807976537630083851245721177431995571969160073027307093435550753604069210267721771000911948282117792324174554569446445066948676747592767522227137597094342661679507386548548393573723690137464822463242842909602858899310177610113352904572789688998354066865648733221722995689075381541909386387089147749429107136030418124800*i1^123 + -9715067544463786538738478187057158976655500412138591059884281628885063096683188051106205951963609568222631960707924429569276962762151685343629491093291753316719571889634132753857342358038346036936750331256762742595985050086123444817397859921369099017088005124090996293467801297034699577183786943248319413419447760833733617001151160531450921872846897869307508245790929190435869624201741527997871493015739590407578570281904358527138591023989284863435214573987304264222468881048281023066425023840876408525767101334629899702305438706276547945124571193934849937531727431592173187265480575823566079240081622403706951808060941022255887544818806362323491753013726198217088292119043437689847587655070296331411863320900586980585203912140911209207004195879467772097764008024330983248036256997384012109811828309104954625364346484403267942028446823962713222341172588862595470528759838134214105940323767212831623801658497223720563359011963301055097467733823008881333624674150949402329661854665943284051926025249621664371595174650480873576929888939665804366068707741718955553645526787382477479517934914354847630618444921808777916165453238189889777316504010332009206605372611095482620513483605183279358457644834512348065547604596426563980240103358014927424422955428691481175905510879344647175015215663901246999252035263653796022444437156685890445109011928880320108488035249839650461551732932483827523424749916144499055575622096343246121160718666894325108198073370778895155768320947428595987337371770098595197352778857590824814764756354629502718472394676570917927301947536478781618402626274495042991854112810699471233957805468654768354739973254632032957250626123274900286579804557859821599802098011733386049262664811614143919413768831118988256793298432583765496262845436762279105996729596409211394575269816938492744324830120262987223100199594910343297262958134344333429481741508290515097465624062667901803975937803118286809753837565947179426774740084435988871977732198086117384607840667979117150001503247837666718868972877967881500038465256879612867356776813336229552338343118353204985420156156862836010980274610802564579569847378166589160772051056332556151498842345715642338006361482042611837261156134084167234001319294554503766638768928805834157818455939935908744128798797326436207771673876722926640164340405280635504303114787661908442295498585348105880057908479317897786315021962839518523172001587236502375945228800*i1^124 + -1112707798923910959857326708654942504011321635846627419531071450674337461079766485891430454104452855384836506059839495405752333833346862237985962681727602376022414485207367592284189105932148325869288179605918613896896428388643671260125706131589637440000432974354318656750720396252484810061140181606598983407496389867943997702487080237469150205421987830737229938721055012246699174999709119155767248282500511853158273058483078790949509954866139376534656860718021785245346477425812738614712769990615223548552063641733330095541569012508831220103267791161018501127861455114621470959366026734912763942547137085184450295839134335944981103953495861738239525006801751272619438685479038801464533963890340484499842930095135989191694097476421062529096952876292039551159797419240622387333980411119629152964052205413307452452686155952704598039281769598506354895140215465445637432996489245790642301627794301151351637782407325420388562981126645261495837925511343815519830433003996096791136707300756385578120515597095766071234365977310961933423171892410447841435056584265391896986200335543671322687696015117522707748274543415412140567147530656973512291758485156945990129341432990109499616581349421376057227594915909036491638770394262005669337749754856415925824778290364481900548099531305056066822810514978699473499047618665594216152249609569743582858240361736644392201426464943844788943823015070143845389472635949093792745684503142810745767609265396174345479651665240103795404602248357514036101665650363108120352530866302407325598838743489324686566000633989046443860917317100187739904498559628862599938870710129799065503736732114369451318858566758965492476914704148322112509862558695871030345771874268288735507155137940415688562092520962464587976017456882267727980465330187359915933140210080180175514712023360588929178186582676765873046422643335224365738097247786342015605155318086781093618448838204121919512930382340578081633518901454415574139646989529261367689583290464658813089954925392523940596976915260902278771495304658951597114535640663714515465991291993570568698974329880238646959061550762327409527153681549716122548428068977267880100382050752340262732249438546123036749454104212533515661107789748000561829577653550840032433579007475251868220285652780883535169308139056852136176733797608303916113544005474680540170584385719161038894893068554898214491145883990476069712649204725063360*i1^125 + -61771406450963139127866996734923344151549655811691696007395903817267782661758359413848735031869076710643200610357939326697149492734255193643338064622888912229248067316842018329392079143723663477608884826911444277951001788755234824629379508100439281842923124486295242597365117376829786982001055117478952213296961714707822827496232993235091327962306895668373649489313847338424971947862953233563509406934408161874180596449022062764204113544111791512679437774007786466234498564952213783025577378967780622763528268576100760282756304567406438117309956512173356959462848809110044172400972756596336090270303109904046252224365491683688028924384899310295939400866399147136140674398833761835970329989140967874793970789651874113809917062933652988421388363249233068945971545229857776155068959896671382904064314060684895546173969653146403422685517327820340947717180009515621596331078138163883709515648406955587148109532798120848158582957811460757809856081477092905663271004884554989679286911407590713774311613790420424067397588505294906338675288710088985558518408230965594131853341925231572761170253534727147180730413300201309243495534523221267893023826607718443769108175674746405498464808660881546939855432577392636727042779032316325048756940286048048815831749985608767815730374344039143227335935268632219235929335596794112608657029893571020479509123369091417484290058928130885747754689566507320953700925627366926658838515508785648219299793922307926372060603295454309824822523601085805336834369651236902912529966710877319192714351227200229656081090626972195005686542735660828118487360035092990045821060701787557552757924937061356563199639903079524004425587957767652475330472333595597537931483587071295271222251506921677090191400323062789627894584378890208340296634369228906136418133542728698135764662048003129501938488992619929093668527775095795106286647802557966183732575755150494286642494541292378689620926280520406916753581868973035775310974647563320209492569742143621408409557785419255267770961537582987921723298986035760424928623558353688609108246226886691314947740435698917817778448849619951876353860218536896477947686327999591430190070800068501866895722333198455488354946130546614899060049681600557448286015424695924405121433461537366674592556689115889903955434308669591143143178765899356537769033439831992235993931031796535636038276210996279698433328*i1^126 + -1319081861199556677830208528314483746306743211206416814348030908717721289908375360448740706526325201771314135817303225207104471731308491676469024116727807457156607458724671355532406219496975504891949475938173504395169845996091835244599441804055331796842140748129623692875647231466253726083111356351662010069472662816786929979978785481429225266507608764168307952942886530493903166808290348590863063508028944523352300311688967804590582605058267882635147048418945621187698803589557780605490686849886908311883540160371109109140633707031027963606227767570866943889714130493285410920001158020301677264909857471289969519413556516556342564961591736443096649757118726888085296783955223760360381772389850128796656496562356541870432802619345326769250738010992166052786837942529093388522273940484060484987692299875768042579874295024202967870031287890781442804796894798458624389935733703544239900486713711207037385842945622070960081493801607499504677703996448791784583145090857172112403675989708800819344135818624666632948227200730981504648112966027106239077522343922307848153829815731612295714941372264576895686578334248209142684140538793994560176077640727875638583990987368427297801078734310578046231521416996102354538573691320702602355616201229528240913264371320056692879752875415014985512176802471864227352526316324201014524583855576208189037496578533936622284341992475057818589569384895477418750137978732313395137863305684083541838538730766469009295650496682848731448062173810015548766312572062822219233950257375643301849618878637935838419735249405794860265858878291665167175822015168020356849064903246357201056943876389164415534265807008735147318726635614307965910794042391552979491827709914965590218489247037162173930710811748308429537515495742276528187784056213496248497048008742330912704632575154790593709653739464039341752539969068049438899040199138635942915091543421582712409533715788326380595914613872567998468934457071064167513257601588606573807779962538086105248168284806698577938665338373524361019482245208976042051919343641949694673830223404649219537586891791301500085772567185448662124047462426914495294674700833651324788549546789196227402924719759373902220683714578808414642057623216397787408376886604470630641410223666651684721647813969207062824421816038459901278524204153584042089008044765393031999781875874918*i1^127 - N1*372010422189795803303438384373872962510901107424395978273899843476852512581076987308595045288251592592952524638325146135369220954027834187556046415735651724170421793102646040753283793346837986495015414137384774825914915967525615435470493852931628361994166273433062434284404873185762610598199862675638812242965376330933986288770105865196584801767603655508456539185501237902952111412641409457995226990152950884070610796254048791994083823947775424427221608931807063769999547930340075134338834432707612979948223539892908364865134657816826611769200*i2, -17410347280004913812027931348578543816711402328885981780006595634624411438651365880759848398565350653470352709846637046245508017247219535407725424787230255524443495972756192230427446203327464896805243924788017843566487180293749741725172669305945523706649533105835641809322108249088690678221248198854165823796110316036668815659195506881624801363304709449482420553303358975647753039658737792840936872538519809643310339198983907546312013991791226948445738495113122791137631806268923289773346322858009406822827068746456979114979760033020768457827282603705092611591481510015516883186736876998423212602561051825458471348877509755330019034511660706173237217226357458851229817951308068997600498351268112061693409074628866798959417907248065894345236921741707557223743212514381939769137676770944015548910872272084157977314282138357353840604317700176573864600217536318542584842649642214534889695078224222836586175478100274285644886309807692558168379147908752613018404243545987761820647886223935282770647611880082382210547652360104828223217309453294714296621071976283861008466959592249592215391881059960166014457601788800695417189438270766157935278044291563233849530127679561129873653477224579032152023085416434716410221743085780044624494514333623673951906393740635723368791632955563334510981576127508339111029824757754133101710673843266670293625006469365030844648988664882256843073173283244194823739345213274775446447262857933306823439959433150456557737551632114209762957122022459222822905396730094167917439643105546183803958477213551705733658237174655491834137733272688098581806583231935013204406636803444624701906831763573406334908102952234952997297767206378400281452959630376087608327519780481647985254959050034258750251192898419165277858790103750613982765451476162422921476802254620799918602556889494999452324968619104457505940284500825830226451482739084557292469858443085965600390490022860636399448574229276878616473827707605127935980699931477396298128284830433595973492736543912349540185948569590875545398117965676441803029042864292192897326907271060271291560486188642217909654390604766859443107031211072118024244613954973467727584062331976681865999722206178332770230451209697883786289009882023704561798906505792275677298822552917705014656386902536769679058789171667675423486482152911607046292794568085254510784310462473852416326508704590495249844366832674697481311591627208133152767863440632197772111273633347570966041436329415277838949374613609142081945069111874325152275893847461001057669796724636790322380948694106765530120774508261721673253137005970592882251402312711393727201482101768575212104395201674038826484645574113785226056097040409630505990628554055183754546601464563312017273562087408362093210936234590047861598405069421348551520264489169123066805574156189049779292455928945546509247774712706002249033897792233678944297361397363427627071898872543020831649487897648044491937266782613083574739880957392763581820589211008415021509772393990750593483146588164748047818814727155397782980770398487880235891215653356139687250304746990124839928262218115935318332800678952744785815219351321019608871614787330003654019915240527911487493216906771794944306525891310386122393990748283001588174070357164032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 683202537644766607142556962551666209561369979539732173432314554236926115095064566173165748353239441077262141694529954706608415880014914456674307059550040322667950296824550954232725459997902437807336239248515771289936847374328513720877910446299248359486310002581841236003977120523490998314026391370556108530160333661646701778327327218215838707185253888444869716207647272094751241192601242982892744370866902749809121369031719897015178394916481875431341277493559964574618051168724756979355567978807871101584145697892324045999212591420600308257110169419361414507730848208156562519025293690178837399423551991685115749771990172310744697646616240509113482341384459439914501356097513099235747490335860433012705592663706804286743037542516883639298035910578694184305432094865096420363761898143941952043194060489073535401034296167181930881641638039473664567624660768195857833445918204429295805107794167493500920345830013864021508116333368944691610536626619957540457601208389837283137579499124727408977722442694620873701952406747015207772599972761084478112003884353902091079135235109516524994654463165766557970040658126273591366394977395772837348520709944464823164578617200797160446466890402449472659463410193271543238782743650996678966301299987009426972944739400991435574643850326536562362037222611523516310947143787135042056727508410861868123481165324390884763390376419560920805482049753178079728161107453346780456749219605261870491998009656899731378947689390880556894970267048129857371932923081644476521753198093029876446135619551330185649582521513339970462009930904186243328002746046833667868685760729780161044849102729978655972592329417633323590254713162718410431775184510551921080453403342036291822664991852985728700014167726298755008744367398309848447196082559724389589816270154324419631284311817357929170431799465469669031710661532560286272767166602793795431645597282214687611465268182041214223248355421011781667297878890688824514047858253520174423252535433201390275965111757734962536881548952944868097663037653864012210983414780791391633798694951973322086950127004509024570745751161698658511533691538640498027386212238746505151576620932359791638274040936841755941526819036600836766629067948352269028432380903164365997768326910219091178387617663591469080631734770097961740154081649493579864388890124720094265954059099213208120753109075706336392933829994196541439502271739326987260485458494395090396981299094920588581562256744251436403792264405659942355865017397091420242244004417289588840868157148351544363864011281434615953535444308226867493606083231040115622303635911096624294928247219834508278427309646162486426738156931253384650869445667647384811376650077239924013112066476205137842391676193232774879992540170115515112174565081464427140734924944021058915210562180143570793131586103636818222510082878194761535491897824643522285244467847231167005750651085395996769031236646350618592153796842564182073040850549138341374680569727597445255810717370250183463680183736834770404806616999398657465063682850994042616583589696381600823068932532079905630536530265061794415279791751255079123314688876355001791758830741865234721752319554022892709689098063930737496368448689883525324534111608235924128081611273011200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -13549102844644995645545100413159807899921769582311610926118024244450467407115015702630862576189438513516087863899356197289305827001921372760090787346767303704864808869410879653139615046701324064583707197432847827867031962625571802585380590661002603715207953956556146953763759763633611501833775513550831750169139571444857248581591280777266544903672778374275047157387426039845745201461396320937217381181457746648213362298325723526775234076407590281939471945447046041978313067792302655688998890301909468171209600869029320664539603626879924532884785708548816447079884819219456854438003046320751671942910484445306255077188070959839176748148203521123275606456430892000342858671460400220073058607503168690517781893721620762579145603303480498617964160802033431098145594435015207664013021401228837681724656516852673481821930643006498322641915799823469938077988374400082592354625109160588553917176882422488617334617963172167822643567997140946629326055310347969470847247214176223313638666372987947648006951087907629333309131136881000048470626199111238657640668012762057532704397587939046406007523860029490935225969599958160362472418883065230369822932604406497417326636484495961091112610830986828718099590715831565014108739229038656262984165443536781488742593616631397969000772105159118039273363765233044363530856221036645915803779516015941983304999236536682049115296924662367337381529562182535462442415525593291141154773571883569739172801591154845594286516927393570917105957079252247925179707116165720774049635156716766245136813964413851563509525378818057357345079074870386171976174692141911877765334801852042706341687185204293386460888244509421558176061838756043738478334697581546110444367199034448175425402572200200965913075718478399170220535144005373693854379624425457036807154008332258069883857107530815493472056859594995638555833122134092953973777927891488589757886096961834582142173414078573926178399245822842968397674866908367603391388499279157185909648634073201791220934679134034070447934131036586103444330227995495657175015627177458613347328825700517174661428675400118911112557560065194765428084547293230167785069647729440274008645298191526500429850282563938441337562162908659035498429230459376358055251012538718464571950269831912068011764475706012782872736168109333201451369354019520369204894555230699657165893131384175506124052853691767063184104883263126833534553587463227272956425650369884020014409407180635179388627788445143913502566818281671739951147163470688264132865655393703676617565359151593826000542667249621403902326606825108147958467329022843485050831131866997098164449870887794510546683702454943812756359662653034985239741597927323973794394082172251615026369844731122459340428448620757679771924468815123034835716155720786979984494078099626737945178890171728616001003144739244099365417960100827557456695477103655822626077053271848387962722184566665620024636320989294215693117013921497892007802308126839664949296110200908707946710998552995921955301167211959653660579043989042204498481719822475452583139466235587561864077535428008465766381339163088368534386570923885409102909829834512139216598748180845164814050016892261626685773437538391858120600372196284437587817844078010169475353664290816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 266832529829717886090492502367041370030550619690359919394674558369117024957911963369858891909763495041300195962329390980047438631972166576558615824248969998415205830063398102001478758402381135021656468061091382639075607431944155914614694892736643901569402708468687904924302057566848674068939606721278879590230655537676615989475872515496249723312295926952214944205222400477875225601917272352165445203558996904895045262667090347206582913719560977732240123802160174391513987823795054547070075287107715741180134413889606929512473816310388671757105827005555015814142706262150673361829789744858972870011876802278174174059766742886282655428299560208385890246470677174402758893573499595871325872737803805648381444632621700955180903856355077521351628511254418037248704562252257885691663010512482910444965564055835965095760217660564641026942614665218971503692962413176431109682486877140531599673627198213101369616159664450645969884088070358121102049132512888637245718690036627868244572124233738499811600061405210115355691144168955923578487337510122383266488478196503652055623356708335492605287187164941534314503970666275665653109164166089467763850629652468854194657465475593259615616577460449218914483629724537300488035388896612313466477226086427181272641031829411755578356865213675638473208924545151071842750625502002892346879671097527409713257726081221348676334505459127629621747487038289834313045477244478103284456398971972694052097268356488448601382708464186562386784171510286574774444963335538861867733025705337462374774567760333803398773601962650327735966059205992101875419110329488994218074184934896799090319000066456756075211040961142316158550088267137713184322895185840645953939247432738406526798191832643391098772876519869353423923860702488983982045883668338743185602208011141417790977484774653634408318166904176685060111447407560082132060929118977258720117982801217241451193201965414069424491181599858519242247453732179384492167133931005059884811947903947717543788498618131287021568222611595964310937848989298532311211149812558928873538775886701600985420675259941853525233187190367171341481535694485054877778899509238592774782395701179806693012366714304640688708704862314398135273149732988614836092510596312172882964428553796563433867974811850313433304156509889039807922265665004650752227814377057039599992826282042381286266873138457032113164653043878733886046347598419757383566257979801694756660157878132938101196791827065610934923435722891116499450340820313338831447766068088387577580674515694295043349787855832571568686398302389041340185272207527677913796721104472841453754342053796874000803769326745797532755139752636433348168715716427479517607473611959117396948315345517424316287869347832533502071801280654330394141911893761908983358483440262896347990028168032914971067356804266782824488232123180691992439422513026254755879347253633315611163043998968354429162334758132174654079802895750005741425884613296054668758336250675697385786327676689903769961587824832585172803204144639861318659798661606022588625154092254135107102888135914599707725291312583967816844288644094059936630721743274791082943641920818645667286999274889279374091237577662447086543546177470828656592148634395511504655270774046720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -4634118976147850850376011650206218961477920840236747567693147424239725729963629414488631459587924324699450026590306655650393869681415461825619512358238475732499105046826885270344249976388317257623407011033614599383254584121221601331653300314334506636138869592095655431689706199395198609649876687668404142080185259537539737856405113943228607173380649336614651288898664991318864455331477911873032113433843372517995234748888228570788054672523613800794511753939141633568843889953440996349924653606368700994841425640729929424947309406553207308636251965432576758611566906842385841214381845985897359924962294778613304326953649603824442858199254313069133967903326144484855061571161381393251303447975974792348612959151190733131662523867655836913965329608814550315608201401588905225976280915269787110154030289111443966731323726328555392764337552448957785195595365625810156520102340557286322662369455034747574680885993866929115100489542573972230185206610326572881949356141312426317998037555217186285841525554718463124443316519498984054795431201172799096234435413136094692944878399162289478619317859254516723740396851314832285475971252916081235974865084039768830567027115247290916588863728401984169563439659450160263481676662156648404240990440507439302681238651063454559153122183363114289510202503165124242500356553068540571907264977978097286654146374703769924236630597886908680845719361690288112704403627844497946381957283570267229858571191935662334371318440734866996873381603746074855008514581698470834197547741518798079580951185295932557660891254726976412610007738317029407954384887178860928450431389093712423326532810523955250695784683819300519936957216371128920752305832501982534320328432405588752503619728041539105786706415620650368729737695891110277904258152101832853634508213451003357953510810449513603979005831121008635117880819558407097736495585999200761653416856587304721925555385053717263523821796291464185674720276207012018233394122955178504996873115622307855838866626033162632395447074485794327841379277832176049280839805747450178634133969024729748475662494589670405089837632146976737480713308667460849209650065663710833521290441845297124301412466505217402811961251726732631513239002084721576377749787125838767901790415793145720688574219883340550635363905443449481547259308328489498515263239044477365672642598156938431790422970590391132681560182150876232822411902014039649845248082810860945462790796914238793096967531164842310226947911990811384364289578397499760499911627804217434545475774512473857441371834225562243683528497427842806534851524200447664248489018473084474986405394168619307814398151402512056295112777003709821031378730540290310111043825538213951769345362751773002050677524505473156412729761538715772468866866035387940941151593075210575649764153918619532433415072975819400863969670320793253629906196473567397705964958230060414269721644407716476046942002506795760476956078210860166452746004163442738006471489776935252560183332279928853634020464044667739706678549423524943433519110028378566392632196414914580885260192171160824636830018339176019982306937499535954941080464082901692633991654322389813538480516141897582763052003806555265822366273015916999288955060301553655153965366509568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 54287649700978809584039597658728237807112373255256484969443931666063276173948987552586009296930962539163179334965693919285842518641456140906197446527904544752638310306078272935904828489146578331693559150972221751378816914782827643664313911267097798003216701900848295300547701070995651273600837279688298788197047588964250827247528473090707749837360378248471380973076876968836274098513716322360386538643146835686634400578060680174798031323608323361902254024677189205720642070498193196419088360511240628545746584744021012248557085614238677730315953152098024172069336427596288707585698844843843062978232363356840337492403855132120693122803957874480960956866729003852375778032748593656971036109077753199821177320275979345393168484845842425990905093943285912853747918177446408617588266800171661104078044516143714485515438623687498490375001488760921587950822514229176302553622742922253393864300881333900934288465514142225047191207425153724174666176024457129076862769139934620506438961015118277258081445925650431847421147659219034575015092094952046957509872673527637845104413340112264584322252246208748871621374047801865280325908072460759077461429923801629550802932812898046726980208495616017389821230932812769327633018979165196686429804979349504208249702844268043488017053555652728813413098039256557378837931488416676931713983809360556550403195500055313497219062664677614879558093229052913900820535785063236265487478908171241732832144698438295984986659899016265449179979139239383379837238223785094085392874107700142234435048911751297474914917078153658294730501669257531430130968959029207013565204871094000715015094533118774761021337407598265749266704101894617398207324446845586769622229890889742640201691422915734903384961472596050704672557863748611946755441285920528889679438928201497447062401400026990361670107301799009575651968518548499111115360822130305146305379789639880542244120780977809085719037576063960947323048404180892757602924373109233028304237051297390591443027069855388554496623053094291795091460582183649613750057606804311616781215323906632268294222587021048447272497546260194687245099278027915023585581694841841408680410139661185571361624834484169651139375631565154025480281952894069046093841110074085497994742895952451125393995985426001018152533046100694206523953195738474107969145641578659798182922419264439131997850843195627997641924409946574490224756889959472811241761691261776013393841716625579320770932535880040367328356466938957473488163483809969429306644923259403807927730104233580646735350428955338572302059874747298066035227677239023101126296871795621734370195618507651132234535104618813040244902768492812860427638329173805776240744394034033972843287385677717780422776233962689616827123207834640659819373560677360122666481291524659640259454209416532725192383814851516445303019364930637259345618114299948251474660460446591465229823654091134096794512313848977496392222600850833839943573405809709799067229237007805517042301812530709013357056603828335533462259069330476503958335300575616845163393321175663263298202164718935131895592243900358379278158428586323526261650686035302217486271130065128121605337321155483574277844760593413215398552132498031095522521416161205375041542190792704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -406108453310551129162816141310580471312958567531544105448888279639143462921744477979418750303411298112571235250947266147509234764215452676935346474929218770243203558083140044256686489093682157799597031458122204269568177841449181682186838509347521426373189493529365599309820558540025106462676643970058175357501995924972952505964234330356710718689841240705703789179783220125783132823242043289103448635423439733868732111234284273461559645105815278731205302502947312565512387181284133561649874575732662272522195487081039335751546454057598185107102692615626514565583981675415221572690725306532483745890851072692173218748134670925274883887510562283276318862909749470954837929289970069222905456812502833962706369266672951791071752661551502195370487320182543891887907092330142567998837368919322197099470942026878695269921599919668500157879195294428151725859326326754801522727729671725185749392081854158721689085126807402801858413930897916971345572900982149378816796010760998083049339776415973522456613170178444761809380805277195441727921763360890309580909990977281663852330363323450949820600601603926705027615454872474024841117897226716559683348798839857289550313056313342832258626512814980146579450799443190687436733907204129029582879464979252492679960744033202557901745048103717845049477063527705398830951466220850323696372384196454193935844501385745784759450265207829301405209047689634941753763977208733713526157612494432467690853357279566748962841040520401478033949044050901978068910660518536410454287675370749781991703875611918259404994169353430289630618439166783449649870742405823708167690693843149725809474612584857738095389061808483035329528146831129936916172511758252380980126843828957945562358557878588274289387545476815167172103576170432213754550771270957641175965108006893531963422657395148341454789361650184835843543312392028787051180581901919888266487818772147020283550661494477345672542815171884886238707179734161288600319232689797412840179264644162732081354996395272854152884495707268599732092023309781232705777260409213290992819399442047812283767548039165074226996536190932438976351326645727835550027742878352391125200935917427060663834314438532725209942055493341442118792470656900152485483292162171094061821891177966434801868152378003942997162915046983197528609346619109996841477689134568825138412607393082364536889351266114251751929605278838275942592941505090756496302133869352414139869267818771114995042177866071102663850952309640749821611783990814964375405068904864983566210740323303810933699682830501669500285042209600241863922930938434515724584022502307233886133704543439312103850967440895881860736081254525772149969342582578340235938138098294197370713141667019103634899426720305981509982188506542890086540751301340333073663588065030387434930688285387279273067759926546186905428484322524492795886774751564344945907945307234590107462029342269049143578370889181263851100603880469960772385149201089247690306272584338591340112079133067872037301964100608896100090895329488556858324512113824378661254090633751604281571597467031225549484860862335698381211312698863375781141115828902503501037102031387753987832966778928698178401933444922183863231048607951716641563626520125755720429123498147840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 1936546616394450433635931136920410817367493046586889200193243504740879681643001903048304380648803044862283558137897523307367441446430499715189497358233582954996572463129863902415189309739041962869910014250590924209453599760969561786769001115705737577802536564555252821872566122248352650985848830020511711109694360450487149238423300979201985376239902160236858269528056941072090203075651811003308119671906005733797038850155971479292602253868439404281578732828100724092362201481263945488619347030714066450221417196809054693392392298621756212533026661426962126072570339458358019715755705228214619821639897027663956542287057032985757452754811665139992831351775502251549310604134404893206778017638577137739624486326479018422547270336009988286075803530391715235214991320255099131590637506539094335306874384756101059962668307485964898952204249439348093898011972484785836115525877392940364965590308683078769012484509969448366386791442814282169081425505250234527436261919299512041162170689179597629308590083103193293675424616812328346220714201093606227993689277649009410206222791377719574971793590310428353768553263632294400942327171215578086531224603554352275822422785664349534400248280028722496367013271796665969660121974532011389464487157378120141440902382883037805146946592730763915487822436625720671495503625261171705176772956543260153213120341683350108290227191520780026251451973500662828345623244977711982720191699544062195763002898826001293809101857185349716697428626628559423349025725232985150373994189277569046204981709611674262489830995236167550640961478826697496891608211919013353230135673502980534256319310074306030786154658758153131325501744920459290581899560303532145893745758169464818415322736478838904947333199889609509012705188140463913158393758073411454763770487491115645205470521230117149394288258822691458283935315752506486365277068945046016755707681537837119320326196485112857132771339720099500269926243974283396257803974324243323889152550300493437850478035312665266872323784512419293348059531312524938229179430008915526157886345401864969374218967649310487918535399970688314069705934114979574444864975608780549325846801848627144471933598885217302827491565278778835080619372790912867078637711022338387588425760213647162406432807144700966858857713228115225452291143150827324759708869127231267336831704576784174151771096286825164802612994356256925046623603238607847033222691863178451253037477449592589045168506959128393745628435277285952071304089596881867106018954895558043164839719983420629168986628131562724457492677641891211463919821264558423672131477195081387447204686291496180821097147432544246045560413704317149267347470690814945159691154261768777851058802681558273119906246278370151310342302348707164906452526104032936987206591941411851988945316510338745392167202830353883570240313529494489502761439534760346292698613620702989849908433937078615074072296150005963168648185241747854084118492352453469927737988955157266535096921541588133958403945378164506144305071654740472628899749713849583990738146633101199856135665478515239624464948281891563095564847812291217097421941871476465048755459460928776279068356957859276651037040534034459254160971137920376639671628860372982351682293098086400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -5735639984090602704551562099408096522594711994324681358831532762183391870419339184555711996115562744935660421347673361098873738242283128849971738276046920644932577072297877020984066930085368554945185569195577442399895369064398667519286752478148720734281847484390722361886542210808736229707694259636591503514365923803798143121505495827091196629595308714473990810615794997499194686041971686728472156387488487191839863722355694805516306757180445356537039338934554780747966208468350119272699954856617044627669722858986915945474947340167639284943728779709601752535304034305707799110487408746381435792556670715958043448448948788014031731465481082676182696392318806000484597391854972518483204503234775506419198923316471708346568201902365001856050633379243312504483365787550054474947068464026193119219584757287680698918543474633075136271071189788614295144314547069059224844162249326104752304067615285519615236910473249711734837598408503438843670878115434333867339108329218439743854322390562598805282851891082603806405453257055877075482505528332782246781933264585767872183074394175748750474198366461956000290805962459012418587690363465662615262370422188371164942363315600490094021885028373333979955003062710113179868649377389318933090395378674114711541638827299728663622487566114922495106127183244435912741520500194011627656068345019006758527991933142340105889063088037521366343370069887315179483630252666236191085017739176093704698669849601081538349475813050606673492605539877101245963884660928616290821320061372292343526962017342662528063823889882581950009907263082133498124341847722925131918313160765435279645278090245300792815135142670141745238823851657503681912983249890813051757784987905596346675912561444161976973289612999076394712376743515510894880442395083488144932903752880902523421330522053421285722551997712283729090036775696958853808602848525037252911423598186690641019167008525984464500351716143042660093676227662446373459077398566720541891555632610630673833917099604969572139814411882291527927687298823879909568855733459299720834914245331258435745999247166462771161357037268563093483989421819604558734489313210954008208843746388652977769026352332895702883698651578955382487798272959920830185519703289615735736237511341905683519047454928226470899517632788321523970143779288995436334201616593640897402007240926959425685726571656847858029763917177518003010287631293847109447380526622178352688321318893574812046893474039217747981938067207664116174669022420661672065739025369977909660355442633686842783950200655114764058890449965305224845813903138400522049252048776696261395863102231080423267362945142271334894392829750361285424620490879006669441154534876556937082463042213784001577014112753189044524835939281215230935796268979977821847590227532661944185675158798704519704051825209946671751779316286073107026270200648245167036638569872832315809067823737547835211410819131657608483172546681115782275306929430987557505571379895083040851791663401844714612084769505600039437089487288299752225639836995212059413973798481207801028841601113800545589435378416523155731137160445201488384303746972118451483320946290540434817826473858454543974806661672958313281010776961857084396574566696564120176177706958848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 9579725232604129318535808172730623421702788067962325563381210696151675526285795187122856662093584560299491028918860364889957790599641576317907177556739597989094271409983091740889647679368362917168707327462340598135415223933038318648704964363664756619053514735124247616564078518019909389876999618369064733382678948052162156684456780937669879356310112862695161262953819823459303142016676153860444329923736760050265442307328686723919367703190942315142829202247286381380076476498415792333916350638264956102256111214828393674845840080635080766781138083743931793499966469186719782415817710459659779507282142610626363622153548798060303964817433239063957388234683908717177884114684462506327122444916514291132525816686995843304764709549703769981338034272156316209396632236756574823145014321335207353913731848234143083432543331497683091240006642289339791937202299871319163708607878653361059850285131296133065108799452753003508597574634391497403662097730808864554256532707182730731987592948279081486724551738802170118485128638633546156165632731368713760820060575308144269260487298273860023972617692824599429678071128511210825634749124408615354742072546337246106437616354415158464222204389164627436023708499752157874613261989399335902230940378455837452049639338314795797498424024435058346271786572612910878395425261886402916373425273911216812260508851311950413349779201830025077153630202365938328284294521288455806271378249620394195627045154697296520183271964832348061848620941375294440662877033095771561948355804243777742219003666968307483922281311134501793832319514417905915417508430567088033541019932001960488510620671449993270387874990195653334533617880902375514521064579651614843748563680320997884844255855792545923516546391800570287558159109786859534701416037363152928204360669661427503905897208552020023090106075896035474458467122579447382250114696527675882245236661696673250665716949443369351752172249139302552529593564219027592062547019974410342450624942671414544139928773772021871808944751071796572622702900522931355138318024014013573224469420244563588970716955704159943156432290287031477126446605036649685744656247842327149665410334893067048475361246640208353327040704696727331065123066402670543191809344522864478797372766077364750085922008654997004014469239965251764374635321651707394955998228187626375965981637379753294098906021156303048102075191698070222771901607179798732074706127811804636639383044010457945235603613498090864497949699307598919208495404162013866577174609689358548778781680784923617258676026293844094135039828478518412431407173552829973341471078631523645359679155622933705616248704637611656552940561510312228322558544112862875541114004203826805497444149783135107469131068429600075462289770673875891200737456334964982446541957800359875656549851650185465559412951245156160345569649400698643603226038742097588547248763370199399776012656886341280468948498665391292072629318865296304614592838040776210544959627538288645469277173003731009533117457893154884972366569352820775039372851063673345892732309400893251422279511401427231072884959032131917110192702682680281636980722507643002483195820899093576798042071306229172616636737662084406101567713210585124877118156675855237749029837209600000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -6795282200149100785859403707865991436904829236958626737086419300421359108064182465243435824029561448714106830914596389911551286874207118308568567724494588768344281137307750123425669142378550980838580283043336825514976172334215791598488729547298301928371001454251928373297519710004697490825509938502534496928218282617045749224656876787369271955896920846977900563415098425589668778298924879145122175787929986319994768954353821629842328552583884666779108440471952321873635676465532593008354854592746503885710388412600689371024534692991009613388116902867171608813075995288530565717144671495088560522102311930865014385278587721256233775959364630976540716858109063550589138100209365098335775690393368648055989553423786199567992870951831446837862127068325495319191195610381882397745232290740589508492752837376311157025529772840437404745133676830524936831835999264462243197325239032024691558180942043993172244751187449554448457556857345085737039698767003824372720427746370133741297966117325143918445311011863716972866066798015268811254562148426300948869998598969722611395328116125901610109950656614037935509063167276983668846688420486764619875545799596360104767180346951341297157160837082321895759141408846981418140934903386902879608424393301871196599811584081436126776970015172681015175186625044886318963667763819328958144362083627766937490930370674353828296567246466131831682962004061991051072377740470762024037177116667369270511523550897572690661732154954778928514436294671040586095228705298637231210972351236189705132696363590853594309557160225249299549016234972736652520658765123391223212534877318817022516498968908495016875964987721693471957310530868473895334766523625439295850476348069601964283899915678889569874044574313256878370506840330723026143868731249968697843570437765757633433922213227097450714228451400816061479313705818139599597038039886530719914287870104736901040575903056721104119694198795364999519464679131606631719294928645924486325701858730024509577312241598109727205616325382203808727580470142897349284144171617786138681908269844037030298087749796166673543872394666337831308422301946867358302101562405460073157941998947774212135563396444042498758183885058875806815149521375865850710068532149333164366158027407431429577497249926147363546915774400333025351759767296078681950667209555255437342777073844278302572249482726452076556173513839978311266102081976450969582612010095838490791907270016570791348401774099675678181751864328218067987052363942376009661363374689420445918110709002064906791346659193409880002845102731887493220502120709414912052122212847543783570248936203098771043063799938704466404081048414207791433845304938360020045203716737869915835978482554317394485604118446397708024920595773735148975648745023386117745269754714595369848717512753592489063087011861660431516214090074365003965182838603193115411216899726862893347933066160653525756875306127705014626186209702974710153462876735662229364424657100050631140561237340378952829294308308115019687899480602475919619801320979224270104534015593817005535002791980160865105405986285022831217012286778594461017841172230813012988128250542528424812243939900790817224233387290532511773837433309685608432432617723199803725032351334400000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 4894374380121805609800893177095290126324318630801079883592590682991783825792200578784212911464225745021831407904204191508838977902684789846854266820041683491325694107982840345907225900012293481739164294017191232721888944150337755941416307335960638447309379830287414115457130444335544123283040610838741349853813649750494094320829096983564416352050122235638658149885008005867105403798741909458778102625449299494441180573787947328446886212674543650218190120936134259555920430860159667520061795946205267269113657452444070006968780028645837216802331741922708235753164222029753543527781582294674604356755184494154091519224993281224322599689306667922944186079281263720818507935599518937521115995191458300151294951940055685754057333545399674804461462932932955047824503096513961019791303654710533485374747262353306325596987223546262997983755678500980156687820474754000543494101289384284737704137978561443067630232549181774663148580240205426060105807214511965095039804741407272026442287194566494689435808276183853637359218103191816750170531540319355149957293135995084729964139965566240341296604825039023184135236964242278978313567369446195711351683133493858800117612553597733871394840142561678638746403183387080508037643295668817783471661832568476608015818837605585866363181960519665893902323412135021288855009259869848780080710061179716814548902537992431733954671788282587365293010355827571581252711829758118552971085289209505152453537581063713166741135045879627911013850781646290691776616869682857214840460808647197733912619031752339567384359203999587267754216384475627582117104285765940305188799193671860557600728349242738611101318078811011398749902849768655059694089641956112707282125916220365686005254698508435797788246832273028573893664267965597843342731702993441359998891369371832382202480516641791516986484257573789850328796998048726080706579806538575200170545906821318026803319283803061931765529818040323299259476800585021844452843722834304710487979245933984615631223618853147275616253855496892391800069181866652825763063649283287808620699519439976828503216318201956805313482531900670600508455341133561560024697802055407925864938446830945040866662579952430540983343303264837320618285253510771277937178252292335328884045805987602015543176933126058415451618213954937813153009799886819810278279756076472197749382418207901470393926064969344864077052906448461239557424228312850813112634824704837836252640716496932670581095051728496946556288703144465388790504718233489430445102656256017605063582556781280320275263565938887518902979834415417007233938436518705036153347863054662505718546366987693882175958031519289767928003242968277682539530718684411088186243195704220985587882197052017887090924312522368083869158037149246302322013919080162499615482060913637605452044626477618384776819965344019635675849853008955088041036905220545456818456356431656706368675833652264294969312673288181179155578220122071236038795276756107487365322449987135791196186315532704771153036402245631811269201514980290564115243259117265641443081439711123517917555860890076877376116392290205434307523437858473786453952915958714205414742773554726670690568984526087485553389921652917692331291509151976333176486631639684550532274323456000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -42962978405362997026532507944134043083551436985168730371788574768816788924678123358426672085639030475913286551663098705669500017408140990689971662674503390083938522223462812142755390729008451696972817403486151097986178766573216562939664783534722563626680785132554927144881821515206160535030518239256959165612259597823880434146163494956087539657540019146880012275085193450111129819655852226915962175960795402370134859301550857280550339982504178783933381913518792877398633491093564609128074310800907156829710415002472387976327385860242941653668198449134986656154740319226944093849667537260536571928560660127165822099146700375356453169991188814429400824005336332772038012083881394975753604482486275604348383430342608507339356323052316537372506854770620062620568710337363328061568740538166451424664501917455272125790652552816400084726394416209986203900210781490512945218469050936723713414343646962690908789837633376085635630587025698588384233560425023498137384792584986636379402625454487372035984679332509773210847044502821068214161521459186582493343266088855298423572603403779154600048683852788250069270210710831704692929978394854334295634195202656043446652247069040961812689579884805690844993112923014260549917378116278587549259538378942423173191181417707570000389715219132956401306642528802128362278926643096894127903440827750891308052666554584137630424379305963612775083706406491746079898479435547666621040742365336524453761823513330737565719943584984269475832706286097178532655119505299344888717585131878196933244737277348691242366471296278200629748160473677149638826208433701710916616451231829008617801641598924774211293361566789625721426204553673934851423954216793801433480547254862693799044393616109661914810194814754580571946601483691156079938679439838856705786684039256525336887794450852222776623738653502741330584004525638489523312486385253535836942863856196586234603125358884762430427493100939300938201899485257965065168519528447922609464782540739678937125776903241616155070293522733328005204917147655754536390385053515995308293570777944396142400364073535248755475132631406380661739594548995438511725495823220691222028348106170115366040768367134539766617905180873126246240011468794817256794963052844824521530171671766887967940227722595070886590669066223296649578370949739059681351898953006856556164888944288975458031371291519920268877707387569646365880812568360283570175165616008866544491141307755717082151022845067434046380884965154514920863400586225264211315240611852877615884923812699925372147230222191658295662868460583631588471523122493452963500867013019980417054643105824135102241904849645517028351264608072390290830468147325375967695883220897041745590096720121271432551259063115142876225408162872698573301775435498151368002222094136080270079271750390970700429542840834336582426851374424345084133631013518449541029552261854755721121034629695691106430317805507438188461044073028443137103984007279516896273091975825586348863974926370994647457977772297368715838717950275594028499510505875404917034099584267447610495385494251380695208975900755685698109641895993212075058108423318581673863652017740454959827253506843212836444465688680528629663433083232904864855845425798685284702418370560000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 144194521747648976816760368191275031385169769599919646365861532362932020666052237504379299236408350825169690483434386146659650272118205362347434923121250337515068826994986534056829026784173222381581718200260842076732799371746488582708062206499595647474778113331431499626646848964842755677634988413161081112841049936069287902005305163759591871484312859015884502789260057846789609917339433417254521271364137707757627905344278616394812771608609404298297856903333708780582006556183204135836077507532133780800410444111067117374798388912380894014159168765642900325500286182857832278439460421770043123042149286939603500595074432909800616247381211631007348002708681564597284512086902218839289107288582302121251017366033398464381733309859223844352637759505616347933131407099751084491227533016033887481495830951059363381017075696573718547661588736052924271752934709735848590726176009712282862196103978189324147213779931430283493508658657068547782186578829876933227909846906152312771014907801094295332622337417525259677410847950787897428186486656667970884126116808014119715948132105455146819258768894602562062470873199148388294531294556428968111925618284635803072130881590705632140983744698239227666959703013479596917406486127249307689705895151167343771419617589309171278583259213938160288860827534577593669930476218902007834752384602781648933073869570452434368684710383579763603802520789512557213810836251687408013715212168410560219848035459506030287496114319738013961226758312281319330853258330731470039362791579949847927328840799971642307618719162998111217518790424019320032807671681820208533923397688124199190128232276757101719218846159528837850873821162872512457800227532822635790388509218331759214202442483151903803876753721803888563317499468985193619020101325400511131563474879313906834013193787042675392776292884790775109722358640034186802184667599758510315335952862396350935786564746054535914590001312400645070631237810138340357926102718843966361137029602860184528901191597110716542372100414016985562138038642911210298076370004355157983274954293710139559939767027318520500126923862596613750134453120229691033768370372227139973014329142055319434943757910022112297683079730154674183290850853781457992652107256027068776724357044233434235928382992646957850985764103457605729150397744028187927378931665168837645802184394792569888607398028863125291601330835226255865987755910219066846280369949363200537481967295516465782981192626654976015451629289836242827482422866245837365047447296769946192918193484363538562116314231027074121296393629458357546777232716902301073594584322525529335089624815161110240177938614155013417201583085968107817367790772849677207776604502214574363032620073150364284061185580191419958234162259961467648074730735745122992661865257148145198742641826488867488478717596000292964548883091927716221397678085824801275580794041417891773658497914215120741775645399563653367220205209504934330281704172813877361767763282155076602299783083264504804664329056330900303703867908715633743314433936205103146310992768718448734712929641191925100158017486783728705626819606554284583694844873981043201198129762689888833427371056924309126619456946891146269684556261907566161723530806260895246514860851200000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -272346681116061175143637985359241739310535741135924897346001929055589411270602111814431598175992139032802224828902321345811255259204970656368806136538095659148835336201872898212611634755686794070777827584413497164313284857424660809891030750191417393627705789133125728009830940040908941753500561395655150450693344283497413051706644359133263386309842787803527775086653262430118605519910030055796813526150912832084668086482136749091556996043187557176431027153167027354268110620708769898490750278174794726507570004036269168538589929642920722540003783278747608896044153167484077032144766576781204759339575594267900651606851235382633226940906861229508800195066710367861879748808634188483475247024285952970501066070980401750347869815497568122276556484814126017092660455399764293521564105513663025119060262041086545919058250519351737926017494518407187837662517127695929896539090903755263782293828593106462680275633280946858129731235580441214042317091599043851109172714980130653635481690845992162944083025838171316599279812142514116926492880473998246599012039082405101664215762149355861030708989668671081650119443789740544236111997430135978792651590412323763599754343748936118337536137595653030943418879844372531738670357349935744308530228740634029878857564780545905396403688591403158447051915792125827890316798090804800616753822379824322193755858961991294622528180333546655832865942267651650504264202088051120640685540796405549579926053601701316302374608952722951970265902698390696030860402267733390316048921299958495256966921230911748846194237804580930038172555343985216085572334093244283992745812206918088166767820839441660602574011618048073906356826998728950674832790150358822621458863304316533201236962297269160413165553512201378334859825515945389277290995073887381645984718405869903095131425660961727583633853333014557866440416048645488342184381572554272806333663442022035684882490189968781695122686641382742495169974840876413482506747639135754328373187493733066368006787442643266013638758255303604268488967488055841028018397731381926031126638631356617356238217009760230677151236696579281395454560510740705985467713002785576785451177716444418512053291506799386272467076075508285906740586061760592517126781433747118923923858651407155922459462020164339201382986953681980200995923483161367489393832354587192139868631023772076032249292980756119001454816482851412482503915028896895658541760278942421268525420160376191017745555896216027098080376882789081607809561630512970405468178456571461160237919126056267576848066357900975699485776742485205152179980737649413542940298437338938718760471917335405812354088394396418670642814870429440556150162583433600539499807825443417681231635917373155810673481227350513159353350206359582610049391077692128923234509904865047199512135327515506841148950919346088087643899993065906155352525824871701549725271079984835309783887422195970861690644587321941049280682012686200802384162943331903461744634374455893362059785234368861771738356877397691336600368683333815362290101933795216654394668596315270629574662208275622714384647015454534188374982405591612572980144479697976749938389705825475820566501536644566814654291024533394725128377544340716513783725402417245646015692800000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 399544062134202567538947864114704268542409481846436380875424296780146200608202122951533281335841394385460818390760613478505529995320317015313910155903932481803199270815507047374959981959159048115668070055006550312162075334538542757996130085854985686189249654039709302083465251902505719619791895648982577570927636419173012827950322975301186630527926498753537401995536253657138501109623848307352475885988610353345574536234069140933746947684188838440837946751632551155944907371170599979095373042979861300068777980597702661847835628467708564932966712188782964738891346411167888844324690864875053474359380549128872806275221261287573694351201222253244370595251028412606125495432086709192957185370466439336069641961250411563931149170395097608406913199989166239419384771949741343507616149588103799829856621959279414032557545827582984029882619416328780282755022422475208428677240099346394169636359686537438728340007716904153726000666119495471979907271719964145916033930939208001254621630573898801226603655737386520894949674585359890846193893901087255374461248128221654500768140664219563011559852888867147794980915594981640351439134061583660327315693822758036307956248648084180315819746427807175466415158962208580240834125938665261583742001082784298675297271677554079876712230616338531168410874020856880172928400962538334912958846958403031787955073832515975339769388118062678715198495550091441542998780772402646279576409552848770491107193129725906119062791739766978833253306039317710936608577579432957480709724454183235067743170177192217566541817590427037905680435596583552514983620598054757071904770944224440484205636422904843044064778191196023363686061800598357919723540056774699702901021083337412972030712751833502037134829702686790144949413449733738705847949710018578285395676090327669793783860647383820341728840304802353952162777664134435254061818625600891006758257502663672090514235047052661546436240436079848703041680876325669992523479930416119337697115329983481935537292321880384478465144433477741683354342989474029377121100540070736946231841399113077999178983749528862891203226993074579518897729418483266241508028841979975573663597965613098845701754913526936462858994585322515027680457746044647209251469806202061103274552095412658000732513371267124924871820978092157770089627971189549560368068872666001005357737972222738017753565393112518597192884166876088266452705639253327958476306412425636589653505988202286948404025391455927754174112396101460125245901841262264109745001572437930337936272802645627312431029214909207252628936742160169275682393313936882354697491522590635857982311919220383044317874102857530924535930890361377703021401250116746510596006901442055654819559290530120164739878685385247456478129877748171411138937350815890825957898579953605281343465054645762264453935014655816850418523590187963229068908605532218489697395916430616688842980125518922081845795915882305072385976700701350108832813806826293561863360878050776629023342740096814080385672917565353698098634446043332107638409251160679441482108582876777792637358799383752875297778436852419859769321347587264072673096943700013242318579704445642450205100850274593254550891183043423087068029997037972435090776223090479913657958400000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -545441481893943260714543393242231951053420050123935292133182359012516046629152053684167337549499283465384459088343019808983652859105767163399912864253058122205760418562234025480714826988677589516950616803627928261219506669964451008356390442823558568451345284403570833049695499599833737969706532366601471730382528924533193633916428596838836095624180223125745824552932426235039016083575826621813860880500056320989370576553496416338012367470604629410413310007835857795315955900277286641750825393139651474339520021551619207757616914121750108437672194072815491105277888839416500955119476436355727388395599918612277875792189574049236909183246431384893711672113892827060447047522968494617770612215949910147264077285077966164673563405020666825541211696915795685395482384209414853821634956200153794710152795987410049930648948553279982000942685334999555384364569865115824677418235615313399362979274066374017622272285500065764253387723975152901338313648488684576832970437109333570485076353547799355985693836330236339951979786641588604044308267127560422545044622315483023268809527044902249872290585516677523558774376472427230169093420334980404585476849142348361764563493723612828529532236537467056302304389620832880540476748874872454676360128039424789801972154274783472339261745444236689668332950441808079968899876455716902845681364680850819802561032721191105392513741034534420528036919969390123623786000920153699134333726230610930414311831122516598840728448943882329429459331494408998541492907793418312325982868686347980561194615331871647223161843250615302386811141501628716144677491001818589694275443537280884909976140276526479012592906925829693203391268359636714904716724704689325592806775237947165668980416035229902969643489662371099237461012685270591603636484798623517946357408772440473627674863723997647519772393810009927439186685007918573597837951371395181786416581557917362132621375973439837875634901597446919728841755395976513528569940089598666434010892299330572937158793553239844153108532404809837042742035365168397368960667867583119436590368826689350420327079938632958843355371591121822355095562079406637577176955909200295757052740958603724116031118699140889757122484201209181715425401912916114571866726219851455815019311806112137990280922749268033175642090085581513618540902167553254812198136940217817073489356577370514400618225277194648633675992728327772574621658766631211941654471456842288517798204352596035268410836094596660831204321278188209053380846679094378454529312164559043553596499430625662232519480117942597548905197214351514147394172643719110702524230659622775253990151541638920368367081715473208881591870105815243663663062089655701539635599989980437544282189105632618642845190586001247022945029385982038172932088160883177431848950664489393256117688932692777790665298878796033166458800422586136600128409896314193764929199743969604246326162102964295627882778172248760899442476235918332576948878889853411140814883641226881459621653851045435552409751305692343552936288991046553031830202464732168661240317111125631241072190354042608670568419370116212483577839783384537030290076795857535867772518773150757578853843235427271379832845209820691085123211000759782912709724888622554937714278400000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 677957367831081905173903419889188902841522329674387730593104118927000890858152944496317857026988505456346186832976949887058919080880829608744934027434106334481073180733101702683867878858557851484572366621300449669140122441857087261558865318320121012298972040116117602729033928217318313592337995409404468183356719191129776513251778099810366301114508630047387377728573822645921970533744464662563696043252160192256601005802790488518112617567443069377941286001142482838877926649721082435872117553285525407804156664657325745933095770416483578754086462491246344397002000889464542376192761955029452763954391215323112888750089404142089354371643032790945024831603498950365456848519071270365992124385470786748806675314474907511747123291847364010929120083030298885403886580851354077896971787017192481998413612628573064436595085480188087876823684862165682362380866987544173462769110998673562765087301287930014445063238552261327114723676043505027250447712612009667511925059462005849362078225268159449586562767565687180223230024416702771334695265612234911675442852726188572904068351329399097537857717299282090189825206359704360902336080755181996653682092588304868741220698566246713928490920924953137908336588243756969304998404613356674001867641922619731577476942796522734354486969954735358322374303591077877716298989109902821829994323208835755495430460552428223337675869841701784837840552818256161662318951136094180659806489866808688942397755982200314388638272493637688569268486708026532205038554900629146335575665433133504369332803315414220248410402656923927276371258802887969442181720204452699736977965450885102327611782713302484805167610126162311170901418347744729231902808543977113032920547360867223785710422963095874488321734799998730784111924713325629511334007342369535827032425287666251894779413611413923025827090525293494727013295823989495411665631272982299472723404426735124857168379253071892234404075650777188133601516036767593337628349078981797613374875608896218706059381292840416382160282223697138267016277051800221970147590624661630650593660237193580781317319070779555419325628734534811025085321051320142085046135429306604984451706020593689060935686268676103775744754748018828209030930449776014669918362059387000079475298945323041710953789232364559358206588405526280142992198453954251410221013445723715385336421782685902688195480382756228681443044699876417068107769713844761912783169136935545709279710106796486423919402296169903214552533140064217396625768120219313771128176121739157846862519837910017075698233237762795041991832124687033095524431507683661838346672311527061298104062885349171323192320489224764489304778973778859889962443942088887501587718547277594708506003882780646556769121149360360527610756887727842521127359859384086585900104138294956011633957626559083058112314918930625564803376743360073623585861418223332430385753004438596505932556789123885082592272891863006705977771466041034991893027966949382459222745073674700878243460060538709839792800985580504091848364937600818300314734864476536063728117921814897487751517221976306028122885788663426013110025814896027829047792418115947683648589089101840796323388560252865719878916053592998678778947058311551235339810674172463776006144000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -664917834293037676637942674262998527057453535384578127812091676818374828346426704065248201435389981983187111346535760305345626568925724518344791751550972304805843314323218089063627302209075756146585308558290418780859455118702802065804263396738460499086775446156040627020368378467458576965357181892273821630102342758793011288554688768549772783171095552415332029659401517660085475326530139129218480561169329961293514258656638864658004722232472340679576089077201610819865800141619479355169727170535198427907780640677289139587766698321264776135791976081905628040189477425992370682431138057241906266461013733311701697207818900492932863005829910772337049140805744384045151675556846097347276867967754271029367317486928622312286070064881504812033874308899785299278784434106653260770935851270754218073491938298217891730054821051512879723682847517802385241570222645354073046884232921915518784980516621119900264719601314772416425237692626293422641534601941546358919541783736137105199032296630750438864494098767705824139924110093487608065027125116452374408869000582004219540296281742011989705458449282196877014369266051732310755922255860721491595515366311302897676224307095544568644930050349399909767981475934200272543188438485907112719843265934270690270755530920135212610987845971578590174388981126976475888260633963582012621362790682077194626144312835386076886173426788487919440570614699583938476504867062146725233896052157553984213291916277282546648561588020801737841174732840825818234690678784207044414863497148304630536228974086833996852849734968149452638410983547996410715022846835541081297871781647529540206945362061876600494199927782134115737196176063428291965780105604533263420004922890895637872958376189186814872693593028687316576343717200323501152834717149176608709073237092588393460081485509821893075364612580065456035780545085777046238610030402145029371040837328528552763781475678246432704546113323611949418379496865411081610289848757358949951170122071906994771996069287615045762404101537067802415517356273678494410408776377170138591587545572089147337906649046706984033422700261545223546979321690142974755754752727794335531987554321557740878997024996550167050547647440533620705987325039617519577654394120768310180939458979808504301709520025743681955380848681788986684760200808076016806230461130692516750001663735531856962772751268821248726939351237957802785691118100135017072777960988154404872503441501843525046975050729315721486051133546831734184147749731581593735259525253453743829927461292246223846829908079921430997830281410897003419032999312749802161520815831258793523208785471753093945477724517807709518922893735849873209852393468059914879980941560033611570143103665997059401350560231553217139945101036295674190722586712537648986378582523411247407405828258516375798048000107420198692609384036321456072223252429173872477121955310787483661375173529905394084743789833649212006060203520946543102712203401086822696118699984431889759301392129071375683411145647297342629465543481578944841126786063669168451099883510343559552808374218100284762473505331587957161331292183489398209346231466799302656346470761929529658483146965308142233725900477608958841681900889590805138941348553275888820551680000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 471483365664879019942609603568459309218000953151044328416717888499349104575719632798389349088475814083954292188327555488104797529982430273539463800950674112547966806607986991400302552955909553369727389587387507832211854762950695330745811253023913556702461297724030453674205428847968185023117569001576306895777501647706090104572478501538148970387207132077820374989924453759669352912653636027071059326151014928461838081618375002017874856651663008601529941277138406797516520754244114630030302665949844579986716946037670958457605387675396582500316433538100917762056942534792054244882311302785258893572591754329876259470859105326731795622344217559255488220446603907810890293020725130709044244862502004385854454004078088111689035211810021129493420947678251058932287729557486539839127620448642779341306953486442168146029775936298571210249764026996870206192645121875646004999787756669976886252586639865076122072845610893840210449419234557699527767665985505172504544101403248596960963350044794146548489582767604514723540761839883706337635482317406879968092304396324083048127273749615198634612476631614520283516835974791895942029793956182797407087558364219370138786150083054204492917250974242336669748965889584278515157655477033826686440502268200556557981381419909895319134047477116536152042341313664227153362449287695650929491848573813630438583416145011849352604492607483636836684673663753838199309015679081280740254616583592188500133638518407465523952301706292365368117964836065991430019887964356949602187269545450791870893028113489826640070235495195396033381895480508678432163783707452591676995291972330199185978537510989022435422679424560509545398611852303908094618637817520359830755111420177723883923199870123351642912661813471627104220447763265201258286520732898344647232139679599188342264484742168551705313306296452417214394410130000661164947353368128291729616621918725589915276933317846245446742195047840993272859669190947237477346616200604774843545222743822043100394865213106947047757803092911636602660051766422165646700824813551146052473137860914830376566267744341671428892055610493408796621286219848984959523019003015140771222685577316098517075203706402962973745804710681009148607595107731448349849570271155998945023935773179896642740589200272274486968151864416041744135319458748296125837629976506269855612330411405820412305150254172432955287472498703017417544749565687392157022159736004349176227492185962602972398691043382748043969443078581651430504689135313830792835022591040652736887538821538700669678151925078897614140530059760512089469997745990160726808707656959932059857118590720014174304311241211637442941621859222480103188617098895940886525449542735108822851114362058981505917169080408405140263918440843107476285015054823721992444557078721522885853300017617296564462047822107971319168384350999588487769318182567265099749705863442880926822623208262959904322791876016013015925311342294617255308325047032228629075840175950471110907180174270739073243789881356816415055321130049670321760903033767467068399040051757877885009514478456502480669913794471760106031038081996035043407364031869755489979495646113239525712836342292392020949028643667645367761277694812404455980450903632897900544000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -236396428981039285568943379685268620487749260942475592036816078331272641039386927938852661336132909084135952647285944942107396087051362813355045527681723742062506492144589328716310300064731690413188740197737559739053121058299569179128785061619673993629359090424020214603579358994574458588403197596558768586814989552212123126847036545001909816922481718255243871251499429804913677584029481404173116746161983407173788572120515587070129318225353138779303908749777212706313754435302866614450459031471069552999895294508428689200900540730653493420546426167698944023807511864916784128094348049985889085494999701362030721772753992338044305967198697120734592366380026842586939457089421366293943365148091945863144412246514794880995614207252208000251478538643222607815047714414928197439414975651068511776934742622345266902157178404677659198849129398484726138939259593218489941893925956572446167030433160329653985244287386096537736300155420616273312467302064801964644190995597499941415276200573210432228246429779546422613897814058080704074846509552971782242427481290144085519970057086667021881957880911932119811635099810317685208232804670329210456910014982019233393034565937313683789434787292160001103378828495193536712705117951448267436028605839805767789494641679206233232391125215420103203392110346964056271501057614431009829598942389888552606252441939462148780466754620190274925727437450852242375296004952348378229855163796826239928814448128735447721530436432602203605966761406755143242819392121135644418968487066038393854845627377993082509743025692391217588738323983809167903221662542900882224974049127245158581600693101855301970869709459571625516025075623147654316090867908012310742206330327230786236533954650706969657209676359885462313726790263657083939501072854128685790108579049630753353391924392496205716106834289915750559467624096834744849992385653073765272002128339360523221306515649064932129107602358230440484188550450099785044766343633786933604458783359501436579911089596866644315914671611268711877128184193944606231570106747810371337762398735274052311266749116158235298852591568249954811059468527985070990714820948772689167132145695230131049432188065459151770359604263895690016634042085688882789089989291160618065812667120272546715446111179743577173247393923836592435825244818639026800236899949536169244989979657359614736311325240602567825188581290313805727865790476033016161030975397044027682894690633601331590465106617510834722772812500723535248250350465421149228650562409754488280202901906085615113538675022995461815587314125115223612250695671559812796336760884413101904909393269513079686277575278315516803227452157168598346337663094778292863537593882355048968682573332442143628052407600002794431863745700598722974991569020081294174282604555556471401560868277952139441785258353334711728151050500947418360325889731420248418396353798685072819822886374007595108019030543877727484902716439442095145661607858372438405741064546662265318219965019167090876545137093964372505591093885742344000683272858691482086238695433333547831588713773909248646898446196249999231880769722089049755585655465092013246456587574526119395636434759244322776160499759778822204750358392091912676327434096275722600448000000000000000000000000000000000000000000000000000000000000000*i1^20 + 84428819536751401729271054806201001447124108031977974763767532758536466050230008611799851096995178335423262757556335472559441546932006830836474331641654211252016779196011433939396385988778002498231673018902186466764512967795563955367414681829276709206534680469039270236486480173590698249668634018958438424756130763377016071735134271450875323191537519769888060433358756151330536562070069642009034623690513229527925056799029593031685854890445443855206852453747243379084629713492214282196321631475056261583160028931860969033835342173572812256044315688309515450660269496811496898384620985594089603865730235441699201208471835161597982520133025425453989989198287391212308523195374335816790613856291538206896712276920184609102088859362248434501530083254282127962817413947049090574558962637623416279412580154044257787434392981910110246103100994646429620158108171552705567580930833068060016893903696188408952725831875776023914854798237158084047448719978107110986613111600078448386366892362769139155164746437954493330152431889792184083201647042339285398152321808532775809516446329886976446876010667461502916729027330788125809233784190059621422688145464623360141902089561237512609072627262805489181082943232799708426682980514087658432687481983032437228488324757712858745008365440384211237282057948636726287981666075685447003740959841029495608474207262740079129452462976259864941069681835574781694343502324217003051753045589085360046442392360273002098521537524241260134888930100096674181703835436070133693660504310780916649743136566544083052354696709151770418483891690572189428002227355215614122869871968516446083726551539067258596889023362194080567560894589317414820264597765878147179528756178463507807982987612345200783261267859050676627998914673982649718625063720307026815136548888345742158870409518935187230794088942872958547521123517755157295006320630547150254524236550244743260302603129964094064212579317255106474524534107161625234570221376380784811657735960000053162928214007208530335186333044309622252191769937650820809364147554405393030928460438991520372057479093493819100503068456308522027157209415112120633722949748186260746478048759079488979092244532828639672123435804897793785475935881194154836237678319467095177410401300329273625552712387660702309924100792839183744356301375615325493783287293779861135834691274120405627924940620547658944693579454227875366691655573535920519109645244689977075712541340244782352303884145401163210677304283669230996770265056753305458948837339898849238688122556498188525590579524953496888016024763715308657416677395882248299839710529656175353192900368837957854656399563053982913260069369249508650754034248170436577449375547542272782230921711826654181550392914443981996060485002942743854527575876576922226470183401236454231365609923144647598258129178240170195149794343662085199768011251616609938333303218589321545187792917733965741724531679887019761502533894290435131131866788502055459281471763617616315834975372769456168335883316806166725340718698767620962843362105142763925740155123559919845852818112401249146375617753955135619056304361918842707109151836181936526042345813350393996781906694462690650724932871788633464340296315876772433741263778606754037760000000000000000000000000000000000000000000000000000000000000*i1^21 + -22026976999832294986002248903644039075824810576043356555713777736572998819150720120018024352232334482740322236853857824876390410118830027392398244786278562197899554364605049980276546397804128262774772670886792685677469703519625537779223395134508713545216923436478323532544634425827346606918115308674504022451279958596761484975568694407901932026996699770832154367581750140350964837729453169047635669258472528751079402852856084837092862947730864997966021803013421674718236876777194255590061984673777510505142529279756493408056014237634927973473141838603379365456720495641853560722516434656999870515870461440915573926020077877355928864172917928015999875536242602671797261891858261969509893097765637768485448740239137898254875037854975239750553182619077411260624175385042582124281449494166438400796106102316292618441188920177581112981302860547727645658466384455818283545340152285013060748619505291409751980597765645414025787454303576913068072826891032121873347200666048227115959203253989734354615482978781640059912396067575627131990200750528876009825067855165506883147652422919377299339080343124841656332435366325780313062565303243668091009599217571513584741065412101999529434465132357671417330570406888964864683713727286800813188558185425747399501000169846075422028336675014410808838143031480415165636422590472667456579923607743488060851453491604695109276431108079844406041624681167219192453105479092011180976837578701077945049069238036982855593790579716190121427815281889676322402794318700261963720296140565405621116513220359746998146049300293137430736370514170665127718178461715889884688588887693483732199398473816138167924096466627257017660176517064046241965301338581694589793799797194033983469676835502083394176010838122179471268459263306973754674790522379671147532517411288225594937117729604614837250305691621840289597201331525867034693160965936275916050025507082797006398538269313277488742035141679117607444293602953632803102011070896888591339114827602021047456003028356850296539741382007515541882311569825635871095754434560354907402277703752506130640241749528563867200309542057681696740752628887642855994871153542477710965365373920650590221030124632918501098690925964042228197730902755447786856498707474336410888055265699816936619436854188160653861226186033623217102237751325707905709436223165818035385658804432570728109480902540432933735786010994811239635707374439651986252928080730463962759721383226251283597237137487496916080467482283756007746225025676501032076048207125084986972805211054203808199370836111792620146459575761950522512199430386142641202813363549958368741303829152986443779650144298959642125041862325684705411916966090457987462041768868990538463236637303254258436840711008009960974011831730158864305223154764204156999043608691541366288594627558257427431999397071829343781008520245344483107784763425197805614067137019890988412130037277286004045116171490970567522114954165289785530215235488481841346755094503757122502324475924185922580955791265780831892198801702767168991227031715606605623697649123809678660763862438468741993305008097747797691101462488397496758773182281742140008187843079887244000495035378359547232925210570088933334114751680539719121028596345969049600000000000000000000000000000000000000000000000000000000000*i1^22 + 4406446321145778078826504687420623204146280669329217804260838416987505609595758655812104228852269464560513273931585566852712648721389877653854180735234996277944509540797410235026918078482016202720786970877469610144691324395399608995201896175817609376646037668003970445916584250038724770196749068136550766742144540272631458389558483135341161445705318047878032467765176085295383867401628619264600022520878857107015679340575574198513021817681989901162691047781656033570690920731965362045261039816009056965113936123559367854660803155882838167215894643508626863057426365003013108676183281873863921899754875757150111135134756878345012328329141833940105448790755914814910730966260275775951681870934187265775486124788639507569777893680732477636273998001718601022986291061560401914680634385177263978538822728880166555490089217484647080813340035558965845343298247470631850057061847420559887881524207660444816546550779976947185850398063169891915927418390807702179670100603699396346067203175678427611149110843755785812053290019304202752578364617700786088113348687966654746295989639024827448287843298764088764430568687451534768875817218213430456109205980990108673475274322562039736439557302670421345591224333981005671076332484282804416759606001992373547114635638631321745471876191538644947789904652971020234439051484259418210616742878432062300068792592594280539719606905228302669183921774349278073270972321068501379307467142641240655940008552344047213539650405268952261240889071639886404531484135336037052631488392968038151043167344013371850800192096640345351488708894411279483305640167785852925887124826729190323049705071250688705638494380842735009144229477763571043163561649652800270491674057987439685503826249958810116849661720314029736914718961384214767016938843275347645258470602948227974392642032897654674455308430773554820127721979033105059301626710808499923628209297883638682417897055256882587810854688391550750132940760907352545161660962807433199199543076517597003634033607262018130812603577309551353036742628405412169148694771508514244903000293354101894679172868689840874826776572917081285979235762957084445802089044749080950793171060373025667793628293661851833101191213557083818316894406821244982224462374449272778989580122894140983666150228921464824422097489021633839704239572116897192177069042548616413797484804232946108707276734045897166293753683913193506309396701790473728510487622932977066407897284832479404436250696701949903333720288114710415351543399601573243256617777118651678024806265169667700003682840416814469611404463569605217154108910860515434371656161704549642972382566839615308239809605177253569863248076835422404787957142457992411804336192128234461929433802446940045526910251592860071512266848258121089274298518912009964708574530764461366661662971264198481550371130192943665194244625794735632732551121435700855839370955932955666368599714805306524263245393166490534656313633091581774268369763788781585067540654878922402831020828983120115818887001124174490249471841784525691145163502493703573512725115507239310313117103929594820127952079460330191911441877962806490007539756716873067456345603653684137232129384344448826831549301160127527459732796059398830220961793894776832000000000000000000000000000000000000000000000000000000000*i1^23 + -726975835421433042075264570483413948194700359878994469283477774786620892547364813902753740116591017955358868308784039248548652359861529390217231652399925358557064745455969772342544950044893401029677498613423795041939714662557716700545927081880951149117565405198506044402370456748650396978521592692020231012123309382244202766853461450533043132808909528576446153391731900560331723698385372006018391898446045077408671824755456221854322652969254877704616925798111051419760749753490913049966816635384978668762189416186519515200258833475781105401177347719874672649159958581858690506610934623996295797838710268776162939790267442262402343448317240828705986540914181917083535559013064314248720111837601690735885999941809038577722605897282591108849476431407647046303913104979315873525094766106494759767873570826039662427248194063630666967123292353805104529630608134901535692263462399881408681217705944714156217722608239991743122247731836066296686937177122507504228037691556843185027858540726226280830264370643793730056437141910048011624101462177645908965906980255229973711045831931163769956891125727688835622177456588546036636773641802380197140430834378909095628716380568940507212776502847599397206255495697235836941282981156938251930786320825964055710156624845453178644189879488730038869840704175388065468676255547805839878226503699183151844452786318938701280347647800441975263480891553438908688030219199590463409559938908175728216757889153122988322278992950187513508340080467166665201611654561360907201275132298071602373815857056978011587982652628001910335409643346210998921882846355352386483417315914418097842813723746025324290306264992871564606086531036592805547189914284180849276720491219455460650020505159922413613259561694306457915065906546279455483851617597606499920163960265184114769568286067118872589877593001582025556645087893112319983084152893588367869404225761770503309440643125539047076631115802431048505530615996320824422770027076396925334627714489097279704400298635963163457122775959699100418599942256562448442290694960810160967533733071320066563976206169626597174290756695712669423545079287142399153821738694507058207024791029274527089124041006890546500363362757988237795554858080100255577436070516281863566930782157574695209348909328594261412390789361501879795523387927112485520184355361808141769162444452612883708871594621974533575114492368421716951086857676030420470350655976130758717490510560409737877627406530429379961871579522880885376430604093717829505745229312961815662226313461808842582455740841168728216231780986393413751330965855989601084053792776119037612608092117860438658522407208291180209401295375929347673627958705545582827708489247055885319968849599918606013148865556385035234755947900610994467041626825113515876900720920203473325137534062310585657679317856714825308310922198375129345338741425283131039407052140432556634363888329212272501353675362391712862687777657465092553841979385791860561987992522696365910562968144643955613350307577665693694689882833762119015751079490319687227433247912763461190935917002516077075233045761343289609217291340684895222122853255242359434661595668681587125396188960515706570550011317305969857821317778759241834321348342579200000000000000000000000000000000000000000000000000000000*i1^24 + 105643354691155367889869821365886554639209063093090845512150743165995791124695849533534957959153707787145832065135901902704498370057670753710312082028529064777554998462784881491171453345731521938763649419008027289871642576341581347597415496156983814449953103299819294905078830991108533683354843351690948347061736173408015978877733363764472827371850026658416519063351853714499359824543805248786530496323629204901888941328202591537466564042617724283848802930985585553679066559632192806970351997282907977097564339139069940949124594795030719790328249620311618474179803288276926450614559186285088405560512748591888555301676528438535023318302866676965597335419906981659836516522563412880034169562464010596430208493521732995770962165616646992353092981526110735991922573422411297350782025370198745711839515231294057502874629009261630413997008648389182370380601058189158865801306021629108910011671248516808967477656971318134492754706833826129926826359687971370805341918739687143646219035922427768763688997776086088618436732227563163941335132335688627584112905790939138839780996508064433295844500962499976943314782207809905352995701829241992927865727982053380599916912364558945097190717898398819502124301223165726809353822156528235788194410302309260842014983514735531372903461765622105378539820246550326138035270469256998866327313921226278859258237806883011429426196007837961917958811138421351998029139265712048835192478927534441759695467586370465380670686578774975752442363686637341223708956248715873404082559946283844940713331619423072727393473325316282975721636204862448070941711780477053680174334602126457180562437891197253441008920416669616567123037285026301421862154933197948368382424397919992534780694094089607983108031565214846471517631334993355157034123596308157597712645288272794154268938455006977145481534311504168882511000844151727077429638100973391457585001811226153560871877310380576943068925956487796016285440882523339113182292466173646921450422143018776936135316671103789306786288473850716705227584446065393116214758928878312691309873345018218627400535786829045886949800893677941944667207274677073512675873707570568749826881666207899815670569970073623487688311218560913245482818908988380065586801078652275894969784086206364210144857373669253443549981553574591107487236073879214789244040339844015170399758016522051234238435795017576187572601778886550825625115380894409532448615704214861187708364395031122720746916407084677621180081005968866183199330405916629106759116600563186460152635844090094783032174810158721864512751153910550430685604316638172512129199620173453685208595747012756424835129446333570759810769409141894568071121837040733504623326600901755502552569282059875981329287912051782887702158738524531096811818346268922151138146788826316752280904569338137405855238318385753300156237322096461231896191735760232348132609203911523544677973793101439570117195394891214988931640787167832625925790113947564683692017928422468491659917781289958720525475102020262988328663223639460573749832427063265632398576123719156970065515606729514181368197938984160624081568058979934353142152556244620381082069663547114130339571094866566581296811908229356390007995140593307042374233484165120000000000000000000000000000000000000000000000000000*i1^25 + -13753986248113391675404209254217521158766551357264222821576122839865644363349876229417221957617823159629023243398073704902388207330855151097073150608536888000138695295319375622126244251030051460461819230552783369284979081088083319839615525352510512361833806963449597899258712067825402465299427192336969485193550622358269019144939346038022116122421680531895825129909577948277058886659019482820206452007381679020613963685189523874865098888700089182356696107572309384608739963902974068330395797079464093965575332347535303863641195435296188802695535383727424493039460879472729395113059433350721040048371407540676032544566886379200232213165795506234173231784272133756074217324047843242157060993857924301361635600659631545546427518957867259278632278951816912300503751238423882094122140671927021781417757436713524540137134016612886341809701952075890166939356967708300554795149037289496370896142746417493789188014497717613240145955065453495677309764398998824333419970372939456202767244455598952033122811098858840345862203459912313039071020503660075891127464546574187546930916748740230824943564451311782584473597364126560983473271543617292670446338471634872967230486677749744634185168394803669049094357931007774548655720784821521311328316581553371684124012355837798428900263724719123555215004153092308158704368584949842669526160975568779644563677954289104089418497532611824419020444403399751842484816917340439319245957049151049376103080852074150802585114590493568314839706148103155712182087418116008278143744452002531788017463721298703221332632082695505370667253911893522888127423574679235800035152088899480694307310365622778548840556747475628618077884694936311528310425366299737500646761578977337226541880961434471517977031316474962481365331673058296371907862713789966981895463004681277903308735008811252960904776351423358903731340443591961675010227667114547707469487215388689204836645979378433257659041134852601204974106309268382688063431225625929598987878318035731385009784556873464876651690215741653330962086488153604336887727437671355922388293860277314836775883338126714889596305696249167515512326622046814855860264483029691579518948134305123339104610226587393996135899470784472445160127701756183365947696006930653902359717311242400630475217032598396613978074142124135198223437068706147745268362638218351290678337108067671549713120777424359800520477573392082548503482392695180391911769450298952563463380307789597495614124375571469470482728174136366034820395095478402013601656002704235179641961605074545294337577038649154342634751997612332171630815690868077283773440029391392546577954656658190879236790573972175371223765637098121753327064900637042257275534194282185735207001404116491942747465350046407784575980018137503778133637874273904786990019454684060257563064059968193879671667390771440228195278398964433041106155970797489154453868656996826655099107469958433091591143072454322813722594975375445699679345131793382965575872851565612259407703614306368441399676186152943172386181084733313995565134268480355468076232566712122188259300906036274176473620524588423247840027160927447407180836729018262741114833353738464044931162336817252021216399898114857937934472949971061626236385099776000000000000000000000000000000000000000000000000000*i1^26 + 1533653111337215218228354149692567326791142936208177301445880137256227542631533530097998774765902647781399691953251654745647598195263921806254797588457810534169352274692721198635441585690025334612523234551471281023200144292222532984913308336858112326675438541784600989988990802645180179258954748289471253872546077148341586582905196963714734007082588765764080209762048763821760781596981973674330227497169714190212622865139122033999339244052926219609242692401712227645856991982018989439242162675901277023013121637986304238534843181286631018216767930305980101199997339322074193855311835254031387800436261670323535805725290177203110178470119484808875356905659759630060303831267317661963058350568573144765880488382771646367172079243829784891372964810399825247954569367037085677189564439571860357405435255417539177983008794782992823058696285921040480144013489646092391814708604421433991900823464039542968037194111906579183504344844510518129542513030211179236987651654551877606937944915432619384059417459190432955261317630794019616227440015985664159706002510082519172082492388464953837239071049949597907562396204019677841400743330226673990672809707785599329713839966195932339077293897445358513066037156871195986676000380667998548624665892644183397291906530422345761009881721712821422540399936285045562653321657889082812538516002978334518798889209822894821089694065891752226119682793174722131156835158619742354576206158685168334539235062121393552221982322676120154992720067544993764460073519448239141584930976341264622383574981880696519091667177022043752331167727281304227448786265445916237709528987562652647411094674764803598416946550009166681001924121001680739489940070245852492706679025988910895757448456250588354869481566676043095868269809527943795228066563246668865809858058665203030223292777660055636002407064830465621468240399296931727125611643237394177484043400766020203803939620195133641190192037548874575557081017258117167227234445664925435867140639448467113793320517011704199830178571729821795834837118239033919902941337244956983314071501425880076809815462928073834428693009615000575854332876716497823274156902348777948075460501896612463244670705000703651875899801976330859300674417043532402627568803833406754484757567561644653437139897803332969061860490865338865181813016592936875673991302090754536505229649270203710287939150184478043316120335686637961041577158222728830455988860691160616026189872891023661955370637896639194499657242270942223952007741950650831926382176941332719616240689573235938707483885552520975244904698898897062288980526068186365997258011771564033879615732852576272187145684560605097776462032168411033318554670212082380823860550228136010165781565357519649126177176344354387202588376244092954509319205436159445359354636431812454648350623212891692878923817597016545243614814606312892707319514427252458294258550616193356708782948550235198648093735100197787198851151277303030909648082412218039636268341938557116714760437722359336219192651253797743064733483935120735291260218578067525447072154370335561494175806359439293362139666508090660813961547944413534627618158306664797523074403083748990995657979302517029722159368760803713270892934548357752494332313600000000000000000000000000000000000000000000000000*i1^27 + -129169580860086833079714439794064212231298053727755818991614310869445448225142525020673945889045472196818343080470052102452736668954257117008899025585164853601451523135760724906858510493927586711597602942001811401005068674917086304526470330422046584153745335618497100643073654961321362660295834930576084570631179856625577695787776457956849993075894009524649408296599309663092114880320247658954588998899856164102836811652026547169631455277556728510417156921170731304347798386759328997566588744021711825292917818857320125694564929501932098876017959830698744081717569923367615314207755759884066790113973712900578290615754076342014519570075342110703063720629396796591524837474538862188041698871441205810198651689814115765870816131426626550802049894295097695500263218303412853988545575761443939889038975665779260306665713078848071717361499064610253770894538475697585251569848425951207465658613883047011873137979497664954010819214210024748010240387630728612962258810952789625099729912693938859318516814606809274795196168128582194679245797097053307222133032089058896492022479723821408686618405544821359695588236613305579707000679189487473642636980183046202943724704585972442047813533796848094599199902606942919114396960659741356067506435316896663122040413971076588104055034873168211785896947376517466010849119228461939739761499142544552516273581871369798510746591032151894689662884625828727971018854943591839394436700090165374158491000004515961010637317003514059350834006297054064689847189147979374702569195753603474623287108241307030237426531478932313204980418499186298336219812643262444234964147992043869488090549189335793636958476222062404637502602263329432585649609187984365128252809582772271775158408710072963919077881173268735749191115715338320702085919256135441159093138231781557047639972028401657759081971139825783546207278180257907737495173068220551276390252012563120614474575247823639604431958601979224414168364591321772630988030512114057753239811177592049807078799232717124670353421951712370593542672651843459194008260828605808427544749565531399945023355483548502172550717895442585655314712796533959776138128261805932482583308954690980345670500798811610966897133287810022983391263524648833508922137480718625954170162876977939486939909636923474501930101104789921693918261027208285782812913896508450238550649190106887522656959568467165372667372802340739405900989122962764177592287471695006640061969462098704931842119743842007608037690367690293150838984353318089951122732240860243206191878746468174182302952931584631352610137888344984546320863689333429570579712371349346639448474808084344506602048594163105183232031049758245960540310784225723282696176633674021183048124823890929982484938539595168913282856098656157098337368837371302639140046853593526211065909313131861516933854803793148593754563860294578201141742094252094934863584311490606314682082684603191941311665017392492036812261129127508045254688227955876997894062479985920502430944141093064921340400941939019392387231841779828577903289926123591689594771530892078625931086269291009011255126427510727761405905602575655086387692832227816372830414043790615143872019679465201436123531255497962702772212759086998591897600000000000000000000000000000000000000000000000000*i1^28 + 9298247574532037762752412832744854082375609275810017174858476163901528072071224327251778079735615301303225047368627095361231351833524956435128494184958715579160160596347080890908960543719945685990072257489901697313556968921620715813548716568415304760600859378206592054934788452266150616774397406202071644370631178403576763971805969862040573677477124427479201565526413218910093984633496731290274984407758840001627582831219796937675204248776351377370367820987203709629660259029115014016593860004560766226624116458878182139771354557702219157533747089150882806689454193963250475776742465911828419197940282350699735718703799005095862791682424076258258378840197411657608333154264164381358315146183924713474505813807984542691706105952229412650637308138202336171945443941129372425043636311188048306459925513003593715759942147407598230502684191677180966856752049380254142739958387866857856156001531322325580408352288069089226883065435777640885948208396000416502277819677838867079003448479968439418045831921547386858360518191620487998282164396421404989113493341866904242714964993727634930707091419954781150161632490752750044015316110644161642683526279686541923178071901135360465167726337543431106512065296383959179824143608702952867764998986101885334431657729287557308421555114135034183619906126165934106184596882323624835938511030171266255722325802231113480971541307677628463938041962806370489348872223069019206513281610062642812267795412166814092864777028073028287693470857821559731925545988525652217661906110757215357959745741769507855547006403034319830462327080270971750585669501210337133894628435406226106731989121137089645236263463360150999805437898286738368322055142666331711524463067492339475089264837803245503148646803447862311244659614934271938338111908904803567599429345090201460260400058610450052441208916480010873019241841513281998091906867251027568501836053771058856051159116475642206070385812539439539365169542770405146126579685673710240498419011060774613772043650984575609422324473784451472880416397918873643037667435401496408117336521966237561022562733614696569560110785424417099311381058303313166742483752165045056312765838198963696770270965720684948870950276858830431484333840117939604694799890517866373408128939098748095981448180309879698554226952199424442185520088916245403932165315886606233469195108303732704970870877026000250745170415532946151191274102975329806591411018499924830508137707632319899044154664332096048368032985460138940961592596025503959916351335895623924478735669545289538057678015025516345976462070581052455416898494072647237879548245581771997363257644579424718772364740661676666469299427398016764407264364642994125234725693770969504493066231472924810394039335471916166063155119024738846348869280255635523082900697660025299510430595356282756929798604494824476402241641719312622075038826501750355594558969515380234946997140809008914855571766654037217511715388683085887123023836450501608877000007487323574031501902674486343747509620123459376017265813758625300498828775045340481439506878287563341661522282675690002402988926418906021329950787597910141035961375411281563174109317155449653200098466959665443431663142501454033922918544737168261120000000000000000000000000000000000000000000000000*i1^29 + -1171620350587071670469644975521506249974542173879895406128882424408569301837690679050169327415986626169600942855822496926284699837878842018416688010351801964657863561165206512235360681499794595385367307781861227947092912217240160966778829101422308702593396437078673220827093912493139740847292700411055033292428785382258043484560662888186030376776514737911792895813358394016700470290069258640280332108261644325692654557312821664406008721695821141900255480009459661201262682618931049342712050167502934854497153392515056032512616261511006375870287310029750608442212634265814799052986217935140639746008369440300101125498483339656362135037409877290020547717121201898638849635336586335701930243759643913343872697418462510540103849800991746869268997513088556188942412879101623184207484507371880734281999771899171394329017678988803602881038297898379234803982095575590350454955307772428408037275796182987248849286849871123532571994580585694424641185847790521909304758292491349196864037031258880514153917999104006435422606413512078187339548066265376474501396203033362836654401053699783142211027731351399420715307183544338577867623703811524336283425703342575735595702058551437730143041958350095018003614700090470656454339857442203411385840395479294141683968165849714867345494923424784984920872302794268705191315117084718423267486573747227311279603053862627188678093787232814038627206672826249187940540445858732089975200670325486253036732532730849613015752681756152212417193277629778747114207833326795292079431331185981925070929215171069318355103401055598366536865299983567214880796105974999007262093762112927213212164084331821458774999990961233895612980223625520198522929555012737158503173719477107696973749663250147118930035356166509527906407895131741876282335797070146013765418647723145571132649315248297153236712251303976862912020936756610613448137967831413917597834466248469381134698159076345115604800526162033596103825036768875075950406985256337919588391398376758534359421923452740085518932108262670360732265060970257332790638199911754556510676439653123806351330958514409717958382183339734697067772931971994841017560653670361832084725554373679654609848941165257011499968958982972991525329717512720775657508617901781368226816402715143485884324318326177960418248040954846971195687688942218005379231788569409264461525730285662642504467029443829166015005732084711618186517075766388639913474645124276942944131008524014296903455585267485059928416807327985443995744576454392808802303511537259006997758173493908650591884506770534684205194949405507855075558938448316678548911554016921343385143288099334067297490814837277508818404647374714873862523640058287492680693395222964835412941435843712652811692988069461081550144128663597014654406974766734778031480509475053548894111454159211681216380073961142807860127064336401000693648018525207961548420031687007883863347477417988076653304183750705531045220013706166400914635245841733686129896571248095601274506445864914966083239278851083192342804582187595931277971193980419112413593511306922781635990315012258371709280878353184427097868417832887009873711438465276515808974476389417955956156046602103287216256215407581971655659056015605760000000000000000000000000000000000000000000000000*i1^30 + 212571820784799930997673638069343420476235448590860381353381328286539778616290847156034599550530740560553809914995828318041897485603542189432180503767548102240480921270527670347913700335830161266616278964337803147589827320419200599599094527600701705647025440265961710339214547874910919395091460107769156445092522300459864190261212213018655841405265005147300959173323892164642327153138106016533376604979870525754814618316777844019896404527327149581487106166225156365595511141147392072142654844144790686041679126859154941245344979432344695195956558428790095734303354761233280530943860499816350194204200681632940912124721513263578946454577097229394413835289192738219604365415604628583541512819886505395944656210089853475628678296775324658595295199216565885432366308158010455444596735481878508963582772926763318768469653226991425847103878586075170935427411805514585300719708026587698846485234154258128640010558514588722619594830592719466240852147961732145849370694126076106366012563640566058154998070744243745622175249529281145530020696491887970531308435136414638275584590485076654938561925000210217396398389909549470347940500187377724020461035320182030959042588661827171173079964308136651418929706849115283607970894060172859212021564886164012311581686104782375547731996077620435335723196491042514209118084919450093998210204990434264466729711350495969802242045494253947876187921713939773477331335203955324322294707788177140227792366686018252537411635028222913459358560075114590950062388662186858215266771637763699608713992220822668528171627936558272949928184411009377686477722267076430837022627607003043678233116522448087303139151813402352285226948580330593962521576905846426243038688097021924550696097229532052768720081982918701597528948724063247209954836261873442210841004347006638135806560214756746190854115798253721052614664029446402288338738841877385313917564419718267522658978384304993725539987157833113914830436527769669607541775528982079854651126026817004207357805336039218903829136334046187620763420373448361723228719492692137084781883147255902334026140173989986059815691622540320012142609521981324408989972998006947130058542923991648038140203451608954327852700897479260014456302677389247493282573626651653915152777961881397218172734693985883368965105550170785480501948473421655128692976741849922364150049950899671653251236719053401046691721002043798803650189812591457491830666202502344662988564238816658361994844728646344559230019565215709103885692651007298591324241273919243698457836995652424104689043479465233891920097459602825391192233825188383059489424713236942499621969100665214108035783195663353565070247770715630201786954819870840568986476077262113374753330245770037815014153509959606067865314337186764239596750717323318643170826715067471422427994809765407931657549173433638866558278948397631248773384954679561293978612631596169709482594736954277699653227747162671522900775018991520055542923487385961493685524110860554917688138018961440973529358253327802854053835454048980631603411207736871987561744018745703497270670813607447306726011007122900621922115083740720892413156464049164854214716114316650686920797118326598834727995201580144665136539369472000000000000000000000000000000000000000000000000*i1^31 + -29012170934342712438187531103790059284430777861766409385133902326338657545297958368386375860309590292579822295499918311793779049894722179631150035402002898765342476405123612265398939183391565104175401916182690794055665727829751044301993512622970534024170003284868057516798913035246261182517150996648621906266241613242603623666727295037930436280233543712440956060339909425294084852781887179590491114152814536686578242811754593398187092159943611588089384925016003217828447998537004882872576669588221606816521634402349206625167210077061144816667340244223831608342535819575353610204677647720180743582304030847832807599376139205745525921336055621344224417471630353352823335685625358259306603478243470160594628897430014147347205869576837373917277056262181276635093570039095049440809506769489732333185030483944324636490178735586174477693533080367097853139707602861589722184464969750992516420793742258180934924194074936070576204398974624454713653240863371046564543180112446586543108570996777464634711309828149248142123715829055465904787949827269477883493397872422802970278113700406500571034256475724880863413617870472704618213444680608872684421765818309758738983121387750681212277833303125086240678424598493574430840604768029351545811300140822404248906504541327103202297457605767184275269490344590891881617960877157101240465545858916835648692266777440067415588817318619717491412382099926381323004894775822142223151111750394866838083244998893566502226465641461169827125341926873291521768764910176754573575282279602347910930293254659336504081309995246424020847325267173107441314121807306142996689263407692626178432471324636348968636904535145340165105069589961824479009949482285194702031111421121452594566064109988833886584378990847652004098130529077697223774574022986692918608734779289180353090076465622789109847532811291874226236258447464675301340657693811107700023873227314566102228792265745073268613215521866082747240481629663495018417455889522984199716800979083333753138877539735396952164885023160482862381817179844300379495164274614518308951830261044858034659504884585402828695520414873823249169078415814079027768245025049199442768583903601155746421256677268548575275150598869319133798902644265648060505308221698119923718351276896031348182792987474057218279556537319944044340239999770602575615604943060804012194464229643263236583248110704157836214619701986528625251026342094799148799261509115177561447974436712975481974098003392679662618222564648289676583436095181775347324426198441860263828247681377836551461589473748658583112834944110728910561453803161513668308554254960232220971857606721507451052946770892390598429726463569189431711589148718860427379703168532174560626815551273899964748950497953877359957635361846476940118440385343209039983727070077596747562295303193005326121625561912092949533518108268297151142696076418301484300263971021919280209063043860353696573365223048720362423520927281218889953769518642980721902911259398266120193272567524309904105389604332095635148768574538599957661191349193565473563625659926857496282373498664804084973241179707329118187326882051370496344870304756517944386619121019579226923431265439757127265650171103798845144825856000000000000000000000000000000000000000000000000*i1^32 + 3149971885802955501919671876878994345991956929384765896162406229848226610327641667390662061859883436344307365603833211648708743986830803049838575906144779690637945703599399518571920893949967684380343735628499582804555054360093623451819337036583084254075366609967534374060218796583727885879785532281255270580105949571044269459189425615331300440916847990927650598488207990190049705185079458773812508772938818211125608280796165945056564813241607556845132956549493179398132421782861773193680261083649530838680186096886119060913623722786558321799149622077584608604117620580014066953890579976893589020910811250708423557804325267222714135707918799335536613094268954719917876296299748863952521699737542296212434285035867399402330154117092037614707052467047231860144431183322505898605540865885084340476533569616878393626711752999643648346269614011096412015221535354441030644519487087965791768410207388510648567672768261784468146865453495876829266521431448446029147784594976052592020564070368784408107282877158874312129960146035520954320659963629136703361804076869048411179756684673607892328357325331468874905609774432634200612922399339032993238711875382919227773625387352934105082497739455096582435085344849460900647466715043605230466670252645886655769296022008960356449562931669270340078035925304641927298461555795027983356407132561366731753468765669648442318450623034262423196019870209992738437485186957361623501581554118694175654715540027220014683212571112879313252071566584169749980728937132478285109118881168080638452879285085404420032509023720783751911741283010932016243405807840962760949881632919539617745898588917939562040505990840617896061598771794302220148424456130290421759000631866767540514587921544487618480460952919612139343020168186751600807035574262274561531263847836529700276900621868744620151827681974400045394929879124138299994213239974160989019418024431826586907335554449097844567725764432674422797776116342697701874000959060892811417800112072653561260460017045975976540255317763414904279009938953330175094397856291515248458406164565849769612179312485300378332176344892263332507184136090881335355338219355389756778924214810973184743076514572166293089987437902167917867491042621531108815158844710104562319944624380947037516629765558835194576494839810035918257180188327458571101033551663891133315968352672793191763391435647209372538112615104056951952440119338500839596379811299244864866196162146538501726232010761332798641391216782463730234310078512505315245058546115463023529504834495685381267456151402738860079511661931380288833963276949901205889240407760737967371393824384669828162385081009120904854712375385991086297114037967282707623589850496978438967817715418998968974865443219591008344951827557246852374457751264624389927101784007355136282073389821025576678752581982609006965163361446632779022187684864937905908248457018285164624093581364324866383305368512837840226907138574031691842245664742728657678950745769530146711051333310424096418725140654573405862058052568380166461711099229951856445289494039084457556050285445226511190439410471032229649058424262913412862646860214614961372807193510429450975221605468496258640123469286442450236211200000000000000000000000000000000000000000000000*i1^33 + -311677168629726035068632494189118615737732419027519902328176933465052168709350049096646994051708492047141336926028819909880482013308187452107241511844299619689069691220484560581971535075813857682275414261735602974699442663606417398285601246407604830216424797820890934686716329969343545053362863828573320396490368490476832249508691093878336077896385507188372370986519731852401498811605649410969670726008199059102184061973067862323105691604794492325447673146206225505061276154740866203016754466162930426482105490383365712389694291814337444622934361396931940997665058507134082290786927963513481525235060025990312388285700382604209105844798820685319608069851360684627573135173118803281906931627553344607462244682472444498066388330013055790444177879575890875057179561054181093311379541481396956590796040333647840808082471823555878086235081701831203112346372645813487571156636653677278908165600636803653544961757269565374011322248132373564549841306587739288737625546693246894953903069255537647893862307031164090661728600844837456432225454004460022477491156280734635747817580055847958607454755883619240453169121561748496237204134518221590386096162459390105802705751114919499775012079555183632907146234370500981224881535546830849411624206100150564105534767368832888570471241434592881048443308279006022518543685028380122511551839079398711901791379178932385667769745914397742444282721172844431286408702238611820242081623842936049991350577567293565259965653003425805616723369198104527115239183206458018987360869444181243812734303692225317763703363816202600995466332502790758425807039292401818943903602404814167416823310432648460648809043925430143415082929381136500497547065254537162481061531575265593827224631439260212103738186243507235186159273454588150518152933412968368419432151848995246169731551358645231834120025123832349719159895118862853143833664242260325606583841094073001262670843850846368357645151390584559144130729013067141720503238825519736355023208953454660430420210870772215800883331043778462186564918833749170359813514346247569949132999981439263398136748600171205151208378744423497432397835882866502365042966773455665761446943796386029779417368909346299420198567565456960754906739427720847060855538915607014242136347712917164516311874637259560271852358095801905252080913710115197503635623130793834550249821931244922305995660746914744006763225939511620448982605862558543074277692891119448245715936002084309571856958804699621283305297242259857078467761716473409812591825688380988871856517424592257456988862072911283838395496906447645552144076588037496545951115330909391328190368666639083001380102206956358580472865178575353953866279950474316671505806996839476302321946413198838012481531153849389448748510067906763648256145046840124170345027762323087575241691894982397058209756817708744940349171514160230324137199082950057823835173753462965063586496920340942113705924961402442453914814884866669340529190919667076249026482457997523278959044587809056354493474719167560352860499565577720989079448537957044401277322530899065982961595225227456495094394391568449772856127590631852033596673306991511342751542923718990761190747155300416077867613145012371456000000000000000000000000000000000000000000000000*i1^34 + 28945389778695200644038962105162072631695220925781387088351050120008833786993639785732252008719644462183036476283180979707127877865230428094732421255274530930083519545814977035434061637471576647875345910140606643290581846541316997628319686326925232982689060098004014002605890027311287617897017539971305044990461688664242151758602616203360905049123403230134261599125970306044761056354628991586696881043729984252490124512699122936329609250266504383569759360860858398024633382866510580090757685018313795132373485055946904220349064388628744346822648832536981049652245405859813044378778699424446555091456057853316273149718567803445549199750012479389348915380821612184545889381477532684773789297125841211961246449618104404851976079502741397843738533511305210886964653187843569652507203663550843347726258822280793066081885546795562665562081904256463887619433373827334693955372787259316074327940418387961059374695052536855469580496512011896659421216615842469882606893592511785783634593485974220401472083376428609026922544034786073524613523145670719104023242096129926047513458672106417679720443126645089527904024959009384040847203676274687920096277414042709725615570054913737900653779289163669453324850301270762286367291827952280768686593936979130605304000629530077604489398559173819824365107577170080615702533251782159228823449817943495975402140313956254207460074017859192213374402661191171029212285248434854966366866160887760689801207036985444407845104794090389183444054575007189166248610619288182246819912665228885084062549113551509672866036695939671664653631591014700724950217264932386623513504532636735022133496405426892522568348822777395916025037692456500644142051858625331954683206187081387453250627770142213525772798503035752311486423249694585914936647322756389416860746811364491516931362723484462365533045681350643623419199984706610932049370445008466256431640581497253678730420356118636439545023603516439027011949756755604143474894454695151741463514018194753123658016116305034875228264371347647121921885767950882586350085988870414404999201884630775949597911560958100708740616051277625795020615049309185080227680444074010344437045432598907409253596626818270755365163868407139972929513760089409526595218414152388997428724672442379218503954130818926247654484959307410259348074433696757990901545789232546758254764922922288959437881447300418024267092660175152139534668781991338581252855273250909152307634091112441574271028122691754799257585318711982497886930352617407176852042987749405282471870844245314787923732626742265539215891968868019923277381130895092783226154209152846470333055228147990568589975653311537638268943117779506614819476996492019773252014288910487629845754214342675387566477700548010717224600803123275382439430874903008639509543608106420649927367320004549346904266075124689267237344154121099627163021934231986072604854185295097213745838197290301398085000636846605016439875713251996340512982258205702923540004357766388984759501971019424932369487506356379090855030366851617832116062746673294123638756252936414048421381397401370421700669810167528234200778954401619158672436308618948853528144317699900954084988266879033969344962211893739520000000000000000000000000000000000000000000000*i1^35 + -2461121837784267443847298137700670344190677383700997433125741850414507682227967530731080744219299328800461184931572326708218831231273695125470333075044547286728995962215302953029479257474417487490056934536928590944741231325997373256147748137979965140589353084269719187782733488653411314549200625935354145392567126045180096537259851546094512388615154588738154889799310254512687521844064352001578288128262986670807391102497634555148337634087145208271069488216240880196601988735788074918191781855012821709810547968939849522118912836262816187960590893829503453914718239889978608448014434922747609464519508132592471490741904663247675452982908874613274375401414050991288106271807048485979880062734111519246588441638182410873248308876049089218188871276225009218557179272140545949129588471142193792080386458699213078831423202142609240526376099828198920309804443482838378159539113533265284372105610749329627247810325079264600233713893281493235073172210094272284014555050596444813213320974237461290877930752133213025950353111910603794166386846124492785067928192501450750792352844763012955196953176734236590630305894545178633485881058155552213792590622715188100599127486996688506166825054551352914692111161431276483581321830939453040053710598801300272214985586569143815912571036278600171012522503407074111098958091311187017334330145668915827443019434448562885580975967272070360226473184666918477622784323834329467784548326003603601158693071858645805500752203718002430461642998127236148553987672275301742652769079483590987719669983283324081245752538407830369418038656409290109656254127240105077847244491922860415297803383660408632950360698939538936099977725535381031194293018334096402783177883716582857494849413066583995411126719693652806052014846036858992116263164772281705537131833099491975951518361690353248655710560307477276339828593314912919575179140330894001359486236357463272778125483464712886888677050163650449122492373286080610760943077019275592429530196354680598959890001370909426536765258924197579571955921367955179654890458470765088268979396147135734142436346586714456496947080502912028184249433957217044459537305598735792805355415450539137474626549606450969288320436021136047109793146639908242428235839178040494559714943833665616013733967229507735031967833601177743876184604009740792527520822210702037081858679424983843115732260108420113648253849132838705180442058022442198747478099276578500345073080243823079358848925867512639324722438208846738489423699629676152835002267005563951970552928856279539987257995013124921906636794760232268478101944925071004236438817955046492301982251379259704868906480874773650583690881247115543227372612736951443081906560664718292889558377861622726988083248613210856003861942918301076169459682804656360858052116750605237062594011133599816947402690729195944086500751150183697516996564589427626570507341735899545875209154475094747597508667991212647935832279901099336044368992325330909504902171735307951697106681797565801213985432875776702127472089435172355926557320149849103143175176168030806614091911685442207908043557919794593658143705470013615376165643561636317258983508413863524843286496899087103015827579863040000000000000000000000000000000000000000000000*i1^36 + 187055953811778228132427888836599270568888167821359951778126560151832697371919275808750045902049924246682776469719285008010716546420930479369481531896811022078112063070384398027833881936720060180791155052624288044999524845050821132805189805547132942481563596178604793808553109628984846698522577273553280930621998974945219956295734978230816804921318384162983227293486540458609991272820646073161122822688339692297124857332353010840671183912996075973020703428462257475672230452606176226559871147844534968715697018175568484425024107793016657370161122527131975233460481015873524464644300206353898657456207967658127071625197534735310597616289238925211030163933790793512347701419677397798995272081441514785252875958906509026095246528294218358799634322098155998720426659967799863076394801648137291533422248734401363495750055096454347485078320871344987980512861557144137185617769956260768695069148078671823610290090864892792833821448759472321340113755871249861405399738508078735415346201627699935876449087377693530022598814917668600342584714440545060903111781746433941147038490119502826136604243890313002944539834416592568988326112634929948541400021161652876071730543850209183813282660825669846121803149585469617997177200517352783478396440723042245898347508582668285532943469522854892778387826038493268737850075504683426603107394886849436299212662345192754592026975243392470800057541181469419753351070837940060939002715113157491035540361286730290156414463699326565091085140371832460352118791406429525030552722503688523421217739255151047867438797775687509745339688396259753055062589243126088634270676879631750415180558969720142083295459368068888898168609133281388316402160327727643575920047678410232594271868154122379233393249545577416984014811297646680041153630440626848133137638211613757110170271930286577346156051178628297851771123620755733769540325884503550499673112396270109521889821579444246076868223887463924888660204808941087754743251851552106280269986465599427925929610109883477004708625600417592237925953471210370491268829027428743986838936422387044740949733744290592106059892043137478832571164970737051296616483555837765031100505813537384777556656133273137939215107713987508755361700160381936552347330634211117647214578476891368537039717614993244238773199696374930609208611090336365315122340077829673030366993797465145642937253787020935685683004593713810553725323289276486004011762548660362060235137068570305330636187711021615060716938933336004226535217336391161265104087987010953727949321340267765138270155657910911876731002614203861225711780559941270297899722322672774125292432318547559412002883533422543680122509414740844501232640311151751543677317668360731921527978550565260698944108007874698519345105612610344209242502723091858014283738625937649522946979169991927604123507323061761545624878099726893925362011341514812404318189611393274469713102718907257100944362710512021223566875663347870734998487360359967742172114758298271955661461406787542563019572107781074260788397250396846773539799809970654078543938577700613204467291001900440715575985388365722530059298521105661045894224782195573748367975829548952764861965433799522459320320000000000000000000000000000000000000000000000000*i1^37 + -12269314149043720676878992279523338501365476058674697992205876530343581269221751030392118950401281928768203751236535319421105934154927221502503550046719577698071720649442030038191494619043850262567137517806171583805583084004454219851684746969044849333123840529509505846966873597650506419754835345111655382380398624526961441795133919164319369665269113811660317530265036724418423304424017082031284717577200235059735898122091751467709450888927612326437475563333707117719900135963911630152424935406531043732963403118116673507152795261972814502525831579534225406067327473217098896599288945198423045669927624123887240947526606454878634395672860598085284996672281376844807483690488206229466728273544505922398847697381253500810032920472040122907318355174647461195572681161408243012430382083168663218052493941331496042146022982631395488878216023270315249460336951012282025052672513496618739046957778445357648368496553670106799349690087884947596655279871231890251233973721318098867433236120338191534148790945336182888910780064741561789380931982525415547080038498916161495749730361918094187536343983585979771077825089994141221519069245476408287428579560035998616563052148799523214687920299094959907072668920707172464061273626687526172908723990737295301727982507224796436762183110419767757909696634720128679770370195709777006000790239228297868499103339115942549526642207125222707015133463304622559754742347318219825593220660013900646293325570079412092756741042751413234711935856147681280830645669571921208864114136613197420654760659030389658781999838638341065782663749567528784276550310779867116511875099224113552466792254454252177678671712638539358484754596822142716924390031752992846325058409530370352893227434449346349478698831509630889032287552433848153010673626806363550854568710647408884587059888816552822396302013479068671242880107028985844986069941776690779526124360938574285898195792669783071743821853335771621146167619764519665243367479547245767068750343978664372165384771046881405993073458749810792679305664327686688125920715137224637334197608726601407279695705318829110384756021393180212487390799306486790872540787880532187476845603484373906611291264875617658429660274024996448556780736673139982632027199771347638125715674076874651702466691117242780672164913999627357216861706235022648324464494962819155938662631090412330896749303707634642920226727441157195420266247135576152809322857247127577495046213543992906169541295767118570995806580096512443589948312074400328569156652992561776331072866807652881865840358540754474855999820744941120643509153611476492573285855673852947236334151240137446540055587354164575702329071045518319905174047768919730813788504937289354963779112495667067777135607316167118876906728844486044715918651375338591585654231816105223553032636087640867431166533605759641594662936252500557341994054234455887161863071572475081799458569616393763696678834411522905756712582918772147993647332299309885718842462143665228341942258040695327690147349033056339387780251109620443926732475768496284780545590175117751308231935245228703210195906873378754852201065603757243137948373943074559154051161271963690188893623012928683769856000000000000000000000000000000000000000000000*i1^38 + 664459315172707390567396769257206605352308753266519827108513000107532889698259996201263737048138941550374577651726890228236016366022666982129815749957886167069984742891914879762947276171442547191167800336605606155624747485466404887730099104639057295607584618917586203505560271753415075295130588583629963442549222105586515116609082872376743342037938161627773649464330145422442553372784724722728941380432406471417662175610626381160404632620069563118188922224302247824654355149848824772127305059430635775144189716394867071429812425453409486275923859633703692335543233697348294680027424410306491122867069321510214632062424025042486347476219332445067490582062904604122817036695849605858587853965023823932548181615126895612320323128815647492966166161622601452818125032336742237063456411048615146772189597021316852399015641466935653967378865760624448955869556720044084500667044644914005463222637108731517585973977818689918922288939265650489458752153616550877810287207435789753999872739186017956476088822174115390382648237937981096564787285637628450637527881811852664409415642621067704750844322861246316180994900989029040653396751547971108196577180211278636906049775132867028014012646967967195371875117594944452239220756506730928674588322207380939063372629645294032974802016026173321961892446881991051429907503861000534776273181619583950552775191503867032624110763770016709597401952727306748178201764518313996253101623713680052863834618386129759050003828853850839511043903677578138640130768600131539213422476316352767487067054126019093471406514698076546690479130492990379382557307608560110531386972349837679229992122465288237029699826111739623855569797304951568318237333967810975194583109080436871851388055671937496373911683716613258609247296330224961405917026633847187942374984517321549901969013106864444109184896797510780913012017857719429930686487273328109503085695110934126117668840264691299855943110056413402410825486486841282953687278076948887385344474806501312749106332861552648916870644695910167369273333937390622746638682189098135652288904063398979423672828726997407600650632618173975954051444397113602154259125734288635646600445771356490441739049730019692135243723886740374097303181712004999404779369610443454686852050995532355908984144917752543691063138166515928047730730398762314277791032417587739522544232578656529558400076025479144966422822312474644732812360812670148445318977883322062615474847816973427181630259528719175618784842956019109235215212602736496926897088669568668180216161616245476714194457366319086871903489983681789563976522411626905017011320341250505500354543080679881149808675215624457268859206833167623925002685067697862732124293957101768256604267893069458761476161885622103925550014404060803465507408212071695681759161130408019255708152535367523779453489591324706803460235742392430632817712389243416242092238595967256173320966137447185917729301329338364606499543647580195704445586569793433398492264208770588971386990294293810232476609636018012347176433635641738284266649022829279211189100568730208758433815763881926297901212124330744697276696914773318014967762028181338766778847611146206648735401134373050777600000000000000000000000000000000000000000000*i1^39 + -28695110971256363720451766821504599676352589054731461358358558731056532149646642758137726796904594704742277166222788849319708382093529862534803301535374764533465445219992806387901980340519656305606294590918927293305916127738304651370578249414281765369649770781363718377438963317474044078747320275471054374361751918063152899467628118040059203882705980723128512769004514997710052998312527769611553061837628850748867219691417560910890357056537308341337931527026152142528579363647961469132851893155507522220599792402522774007666376668135543364378697664483907806952808707563899276311126409181970931874447644876259110333754936872381556085022257204314830428642287092395228304339497861164297557348533080747849364173890564285675602505055164197179017318947109968203445451483912079036084975068542297691306765000951692008710039474819328370215310012675818690897021521405390172946530206182228260474130487772196113169011949325359213592433636912654912105824195499498975445526149082076484364611024792617307258413401895276698590884873369826104764727991874281360075164737628275801601456115310030836050749311299996523855230112004449290356184991523277859540469529954004030722370848466595971504676945945113222896294362530275514709012351506985609455176896722664212495799817864835273137816668576739873370873351111852398365452472550462751758924908723289963967578477525332784072317290097992508363846586259038631517299617423236803670377911952182112985761488950596547694461767100589189672219087750908890060437289085312774654578395084452669518365635412083661098041353682043661041938488867724765164394671093581011845654782138227470270100995620123010931833891466653527894214205876937762570017489520796207634687782035960247891881360179817532824219967377624973873707878080109071675588393599418276526234998008387376316784664301533367252418610237343218318771721023921385656742741410027307309742560143019786909221642411938269303522185841842898557046564912216258102961662491005308076825230174570297881660288843634161572973204520117528324423335716962385711526312125314228301891514624525911917690084075106629455684274822451049501263427405862368412991433404215761627638124093910584672106399995774830085642543056067072433315075614510421041708902097647357928129084678249762143738481941652396360364281546376011685797967301725995197860795317331402181290567923629917152779005868775939437981290073935330996495163668872765189829603328172500889099123156638162206158421902508988650717998869498850338758628997708390582263269254174483417332845798913949114235099156980826490311266103011220149543965928345621852712100932217528809426439317296047459216743665250252808683646614422062662711156438951453849364747347115099351935100956556535229404924369874017788194839659010623497186110879365663125468233147059757853346199658599576882143318239809587046163979109429031298435754230975968304683801309064336675819790922266876660905560423515312286099363241116906656974607865359593495617550916351576721965641797502281162661723531454264381533224641386859667395124744785611047045724671556432387394961826085493604873713196548389166309494112586226795340988892104998694516139438259243407011714433024000000000000000000000000000000000000000000000*i1^40 + 967740323858498392098412587404361750701435682758731198794232556361935651641379347561965814575898583947686023624564257697806164835841171404960608969543894821827982642438152126284428795193775291194754874164093827735638431229048504905290479990392791870602225311454639437070740486768226503399389063885241504425036146220206988593421287686843717219825087790494789455950928828296798639522697389817976231996237059230565921300482793535750792245538085236626711053478638778822535257858591755621891178651234409012870101531701655075633943928536404022651077272525198970888934873572641534306930723904576492105150493529274067459454608287600463211061333085786116569192804481658574628439220780530307942312580956020881719594833926625078335418373033424220523029228582615098154510220655704684334611224737386397695155512070759260417446270914734593326991747012098076401137554477573236090221051393230592702616998848983954551687321026813837450746434309580068595523979473781707765355944431798122719842990613306131169105310092490342658971972051417168361456088990360647551123088442696806205420606951321272064612972452485540963114355901312577763446756869852300189890438532369583677209638724726404635729062799585821654827823408992325260434674415702010942534610764707540653469271509270314720483468401674872373123726514684442969481389878874520384062672702275645424562123951326889142173352471320468057208666021523833289266952588703926717890072872759502336611615922883352064212992108618636514343180943622761253948966408191196127430083982881026941165604952234758976811876520084207215386319584494382806032199752253155868442822487125391875369080391096945955089049269346620405948642575819074982772865558543092205278000144540843267684730263399917813261769495477977470746816269504136902202343979196211740503797959626835694146374818781025644162159760898798231885287590447015894889519697809909864558914661018187981125772290370899241272907332876583935297701295620419118169715094894860616904479249645089749716244388300199161208220575433398331720904101742929303963791408621637892813245568314794879267919774696462779717186833161623742149637947276251138836441656545564650738769032444896752473644474662453054219299313896700482770586022658458549683506976921429355530972754995623096331115212558159493296127059403509326758833582010431894969431328878738424601667764914068614202227339787048847177817285601183098113807217068563770397855778394757085171576541278241631010029563289558144201085511826409326476474388231132328548467534552930609838457536589068411363630669262419856435566720310261807174896538741549881352435949722147725573397279250281023590567201265104762880441900792000775636181522665025083641135982635425715169764554162656592349224213380863983087060062398456800613259606193652940389071399190353117377462278670684150014305591002603447444514661166396354867801487878249562482960369725319898788084603890179745177109328386605441233694514754571968661594089964886944451518104204752796678825332001076331467132181512235018957893865994114662836742620408381772763604144547176798427984693132914103352937050090101811976557793099188886833880306629479569505395622446701599212101959680000000000000000000000000000000000000000000*i1^41 + -25190061992384703657584575889686028968613412149831698991090383176397087958743510184526199819459144985038648031089804738371359532729909633272482168964397714386944442551371617113719620531281754213909032432904968212857529850945943874651279044877513765808098279519668771839354019791721883796377588149540794647114905217050479510681449665085545369685476688989293885037665038790963237947595635284694254133071228844402761844051623596093985652925144852905020849434459087588505736406250205429936111911780421038911429665866727858074695160693878849967065238224898329463282646164952095100155580693324535665130012121801348550545858753927042759792248097467283143204129021970506616400367155428560335550670574963025311242607096625708120209933649915286476900969264695296251580808529155077876353559584343832786551336448371401276460351599744392557231005093903548437218348743273837429385563621804633468497463582840379770096594037753888447187132726935663250139444902447488879864617421322935857846040207703084840204241408742102679778155189240958790664156675033082666081802039514950282562605920913812794214351779537372997384574722892550668834360750021690489940035336109342854778318509823582041041634833579106414845674930770003298165160142959533898750377102859077953129273912300824914864597642436659759525449793282325679776963995962785348316893390424798448249309434139554740858304665388621625637312979566507475532088416096219244029652248540844982507587270024826319660309311845988273183500439542897161861405801040937238711994533936122260479306998458903291046788449840147120243423138802825485008379559506620514094349523164686795640110461225612514711877595900186441169365249207708556198986877875004766905721751257770079676618685331168294380011927699863439541584758762231878324107704780625634766077760356977294350256953031544336392816030019939727076350770032362760453318063209158497720311548794559700914678333273063791701418559895306310241118156186421914231695392973436126084183333079744301835684630797158588293760353824509323513565386337935080441783445729651683139019168667760802414982569185774876890652917459700912696978594737100388040923636633542271629196315608620685858552289926358075315581982472214895559625537089567302869218640324812480909513726677505764936444426829193071303248392377063389003062038900306952444487711253027943502479538451521076601492232498838833533674172756283787686285297428011944901599956836634653060001356337668375064029136147043925888580444167377115355091849129023135361878406729490903743691357449560745164513422854880910006500160830725590778863761795591606378003151327964182953877325693595912970278686978463118470345235410262020981547075263065142144342104292445023507875968255816283368772976077964466215683306395795905569473665381110901635355243105391566342716699186620925656430605974769888998446936922549874130304379143963258933117342472080528128568024399626375524730333032389078255895359167502864147460193959854530650166744059953839125314595765252845237096182113543231853963173230492546418339936487500125814415305206440550524508100372062190489447722035132103949436351449690268462938089347994555568949791947785005275545600000000000000000000000000000000000000000000*i1^42 + 506103016516376531070119369972269240279109774973410333965432485317808488005960323759766147714515045573719297328960555294987253200922596564549720747878105934978897824435332500457109407135104978435867004724790630761645924638181017988692707714409680783481418871557218310983004367444142510460196517077012316283244071938863065235629533948134766530088387570331294559708128638619628621025984122342239291713551243485376330596940752169017675482115426494975663443546928943420512528577280189807331528316468867937257733759535189981725603461778839997755082158524773401911337813242072028973660294317812036268617752651312935637170156507297994700198381535100293911288379518590247932212122053302767649112712186359168200496523273634201529233412051046228255911931327273925135685299605348169260080934993674521344691487146219538722879647577245947712676961071342710324391873077575379204712075659984068256497499869236396276534153555614525516299744301565992916822013763012090821883863128934338163769936069818541325302968112697132274306815136571009129880614949222315002901285077796322811782410854906016595285577450700684652456593800945473820914230560514169863385258653023885412885673629278869503285712113939927971471603844827903818203647606898509125007846229371166879389944438350080512039795454434600617895596841816869696052570664769385150587204477031646848169472070364347553682267249939665547798343384084236946910399319917204954553714524034686754027610220247781336068968024228032327644506713102970421121108875128740747159172515261517996404013496716591000673091540582430875513307169078447044152162933357268300221642531260374614039498692561843366447409575842890420455374399530949450700227295059054616772539234712079336193747691899227822136915757955654233338653191813073946410121654109381884131792811137809507280122595081578276144245333165379462874551724272547070467691530730735903791397397460990467657006868167135311024770456411353607356157605964150956626461306497406327729205725006813572880415533562631619479799523626247448276856904736817667438462666918451659596763123668397354284576341159699815151844917402815080223677123841124080868418659091589593954417371823968897217779804586467645449398324978360926791156502762452919676874954714063764066794251443208889096892561034554399933533642458546371363343645459107434310263262274736130348869301683142102664459660237695591019774625736485677180563017004976006682321218883385003446901301935076128245079772402829675330160015411638918661252161491771523935259829015014785488645507119961782509094136630561752530136562679033581559758264392385100376664989104197413093926013753017208880152315580296252959416549126798996070745418801530164901982477122316907825900008503746732301483299505194445524303148648153289152745181151325132060454041630015791620494548204251894670173578721416581480487524866078050630665761831416111812835504840234111950099664544626407722408580151490447419117332375341378059587712021319964363229403862876916902173304916912213736656333983945810374971139370678484918193923986930841989481239023130181044891018806884801172430055441452804567991422652907591526019631854530056322828698717312253952000000000000000000000000000000000000000000*i1^43 + -8364731073593985080603452721561457111701752990704818355353146576981810000052309111375144156774033423902877822273793106594387220268451389540143313108068029851104447176901798770784186651807148679556400620816274027141321819824552221244425390179389906196463203526501167055558131984020003201797147497465722565533866230630575264944378537890315509791930913389488083515610169980419860122138085370911502578334216659625202353114401274341977745748623295398011578926002867323773495389931222496658622069647266863241541524065668120167580773595766419372769499279384033148498390486761369814010937610849064230661913396115243864059257443318283288502928037072334671083698229393042029483780784158138483795615908111702033662284500835747068788054178970260712818415845529906494543629362257795934766772782685795190780400820654735321072137802551787019358743935408606158838431888766228819645731267111392210945563431226360590309264163656256945411360155336046235631547830703506674155548874684393071166945074973327044524884079437796828975102733289282158822521978502993203397073109999478253000774286622333445325944592849487840877374452923527590286434781033881505600589752112030977938661875150088992812018890697267325067454689648507806844903991170468137081833640519830907293877451393557811505331723109993023289811841969419711629087451166431659724461477595333467805725749124033284337125662896240052036819111970866905448764444480397209523415357551024051716229730479039339147294331036532745895812633527139014727627201123989651286028187117044743985669751369249018492519618905596685253447739017628608781014976754140860683198210002535406690399122141194516970823331545305115004495630852542846413150108303171475159712803844907457786241063765634726499964534802015685267689479980044022686088812230034056172938777706116139192086806909997489505751702181074269944918885221872696164512584147315092600273695658743457989685177640864776921458900771913457587600879931027461326839922451811147236643776620377476485245273943861309138083114727120668927547967349417149170682393103205323072067555733368076469472590683868923618727676426269538523420272161755193740390862439169147557518194607291242759820214001833282325688651913924042910556578275986587146685740111756326802088451216453551085123645900926719798174718158706102367121679804142784294089582038285093334021081705510412916317210695194596499123551394782494972893580207824935416462456587033578445427222799439135344868777472726400228432632341096501398614189061518315595615928839713498609663705554902215565080636470589018958936877729911649058389782335768007256238996901783576410302692533833160025384043483625035021637759704094647027595498003800186248239317648935122573945461771255134954253766478231740943167699205442921712359371747408631816971864418411915176602006085601228013373396298269483075372111760166560146873920139653464618278646215106576160626346843887869908025963096735656366635219489084983423342847988264149528984272981169053017521159627770330703303620176666809403229541335815635599908820077844037510043241115011562590654269392704621782400119799017052799211685228780791770687356280762530516089138600476672000000000000000000000000000000000000000000*i1^44 + 149089540734844456588772705325138560453095557731165991464900094857822240758545016969533095040232343053701280265651272900708429689851253533675468381279733555785330496831632053843311034888960804926448194289713724103468811205813336833552366982082991835622836681113581545021027188246071094050126468021356822931450619533098657860498800364759627618426989241351415821010496635519498360336869445568140672558867357347345816195324142516848245912802455371649272583034663232290241315994956006081777218877264870679040778143232924498755885631139226275959362089873079498735728690582709022445191846803752862607929261389088520102613712219015736813868736962996590250823043483574740652423956083933334287696012899471898281707500752007259633869658291021382637078004365417868098019038984704637572165395652785548613861906851409823075183462609938105199012738480211390699081793974313407393703590628538898623069525277661610136364798468385536547526572476562188825400712325517659910363122121546354253792334925434558039135785322389542090698247378114604496715984626761532126394944712977598272081156372739228565399635187651210422483848002779460820852231939349630013559283797996556300490021484956747647619835132943058673905040524734055477542450854141777655177257871730190546769867660206879311167719548277956000799276185930447430788884782980371486101643407573996337095919119795082632928820926687066536913962128857855429891864906486560365225320405796057010790836193407951804430962891539806722782730998940812416770939570698545225333606414557620060722113468555437979621903551902680682384195343240119883651395008412020323241085843183831349493304346090361279353263553105522729656070627013180510315771999663443127296781549406846071448052952135623050094936697116388268153920540789801061572437832203646649574414748635882179940874908370589118731310112110319603282497058638594267140611696602071953170138915116810187279881512495156856143946659157343013301063123334802379206895337218733776996510024254118434255507060757585385395316456490759715540198126445890656271561729186070627638461361412152125125865554080590451848134913623565825107056502551739017317474730519823576297400238219467618035748792428729595146186796399065727385889735235565459071263877882680985517563657428514896643468764250606076091978015664737991722816827802240491211798600363901199906002273953083773790998004156421170879857841743174644490091458048754749999612680660395159469064702808075627276735218906827676986445803776826134891410997145353740299019077539555971240360500901218484775465070332470527870037949638191556720543073909729466200627369747540870116589900684308398759984435487542706658638882518221088697166441126466952165887427934783522431807240489069136952663739271573817892311888435438787631564846796164311512529762517341959627199889473623468539252815387576947229444679820854347607407553646608656975471349926827047724838578624504799898026729032400524039798618903671881926971053605884093663083500558590578859062743076483945546079718755076607652164184520200739716291174188376874767818742321170939014671582796380447617413934937784492431855077381355495377369242959467021536812072960000000000000000000000000000000000000000000*i1^45 + -3718286811660672304222534098873218285130010724476578689366390503788679623720964950317525033441432415377240272376826993315374581004119464601636014556539838744416295632437962089343561363864394649717414154793955310598165256747935200603702532899780471047652996899853447191944475783174666538031937725519329524788660045927439528394720102228662493011763284520747599961520049171616810021515746923350650094925715602111369280389698249568632638513588980166663043265952369385440459366221497588551194270208273582241438937619376417085636775247981631443745309398924088437606347793438541263707840523744131942185074727810216846511214455765024034759377751799195537681830833249796637586965839067515522687201593955903091939431096559610443710963047897105057140421663582126876317473294041448760848552616135938078206390708079637550021751092907417122134732209502082282816976309562476158107208976909823267574966065121284563505206650575941169725699223996864066444938903768048293288313577827200168045536598267026594108511701977950652804468620497941723611473399322511764771151751084550592541636219339346888521532833302856011807953411811790429837840047636633192149044316867549474929248688631907457391504294995308359639335746736304844196523097582562069325547615288943974840825088207636028670487928432891570922452500476336994847662348159066302594448589820198610141477318376564943668491335793854303797861766147746387898174067970510856304179122901916743021575759432960789920646385524328049509792891249060732859984299265108818739996559620709803529610782974961374642230308517754307494480555941063787542306455733180850297005411197817330580729837210143882579224294951944247498919005797031448320525275410800746248032604918650931459430776932596955386151788783361432751134247739521330121731746418069534736882554509887223269045421152596234842287856808360869492058526365041901141511020182078736284947361782991509534209577867253419860819994557067398788422438230842233667171390006532175164631996404904370336647293048653444545129840432658539523795541644380289096272514558250065289553189198321624773769607368322136186502483509071077536814205199939732402052594906622514616711962329814697291955055636456007439713607883922637162480896704364713824510750602055434045504763170768347276287078400089461763701523785671623865883409825913568192494723427771103135955416597121987915840132854250843848669251670503986884282753882363049983333819421455374499059916513145220059088685501336074853500786991853053843919197952112683173339630826482633176879477093871796339580338793762831923562489744460256492136769781159426942826107513703340309734563997848393133223542378926122246778925674970756415888122694953037569298725362909411432270589147114215855263609607936987805955441133493220023420049835856217909381168937892547324769586437116754948153122510321394934615027508824061650536989528764600800204164967134094319387810252666152708245495669623152658124936283243072223829753359811424459984039081437261835320695268519424809930880829683716988969379746670745320580001064517360916656484805148103762812416699327500459520293457902398699717779817640961167346214391366775509876736000000000000000000000000000000000000000000*i1^46 + 97476316817922467004450341625312619240682264592203091280651399348463676367896986437342820248352951472761168211501387259489828775167014211076702275305761276107053277332141242957270928574316789984631040559064579806499470812839631865060603863043902833796133631123001248319581510532392815083575271815806878169424971870990250758578277674943392539881404027893450012005070278701218966063354672767956294638418028964435268353706253424039692083867089661998899000824132175100034013807828367325329551972264132183771712679841471158159222623874460196061056721413835691086693185102515112792642436551430648366237736796181557582456676403898895832110589501642398511103069019881524571760439145727155057599890864325953444552080360864648145001687188292401706338744612296515563093218433116869811193930948053934655915498559812741018990062061688749274678842783884425604853022757275953403798880523822817003020473421963181859164567494440810949127170912550491891703177183747495448703086270188230192794440664860320598225413985167292409051766844324680697475468542338432204245985990113735273596361997800762674231431573310621390741050839651115093817935643686992046727284088886723437256329653375621903886552100148844884218483531158376975159039843250578088034120786425774086984361562468604976110527536573988525968494934362862064783256462393409126057818911717069707053357669035251618222750690658211564999658100276225091341024477727413163194630550740786305365192159673180848937511770896459258643060130822765479004655825905574390212788284658730960272501285610428018345851925572886699401337355772544523312119963970764758528876992690589385438320934001713742177279193980608290589462280139996365251994492093705866098967051383147177966959084915488910583136234689688199763746974183275800910068534381814000877857264252808496886487184953240471259751743358249905663923518912424028140448570640115175621725967531729787672300386416660037841280391901507889139300952915121556015784700734457511363192318071044483824966959674649243841319073607214990131293202633053060160117330484063417252694461174034425108191166665945227555050461817431750154104014248374967006661008626344254985726589766803420512143004229817134316697081087819972829353780400882170199684755906516264900391243982207360703081703171968813239240087862150771998774463423756841656831896204690639357744727904252974326019381819355540826659315781898991042739434706477225541908794475636686034724881825769925277981043417953926322505372996100068506823473431623316285924324771687993827938809558339495313278471130694740094508849931935538062549453459032758934280528689077795736742325946354887553769145841572240953703314510809096353927470394947185961093501536843084821136377819014190855416689310644066856087384880269821446543431935353478437369632392203089651064896101573779507108977907060690875631818796421532971140262264077975707575595511872780041472233499813522383367474819407011371597062864172033203189768232831834363128163769765245909515255251288263025756390349036007433739344942261738631308912586140477118264487999836066618647395985366577720720002481107362313214291597118570458548178820983664148480000000000000000000000000000000000000000*i1^47 + -1993936057362812643827377405387444343335154555020020612204301476905417889327017545200143278264296486402326735744739273487143775049066546788376528014715619963028042869768716410849551995118729201972275961073689321555066252352016735030258508079880112483349167704392195615395956502385144295712226136498439426252734109263181546310934733828151783026693281790990551264952190549739172998418697985295811493315941763495931067594157750518450766990744761270417646526156961392602453033944495866830707953571934504808345855728639173866835353278270286641969093306989383934243689750081693198260175308236185230264294197506395132958465852677242827321734505532679884708666383024115730531814723911153942293287505566564835306293134830156489594934389815138063311400827581957149485316917761509280876102919146513945705801915309062558840850778251047079914271996173558405405445964278909067714650175315106829258635871936884897337098605755494527583180804935712870732598548803422957964939062137752402492051020199056704501913706341576087619844877669962709297850376097832444147454552784845319067023724363576853284334630078740933044217021945561506976771909176036446832485550643259563504738753970191346877215835955950887405287722918711200645444664554399112520175491835555126985971392539838300201261339229008587414107366317430242344931828144607578981483069737951824726387205871599850765698728153846941566824714139997633733394679562392412227153293574838329577181114905443071655221268028509920589114807257544126307416575433469668554837632592521547867749368515962669275573934358611087366682253738185650184293185468871029328405744160524564249337810189576761006399183057852739664538894945376466525349091934422426939844837679727401812106641449560368875424932715420485982511922371979338773721839393131412915389553217745221377146699100964812265816257994517906191571473019164575689108234665589405343403492231866623374267351954446360956236781700663024353705480792235007529351382731734704465953015130913510640758141627739100989953798523101123636218705474456745311864856131853653305256529026932980427179781141448945056534367937475614318730207182868118744578340742731571514805297934734701106211175931345747772894835647499038333687276773976742377296993593781703637164434520998726678674398096885948156096711497784320530120657559789669836209065379202360803571735690734494221522716637425360438271063899304385692972236490214372152999307384310592713502423154518008775896884837059668716205085374957112397457199448773936257281831239878894112657488582162020768714301122459733961517028454377171257315746677210700581656912320042712257371653037491999018754982242246188083273675112261549808208132513254606877057676230745984991392069605869016276825149267438564139137572335767919399464217809494847927536997714211812853179737994865168258627545755117447413213977763242181754983909291829552326760771701363657907269601400989353416264607063397410376925684454900532528131833552433455721561695394802507520810713128054782859048295033921851170178018362530015608168376754188877169331777437669413180864284033787113759186012505894783711641006070485263956461106049214054400000000000000000000000000000000000000000*i1^48 + 28749427853135115724376485405488245821034685267055842352967451427033272270254344148975764672496233602995606429563419597865491381022805679650413536160541547098754682932667166685367460774005849716423166649852220036706688168953573512966106753067626281767043384739164606792122984501120992940871509179506162201524282330106371981995468123670406846614574659353648774969430764531812403748440822016379522122414953758921415107281895574988168291740754727601384148108047519566056240762737276293161738348267093776722369929004153553472821180371579791128314054259950288668187713724981972915668249658937183021997472870804090381933021453794787470524059154715617579203406548385547358709088927218719198976048787450197467321271742689668012092411509360013020914618417170963262037981552498817365803549884228350905394226708775361976618809559837643318419982685461228691523277258140956667246733385255215209728434097384443648105825882397411573760013563199560370949638720927677303478014239934982324969098853754339063159912777353609816297430689766865251411496654780348601979353319142454195818076802243402914207254709892648150904543805548241128970615309729176314307108613567945966863050444890786634491503630575823737155116637365853757190459818926760502115424164832902710837297516829436468288365275511075252438778757580891658243002751406410508221236890840054030592690940596489704947674151365021289828252860330684736080439385448368433723183274763146089544244513329459161064604845008755492552440233573430559897292756568024628823959499981861196100342236654020643629520587250387087124478581448642913967371226459576699252243278981779289158141383331717496585167347457670264134151978552968756066135896347076963717962019777007713619555851434319731780444679527147405658656820765580371150715954213531136267686208558384171648861022694969283915450087823341447326985369150859639312887644769542942956779008687682706133634688778888476223157712686537257589547994787957111101111254061762216969249982868224669374968250774546839955856353793056363446732796173295750261822122541967358625444410633385474122328800825162603328261962538427339420844978204201392344318364399914711174505522004478200186699187797508858200918355380394006911661556679514702620260158429602594711253067415335908905456035811925815912995242186578716110276320477076981314763560317158382042616883338022320641757865521161027459066297009963832844472152653400437262646457755468185839543970843372188808452831626038357977931151060410786828389445771201195250897324275504664816939420243886898877498891457369182542164478112089363330897993637920976118676515034355219479612863722333242714395982736659835986888860987508600981976129876163941103464637635207772737872570399496875616369730752443944122649405374779833044077121186977295566521789832369435275330952859755845967602346878833565295031880825760641771530069133129278984314743279042121711262672116946992378376536021458235845504276033704327453812076814928445516935751237185097435863880608374689447105047338633267673283960300536352940252420378251949054564856282048680104794481113942737124838164793918325721952499292723083788199827341312000000000000000000000000000000000000000*i1^49 + -270271049468401411426806986205167294038410005296774814505911745228214844067472662098268591802481071354142249981923811798310816475615597617498990878375155301321035111312356588332645306312148079669573999909292892973559905808209807390890474253070415949517505788282903102031688131042575323487928460394367962245994336230175344233356020779154081112694739653756682098069198113516900667659811371848416417014396173665057864164155411433447132385694831588191595076422119196406922662664721930357168134512895744969205467025172815359001422776939701199026792201269594176693882372076549053242982795514326435059895728857144537816383176132072333641838875849794018319552269306711453999799017432123634451267611474774918677230168190740785824413307547287960700943165963924608358926921037760615481632424713251569113452521932422246574270122349020984036445134892755774623879746916890830604780632328003589921841468045439149007524789705689522799631704270328968488533582413447701132074809416701383191141249720823149689988423234919454903048853831033700732930277522569294978084435723083882790002461835696804443590630394456825464246985618302700650559020359094190821820830338230613033366903775067570163299893181757573555973526658069270779775072049184413039249718297613299281559267206754300044632799731771739383656497304929533746020794885723359537910774902527315000045776902051991967119176976890657152530159159050652986588121731267406875701331222969855167683452814127351182563313438801261714797989789895240374590935557435242251931610872719054639948267638350385627454147537396343311824731508283165051417464960173106896424355404216668633811748258769781290737270212114229291032564193218522134185022158824085117246051673850559328516533894099694782085200145872878190407866749142562215055862632049203530252727775451893988805724279847779708822895013607901536867171736767768838660709022897892874322681166409632875515456608537266832804542256125320599926633265296063217515245458904809223084728390869983520048557778641508943382622526327145892829444402522621517138277569638272628879803870239464891167963990368527559209493250035082090198424962005443718707287085887496220659807239075292049466267960259952196432583505428993817940466066196594585704172913735744181880689117786762989868063903405737219834612258771995140443049739699807883733179293337533442187144668660174097839041749739781535349481729363402182974454065906619146683779265174634754623988736990132898728500336229891296110713357498088361679528925492649211179262075444373821543771202224197278075704261442337814636379506141087999655569131722571396400072959473054234608971397627319646335240386190814913573043343706611702188495233496658793274696392627408582707387537747692187339846718117169692656849613962922375380932081577839447519760029443990949554185163405416176915632572710421759311764460110367853173122659194657987789443431948913051147791882200176451290951903056303367111617381016374897003102786660554301042139907699641269785302665277255363798031624570094664853022030242721137374640537349879260982814441107020152108241532226171280692664243154470518940592041410029434972405760000000000000000000000000000000000000000*i1^50 + 1284041735782812104271591438648276677891672305780695023968736659684283569975561295060865511171994715208583229102022624590724990799931547404405864503364486685564663303108716149047608809707343744021564289201967377593351822996373084895516135510940770053124697009756861842234106394825435205347917442981422370884757966958625299325581115927037517187123423279285879972520053540079215487905370988680633113181528555876617607452292840428305349167906400068289434249384822353818504705885683154210285679092331724887648515987059116081089747562620263593294251335501314474968123873228335549223888959634694656832503031397241065885181556896593912418495295602833792617976701386567018089247464323155376792408688522969867066103089057452162929616728912607125474777757869640528093483233277500192446887758822448946259274045539240393553219356893299250374674431473712647999162625962121571651145242039243919690008023066547972967916643471254096776870705022144028110090012399428743359302159352371644403940058743228645684966578000583029374323360250072456534355384717451157868496798034804847909543503516239968415398699848908905884037996664920916901589032488571313808826887821633731955336541547269117115752617297502903000581943869895640648301424461692483777343203067600956965316595169989912423342356576699986973999185715400632657676777142398514596258724190693658175827475071287868333318898293404072223622770947944647600110616091925788315394105169271474274734075388392175743309316391879195709449414400954819889335829105729333315936781244705116487576040207831207441026596720403573598521938665160967566616083815361748882936486967853891950566561940806772087925281532295343797070128639856463223928790565693265631956443237482675953159905524868771806824486208561886910816998383874401424579003602105226269323990802339695645026475779958648302604292709647778736295658352549528963007581441405431125365218571476728055771142537032930138260578432977234683065130443679710647439014968790411608690600799808112785794666566131222465294234144878448933300433913839159711964167996314256662175290583014724558775957295333503446263620924101702406575775036414555216841228779093669443162829403822466037222471054174689951758509257047968857685680956233523280276156206492122178495571039596600386920136201554426098480206748277929183992465774729969752155701431266012853754021711586251846832949997501479181504854834303660412521322401297376567136487544290351064381226029942199007106854801586827999680865287758487787858174195258315073855308047606316444892266382758775797678513862929560078766804143045162224872218477269803694283476808811186769783500238950447477092810407631806786579828249184609499324872296197127119448846595657519577174587877820184579147420210302928607020060984407734249865291193519401676045375072657041850319369317070262438799144445585931487546879721088152134958432169128643507958746474850619314707122749270962968790516425604355482167798964363167323128616668341830340242603787900426137517449196003184446481439619900248118712036074171414524431824793480159915752098584273444444931497642205022451852321645092335477523411130431125323776000000000000000000000000000000000000000*i1^51 + 2770001723316485348707768485870772823410472090288126709562849364836915115544286217835806422583796795456595977003083796165441857405743054095376351934914995102879254333301542341116120402085191164236496191940079438328899360689876886747206819879964981180461142063289043160261989113240708235691432514225318116204374328605138944993651129619935704099769819601956994127134723735280654046498917784071459413724320812451702908984467817606422021087447365710768382954743125631379253902177331112942971761290866374136169463712852127683784246911593641986737153740530073032704150639443641841428904194543898039529995801883152690607399545493853748118408699063142896930600775649991671703007588123197229316242848767366113479373703066823832746840780420411907764038779947491455543982068987301636707621534960341917122082873594240697172908226990467087467891921143818882744539835138712414251716999066779580847856882974052082681645624307517739754547150401752247324250370570111543155350410310630584512360882293546935354769012669654882344423569814507585120540115068789031601081087762396807778809002965198554848297506388212410212432364315739821295266866674422927097946154563989143997259286077530233038228734677894976736560344069403057553281820324080446730316536124627825120407925346351190249692732221139184655145082710005099910888415293289655180799747042757159106693439863716810349173048961248973450163390767208170219839954217843911077491024308715101842993786127256020650193382002666213671648634265710012931974807408180357410781334873790148603888707727521173862003894684603971095467147739651878136955582530602564109958706923728218859405745684462476637227118286282182635329039714480500245364195070761718327289737001449158870335704864450836768082003905339492452425998328824525642252599199864317932350276938453367190967106593412386737562121016902885593498599556698229095689203788777942392686697960794164340986995731538500524466436613250133062805582548108882452502945203046952234518810348908126753315194959769572188801122953980741568536820039370043508640133317935860917086627775849978784395893147392431411794019212825303797565241236376561490529524387985080334007636382836624028777791224837187909452294278192597979205177661404834357151197911596541857864641047416489771665354463505545323517891548777255929321382024256936245515676639368263425981362750104623120824431109694315805666664622715494914344688146326787628861197836539541815978500203360050124085449149810424424798193420714764019199351917805309864891959909401312555612872087358626661647768515962441666783481887574660605410719904841524629219405068632924316574811831389946905127626131479222452957787123469815150057598900285201625784628165708914043677834695256451178654568026503114037807728651725566221542601168986066544589919402412624262841944951627994473454586414104331728162319525980714396494530038406767943251899722624291538413379704395488349069684269415698250042779026669659052736240078292183638070006044740566847739341237022441044123879836192106555727229787990465714967824887760486080588590542113414023827410263362354269462762504358196336747910209418035200000000000000000000000000000000000000*i1^52 + -69003541674202983085760953351134126894913464895239623589484515038587000465298777332971767130260156429020800622466968066692840200191474484291860466802758142035074488691498254513945934013185097778777573496963234511101269813729890727211271372014275805048784582489568653374984883227820612569770327086928148205718452328705625568219078437117510983909704017802297061096438539700898272827208569059134521708958958756456566492691652889587518777985377211379015725390750382249491222196706099843599222305565462379250054127994629305456798642270370779287598876027357505744840275934974424480025308700150805109288004183262270544702359363196516893446941210680151340604609557384302360032929593580731529048175790540765054927291447792303457707926584250031778120966743475283790044059690991397696905022291702089629946351221270086811146202412193806561471994196501577831453300834594402021762744634833692382027596407279856242351839187427336088207984688518703893331280610928122927427386294850146811351684442320629919763490131916219639490368175467645870184668093659221074326950993257149509051017369308315196200970932453232659032377063604246999159772436257732335833516671439399354794148468257849553504823872886722871451799688184850594943624511968361250130270917246683350706316317858632762207127196467831063235833273605732584328497116019450614124353996298845341271092247542918624159336873758436860218283998915605735660164928017539811066577112246624338488302117489614837771528108770660260777488442014248027665802587409542474842074289016592311338270758333125476509189752494536993076867926998785605865883678609664677092668611642272934058868323548733910624831514686829661945284484323645202405457748281398668575103927575438971756134014978072334335973355947049917475528670831304964637736291788849973490913966238948721402674619777782699164073491768005156588650735399517220539714666545127621704334026025705174681208695193757736383169516115873509771649024828674739243561397061160578191707167701434082224585034160021513921364403888262216577120617590926401245209383229871172953097496633756666401914959712138632380724378353142494380970619410906025723442428684288758400809118604185402842860425129349847606606624872941425708493048345277543889915853640022095553446644554798992859292823711904517952868003555205152757823796959148294199682274192276900241116755052282314282029061463105432670180139819133012942520779629605496847207560366206770558560991731841736606397441602380354429150236428892790256809904229341903794457541958650032100994236854987611803702701742786925966685564792232408129535165922273877576367165459516414234352081042119740401574039039445252787359106528322900151370454978404138668617264676832164764404486654188182770342459828106790333163872440628042077356718958847244381894842370815721358779263686559416196560169073738607146718795973235838809319941261968762650504665218754411862912696108082621929701732311396603549565291920334134412268589479444514108528915102437787728559226438016890410298233450665010668333745370889791464006140326110142916748963435908210339600352795917458401743054635478691293981562634240000000000000000000000000000000000000*i1^53 + -47704948449723902011971629232642564625828097114050835071561385257779469750141233314615334301773587181968003963322408246293945034334364612996990189226247016803979999832239910449782671504736059279595958530493055896846613360615892917200769438483015016984866646960924778966312314757006553036135940691631665902974146466576929217807950084396633630741264561271085858242954930984862855237861838143776130213327301513247933267409810551122692305935607699838524447774906363614224948217608907581972139627536213825751587386542339254696654729086431412413603453306846334601549558328446569932264652825049130734350292378254591195749666505356070396349960642333620331592698006670802011126131571014640195614925801524875495416003449918956720952816055994434867555050150318176022785298804218217696080505970929943502834831973138938161451546359482491273861416897854636631560324743884089030274344708222356850481253530481859688422727346640093317255943760212227539501484766950091498543836811539405573715752573380326988652309267724504627953289659954922390061141905218042933665698833081975236393287859862906952981671273626359065838619298122215311349174184450802526649221007919127867160370801640615251065809332175029842565856815611950384228244575146788346764453171666217794924312121099418747586630469770764589494056895812381251616937345719119879698637800050146186777296824301390926081473533505999283277381636624888145993922704589310192815653136582700561577516276339334909955313874909575214289570515121614704539257191270808226128364288742538799065479277389044457817788116084854713643644806927398984069724339545521629716136472644617931233476123410194198745191777825302836605503662027386589464149446653811756537757603314218488433172907995235501884811411055625503446787037112640511793488339661261908492750993558637946881615499469896333932948504239573380093704087863079182829965793033251765802443257151147674552793032230804023286841069390853547168209140379377117290834059775456185080038633576571594487911022260703508901449435244147034588227553967449170631975074283472734773900108755967660996585202018415833334877749350515372750830894486692204497360021319245026435150289364604448890720281433925473593938731261052282216285923792215446428505754941611057945643611815238038978467349102652716203093083727268128646801559288594113451393625051422686720396401148621088715733197557288038904752839935927030933095317957007008738486894991626313164081225317802944064289346379583887325361980716752177173734193528081612593709179345466629253494357201118560233153685325613708340941700608247019253459442430735003569464526205729032481247675512483859023491081633460807764449729355238434970967494496895960120862931597557168741969547840306554617185807192774003414600105267558088982402962140581052844754807402107331799911681549679502776723489853405938437183744843569239088134626290936589119020628248366399783641398246674577167250655760652577426877856839299761327522089443549921895921131530393895868198709170236821221960199693885634364987071972660375502694091874787325068995885239918488710605778412645827254815005682434549974302720000000000000000000000000000000000000*i1^54 + 8509995939534831604574195552489255564413786865767484863931761075402374384140439298947156749907086961196706304210609040416036323328727981805237064401562826562609817357483296739478952593634599644797431211546067380966627028377938375618871802261540952444136008553741044726439303934962485063370306058852233623433497230139652825391193268546466759167831795279200277410347817682337834499695458291010450134403003099394004083462128460416488201961342774995872384909959759238027176351402686773687853570487038406300280974475892229492804296884957872173632211192619971618953974983314523689662786538261709256320464741210903910842376090902101268569050927196924326001505930276447292413972829570406008722475674931729184614880819101881843052902001711145406650826659462067414480338142326415488966146682832845669792306948399113610235943050748428587511802113911448512546897253646369094908650632482241159291770749567399431949253543409219455342676842706171936546262619578400297351561689185694192671907983914357568259071066684137591207072083868425596715741486280446471384405037821285745012132166244043958876996950340413484887417309066360659021279983882938069067262898293622856087842388117449606563334650303460035699666026682351369419931156389474594092737727722758355605120879407845856410339950089463043367090042552311411609245967821437570708745804608537291033456559041454304993287895777215470070783329430481648299664741774659177637802706049438642492562042234397026201118094298154755276246870312404083486888513388403349287375721038511338272152080410020598364148553458650033097752914140231795876845981201313791467818442845473572429578843887785478175808340035537637683152127603593970211901300178341567659447813584413768571311399866923320344305038016688343703074145148246139877124971380925067043537618148105747551663901417470518111919121768663491285129013976252161359279678185097030337233571244953433366104479306719679592337569581189240188985896202330219739734853850008418678444057910845195341533200840683717577158634500166625634010890958419077462364880724511812842527448595540426976301676761366805477316737527294255569966355983503633135293636470665163603801899270372398815291790613395534932729998591385903949769278959420675652788867425095505003686798047640108578618877456240723713601267112044811857939188645770893029173123930184241405965685337753232258987514210861089295000885101976468295834278323940548367778525393766096501625776252483840126243315978340520453080366726863934745231323692271286333283702207080649815314739231985428500228731618133130514991203093581340341217900358470844627886363474841019597625334019794093622098568668070496254067399333917083648301583250711295095027631213209587615617043081513951989386646526704224109904008292453170143562343949520760687711404479490611827213083528612009384558561271441920548935297198399713198841627310249952831943755390398921824351316057583069978608109691409497009678972800109661518247486761220900815165449824394841108798324872739129968833206227830725175739388312261920368940296154450842914708065032449493295791516933460115006426799660946096652288000000000000000000000000000000000000*i1^55 + -96500705071675316057378637176679345512121487736181839938344651351480855396947167654731439630342957002378039815680112349672805858932355097795874768298416026725977036238980693781128829540764784740241362636684664433015351919078264957355296525466135945038426944130743471014632063741975010449087284620271011679087077016713341133394630733261498624480433394121092550780645070068729458815325074451350363490912126537844284271113505284349858274551380099583944230882621686430647956692846502749041496292184471984887765270469627270847319685495804459079665606521218948309289093744282227813444898107159137058067376362247700746477740469366514624864995217734326577240130107496715732572091352233502930924093637180009142113061508990821563759257847151206119805474619305538658216558438913693898696334200459341165032898605353868753972976991951408035362348821123545739830008041862511224358452855609473577973890003159673069793757001929359309518363552641744294742582296258692790751521123500611030831550045617241565340836777713879892256513415787825850925117268934241866156219284694897129555511374876640690348525179848854156085243157923340706919674033284243456326590423061023379287396109487246508145188715894585293798003016189486736508391495285253519354881330462601660682744562945989613142165275959121696250046449442359555166339369938001893401171190903814225666587608528795657647533813637715739371937726450799445365243650437542036388763636843307131602962480128509049247076611470158798537860559459205883941758284966528962203678028354528021468245397802756783541289597463046109247275877949407363157430810455899977142407349446302911372974840636440634380454809028473707137158852594331699490414950844381368343248223483973011377276008502764354313990531093119021463575806188396529529601830202595340677497666468578123499986507369290922755254014845912401584401953109012418807962004432574113703114396096753642894168149121958265243497013258659828882149920525738331858271116301515136211921938900410691515548327535335516104614228956956438554216990132589189860635929282438266873157939963310389106856335843073862273375171739376560142184414491030563411755851851699815944237758951499407260073070447968149473568075086941070820327254805338866742027223165362606011461137913830366678557725540799484992868690432473056202304932084430962714766376748388371740818309229525515761690323015889872706248864081810115239102227487998899490070955709773276860180286482255261895517186021737461512258846529009150925691672297533801451335987182891902088677747270462685655696567847159770259277824284740550028114427641148217232123112946170631961341593651155552468464235042173427033653336120225902149285499111122524053678184679469742461573551264713408659742973854060565039619007343700757808659453246529210057074330360324847634989543990033423745596805978056836398493941440124176472719814456853512834054069513506624024143142670653388009519399617100760910030102426574636303088787355507366429144512083087089883567465407189002807293876257198541647185780320774172506330440650984962704170357435249594954426308093268561150884726572056576000000000000000000000000000000000000*i1^56 + 585378060779880731116903150516374925114830787167883600513904054052963648744256599349623589112183533747522940908921703206040822663379604705852915496599243230305836456371057776507236250957562293128208768517535404553235236265618172588216619399814016199902632607934154127133866543134122241445508635368310746640221862734004764589495669406202455617246378947983477541949693512409291743612726525900103051995978374887126706741434989400151648376646589044673825221736133893831696091394288915085227316212968581449736180949256269341829847965876256627081168259603180600592049429544650897307038817951449202492203713350039876649459083672365698401611919264438293118187482490232917869881913330818985506218133837743036252678320700440869077745475158924296140881279388748683968414679262087742036943481541170953487356183368091756271926816640523027908369800056129464739096303923007559025961506494248532794253408046405006428164814984209319019009787154688544909579309575053162054639255553520292328808710965280791560998820498621978646429606280729321903577700798680885047191632705614528750017117667063974213916624584998950700789278398751636079778489710541070353280969977007785067123166389315124852088227547995800415011492551007934026994019489964716452954410040832900762251189457581300067411779436176523765385411881175048231111786028969406317247541603255079271624590927554949449992981452630440108054673385581432085831374519914843630186562315934074178551017968347629479417722239155992656485504307519929406899315094593318199201867550185890733073701485092942377136620418541639041748366311277820834632388591487728265693277569910689282502830699151724910817739875457246318294023157472778189716141209912529830364009552077555642096166619605250858166606548694826932118320937572690267125681449903586529247291222596398918452936354762117661669978790297444077883658125738138192079321860572875192122030500803988747602068100765216154474366582497243906447120812688237947641947704080884830950137352629202492769886702739608143547530747102338289110927971937464535964088841200346513880099491739610694231332769339126435018517189548457584982350909014511362800601939157706614140397496246413636995738870755863454900427006496586180858791921792183944275462065371083630828149667483921089585398896941661538142983877811130782446619274958838945836464533301866885793485052588809940825743470732948987923541485990559687960000011310911187785599810763707577181444970521593865765476036776655066512437619745466552415076202720878043352213150485119770761654515693637299153162537196247595649424641498600582625661180026895110383502233970827272327563165499658450894427996405011974257450772010066120826236422377659844816933261400663817312293826376841809395263443249719406698031311468042249089153693636853912171083193355066951622538827893730832724928862277617835146394057953541286588777341174183458180223628520868144955094304447055493239921399516133401151362931206234580091052420892331678008959483563884526304397561400818918198032305404062292884407957786184623379734324955404126367597821666879848607212460347777533196726435840000000000000000000000000000000000000*i1^57 + -2154399970002237784433854584585324174406443903819987983996997888902211257492890020841480374579983804447474190824139321845464704006407074734893177140313158461759918133237657997239562328279484401453350429713200545556120487142102398519700367598820962075629572843845905308714327428288614145376911087942300058272206958814141364690181130934518228618857086152247852269020353114205712261391695699757400102083116431121616619677298157326259509822695914306279584266497898014481768135611785273233650398376043455456353039669936404495895270560255533235594763704586118381313632300458059605386897984353237611698647953948514117471553790899215355643687533995287786268349498547331640021242918767499654573048481824841582966677287422591571096182205545971323585274594800239251002009960363033712613874777039384944603222991789191226164874598624474742306109725787725953773160747045863472029835341783764075297196236922802456081862976843388958585677799063572001551778436481246890953619526914488356741471047605160840704036725164061879863515943660640179957474584427208239080306739433715175431204005275113520523847108599713976796400485663391411398951094804942107575503597182881058019635656744825247546589286193830206512567529078875282300074979603682902995257087149203570809651225153498636921048584526810243592131795094569757414757374707742427368515158427003881211886894957741962848879207280938026760137600965049362163712540138231467400697608092007457671668353612742283338653623188230340405276192874176805428126643792846100528925324879272284376914202353758648578128598198680873856027091552584321280559642624771460865504299169256962507285049310098567975110560136525555761023735396204993440505669803254277284429531012870433261194285303534803036229981058153534766745572104561725075400425686562063834961273484675005254805030199252553753699078768756332274753082674498527464606292995087514792257480693624149540827079668058396649060567527646419589900840654267655152569088622878977772413216033053323030557239523884115717372331419669940685962293500961697548444430698674358370842572355260930374566388277094651591951626028229298495014696373713474783447797479234678786822148834988141877691988234170994385015781237614470504692672924936695021612167305296837992661645256011872446189680392434823467833955739824812782413872280868735770708753271196346855180929529307662534360430415700849556953247253301485872708870953626989771993899181032318081829188478396109881168230027079408625091396166206523733537190822222283506640201240108608739594532374501765083294638647635774045851972555776887712474504445933893741528286595933647144563726520320348247837541418743670871019360127577772931474862718288258085908792856643836663907944445493518140478675232401799517908784923245568069213747498401494176483094888527979747020080888024106319048928454667524360124922712138193602014509892544311449655099167855903702910653233345771715716564565938114065087087251045241676882121419662668411559117620564007936641551121669452851122151663373515085031027698857639158767159692082832343896348160567680086959477721371523130851328000000000000000000000000000000000000*i1^58 + 4285749276678017849614325060902026534373068892791375871124260747825864480703788313401112851669900617891135100640745434126440014511891071649587279549698054952849789974572741071588986186050355181692662823015429401453107403940401828054640708284150575006109704005573470969795761471288804350691557429940353413165207073583132373190410137413648431629417122776612563566925259439964150699108688760681289726555452619792139317476076967612656861709953966322588718387191385115648534819371635216210268965127376882892711847711878294710221266904802704547276718290829105634763236510573528066081964140916139955845136691066729528089696416945789169604959138169896411335581907795110911012505762644592876439422480497779272912872577207906089715174931338491906138075130342757908757564074862083906946647411142750611730777460577986329386503601556674510636381822762448326212550296810960114929649240109742937221420608391773250819827220671834262028133660526104462948957192594928923462763992614985974186122736293696558671068125810198537598988093102872409006794323147612193859836756706748594502732641582518274969847800766071605495985872054193369527094939930861530038035443956673945376506987392055810828582712408731204197592468516558437860586431230398165806406828353950672943312806639453714569345928465989637188222775703831339790892472353501633776048158182437101858460192452322023069859614710551540963098793141038170106966696432225574676223791404403074392569417578663388857621203322876491561675808458303516098094528659108593374019955867826414986297912971385881592526847152861485840198380995132760314919199574367575525842286505489506468096675213412456352778440791605651064236857921499934507936524533815999973614321405906833253883660049441583060145718668423195843144846396218939396530670890244499253286749411996857662292019255852008685368339442485552025962259977390843758630354393520818670885764573199433397819153974900989210410133652334729972858767499491092132251154079118954374176358291071671962531307623771258307340190165515180808529218305884961217076865192240508944138745736054286127003344140067131827273668352365009557212214502619315586085128143468978088595984051851746783489254879866500495872006873305886233159979190331471752239128894782942863337720081602286943267892175881283701308546413339797331184146176086771771429680478537888030609261379915321881687837685183017285232231109662530825588785285712808916593129541810876090515311407354984985970962414020563051492562855358709036330558662864933824081638423760753759986118850133004395995655179360156867502830085520948571011374571686122258615374725299758671835654533867904537691333768266263888089143556767788085623066571573501932710058884404654615784066264395048125651535173812742769743146142933768155619164717395624389320106041746687267579928392963693455048302842550296288573357996578446339829534945683691488213227722314250251329428393843334407364158321755642774404339184086922373533878465385916402913878323366428381394503480161850398641395672500897318472412313581494776971664798361249849013929284605653580884408974107287224320000000000000000000000000000000000*i1^59 + -974402243113663947766938335309230710219152411586167468354709987090781564795116454393179810922736242677597287141123817397657367234406920177654585937541871565592214013673488433435936852546022563259240526125837482754284399065644587178386418461697596349709119294840664413247468109173570534556815569423374874294451716017275880310944685354772181179776913561039103416252498223547778746040960559008176388702605925738699933661274175377650242021809889116334133115296083682243349370451759291761195172852073991220190649521102625312496401832307704223985894833859522675120303476852386365837083411708953008776804860878619114826626991522751025240805162193721717502168115947394587894286248325481984666726101319795712360197205383704429879933714585779573084339808992889027629555550647343894428726765624938123483777063699017022390572388621171402647748488765684228442768706332853342833751018914402233602879341803102609474182754462582478349419706284569845054662648922006533251765059940685636902930249379398018030201040037912086009744319617018325970597031301636145075419554474024768570700045563187416776071662828780689823752817922444865154190636182919657983224009811432812298327846929405232599467879459240172607313975715278772241675226955077176249105896903561199374117729273234069820658037559613024803192234506579006684559724623094129654107961861367485398864465451265768367057704807291433545343318451910768765265451343194500303627351832113512515634782620332484489127421383893438789905239064180992468418208455445593295357838357730562885451825034323613769166347706463198302878518288393356217215260441602092571711675458347726071471272204352722597699549198391388868200530139739669058479727640064248864580267143968417545463074598842400203555625671866754722922641313571799633393072043359670548221590349014893482960558222457641744609395637032648622300536261666594014468592796411602495896792926703537290921127022663861669706027014991556759599456401128827135827914078854330605064492608882606717202330697679823294560761332387945340011282097570786521131035454082759657286018500671683742714632455871856925573124210167539590949706481236872026620128064402147434045184698624929180547658127189797467247346973351225934413940487794314650261081620691365928873845993315211653146947097465633105925753360555231227226668376236468505236983983516178495322748086173472099076252250943252201390884171184464753679300869369057083162036035878490450025306733240066182350542135437288989542013378881805330419944125716070911238921825546398925179588615343058132425251137978857029852194932106210820865594151540857294190840772582078926105805047471615577972278415989374983376504060106057901502327151787445786897602077138763698592602740530231341468558374525723704331391798364710101875910365845738785910235423008594775437002994633670272335426895236107342987412788051227321739056569181747325052767571168721951353649901019360124425036303565190237708045675356062860132582262450712888703490454087917105911861648440444502623421160211555514947904459467998869248207185239938016024504941078160884230918955335680000000000000000000000000000000000*i1^60 + -16521729231631417881362604764933467438500119966023261315191510895702403336129538535852419372983385323437565042433568547267391657052698071306822464815660368568101839050547676754868409061472560753769444957149415728142776651584247030149208675115386467772995951302287520307124682777916183505147566388319563476609427694140535982424697948731708362119931343975748946252960361199933235223477871749115962989923614786570795876530626639566516690487355431191939130720221036663944832684155698151299691753462888680630577145642271919144970784055604630375981380202369215600286487523316726943694792472958802294753579727886436528482109498292859758589848395817343593511313956314120210658529897706797273617650328023938424684167856144517780301459858714228407412619156262973571842247624279022687425993828584475602718325966610659487509541182604208601257947688641931429458188082248020721030151123306240823250322138845107979252671554203543845429391298071995539421494637300683010192265243471146671835950096014269615118095500869193411437938743028201527271988415264823510777788544935665095089153021126420570679041793452343031032567359229782833414137783135144118123037003695305871362729852690025189111307533863494892185444207722882511032696479980443635601680019519319683646597842851709403736267133903457693151488376764460357205527203034759182646724466472956866567804826681092133379755156585278401610463591744925128224296464436298372831943496856478345858501085219002416547805209538819789426001627068742766968146841784468054801344461700534838982814845385337622875508160256440633586794389036980667793891404728432839890589117258742723313648448232409887842398167048108506494214934494705505872262540457897740990532939081243360503595258986948343536291357809733976806362661165420310072674091658137069613692338940931169152635585221239865895506280667527921114141524369695949200550824365829620621345038461209600312663943088761575593766288176271026537678206722633010285990226317321454660650683000665451366538609385732373355442761753745172631237883551068951074083500982237738678924147677170340172452877813283536611918956598838374524711353037958379496986030821790699857684652632843735258061115286524474465564701587068905563813596933649097913549007789038098264403056877251316930702612759591676154653035938863917190226708071023583288976826022742137089463191335212332476065382588391901399207520799194242722939369469566317727969396398571234352214077399386230864563534809006473887556076832764720132241663618289256239724618698318201726565946586359229325722099117216579633752537170875295330299963288842803233554730011184191535655029503802508762552843604029036623736249373545543770788165335917853219902757204548773294432549582720218809109014604587994810180240466585728976223197585073915647459680738869463637076196097955068695825043409539536996485492530948697131383498582092742912036050552760115987334160946770160753323062076834825804537503104386569323688673177202820021623475455530160550915963354108218739895244592369689564874019565645513718753573153416451861310287299108141087110201344000000000000000000000000000000000*i1^61 + 33003853016866342934040241410446210377056721744717751291816963965416648699881617227809834042691882399579221831665734187052179370569206860728728334297422199763806449112887502493539914493642981576965856123551398822634137828084135181104742528954521614740750063644886332204042554075293399680769776476869420854024218799283372247093013545724888915888687299573701229610429738166137230237268002199586348182846216956423183944590259787198872425058667263852086792181285053032294968237790384783296369475197005238654089932615525462813794040437040130605003641935831102826990690559069047983577437968675025481989981651033469267613042234711147533389036217942783912989853946859843096272946839470495590537353090799606355771648883663910787612873888515861267990478910756953581402839795440246630022439373493418086078564283903864312685274487709117674727060601330399370801479742904920757690521756862639220896476996450999188762074352510502910066244000138344969381430391399924701966798165273124147861322708885869428711557251297100232398183485932072853377290858427009246069758269326744467329164618331768375493422656093275627786184232640106092650326932077139448420415473675036878788447760333839196463945941156885262966184055264275160944667665265796800673301173298929613819181077638288498484924330697081851661870739472254357639523894645636312541519195551246931569146549389815748549043022280164723962312567976424740224058106143641931131118606284830534440664851552833532586744561292938288199879963678648423229523534210632845196246163173586307837400109298549513910085883801351819710001948296196905978755384331229369205491236026381059388637619536184860034752137296045065681707837124333395750191571377902397580403570331587252687462272781343006741535718778161763427187055062002286514290934068573254421557991768989092200151152164442412516629274682009927895888202336011438860350162993992798579560764401464999315799350477906847876477471368953693475592622740517686749776569079546892951698110695383248581118903998830642477390738934285821337514384326954437362953979826108635025527703850263402577201714870855835990350843513765464533507271586748926074699558875381166547220619662250212273781140993217311870516176257557278701736621386133669685029142641275743125065183206967924638501848112793187709788371343434250290916867774903051804573231308805511061170146412862030315915172975313573898916476705521586036800037480807401672814827447869491639830360931359143194937365397604472823972505829463489413833887120429880896668279109445356181724229466690540649633068477914021299465452364632479173063188460673402255177374986322126091998546192865378680889379005763034642339895830513317229086907502509641915303399189135093953795744186385142023480340817446229211654069944137056347412845274974046227998633801423595414308940953981310428464744516808278286473700687551154263670383367139046447215799259457134623130613695816243369321668754708502424657681679442722008734777089720696355132744114009677285899118986446181607532471278981484605655016624973385992371497595285827708552223842843072921600000000000000000000000000000000000*i1^62 + -8897171052231136327631626070533772644381252320428445742309692155710930500510134184999442458078414127551045440510037065991920482229730442531716485501166038428925503071388794295682036357450203920763714230336606704203146127213804794106777229633782030506624111037827831210165084290720875595455518122701000462023414529404193907078368897325490369941816779495237056971076185857387741195443730486116258908847383765719412592303880921756438545371496999205467647708290601504165615519753055808731686660759198923167407850898209120466893970349685904677157933317788642688401845649687211410724316263511962490761524831104948017711497266738141853972610050998677200836523831550477416399452603944108649427287525826816100868089981460619976513666865134502540662259248860278484326046256883663250317742539158808847864860523552342294695916110095565440056659903940689651065657535421555729749386767956517841740198027148858799029553432789726394239640483770508704140140893639028623354475462092475345492148494938327253116182277161540206603323981840830013513374249628653416867387995342938434622586728449068302638908363203347185804310632037290293304873634811791122131986338549482316019765583555492771478976950112417365478798251701343882708387170206913723611695840457287937560134076939763620839857967082920810300746649381401544792697097915209961831701493867390354842524241401586891190395859691634521579375291757317748730913905101127440205846306062190253211611810643605456380427010725129175630931238190644135093335972486625880671494233057565019311150019063409887888623506509698521525095749670757209501341261149671059668436721206525282366176956733259423314925664833171215545152543922791901239158531602537521715939446656559790847350779686547339603687894322021889925789392143671075558305703989961472904293152371032886626299679303035386135793067085614792701580537181652093755514380318671442105063701389478563803810039734650286265315020990511164339978681341309196302523288358878847772889367075623134358374352652519898579458533360558797890198755666322560032709307744854872394324650808169271176829350086173204364498782353777530962113389776941808925092994699388344785250492851827624563593315642729969273543013571640697656985694046866969892808459427574204289245342452053837943134851805772387953574809199538807222560693972491511692699140016389664740102283018581801697533939197403654874860372380766304403050762940380221910681905323754476525790856368676245308033808449626310529523357243488906245019685088313469736233919104426212669339750748759268561889097117730510913905755577743545757834602304985483000775574276730133862380588638988989919796988541107966494406657140639554795943614833237817118234545267010324238089569017362052365532608898859475090520473567011698470310173543730505293645851006479254956608813466147003016210180001354819535391751770808296371601195352459919264362979870335164520062695801390336099588643900625632113357222482137720279880141566931667411056006969245419162296359793216603758613747877332002557896845205645262210653915075695177990550346882718105600000000000000000000000000000000*i1^63 + -20356471941938599562827944096142605541015723638075997476571538261984006200740376431347255210790628546813351678119780276553329617586011079577939094656034868384033973773262220304898982514963333592837582853205918395653455908955959224858715691993018209157888432115673331907369559162630081248561333701243530533714564991366773343866228509219777959574569000744402209013198522404134488013628825808400904401215788956849751559542285283323554143614354198163665824814815102360727097286390761389138448931717824403146004757446962795417569440199145343692997741330470567258054440039002069195690019448282021267751805983412747559355249845006855793334988924446911831007999710648401133178848405955429013221873766372255843471964070580763399955424651205196896658154750307551956409851936613887479318980979336183745571902337043196397920393407278318136870007189679546140405341271532798909508085312471031506681700098673331877810479833355977260488582121706752965877748267243160205109251030092095155227644159098553190844135422928823431500904863039758750824272313103324773794763380003634603038613233366873295909729064488047046594243514042811702230890912962835188603022235283712864572033980479346790557657230108209274013105542209585632727545276105309048451554033299047209321916846087336661338377584870609228546648505955102598788414291546621611504082688360616335424652078773090321906651372645264742022569453202390609466412216364820370137792234611392417999688654451197832970733587775507019162395985397476761622347254631731875845263304589371999063513747449107818856938253408269696985764538118854637260516078417823976893967000567816815911806228112281034492022310956603121361625191345200101130833170064766629490790037122129694952177772960161867031206226320086605182621962530918145488660184376205076099818302050991831852901335433688974928441817370497778389074839710702013597235384060277996821990699024928300395475618055997501496477361693817462827748151461382953355808756802477080561882187047668027603899122073583966384388350020904163311522742820652560093129796767606642712370712060412185475616653659593777365199920979717915560773275770380829382130224310470468780257974650816798257869182019740776173537760909557370138867273693537621446632546487003881062955434643975910108964057310042150969918157485312068950567532208080568408538776864241456757815249559408964375152601212533108401363012897695327180587124905837907026512856885406803049159938976201541351146324065550440881190781375149392613684423767348390947956500247173183568263496039032771897313793676344212852903083596225281115935457421217349023222831181657678538228105533033604847382614332720696938933503633205952915199589733168833602624097863779317509309377038368725132189162596459892993560668767300987098443937655741420078244420893757763791610677607081381728193347906432148420876098272458459557866683424472264037309688824811824143047137938379218977919622547792520769150401043510849262478467170010025220853178794156145354155829289084031736409797357097399658559787861249654286302487577465183814686238310400000000000000000000000000000000*i1^64 + 7292161555656890942499678220153892601478337246501235017303823645684574180867926187271793341131998833986665027660145790384971249292193181010051412430702607443836355564255332828195678139812810046229009010047215225967294786344838799402371321702045323960219169798242123353280593560386475789189350179660583617150102316727585663845974413770558681766137939363814428641041894350422016637850453107777526416644643083327995588141177230755246783948162967101725286570753687495747174982044903108281178707787999916416847467067977270336679606144642687776900588873110307376354740458510105760875474009677196286513689667097996677662486319806715244081468045078997071274114449998584025650480185068703539883080605757930719175671296565474239005531920358540987237294923793896322487375558565371816887162082052849623197181192497622619192330872048850066682267061729097474672431384372561388580451561749129474046274852392263206806311906307482717883444351485945520105770522143367523913681680218236130647163645049821554130191095591970425710817712836685354503281417377815130433547186222864575817341972056475637410693693823662465763354919363582193892584934953818023564545250783344866190762961835076643953748533542089943343371749395244137792708129774352449577025493727813393355634278079351661651593662668400453406926388675574595066603840399370650664398797800178875923851574123925592061356122243561670361346949224750941901323472434020246035684527045155690059716015164805465065541781941132244583757002653150805233092929032860138568750114598471654054752215150914068739178668612406753185753208756190311803247294015039045480418498834462165326662748529877199134735413787560123884522993345710973646308398009819180259738382164652159257246489011935478016560860851001068075393984196656405132614101569398047718733053671734403519249152730918764292745402367779793477715963045604834333435915923890311646744239801616561659286897087860616422631900479222187138750779162122573176669571747969317984933480061806329359823388912980754588736498051780953535664067894108440590731460964949755642871789971323269753966644912005649483849966489034832727597053469442600291802143254071272317784981955332172810330230358867053774853573505121283759322497545657039846463234345338955452134685328991724764030330648177301029451369322136145992728879815774152645093394876323010814880935361003019615457937585003223811247674326737816443862986149280203612400690389687649650370372099465738483117505118103480099498781067692867768592972316197815702549629077112464431785540372257856223052391535460219853943642293248041051561997479770009982287366217032780987295672782193550857445627157629271036083799800703090288354877664912204488348047192728296187734062941171596851464270267141767367382362658501197233306160688133070930690261065139498157926353248961887124920324664613870140139686860020160445461208805633614454740893450559669632111192907974112436704454157853393597641040638412064441643353359007442644088330817238956035904200193218121087011236666538710581276944039404617271770436319704256023101440000000000000000000000000000000*i1^65 + -36574498742546450100102711956485573529855871169826014578572168202430776908727289594908694340887737567160891804016261356358411308340909694663657897994968372506826920249406655169292101482924219347686632904231477818167134375439042046180286543238550790249010063303430601617868156782531289370630097160106986438762047755265383437954440169365952478051315247188809824948810007262814579437502087452228824748121401432625729372542344351114458024342798189934849514812473402009573071665057602591775487172774202233886557464862208758789816920764858698188842427854174297587097837615798662881031133001527369108735949777366617782647037035331480605948954241203570999492404517919220410558133701720563806554869743050360865491800993202358651796261833642380106699374520940616349890765295483088420016688583126761636081828414908750844039472843866289119430119368476324349873096759323589476605016092968291226125197784763184150500651433195524756852539082492523355983476922916511235527852075265830860749823019175242133299008211134656090481943638293493502970459821254080160692540022752625641033059443243643143163290911213086068905854704786488731099026709071743776883146037810048096885260376166779026082263690707634008092582870416315525234124779107643012760325882095505713217843964059718940863962130004215732699125088757007575631951145921713812495496972264679581561759721179561797522994650771442294308874954768223957460088681925039328520492230954347291833770780633300771783395140421545652442898473964879147282810668203345157408519591935364618738121329219375870436935719265346925749601347031252380987962314603370579218991688404629281334046665964676641642208636811496253721817849568565866329666886723746423338816659428990620085869036332558907980184975371878096158241119734913179642498204300405545623848620954112525578505518901168896540918622999845258093870001507478863241022078083860136636108972076711864682183063490481806326672091364202819012683713376518719446077927088709093716678276055848219233272921251279696250652000282731682327782640945723722101226224928240137414453410407972156754511413556802671129165309886230255311759220466779814763533221646559156953548378601429705657002051320949032757393218502896006108428061575665513721305111889773220761024203672616625465393515813223836732302731777728976236944965927455172318358853263065258354845833750917801912071072130559449800765414778197115329440851113601570691495817583342925464782013686099961679770289100576304198918743215666324742815414014378723616727374408685479396197174553556234270972425108893737410760643940644393917651972859150962593780566158069626809007289449760522326757141752203741103771780662290544531896409518957491354328483331278052420507067284950834203700365313211630576452619601088350304782599980341028439772498739748485050607440710573673653571760469548699895893478537142345278089177609241907420246655995584143260073274182909708931308129863055499341743310374043292653997518741760967044631397223142892307313052309858310103094074102565701762565917755983873303626464591253340160000000000000000000000000000000*i1^66 + 20447213346105440658799736050181898077958733200656623577965870889116480944485388989912678328261574943363967624279888836120930432925280616139071681120097537022984732787360705706289108171864073136813246825834350732849936873659658227744605546297508592545856834611153964800367129865840050592026901755312716732708240879507757623278372036818723646897560621727807759528997119990417329402013140745815312789156243953352397990983889970690864529352743095028621454023569858840971212935714464703084848241812842221644384489321229607469685642062422607111416137119074255649751316532293275810392405268354552250267301330950790736384398899457853128185463686763880935892876757141282094964437796477201266658373749967700429912452320826595764809970882202299652206263640377085821725084577157613621005420326843021996576596438366074448029322633935340148872683953953289597926889217375974889267443865475580137791697303860239129391839808842430037303986746426143885081941547881220105243039595261735841013540845752155446727159461971536734468052336827925797865480444725502750600283559205388326625854615103183899695789351016885985486337563546954343822702281152417211689714080788898378697931099545854496576092613921079480322659912668064408084921606713018778087135131772855525738337723537491716737827684311468384338770775177521375636510555361171484532579239756580903284539560206220613588624739996963191916912012188857473040075938280459358668586373387724445218990168118460125353595209650430278138277318033965092326282973791529333794368198572064967397729298063306472567752473240220902085598162863471353182921887074034102342377526291155694638664156506163679520730818751756992199000899138790797227967497202238808995704890801424753889586979924089704051987037593579329558049647992974643313863092616831161721492243278065679702211805909551100265831018075873745215842755013209741092606391613191490775805955765547031629715073294278487881878561298398654684320817748962996112792181921234737068067270349192470864132255590166025945397892090895185064829508100014567851884421956439287325924783386032712496568819179022646067012843671047543106254886393433597667053236258917547147252966407962682201835296065160620727634710428034877628280577995184380769793776553217827317832205699796817997950077022166089460503198571557087104163945110784171987074257165812537845462306470870373164688187799480076196956207014456005400651138839766029150820585623534592694948159958441371397359699848774834199370923448116406624633643663203408205300551853848842499500773899084119570463375698967623772433670369722670573373122892054648230743075593359882491959575498481804220670771596580669673523115890550348832149088076919406205830865577639479447650613440913870653860162943545182472777280770898637533727701110164472328212411551284926103032798192062605389764030942004678366544287998157062876425822902579991754993179169416769949764084118761799031309246975199061221456127958554236700548407058669404938988622209828106932263553586847646247716995596282514927750529398731297350781209935872000000000000000000000000000000*i1^67 + 19679090354339992338327204914313354931426778575295260832763157928267372066631490753761516080322753544671762809626107684772769399917174363402232940890335965203562979060913706310681440251297712764571516304577071590366816706281668124111057745632135971948661029660079496901180282058690958949801532324594278714258298996734093085358087127379005537992106709800976833916107878667234410188184107037811530560235539656617024251224059774109826447592889215161295974784851972576409287718076006424439693714930438534260672314685494306261670060495881821566493863923966534554593590623938999637282870387054000094126580841151766698468580352112774895153390963004785303646454557420763237636749332281948889129878913327685439413562275540396945115816001732531691899046420951788392707453722422901328173507772328013059474178305315755983628929772533838626954568054919259215272129749653954673985580724525760095390058733472482906407816709171151008909529674955617632800922446132106078832978273998545464203968983521549523968108432721358255806880053020205884326039444517447442388720338541507669216194854357553571533935672252966183175253277689056244090347161322377073148060935473753895990519375999999983332443778514981642575657224718410653954064212730147692780167240583869187926698664677105690004445026183323787297094522190273522435176435862644422169096505544968103048007830858905131269377960022065720050273096390975081440021648820688626346339322114257656182428333134549716171153249768801810083285822100869750593557195014133260912099011570061370876814120128204958179720234727166933869561501841713745165158095634339826875954889218402054459421507920358126475371686275975099521810374931132622582350954217578318730684748739095571515580729078580311166452653248510802754361719565314379835026697728626111676853263966541739698228019923676187970341243981975220748914962162406426230690752532468104885987537191884138397805322872639823727720325644546449672671938560964273686469028769076859129924416432549447504733358887570300276490984106047926920355118580291738670592797115638167668289076230323553666691453737063950468117922743359279599668296798217808986472144583645704746597674456691897429164155409782323206416186777189422833714943863811761205074606487428874277641514605533699697251311470877950339389080493639627273866381717277056713135775365958183379100093633569393317159965963204115900760538147013939769889924561164608043153335208514552510945666593836602725569202175366820446944056014203936291288584566187362332755641875789515166541080998578859813561067078013765062998507295164163675940405143601065276848663968065976774692519193708513050082167430029465364611506198006729409808164567761828063186086095654581875882114763771025411568475200522408055632224393117517055448014241224868715136167112241796418454292163679077792238363782370540338016994499227983538027098656740759132783180922522864257530548882118036064896702949368348928354085944547378757818462127035386461352417281859395528007153604371348651499068914903555186172546256498976159170560000000000000000000000000000000*i1^68 + -20164062870273348692470260433407927900533538780788918587526581467729788105689865853085141392348777393415769166196714954677806351570719755537460796108543150519131546259519752841313055007485851753324476274474401936792362381514675472338227907432346887756187597500812543458409484334497626848276208111156168087873615254757403267872464354254704942923847703847646430091420727084399337442569293865325957146291534876922103484016183951117832192383009779523835580172224716458169069629709456949319973748198251065306664622573313674832231145539466741365442994301648625155406599413809998122101677753844268299543694053084541243815384954507419522100715922277082200962219794351915975282489266044371398542198968612084800319884021775755371866747622714818351601333534330288662677375855139169363226898604312264533843594799829609432865489568879940878786766234424213727529025457590282804952516052924927259598194490650536571667398516240212342738397732044795713061970574420043764637505094555998778839971910597516000325411377300083928091992776444139474923261599289908052840288341697457581305000090886537168727448598069263415277675834289201370973046729331366412801558264107288697609896836930516059082311242331575606808879126505741580661555703122856627574464586178230514896581636414335641555557910152199609341070805107143835140226833907499211557932496072703456750918322480580719958465769405221919588682665007074747728656229996084203750681521048901182319862015030804758648888148760658764980393998987884523938278304286539878320520940947877766129127786937813638412946176469133941641808144281077089298588991612179397793287667239009059404424286894486372912560951254399380797906839632757309278204695061811689512518291241754527414821910122267772526259920674042698924860672867823204585016080884999110094550708997728062528513982290635128544762935884702161041469468547413490190626988681980658493916110432338235674461255021920684255613573437077686710866475557820146851348633671216916235811085397567543909983898938824303519456136558281250210960422490323584018494450497232105823016425007098755843576349442109067354161034102149342395844162211030586150746424476320710987748806734439370025973329711287207286494414606270867713931427512044263365473646868942967460084192080861728202739861819930072046782869769545854376030975606829386275858521225440471136928740647743692449562279720573409104984895241140543407578419038328140135087758497411835046989152305327980296332096980176848853610780836690512037008519801700681707339638753626728024651793982446593654558452208510784627906637137698639612195935122060291200351320777716194421590122484200824996887624545475879462072709961545494219116389872658313495336543821793136555125801103196427888984927142396050389769830971459357279701239910382436341935838995901894254144849646748049329614261640614013989694565665433972575785745151993684649773781690070496818938949336428683152973743779110377259899153817017662855351729372143414769632754059050181792746113283159135808593852676385785918277683029692592947200000000000000000000000000000*i1^69 + 5015753310978960460122840596740308791808305548460176380675638239119219512444743849805748214579095295426493122063945405714558561099032074472019798803897478414249395192668964777000382798180691552405532750943995519685287490998054230106871465564709225933341220640471095575947822500692203507810148972620150827645955126648608078673136704797033196521820120465418334898602530000506723506386029009710277867051244837413998606489006262795649245741481895029040094640447120390199181173533036981928746403627335727448011607033040066097262916687225312782027066148038687550056394339203689974119824847466752961011514421031525711666731551524758836393449898776759187138106614108528206944400163998385740082422224041950407649935178107068113719816412812132282198247481351099024598877077027756440110284700560650195323303299874241209338319191498410557499291916420351255943972833832355834040631770434070383816946624885583326512303739841586980434504819583245048999852187882949732715694555988058638423435569916442217315014281338259275637517827130562984687751042005974059943560608462013684131294778812725262681614432812441921110059826915517060988019293592458236274644933303228207153527999609913574501864846010444891942484710260226759918691448142318174614835030995097705874120577411965150708107500688035151127742205490340980633332531713830736147047956423033990282018134056885104413579440594897533296801816805944164472632780577727106720439753343870863096010618798051229798997487604049158844103392797210770831574809156213942962399917351005639463500333056692589106078353813063786846615028217149841416495428351822230518075879571614380979491413961743623496968154850073644484267405745756088499291671493455973976327840313595218862819181863379900570850818932905341381346933062461211509376478517069529433515895747590124386627097741942127872142354950861086215345348587571330615784876301046335279948631120207500706703472994626230212495786531657768213798449575629188900081585179014130749498129726285947422390816448051819630893689967905938288267480188504793077496649653034192950432907067264305843272184480475490130885355751332990760861906956974122054333236721595566507468144696212638960991369521953964631012932149306249809383240055097180023032085830971720056108284599422655132279576991102708927730381724375406146974121074099087675456312288511348868674517694975746980835985532539368913053564817254221574729259515816504548816439538445267345359219613080163859273508217642755110427989129639633655987118974377367333626063595653716042133579002880290659163863273491652535340368073295930550076922057253278538155400692459039940524109020171746630103779154430342827744249459006420027114412384068565861190756194642073696856958608169418910966777391414511429451080562318798276493940041425674929065234006200912169698946512135841774414916797819105677980448416354010292724610752410849262681949359964994870198951573655629184467071817383312303241912919578602021523444203499629957692480981199901112464180936913797049252575051211679267929488936140800000000000000000000000000000*i1^70 + -451795786002878252851085566220444269724569888733163792438649152148507150373928252788128605392110842435073752634346679430192332301367820874450578121956610593771782340560139344567195440935867998370823680959171832962636065733788617117463415461726940573612052801709906876992542130117543377185543594038383838592792302044116199970036694632937113030419838978735065682472898594365751959892877050722349020923969958787292525497133290848347480651153448988807325759849017804402809235519921565703977702154082828103385510792576912120747951529940644521498130723878568611318487361912478994031241983282541525691380995393274936986199584275399731630629943100106781355195082421993592514269736153732023333313607701771854035482581902849648374323999490869345068638421808752405483610321750364731283593510249897789541875014116922868493584943710219746093860184999000737767467892002096202952280731037896828940870294097645047770903808789980476777149850100209471169991397757527046014308421080749130935567543608986006016100914881853867092853324897305747656853627555857687097576107488631657250292398782391917072275689353408815067073094509245183655360022336381364624975084136717057248394827882657250702815556497799108346621888674587974929580054898771777800522595622561590504781002073427939674225479523467520171787743484750944947852264055050215515474424047577760323195691340998856850864164290977941037789660609754826526145310718580065277700633796412277843812381032253304774561113838426086181211816628113804855113093707184034159716209953577859669284570279849890199481709842724046231746692518590775222482136895586503140905187080594180053575531676773343929091826638627496362729929817726433481465443886919729046822555954182833149984458667900628839274098239568983731312219581618377152908380944840283436221548428068983361389333127525161725816249010679824935299439226526642199424615414362152534638220679697614075630198855997731756479157805753510708012116782984900090002807638481372929649373738425806598701057962459438731721151149571904328220352158290618527135513862280726964855032568747963169718846776922868270706365355886724170943254411067550239639866508854741620339406683321656745851028314208573999850040618342154522988873740860548005402099656181000729346975990214731384177088981244848010109111209786496441516223129939187135473955910997037134632018200404399522393177509923734895245757364853010751316002828372484503633572120728635950972490779488859687311687744121526537584453862306154656112845145676367189343589590558004091130855528418867054153420493574266119145695197564413639936040137103759386783318302317507122040838764630374595854697456372956307754317690179489902428555327801655101400117825839696591451313162198086250288920229339913000697241688932265827636199815283198904976109348300490747202319594199302336333528126066109068962759240438121298834849872072757009949025324692593309198102598759205972888062667309581508381295209419570814603562711719408308804313882111159048858672369161310738943653855992520722685624320000000000000000000000000000*i1^71 + 573163580437905455169852457823656331967470305214511691835831798042878008332242257613188550292967267659318969362883662946226315760468858948974908756838923048987022876725715107195730355462131532681875870850626600873240656114452077273818810302438733246924405611505495237645725890285917443349994717961292382888846235337870019841953140837706276699343318168799158258166309367269348395346776917299479277912137495004807505787766364569904158101818899448446278200288093904370806402331888183756215980940744748191885982466867941981133182327044920582455087968715407975432692830140683442229787138455219435520739161949971086795035083567978096051770817975849274066691121113959343956311530119654171332495801050892545100851237106735034545150215732372498162550675066008546432573332418972152295524232719836871480209740312567638258783833963893807782044513947883455665086931952420456542712468917179244045368440683049852959052636145125298940072195230246569670843947072131325621700973346781164526929052322742467453079878455831122624264127434013837908185126166362466066136783298559129215641990344143937509392280082735213588752519411698345395871545503349127936294878753889371824758937746107607702884917841081372376285170626149427581903934378452708826073549297706965341375039387231433767338431230340428865883292361034087173427969012437631695033456215357192449533762908383645606446229908158001078854439915110208165069606186725431411100663537120602727444300606727331335668074552725711559958865220241980326218326633554107675581974357582487648204444291747683176990488618121034587205697078709326133154259902336778083481402899634035741941592393532321446271046045223886289128718956422753663638133332274114063226628672641988371164961569775553750387493174216458345059671845464819466559201607850426533690554422626337791662784576805892192406298015446260474680935742456495553047525632473368720656970078943374605529122937800222952499332540883169269844577211391200218701543108447900433025721256816000768298934305093640409490124735849247727590269609068644757404482768733635658962908427174683197846014423955404206006298693163759625243493498935113649222917610507360939582295361386898247163613396690206635197664587554351588741799938142622855380222902809724139801077202750949161127918203622838501651950642324511622288708721182870828440141593335024082748239591355044761846491346102871536663971452637381098538785900882482961614160384227366274885625948707445314302558898194038997385750348245998688718375401475305653566197596002278411400195652557371948457943598389564396134781665150648920363712937353552553329256042262380582682818549376240771119267115152815475598268183724175224621557347235348921088846048179575969163645705240521381490062805615082347891505007395864016943519395120919511121160199173127468628596723665574674587132378228404919423807917432088374164077710941271062842909348667842640714714215990963062521345285738555373385998330141960825623197365327540462229312817717324913635924359689579314855806444644220272640000000000000000000000000000*i1^72 + -459158413815148275292380570040153265175408146064856086388283500443743636530897956410725366774648946805221429917055060900944291053068597375199714877033320238606600392084690049104602358141508427341117133290870681259204704964986666492939726404494946115772209098893643174265758005916329255854895164623231231419102942230767852188819336741982665483627536404044263693814510570250576391373858262689882187795533854457666586477397415204549670978266841512373368437329871679060044109664927527668824748181412905620028979980844738684731451668768812763883021416905443348218999290335475687603265520862585977607898174046369509304029913290788173427881060983189660524298462908275124500470130366415192721671819328288948560488311561947051874634076947200391635102182162264734492668514246268495645420287980662403065173896264896543465177402788694586544694481127064593098565661061233443300128501797055870776402838230063894235457026453644374096826734262425649756736569827031220288250966183056338506730344857868377678865133403284489145359103949245266837706772895920822162344443021865536989313410627824064985445961847156400995806238276650174733412932861588949205832342113045024627501481698518723492882476551644386153992254056278048380094295981965279217786809605679350907325456722976994341515852681868203659546797945477805457738254252397822706696625824078527477718233904396700895046252993325037369289628973681089411465718793346265743339243849646752269756198754087003878176488634036369882248043356453300378562228707486269128348698837496688745697240423495061571615275397698750343542971937141642523011437367890880123214025467753290782257933009901314553744294187347378478683641153353337927896401276155343886828616135559320301110660045944379298509542080595780267507398554910853188407798067040160189283688798485324613965353758895446641429014106989859921199435040501413861788739161899843868878197995773920975841713472294080386621500621510754663930156707907430439196423135553130924832629830297694414071734684082783452758414459453841745556475123653592483431764796101423558742274773899497135554944902465034597591303430239127420971763472103565020870527282431393697312794105771486119033066522856768961147898191417244797603937398863744353993166010429109349050538527967946068370915570209256763727398822786868282839164200091313262757665203957171875926346816357993257713752119743060889641608250571939861030136531543028478838053328697518623476685822316148296943158529983169690871078757812752800462793739886800944769062667120444214052653685744507040425808071750050518540806345772783531798205466272028365115291721444066375972153210205703315843651271982690869489113018031167927757397840367645141648069066606304123487237421352240866669050678075492507104228917173534478306201944628288413016127390356325513411784347533524363736924338793286171807392408030300310572674106023492937837297414046981570596434147700828264645022398488965941140489526360668638702189187012652976866972025162062961107227464845583689043826700189696000000000000000000000000000*i1^73 + 172452784760850568149773164210169835213192162267355365256412219108110274927597566046551322359195141607775624624880448534558539773111307391388433962581015169305134980965985648115045426380511807188652884726779773807342635718706868796024003339263656057690451640233331619427083490585026250116045927814209068162881255099797856405888597717722165565417315089609851227712175965882133722254856400818645812852184534569436065889185979241344099492495422169623284154165946954519310872876286669214594572287852732678332696279824880147497571900097584480170250018305323023973331421131834992368284114134931533769710367656453938838229212857433216620348417689751770876609554125738003744564207097181893956618765840541672956162507432285344189205438566450109407273548372568783660995829938901389401366604601106529571841631198770498987754572767155758280980488599051733324008110267517042469248492933720158745026857353248760741501685241854992366866104888177551020293110170157206351670467957127083458391843493180310548356242542258331621653625729513887235937206116002725449991216617381915947488199756587820623324262572894218811964860965516274350860808039903003510083814374566612018916622028728794200255637498643129780746537255217058361244811016178003469876930170595343394326848123586303547924354907780883510443661969421130424640383550082662555398346598844466752546380619157540303873197601725977514207040587094347786160406083624657646225054038023994204841401216892181524702213409849993616095503777397668198875744358433980247895491696026400599253662561800063410782992767053932333704390466022310773178725576420940009811112385409765278919495004715650813210115998703813102912381764902808857490964890795025518397849447695718141723458699886295917664659868344600332424026492678180394063811730551878123811967641023099918353551624671801277182737721894614997322202523938425146677711349620594900879033523066059755767950670037797288259718176486992547439212482731656430721162660117286938856189727867233488402332769619543119145697853876418625497917023335924541214759570487215794186560910792097365649198187661301636809778931174925258268872025598733025175542451361187551944300252074862872208443742607166795745875915379003262242756583599455675485850166146466093577311273844582277233911973104422615525681815815359240501944743838282700820644999422592643542125569598078481278660547522149705986423919181460543038011400551764615684387343212599248218483741273059476396791078164302492990389018442283655167294832902823681191675149182871494127587836216913470406377202305640274701847752468940719926352078229063933434849073738920699788306907303708441685184926639762934124483408901632444991193570658034571041296356976887938126024777884505400318526189260558677152413720277870757727818047572715842162595590940854816179808239014685208565067604452936827740081930744379124909583081030651271756662307461127507562281904991058346687410116415373122770878510667065076555384221390123337688330158827392729654366786476381150147248128000000000000000000000000000*i1^74 + -39902238836155675965345722425574493400052889200212922359132901743681934056344117653039506991337069416937668891143525375431526705140350464610961246129357449795928262362837162665501162767300925346824854189974378097522951688846697823440835596671143648095983220763172584689098689462746200192889424212948261981444599768061032829137535405137574042621503090829339756267070866551738902770591675577134971332322780728519081195255934096539564489380179467149324364640616853070790559616260393203436279407138463909168645678741871011439648321821508429491088474130117424918406606560311741464186025563142860624452361447529020575899329083272121793613036572192607240659377479159427592471525333097942702729939333652988723573184370726251134266332203098205869812144668568608691090142916585325576169291507501880703857096428482475184944034917707097321779614343454740130088530227206591019695651257468578599066476259608893889689661810740239940686355534038879857707732640124808280816935984083082337891466475253283251936574953881991702223910183688788862140615096717308616240714644986556999746110098780460798055762559394329497325707001302287089219530769074753451613549914131576293081667846682042819988781764653731365735844640757720405698782905457523130947704812921949313687767268624131478632338040108383895507492957180023416766129361081246709421811686058551852995522052353951273086610106215763079145175018803107537485146254613355202634651074819402898004913691103381900552205313267583629203261901363990624476101603576234789319662452049072007699006443584839266771376413429279995845651171202499219874097103749260036777661867976748768634407538939693082233770425372065597299677351969794516460294885785225290656556818379788099656520361795370684820910337996401576944670562721932540823314635596277074285586784006660777129778019926611177918013101808813786879387429424778987065028938378736972711526828922654375405537509442880979872275288687415745458894669026050980457238715734358704974821003020490142848498041220313470973427904218428232080855842935795197544000418176630392186157476254498715028683139843654618906145040153940595027328451719703190687147469636351184801273665117317039176979769661269888560722562991897160575408173365554356367099098080855008930539423784925622922613286283323392513611690403218747951870431414755603626757388516821542740096647895670072118650241103266133172155167318040141482819330461618222018118483501667444890927754121377066244131293540404834911377735430030597591015974458734242639575852507892939790258319065065686691616318162180687088074758365592130576485295681868218784356776751186927958498689861227628266439457234591308396968914194459166181391586196558514999296716845701637853543372356157005929963399240607720807934856411064816711394184638518588302945418581791805858681850627811812995283522702878167163800243987336623992980235570133215629947694377694509822382867176725691901001973797098720148791998585246071153737639179504178597531654147595813696073468718344044544000000000000000000000000000*i1^75 + 6364257097554597540641069874681386458944107149653883516584092350805932452047884819516619125442884760855106561993625891234553643490856070433918501895798022971454405345888258894142907815500580711802319832089669835110872767516546776543768049518101446628964030578331346111542890247541708695801743101698660507954804586277163337982170711216920692729064881879030210057510075533732862507387653424438338104305549888459769034469261569312168465054651370031714472291380434936426523891724868032232138679878718144009472607996020022799378721072893312068713338531005629260052334557270668211901817958509636869435236433904393735791455149469635820788074897552180241886115171016117475162670490430584328617993672136942318224900767286200012481549217362355703898975000271396730939680553239433662315721197010415743800339171348478924888168456789844246896066998996864210151537912158125556282250395810756541342296883506549621284416615723549660341804594984192473713114532461467695657191774783715003902984584414651999922594375983165235393694421587153971131256040633168053199828038492301090346614553228973294653778757518573189335828240902980450344441726765502432029216015559635615350654779250469114016375183073326356683782529704504738385617132949797869777106132341141868409574520318063946996853094241133691575657934742777516167436677996135062061597155762879247733477597399904586925848105202964625313754267501491915382705146495930130230375499298297986862189101123469627057261532076862542259040301441517903398004315583047006760392435712130351544957025519553485960392678602802188219292530598206590561375306806465655036868809309004235188333506745381996396980734382875969197690644840405782370569425890290498749377473002783730437730011492570513276538535578788465677182675137142062912518755775950250217743025605900958864180420387500473511141524249250889324876934352036299894018493536575423729101207172840228827847208734687766564536380313833750395399950355487124282243486773835157746634089043046889785478929164165970581089178916783390296283652790947359422471775786182547281925659808025977794413930906374384227387902573831645829556661767487544893299235134346609590594508123711901530006500268332281241712971436860706979655097337907580402144569217990746932774435772493839589933075329239488719722957379377238746752378369531420502876569981106589222718628542778784150400134035217696276197580748406885067746548821638658200368951260660307653494029703003694394232907932729957751947671969372983962791329209778749005796574042322402746738852411981538981509524712850943081348379018314168440065644197307729157521130175095592278487157220275773382957668089911885113105588537565081778494352566229311863166181377255532985505424271148676743273808035132637138974544336964162928957846888463201615641938679019676067274408552953886371330052670778735124754430783681169613466700160418872339299749432098435368831633486103951372504009808587218598471326609419915581272121743839450690410653446505249424324443294924800000000000000000000000000*i1^76 + -746772544328787276480125110777466105552986313749826452346945866170735121205565711540458342692929263185217594050094636449673736923219069372112922390414695546467041342743511294330642013710319951353322628527464293300684142284982676030636076482650076183761364325939513469503284957189260523621322060786678065308633846695696221560101690542906537528375677898672936048356698108025920987234759600572912801965326670654415592687155769803630686414056924249479666573418257160555324435850457584443341772316774640186951960266390647165846056423715834981109228162011233052012542626561156586359543034909228605576695662604092707968889512325956396217150215730104257180576737278277731372741701888731262033642043579068144723231310559430624260974209011344051874409062549710181727585938002986322304489425126298022122850811271210423038790538849194449191797505968387154460607910176211044685243697538420800159251958216236017480273707273003063703846521346964205532322255203769727208247425338660225413969392132702843293076639652819009368481810267122935220003605108247675803109220806558425781842950117554826955436285032273771244482987268135139459178478930070294882621185875734009938676681021184138545721891005293506703113827459904419069689680455306240711037504295207064664200200608889730909602815351937758920385735202279317347748547097040918409065201978863746060974471086874030041070305296553416688410354652460994437342970662422367757852754639941477559013512085478978447173571494849910948493003155740653891119861603012218293619973926601244282226882251679354011010056229724705258022090363321005046401539784807836015574260729775362570949708244297815726844017314597766723164234724164167375296404272812515231185748981263373025081527774145755035971008931912355171801774418843559140856175798160749692818340675993439186837174411895894893254917721917962440192060903243118196245642039639891378184974394259589836212826917338855594712202046117350821959839682310595422420796798660251824879693409685113007917107472421386423472476833422672610429056931590054661679650683058574393373488937210991215092215139118584257033542178478628285653974287147502455944288324772664561356650615732393500927515757470595802042072151178673205578252849659372171021411539906495674540452929765147583631380497174554665751718268827028025674209624832395688610513788092017565788276953331803335301932762012473372208339842694839906626933534084769616932979728105406938437052394515241424390772626616263850995927372771759145620242454307428947646194426956690103691240740317182599479545160738217649000259355688286347664707867992302343243892383690786635981698101035202199213673879215355790795611575985469496371785254942311050739413553779157908189545650716217365218906546008777800238474331372684345257000981944897746616235470985883810529810391090043906795967152719471418337492258011151502034385283869956877253758028716026458908139579701622349107614983012490910713077486631485103279440402344427545552788947178987319071866880000000000000000000000000*i1^77 + 66342491307464246501341907948726037671447007839027474231799420130019850102133647660970716996005763116090578410529001613028263361007308866283633029724861240000238626585898279545945308660713284537838933689839168228793491080020338088083914387171961289530973876901664905192820010285941585743925794222959280124514622730641614464730656439370088121848320017689201384205141261217200864470230360653430678188277230538389295298477088954994040252152216386151084792536114643448414590931837753154586432008807292633230072511160897172874438583029692406011989557438721573853752801565010676137258132970278462907174281193490447120143722788032090774577013337210297067097398223781246947342881127150904474331535331400346526652461915865978010820247737971764880516867231643872183783044260801274934530397551033909405688161700058665447370537107619582672260202417599648644241768410692877398636252561853020208848612989369729731098972978612559262221829864201977888275172031357027468130818002812147165625942677773967818372375880690299869083849309135678516003968815295026720707259497421083630204797896157311731189828960845425629920393670675548383335115356891516721280778584804147591696031999825502148587978264078688785792449949821239253319391408378615913531419882722541479015545734794254043378687344398630569511148123968212934715986096459927578472360932684064769512367295006702110002464806668838395270303569903931646906736384044620324110174634352803024094720685619528924843130932593819420180236272806966768734904844277820860481111798006057620879558441696079924379103773376335219693819428423170539081253218901995836249558761629318362105765508801118307068869510537653738564490854796580612410103015055201441048736437176115888759048667316574732312183068820477914858874722155682399884800155596666528760377486332715796133577004717197815498122515468954462745596431202692352347658989680119022951987025909507393035210477927521817082951537030198006662590819340209260164642632190820448228724534240668418484331121761170985663310148788547254100371719343359702810713142409445308360237224200036933442470832112924113340843412727558044630384150393132928193537192082010093868502455061977357703339772256317821330053815360755921470823839315310208505492085479348285136736731313646004101462700201048267767427064683598841852230457567427764049497763461189509268435168743779567082126459080253203950003234138671161245848205149902853004106588994932312006309926966125474566364351515378788640405518781257262013248558555980971537584589864053539047217904518861578965937133540953092246039155154959972594714066875927111228418712287878715005711835658335123137296085316537879183136580891742905237494734650249372310901563992608606611120668226280828877724418863284418768241321871115158675684786309906261742728367863983041373756703286841362722215823039282455582953231651041029336376475816427851905846086397338485544653567153774496418496838444522931610645057031787396501946964074211220818059163707312701440000000000000000000000000*i1^78 + -4470764927966364214509820166973169637207863511460503348762334981986292104773897386595340233028893074011700341359177775162421820047474237303385744054597234682444793154891888027800517911413700220932202047877804675623920099534428616175450660776066755056658547684799050575305619766742185019502786805682154935121460710730604494979613782906290766296921745674509030493702262716787654896926645184778533343111375511465639185488928569289976206235893943487830355459124018565178988499254701579887086450953639710493171132443074535299368742460591454987002027853458517511543935484570720855625615909485115793442373671233048480437357405025262870401394981663927405708508094399478947216758134632670085909614989581693569231667167536584766473769359436864687969252295590041255953013134413753996491621299506868937428098085283975576697131940253924705955744748485986523355803137693269866755020841847844383094447087897522896149180899865061519606663186951835299292564010366559640630888440587726691487274235058849164980860994217476941525142597282082602831798900941631045641426734778485904249261209432308573302977946168515969279647096992099965466737113087045695981162567825099196937662480019155243616701159065931194123174731803248686828297734246257660885992461968166402394899398629192596566402857639063880666185350368399451501116147897385936591135352983352549996292553689758940849490256112221173678250353860786585174038980823413413865711702323541471256717035864673248445301667993130236924325090040731394190740668036006453908928013042516402868528180519475857523306840993893676096613869243340865425006181589737603613818342688311968343891525361630452754324651861652368140334218925540768349334967976092643126318759757150889874093883714068714432305743178299328169899766214276999353181340373812039475853014504336960647861183180317149465157538231122607270003807673204710599340613230975696388878293969804372457513812870526499316939118008781516043790733888705045880621643966234954248696373672752740665101929767684450657721957218716383706501505763525097878777159131057539731175046994524991610842600901779860238201542110614099761935284052880388641669219455310484478581969491554786287327970425290458413451528206056304975001678807853970248407792903850892974307340611314680075596778791597137527936246455838185380796001932249192264442256654521160753782703594103816083347589532664647457159164848509055528285203040815511280193372222835908537587079318624657558118215119554083083570424638637494731200385623913400102463004262550912313331091183004334923737649613663970446850335676604001830143732577658023293193480211638416670277446640501645142748305916245263036306466222240949509024650819557203729018826752611752316686022625501309459983876543655236779041570455620093063537596695750652805287633524125187256330394681420200873009124668563868684553221986480113566173240760553829114637920664217718462056661722363907298609375934879614614610926864965378437316163448534026167878967885824000000000000000000000000*i1^79 + 227484270850548458196631163310014297554686012142996257447816118041375703022761768865486217554135147903727476826113917807919184577787287009710052096269400217024251841136748078193249061213488916589187503847325543053006051202399057725263609667834031822374809760443900084049359602199048805352419571825205523318598078461030117211471370359005039608180488427494043776346845367389409959795424709105772252246359557663757112319382559913117863445565686205113978952548119647248981555798121306514373019345996128233540565346652197220552213784422146259684583392249965841893351928546980096407113305891511927601570987726396021571692766078469415394561694373492206136784405492329033355975926670888531348731059888063690037861506116473575460912704481405362748752800835754735729175187499885599283676751945174322141874727180911001857053898033396512804953914723227385389777844952425051239651988691489039024618511145449552469956697837269653950963504873259868341700167354928965884049240315148041846451802685282434456935792187782705799589331862094520419376889756055004480617977870764364996046260310428524193332071167489967521634541804157388954994299537745454971981195742161880070458531793759314778741819451676615980445328254080115887708216045197439724587416918398979975038213595286654491747035507657946058549791151895214998434663702861467445294806712817450110262184716807075746798674854435606361387362042996658514611345515941465159215757849494631394043510931485780711100037682970797346661633314720217802557668377150855219044119491319589892785636680543483744253324196694880024512843986084498432973409708969947050170639527847913522698550227924940752607159326534523771091688370425752822360428138049730367732714592705873230632083204799426221330269988727084213559363440762009241880096045052817575133953044974889698770862535375407788108324712916732914101561404731944512686980348352733088061525926873099815674306064327102711934718974662330120420294062979261456392651528462715475426611757695594802979746094340255382138660670735462819536105523242084593971721317436197593592515815209432768488988320025023825382316863087072765653986062891092410160794659892519189421270161441601729126953973707091787993323104667070352422666154934234669090538491974314743995258946523384067047800986387201194383596133485466435350026738453691765122536871962152236994105577262655683503756811294207799809361395335358596784599518164522846173193172591024890115775583628663509729134654864099986673476249287700845564691014597784277647273531683314264473027233608191305078157957719053274795631358325181204696575571344216554323292591161724171041226856219367927467510730228350175150284955546661856487834150150107240007533936646363033795888614718902121350773639225153353981208885073716939572389342172477595239898585059016948883282711130400015827599310641032784393263217101332227075337855941803695773475926690009987430930488694291758489395845624818844974787018497914440444871735381998675427328000000000000000000000000*i1^80 + -8865161544539779129410793886736070224554295169622483934981867771967972714216516096053738021411106439675764970363347898782755892270399111599423353323733614814963343737907711725485361290354638735304487631562026103385474432855796770480955020173825819481404789225912423465968240605519317304302507739823868454309983743175851975936993454654822729129385485667603562258366949761245980901271155575368640596288317218755847471827031298861700210369991255086528559389472306084986666193745790770189372083384841524259639458585055874055098674561203970482135681797255708275872114442401512793978427448376646030333370718362802261679236991756291387227681327594622165258932177675154072491716236868700467520713505831371484400878788000776229021271021111496436190984308938178729529289155775264755058198806269822333589371488440695773710413360497938473087881350324431618563553302235615031059884832436339295984232372579646187881541679219348545901688127152644302215386841330793235287001797249041791934435029318102611695066782009256436287696717269928362746195600443067692632895592624676176365550334434687692904782007946742796131445626323896425751310495591726945480943917237766345617164126328549072643760893162866593173529717066897845306661100652582167532156512684483183519853761457454237876471972439482402296967671320145466097125418662327142437274136102940032805047044060921027480463584172675112349592896880164053896590238423715958190946864522046682419311257953459490898670750526795278908661879433542523133228227625189252310249473459159578799467332137609517545121071001370153127054059740497028925000827040295100753615710653222642841889635155105276695804782321353728013573638330361384687271074127864269252510496509284813482497312159622077665805519651670605498513358267838536872830594185753402545235143658236462586925276512457646895517061796961388944080488022427035505976538455998087798981836621169237982430438739695404302466095383148812962765692436081121183518500621923208745224949848752305528559448467845912977305435912296165356632412669038443211308102588637785746983175287555429526259286074989069379436985945259888845431131473188487060133332509179534683821029680165298478121066270243703587123322045076241385359263319257988393832378056447755979684010142311917051039963073457585466804727755685167031126909316433810616414457343448824692231510373038412002520621049112322241734153679308873535969521502106993990009769407887867534575105128513955716714431099945552126666951232126472948647737659378723956307561689407494608024794082986454631160553700017772343175518762102183869758533176478492837252566996612373008017980082679797331001912372007538911628911811762353709761070004093116097027651903743026924217507927295087161549995095349155139049154664172922830561251153848179945731335832308327283916808522831019244572576457425461202587363533513749544867898133019555277865025329903384092847442699203085171950610200591953172968077213621814446944434543552102400000000000000000000000*i1^81 + 270145808804743332490017287373911219679582203011179085107711709242889844362254365341260564867822716624034386220097283970914363266732853283298970727037281995115586783275121742643482326198294641572351356728054939126379040748822779311883450981795366619894128957081034139317278839064944994618447817471596386932649261963441935136729793141309333702861276536200109523861483719746401942507579217276956937879911811736745375613018219172074525124245546278062800618199031082779309019887222754858018172310976467763918965043258798256121450926080234401623339714413895467130077657570482146068217622387404277098791621050303609684540495580442081143946184767701396608272332798776349583003996542162394758184234161842445546223946515654559430093218508011189119565582844085056022390688027937465512631453133855855174377924156594470084629991524107308991909151007367516486920826431018513036471792910662643386037512128642521794299754021948171982359632920401274055342053991276972982769181894945100223417637404764522273685763829495410482060268063678461154840415092878008768597859945932466074027142336232779901405270705977720896997002908969547662600557680830179328647454337684510829356327558679029812356196451269386106569392404507781775078534663235019475504103470755508480233931680569567894272848223098746690633540962279031942160351958846509759792982452541650063870425354713282208538555791313749097956582963302300490978834158263971680867407418706482489621863162427429067399607691922100320661235840979048618418563021550011049043435300397146902387300867949923373580769051503048683397295694814154703577230287548759425759156691000584662012434313317731310098632884223113289312276818798386228794935894126786835779495876931627321684757165780966774012323437481592780723478544418326877995619213912648048954812890449362539603028213560893084383526967540893275153503578053502346735980674738188195259674148194529740931866814749528116630705530009252961675070401516761452904651228840714712254371643992734761539486433113243325185713589358880468567293675365822141364777632059082687648283345988208311263646705133234404386013140099096078426451403022181132637770784768893838316375460400607233841171080939064019658467459027517107401209942572836504732947540249757463763760966254764573349525053608165990370148558793322197225004595395040780394031596604170346761833712465150099176889954102626605440292632896624535883482798072234169663705261154911257025262979310090248666230496610923163530761615089435591570694799689325105169221469982133455604962861190376587373777699339513639409198520571784131433735148788666956959706150085179961879346613458657412131498159312434795009667975932370805198220405164491745291562928495264668528097862715552731453274000369653335227650512393975917642051207863022349201344222369684643602169569545347445952049666701298919402329764033855255973660845268094352452340553110040237595227212926912059869629894076672017608817760004507015805770137600000000000000000000000*i1^82 + -6556294369823654167834019961928441045443559988023459837323568046551889836677254590866376974075112278395358122580954732267152709423130051054792027113918496542102522507226820154323810958808484293708767793931098016924613579777606822902674365833198843161195948130477059307713837259566078241181258839059451694589914749549980272846985895084920382566006906103541945786366058507289118487681848829965390884502421139024364849577914332198640171198607026877789524508852760130991588308419036374091613952458602425587483160479913801662294453609561848422559115327274885013635679950942554795241169603801240212786584443694038691702522147616999944439458774909513406550048291792046680851005348576244717489421373124005005338186764124087282519639266157816065994765967555287652788724707357193982634448653390186030600898783384314273981267690153372445175496328482079014865513590721423324622088736261949693948091781443797488768187645628246507770604890662103600413102362127202155377123765807275187366296077184674869548420731556529420780401405052709164335066028453942029557079308576873131050326267486811640052183874709302025549631720058602527041275905044704297771369589828297362753624263120832370480252122857969991387619078265970191585737710482950166641110462766563884987546590641569751924871538247006014042533019057238648927657532425471818472874908962047373147224447521496865242638637703643600455116151597751245185125011584559154176950014541103251847814013470700473736188529237537239367928846750697065257301079266721131104306175911639605106173526613111977235914456418497328175650250926259127435967005680612759714225706010056587543082725023181553721609041620401143120092392527803065084474389107706502033130977790203164120926478683203245674728498673111247013511625373395788828341576489114222401510290409958197814105446472011653782247302163616733829465052855553646247720226051858699894297516080212795253006218840742489450960230290194905142699801510637393468538633693054078423327943108899472285480956823701884654952156227665655189480073232275517703012709723846621195735492780719572458241763659969901980821446836788296493997570199382096423752901584745744983564552782314069834339741456785034265700427252836371929705699908844211887870246015683668029538631699836510334134345033100477925460222319111189147890799956949738926693717142096580698685321558206457527016807842328484422048803465433018495568603034652447361929080133796452629673544447393426999856159306773235877890852198503932781643979572932686207698184305184522882099738113295424119100709174858826511416378429494078204813044681241849938186746182594055802345106315933007154537810384451157253897365023641509215764012810822023494281193472384973132773897487211313043929905306558677349648324397997812231779516156552110011310240288429535862154918236505560716467649240414109997397173110713413406789588079057394222416925970391125737957566369106114347202642097205724288600442210991860613120000000000000000000000*i1^83 + 128370492384203633346493595462459215237522258162669111354157877137800413736871648870264932562660800971853421281556908077733287176065929924144484381365883659380449484056291757619090988173244579332685920734364976101178474228523357244637881050560463422428641151468364297819581871208267285015086131157555241992234841679176317507548111251883470438468189815668325985531905204489461312670840612526651696604179675984023197731051021600952578400501820265976691230129193189174486004493299506083262033766320831449159287238785906627336323812650249854107179166793451348018343728269633630263576049189980211459664923403179445988718108575244556205833414324138577156491552350384155255157293894201449398560341017691452874442977705127247584160692440697281652723376391440695111971640511636101199690661401651853082896786941705306004484104370056318872033122252778551570643952249725961279493620002732785330171587351226759941086963454439266969925555556409498809806351595727483739016689098209665612117308490189828454163278743113263637625289424282971988186546418030983376270432396160695919509718948058795121482652375716398535593392817831444944551946843576552552282831359175691857617384379833007592032971104100953625353070018486421253571438255114816002137946069574911540423984090644581703627057058423269673776462275632915301526298414967361403648294339698998018049693485711948005384794699549084354495255431833239929178189872470374219829607201141987193827110353295647770033331816461340605798817518199171399768720551492096609311415250115798976595656737637492610515133834406649687261038148841285660591992288329191879102149528940185427604968125676604330949999074700580830514723937245465569139650375715414447213798356613625771826804655672627173622077818771023533604520348520822801818285613263009346995367413276669840048041984071521993153197047555555275658782954791911666890489206153526581552948394636233409740269886487148559354517686092407372479020581698192867075303351816385193631559728343089848852640460179889950914064949288857661509165137665655982549636635186063307582277834738023356057712479751120191496551653086489375889452765010763827547456902034198330140024995928686523822534765425247168906445689859313848952000311026177354501844185079035107095711723625829696957904468483815585148021465009870959374558198049111999982943261195760867801287085372195683754065035850414661435885738873890280876330442275239958304265127186446078017679019120444714331622684805567879157221520529604784188688816167095298831466817337860940127910214400772684586039628261279822589380698956701102496969533864294391658807696685113419742873354536745703938710714003849772428852308939034740761972536769540149199517118511278671632701149730484204980189753211328748397840079383994801500402543751638044584871677143790380322721224088363414807743929857324189962346312001531910159869474699973313955267098347109145857238106675116996376503790552559249118946981314560000000000000000000000*i1^84 + -2041683949337479330570331663834293106505514618403403491128142132339581698326288574719972168609544152361368890681551223216441826042908582823037311602256393970863135544827786636096097898545380702245373781359444007730347091473048086676547767859794587335128486275569233199920181094570997735532752881579664646527226513749209792142230536477337900548732748500266839863790788877434122252511250902617563078617271566117651305240300000130675393626041404279144993093664340928631396181471469767024514707626662115094590183783890608623894264061924080682847936637249906017481632468631045113004921315354525631467365912152743925204589343744548423660518367293884100884587363921620920845509675976689339271629387064444344391622886012847892388941170579346745522210573788554501602632697975141925300518895083064780162365590767362110529916200576761398070026428784967968261706929898684330591280580057690366506723823948896503611104160202283773847918237652284061160313721676121927109089566922871594061412338792850620091213078298353954753598127383674701360281248534209487952775431892868978652803018496866439278348357538716757911748883522230000686280127692662954969860753204426472961204446592945226682491503907109577324509684053646942811011793081882158913006013215100817155405531842372400867099115934010880286648593569417216032217071911323157459786626789090837287551236770492451993155606298841553238544668508309278840008306969147115461024314259333000378823379784129135092372622271028900126392700297740752449619611872823143691893026826596295540799423237444120748054070547508999302596197983976423733324674802785125923508352353875601555574062917015394656612382468641478829945392708057964850798034222654002516857564444429706194044705403402311703849419376923202144143435648961059049253352271062429039359069764014848352918822880630173202089863930301346709293054384500084768803231100766105462477243068312206588284410297867702110489013681987865147866563244442374441774672070147016015639772481929124957504115419151165870546069782429535376127376530292800786388405021259879326763498205541782340721416146033452235414011634341362486831254144320098151534302306914014106477920390437000715040808774727465254397096710300092662008408848375711963433218944614619848075630167768267034682357365123957101403563867069304101042821800859181627769321919658022290651305147422148120130937302507837384882165577358449480848217451809346609022167818134783333464130267130910445578035114128866596796486921663624752009084938212693501270925296138437464858669048548099168808398182265437018998692231715739921314741683252612876261906875379336129999994271390388968765189874729810447865102666794646560545212939081806232894862910306349297452680902816709651430433126180248813177354977341449670526821339939515547864955699189065867438765206578837165264611062183231678363370097216980479382911134262768112018309389531167200232618544229917315520422598467419436482560000000000000000000000*i1^85 + 26394436897340941227171111642108401448628166298984888552854685825435819490633142006240333354445702623728560944126598843100908489333444653102802400633246128709353882656266880718999826338619100361320200017480379322621936127206729278156192540799959514050157412095764274935130745066218997637807576343635831142879331289180454415440703968569156083305070052689569971472966209148898808065235405929176703885924266832085310460152435975426237482143531678011206960968350912720405346285376178213988849063709510833157591709728557763823456073666190858487607973262714208693008824243499800695723702685803312538480493048554206366462551822378855177524667492046634157119156240150456857455152511805539140369100360862084016181270584435284965466342328040071572635094685351473960491696619033988201215572026761081783312553222934828476562554357744738384264366293288921794293730561335783129014607274591086237727704321854454418540172545269913249137737524385974760963999573874907577949230357637151113608454112299896166998494796452555903707470967256403373647534105143956248179191858405098692127743971577990739151512971936264253842784952337003935137491673074475460659725441670827171867108312421495983087605495472672972981793017138891537802856818396048823867126364284037514136864902749455347208226888323813146444620052973587770840548420026389929236588329998624221171951771643654969241109614578401735895812926845416281355041150097290734706239390985883530627113122405922672167922882895463097624168008875405594481348527191666478841269025666875567448159998978594014155696279881141685310127556477100935549428809663541409809303033368473476974837382777799858401772891382979620000273615023983945971489730641486856567216777877237741555993253357364384952394801959638981188951486718832473798071496426489649763865322828105713641948750348219393940557632141927511771395676608793047414991764974323722432068027908935733256945709315485588701296074367735187469121861969913501387963638938196578352070141359228953357432123853697522185338148683055700368456213853347088904064788923056336185008116052843388570452294850022925153202582133069943169701695140701181518971481271099121381419181563529681957084710845166821370220785317610081849644750264546490194525340079301446756429318169283171987636924226232241878607940407776652574219077657326899364131565309487898968781021612360091303744375439458267550554966539227870627106551565997849068258248056472285654012460714002270245133492093597272583593719292998240619202088367183417943658158303164076602300688568744270587738095066175897955418988051423693439172311326595233148840742815001312369234689054430175572628795086994200736339102353508549783963572484758826718861791322363260270545030122761546178974347073731918807796655163618121769119173996553715980278438506878257589426366910151437455055770031598168380478861087130258891878751873418257557486367382620844499030281925410544205587967723438080000000000000000000000*i1^86 + -275814981123834397813680203099500485128187448931135929684284958977106713014387152611252164927409839688636283946477556258331609570234861420594864719450097956966828139966606033807683489504348373972548835311679876554370594531510726753401706367912859485583291498757995951345401475994695339087448105617172226037667308133415830457867962931045539954973670602262141805739767876246330407098119659410367465801456273829514348613289234298360650120639904816827601918473511742857943594854099524498166544826864684367029121198939444816432381352741867362465768451151365287646960887706486564760532961664063593133464339162575829048396320348511629234022925455437016270467042957671809327388644964344541009168950978147099382227642429230972404815320661971468568053910797835727450103091747995018441625232457557941698575333566412531467317052715005923633206127843129251972216285315332656950614173132663430778013912953928238685616354233007406929762183819643345974660031211124313084513673116295660846629518062041934122639397528453229801597399252661710201393415209948950726700839279139609028402661418869222076167786364921888337847353207560688912754592774778357679862779772022299177085052734855615308704393625665418260465408916441323431731055601144345244730981128018317492236178770278225989410063699914798743947242855761983410669563776242796387291088915733809465337530524585955815731189242123283856233472416892001018408584462580731528595400050974013580472472395967618653950220118771648250071233439905022258574404088001727291188641713178781910346853899346434089621674500630638452343277873550980042444791477061374051573182217230895186610999540432806938153884323148213581736487160569563055730291896357094337999592406895314851483603739493782326723579534701922953695651808858539002076438314503348523411305379805503361687893113650993401313169923301456188378922287578972039800169252171299868993989042301154129641737714873788110261343426912326930149151160112557865279629862468970086567183616152216238461199413405360317603185684551424320177293092314928548969497644982341830428967373507182591040832103932984881099609135947448034399734696803334771989036052825081524449344935598470899085391569574445182988829320337516877609529457453449286405592986962000861351763852328471235529265115726350184423902920269518972411669964626525517477522849119204867531633122910727518599776020785104008333441456322590498765368823683742944029480736691295959036234648721238613193353352235887426645183483382428828891668894295686252043094286090811674639239400072048289021372534026947620712615794296077659865597273179054800020285968372407116339516188801609913166277911274563801458123124833224033183425110307448642200419848466738932598705443129747899657592535466858775303703279484870475846360808179519487514559104134975171335724408171124294261071496650914465510515007312916113065361288101603413206768979640142717572408536270923881460531200000000000000000000000*i1^87 + 2305086893371321404255452661695462038070208566329985278157511755879455051790606690621263776809114469307502819381251569333206188310141001219602283928918458342266816992486303674455622727120527287600749474457259074627619121392268373407798211930782106128577367038078805605404214432749322856896678933119392805986932372336487044470834211059945541460696309368405449140334542653668723848332293797339519862903609291165635258589147892642042702028884485651712336839029585350781445006478173509274285138751350899545198292000377948702520713675912748495156578700360726590209618732270111143453190995378065889353914719468067241392196372153006859765074433154673521073737835981441305037052592712882443956170926318064010863093611480762353751976141866635272587232661081285079598991947230261607240348946156479492179680020051393200518928808075529096900755016544884222805118758328101047035534831307871768620858447279019662449511674001536253434512832166937891542688479431879646065495448017223233500086357114957903693420779842100963215910120263913773724482997694275334931805646422019864725927633930641854228674374563409937530010537873063887942740946926067276839919189651984605510344615129941933816620004971256225937033938336009161863769986323116116481719495192055494263147278840599050822753643856987980040415284218286943618488221324987325675694950946484584960451042103973563505691395993046787047180923829611299079119736340532085578295996189047769484226008312401510634191961700308001969245111621601843086384842646767592581754557314169214002180687440142652976072660545087841777666640300083570436936862325170117765762837638088807659820553649841449630426263515742050575229692811828480550430770731007022694944886998484750599345991179795171217722244308061435665614757596868482080657859359947791383019118563337384434668722460974443215125128121971483596284539135356376715345786429769023391406077876286002384876043845120063908901473255497862144280869511351713518874325823753989688526094716058964546934180594477491502300762038948629587162328641776748440887286729477671723756513877636105066352490380731979984744867504602399647441017548014154636709872391071247123487804501356817446100942103086379380259563013530853492487694869042550350218226120856229194063407324417698783010198581809528819159623981976997039795223220252270889659772270660388980311349290324992589372189393629126047880460084845222665396376994169696049101077889998205645276270646407661218139371980265468137779084180467918070824861068731501440095542859440177874194660533989274830721369821366546467742663978974603721097047157390616245531409078981349125031459257363594902454745415179800693066576654435663512225848775110002027602705595877894575349227722491989548621067474037991705586051260393661839317845812865147025927091617804550967058700756586180209268486205871353509567958320624973287488399746665827987327532833756409423866074456570776780800000000000000000000*i1^88 + -15303251602215095932053905912951162038503180303013724760106257106759965564728773448005076757554423635388732082950667943889305692716947661725541456456596601499085889268056075513482898625576617614578356200039605116018782858131103495289280169361879330972385181901014247108204097795346104811372256463419451174227385075465331358607647143139769812787809637331394875441578581927574660248241900977797135251152337727946386680086701421067120855812824135191355121185873875234706725411885416716885516952485157530107730527439952714656057647685984753926066542173792256938380618874250785305391470413072675133147019819904693678109091341741695820481592464371954026393041293165592800107797585619109000552402897635966612059214711609531079096371163956741320996843068843701719679559313312564188030465226978810023086811264397566327554478072633037237775281567897676891252227969615312197809607659901325467766245908641664144857520858105563831288064104974002609372498024243181958150410268883757087112064938880630015632373576845793331059870591695321717890520695194809607499841105926482004840469118191181972984083367650270726194562461612601970486838464480502229122455033144807092270959298543313803632080773315821977779626096016111799318273598790641407177201488045059120630645730369832781243235367255583077592643264609573651783678797232268098862226087466388250589018556962962715029953881047289948954638667912707919528632379785216977201485256204053972057211260188788242115819423643534285898896287828516247722745466172550376559108580968611153697517561985183961750327436102726208524665603982978884185379383642076922135899385153706373193033903874669437969542182542845782990040169628674218910525567761550021034889162374862843699256269590945715449594792931548119127667667450050820960817763596674235966661873529225902478154474885840921920638155603455815496391485632860008285855657679237554980366127390626446595193265250643041191832166115941246298766832840783568945304289441355110363039864378945056110728536126682038384624936501690231090673754522226727283755192342045075536274612686491380981920371505300181589131971481124416020189701221593646837140799288000877081643492148286091173491767738695163266788983674435721384357765891674238891815285357491380167082013229283943702496967126475742277945997194804837459546634476747559147296937704600190403167464431355559015667515500708588249511062534807306874852502631712763676615869514868610086224714606032351314310500482134641674091546315488716539659313722114853777095691233776536385523073618148761400722040460125080542617154567341331038972773176013490380194418612245570041114770648039684291589441146494677669299868744095256390256552587635978146494075659573360391326009790739188864227428899090958882494933940698074212302083933431522417603363714463432800536617913223884300563336210273942877781804373588589121548548685294412239109447722199162730771864616960000000000000000000*i1^89 + 84273879671330651227636652228318450219187156326898242149115699044377978997483732617047090169113473891389145253842121784647968055785828365333889147991858635547344918498001989033916848372116925003346343848041183621158595696879942892045405853966719557983142803115755227371345288807227914667007839016557385791043246902713336066272552414375589375749270904031066353121793106498560916962780593411420916857099308314312862305523373484258032733592497350863671242544572316544853533023734256648740745423973035795839476645706154781692568522840174462499893821732584331497663744366607003664733835204427519467727333140133364312555137527244832695245328453486691695692842976388209280638674480814639917674272577159064313268243193472848947970565169426468892951610815196920667391657086745522908420786445567796776381281927023330610206440922963373223689732249630219081911011760910265409244422339843444484106318977498475607162761121335377873632245584767455276207267182585201589723549976847111577593895386324123352555516714171909224575574591992822622669583065182148221305250675411191147533814868665482987737578528374937111282348712831254145471478353680282798775297927569695026281222967139819358120303578674850828106258140265295876070655225668483590879025961396284537217054937271144070981897887652795186535208674422095249543639307093316063913579037019876793146301595190392726786222480392870520610829565699700121959185605525648705247541391712932446976743138145387895808721046347979914686240824981657337824068938228729593233387637317408831211820525295037280069408226090117203044433697953306429262778634700066027527355681924105771916801745407798872167267426073656329424376283233048932885905161362555306957012231387164734511200603631821899042592910826790471646847220426624190825240868593175053505682276356103861285405708524938043961833421617321328867969363885336856299643666588334263377772517133356749390034702240406597737807209731450043400035013492413855644811023626437203615810709972688748987423084721691704104496650059556971485001428963746372650892371279616620608875917432901191229098939941824765186831559729235178559026885877457184258271609666582040108633749802029547863038282257680377123718647676644728221888978440640150703960685652915199826678956993108383215763331453478610026534713162651562445364014615664004685657969365065442189366195802694585052733453953228609208932651304908249518397576413803215521191839647109689798007899850955539999918723493839286541097332639784085771071138026279191032602652616769363930742935442985457280532428129563336404647748062644335443048225376803839174188487288913497250119118547230638398373021224326489744360526905455418515865507506949967644910467168597426655004900675847777629059437099053682359958654483437103377894772557236169358759408849284328477056409135042357251518331427652789651154292917439397438710224562152577066281735654263761141760000000000000000000*i1^90 + -482893245252394199039324152160975249540655769327371807184115183879745864054261738852202872464646379357516119713865082996175424405092917053205460728496922982515629299038503586825569835861749083099449956608730839810047833603418262334074783339034325467590681029049371044278470624771214857804209393843724203641636216604732577980365854389968364910795720902798426490700556530911957074735971120949345938196581422607766444868725814106845654163108526022195627526680686204943388702118644771732632403438297569768685499237704872373201058548867138662696661200224806711660793645920421633843823068264697418647978474165627472081833353467649227611093485376119920960952553997978291028993326617081302861099031763945958855913493315263771729703432074430071660555005159194428972203102353484052914431538892323834368142146947908368355739056106216539420467732693128644252614555591476274582541486040684142736915289636306808046475491929761422370799425692470283277124287942701342788709578267194677965834363809273200123384101571773228527353891483242293223239398433021827346038644307238415907357775719841318794133235651595032790926187824736797193253492581287808750168276831625254527603362000012727110640226740787399727935665780554084957191567078192458689377589165732639099820793164499512263510022698864336231824209819250055850132096337268431174917055729871756181760984688459084402566003790002491161149530608262673187669805124897025635116252799386919687171019364790307864067208392373615900520743031361633855044316174529724622598864865061218801938389158909058855129849227054554759907557588899409183884827662423103318016299070090999391192754672019543446221803014395736845442546623364756436688642524181730808353722968519349107223279856007041735693843001523250486538645688704569179520112165439098925620314282055325981667006316204767831338542712688694797634064433372566168324509865171683456097610015623294497281058627559139012881884268682291742401303872016340704467719009712134592287440446727424841029286718021034259770293293231744724711501801708369176761155597926145426767238676907389670494928319984984087345091893901287989692940839539819468349041620014430143698722902123264454164546081485911634604957909373836032304301664877581281430352058982717949489363560212477843935028947404385002941199827259703378285786590714097206401716417921051335184853508450087584224446358331278437390289718346823642103310225947435990701186363035063452596287775509634431181525965809188058883324832040304970031900360882840656657904298761747672497146721994523345474698089087467952810479834987668384106950860365586506217296968603213037379775140861776687401283798867467615493830860279143485694875282430486653958695692724192096994757194710026267919276723282698286511567592246498350144227262665400692545886980668341954073882644601445376371768178381380694968584715115529551027151502738927131615217357684736000000000000000000*i1^91 + 3866633286768415336118120101573183731401832344338757431967653412863950003284722537912758053147347205206594023381260825239388558794477061261165057517910038344337633200128309484622341036610714390878808409684370574117843535333504300006318626051651899313408845423296629429071242274378253012369213556597240073762117589529055838238432637880575875768672157020364101254286396016662552191238095432001479921504077587862042079477898788815929431749537162577937187929676799627169465439780081939931377982358374699967364341350103563741802281602284122586237463486995575791072006707379739508217957263000337477885972542772786394206621040047982217748405449125603706453861827526968991410400867327924323628830908267984452064386066305956883525645205401621879802594045193299349217876856621534962830944122024473273653320764909425510582487417843204168705688596412513040045398755738342979785679004751964149101487656722867738020896277967195059609686899535958058863423942062020347248095795816013708749551119093530787023533511412771395382919747210851799955116569272633917022936024555152242015379062198097156523582855805358038444773327715207949084781726210279794714261317268767635044851175607274844397345083883291089906956573751562506769149568456745334743528896839656474758887715184007754350742755520623991804076329200233242304922153867923532950313765890473915997830148404444760949014848846109715614116678114751827431652782438369495876915889212865422885607086994957317279786814638023953719788643307465897252753628386748571154916977923733032331772943654675016649304292471871536319695291812761044929021006961335379989553931764838626499057128296021378930077317038034849155958543452909614600430933789484741041484869113229258837880379697320634380686546491191274847419605321966852951873010881460589294398975574361752845386087047787679528740697758612352264749799748088394629605363352201119974155770563884784997268723790325023253966124697004438608521185545866715530300468470508389741631909830168144780320769330040477363428155823605664923516329726770752204962080088528941846230189570945700567071400312519984372842073144965080689937313133949780909301753299268690873125161555086931134215389331534636420027755483997635563489171826467012774794653077600582377904811456850178880040682862233429799843870521820952754613857515108544697859175018051121427718072067705798402619367711083194497751151774891176712622752033919019608428081218379894272955116436377593935949462822350636348617903089757110998125598897598750199427626229659787238138058746123122137648961809025150557841910001551742691121444041161125966578945522965213993108679850254566781072466065024934008983346253391619527397500727442149813129373473158015786581274862554895479470034494651310269343803688239476314013157439997807620187889050887755186659756194867161973114837809630497107113147638921112884802638897698260012498944000000000000000000*i1^92 + -34854304281223492093962405356752194986854760834193283377598197061456728164855199543061312361644682542712063482751847647710417207383836942258583350511231287269092823440607869043554510944260760163018929841205949877949115352666497694409645001254799361262178679470073609117598669864829845801634289572521488538736798027886585361002502604644847198282848228268291413431201179579127906575459303462776514314025576003546450807093148499085321415846230201170000999658642906867216354288979536462731842915974282901232411240723641414431118373860634145891693443429229629659977594189557027583616512196947777618985297804257490805603761797462484812803707027322637138960267000961682880747704349295533135579737301826274096696762921281727754296733776921737797931087744047549133625246360856240049068762270917877463406868527352925736956093248225928080661676240776053958867340184237931767021194789557588647329181046415096277875564435594570264119543240601607282527901120892129286535164259655561204238427217294429376841871123113622581524505724381186706004741277657424646160341903810523227365384044669667497269694390046539542656134348725052228979416970747745368599444233453962876179117626107051833826808241389580386313957833174392979845658652036603837699568505383703884550313850732668077006655780051806674782074959375229852709751028832194018232545798337605373099068134287498982635560302334313945277230699846006105523247362072323527370032434127932195556037861716922684921418699347938437884433710841896671882905252012329020167319230556411299773126328091398584375016476060919610391814295683107645766660359155321756665730677362826675876164461395630167958052480428855384977451729086863281352629567554858937856961033481931995146174132801062932891048731311947665396592560743901904280522680204218636327379563379649259831478435942476927542397859375644096553726550533389349722371915660415803481804269050885788111104367599969388381550546869601045169621318715910056124871406259615405894500019282183302427060149875239218669875845645510756632991968706932933272640631911360136101700874423735787373230297826208471494649009622161373148020555809976762681972208039079473214850849332118455413305973312766744297620563001515541329307504040611472027873152066231934873908790260196772318191063093377693117313046143702375528338540729843832833620480313830634834309511322463479591750815627790970847818246701449653533696789108407586854916027058993158217891089712743952977855504877438705928984150108328895741097497331620934971495738121738080624913564142334182465979363492517180971705529969138862596869444607942295433086128894948083693404682160437744967325304342143571115291271884569515066583962545833064974067525598394423513081928522074041756668177844876235337839162449547171328755534619222897720370656656163273364411946461066791491893743549780764990619557541292689471261081706115891200000000000000000*i1^93 + 253810182159721925056414635375928104676779982962909538747666652623757527079464214820417473124809609975032199508737562646274482652345881399060278658645669487102926579035525116172961981268208736767610773575263321452264551381213812392056419582738993875080087677700698302380968014768767009837780329952511127964393768626710211751611261473018140175513246697499063716424003446110252686446499894547794970433580907972075427649197327790226701432891763296545855815240621190924710773474847730692199276904249440328113619402027414452009746490283323092486705850577544024687369990596738469191252804926835508788768736762009022608608519942092860158556270415806984001815487490249252785068747814713769600238148306775411498844681644590640492798957764112876087499190986197716762635990846871661018266159777550667344012203791248763292976232352932332870300252104662147460835925499066679300265510113439632598853002993452470347215986548074174696223547529869943667805430030743424741768452865133775367493547930742297514548240933648150947983075448372160128093356290191768339816240549759874648130169043032490728945767409756566454895310440056234160857412976229600730539236058195800062026031399976709040864973066068433388571002316149304755493065947762677196954201719225862587507331741730575366658650524725099097731857001856736785565178197847051467896881807450933919745762307054867494981240395432211309009532915096586088243352204649869652682093170488871939952637818884355378389994172383492360953236881348759651427161631856166136725867440937320932589190530128087401546455743636372198341917782160651116593236133148449858519499086526358482249269362274125926735732925877538915068973865210220166454664619824856844266247357401654791928390977968818765808574701251386248599755747521023327312843936204791453963478930587424940995462463393826948567533403363010919336652910789816453990938564177669821866882497753361969817566381931163850063888799319034472781704989326200550640173526797433702930250912447649349854242869592526299786959159040630718767708932468210144587625985348681167131181056435071777732462830418506132537345103521469306172079523730757101175617486702387048622507651161757492185219813135278633687150037462741098150642598095376402602616309784402273303107260861984636872226386613406041492194206087346672587478338932794867900615626986093323508797546827040280303872821510772109095838263398410939437599625699184700926923642242174648799839612131474500383514714204827075582047691208691907863787027020358188854885381739881633946003805849385938832517018330732141104464731899580844377680960898870462339375477815486556900853521484804817626677669415761994472828734859236014232217685537978987862964940659359638121189331233150966890946057396371966487568396341490203226942442776548076922526200698140772622072774613363064156138593001585889694276750400783686153168486400000000000000000*i1^94 + -1305609771974586216086764988614495001320716830477450174179641418247847051489796492795536540743546228635256167058179626741864207467320873418686378362529851575423387617454926043284446286353691795354854359454488689113083478357599760040407402551215216881267144785945474653974505283610676065027690165932042407083334935781129488429021021786042729491919313908933610091437434520336664117343694572491405388573630259673613727722541900091291271403869789316416397815229125243057555890966042284568645136293103176186316955876675144703765538013553157314827649778370571388616543483181386783079557532936511613323674503719248677409050212839831770695916616917416472426203672502892170919160180637543234467761019400294721375021265316484237950264231163382459689930274968351335405665394313551205688745988760067244653992706184323763077897192875465145986677518000630323344916121292691405503951072547502198554408606758010130773172255439776450329363995451623717985606061371045496353195691019086148539930301339036282680950576917805905068852891992970967135071434879637401890846519832055349506107660337538942453695157322257125339133670434814936860157465820939577802485233687736135051002733981921830573358008602557000845219502389794959341252451627182390783137844239952202232271880195195745958749543491024574065020656967909449437179002337624927686527354095493762551189818428719406493541887867114237935533914704148248100602945532363589072950793913349945500963463643077359520174046976891706151772620477858334287916113428992232028682472342563327664752909657765050109736495120049790202764500990705328074996664251488591986878904732671628147680597428020396017966085712673559567374562249788869697893904274061611835442350089014393694056715919906006676851605183458049199288898677045552881338014074237917849131387211931978171931252438373396554281767132533070425785253653826791334680493416778674562786594809924716881051396700349516465346135173731028950910010816099729159205132192261635187514907612283466277431614233847172697631062983570435302690634321456087052963379347534375276915339161981059027115844332199213335172272869266096613511836395623261159407951263151528378146180223790939376044455668066011013359829604401058444209794737973404775318391638289567482968877670608313732952136962126744021874346093738989787650347887658607541763408416854890469674689693671584959142396241640983410933971799929320053769554685688766223794503103789560407496622882013210595166965035632734369224651976299704420996876824681990341137947833696956798796416834927537779031501491368153701023122544009196467478541109301471800984540277936358614818584516174622812277740483411120095838763850647520672030621584186227973209638679265266462818492991960426428467087247043475745860919201458506540321771444647001809050036506562491274349964335407565510591865912815703884899543538233277153280000000000000000*i1^95 + 4287189112350745679450458724936838453735770403533779881589556867188632993252019808869325116408244418321602574130977268743140774428611868030266051919946878294165755328125648785278253875680118081485802886000116174740310209698003702686960079580605015788087393496428766090341753027701860791987228465374148853290483526936334083946259512979803202994324909444765246839060308859819401621621821813763080710126029621145312774100507601244292838238943922573229377692784728828885509806042117601873103130641023341298523375857768786840407970301110775412133168112498216797318426619346259991044180608703723333105273813731240836639186816945407282517177383534397844123408658298618694461425455847529731173345456253541180936351707813736236452689832220741488817733020189552941767355265490623014121728417524796608821003718989385361224165638211409462096977498551874033225898031704430646825573982728831579896423170722036832057103468408973948112126517148819740395393451306415243766100231830258749630970251377900779171236720968415852975721970026310396662460539723793691673970552293004725099343838173071898488805165163843014517059065668509033162244134113797847002297574916219168429404831756124104828766059902602053151518042788522002892744741743466045837184451071841381932944063379954125488380730280633805328188590948748873460670152900886441500458277892686553414168337073152091410550216087180494734591830567424420991333103044167365870084342277157209365662703794245620306812841530859819102517040040153342371596057574035412025170628162563061044131824301340542232065863730307472479157560960808318299425446503177711988306746417260842799303644615494561958842893520158198995823029143349008854577510678135909157675768614009598005752626038043868992871483066761232293919747504178276071539371194119181550690349383633959878709131943740470556403969546158631536799063248522452829555448285611337112996518879035334470347609240266390695377923013957501734319499198672807740461688404805778034216412278076974630972814752538624570301259458753448509983929073453094988131584341368399108543698904039715689805145123764772771224551636980995694731869970633018527479291175570545888975630653071586879318975766162588360353898569623075095982129593659398748551464753117553953104147909445185881091731106094071917443298089080673767872175275512568471976934617347753208441667149470190041020319854554308455647479301898337401892924560763756328144717692414291775133160324872883366020585452662463624779303680707910119244066370267534053302240522806202804985337480262241981263726192524557108898026896798629511026944561961278135464817328373279700278888767559898197742510341144238555646462610946217578991144547989745903117315186360741698198859001705115473535040016521882491916736069800869598907716190191709392561813663131897520047745958482323747581524733768864596109012500480000000000000000*i1^96 + -6662496296216647666325138924607009877663038189443032096497705434829891903454040946644787028127921003523436033057711545156699430771661195181994145284737010502149421543658153320949812669266950044489187244334916198226439117770265874995454341643001638230487427024202264812297914296478546637390108960688049608799766074077508691707453738417163607218000140978440290517530923576164579400107690345931176653660912969935031336337555483926214123523002788236880467237797407882828717264692767566384964801211020656310324166723250806791649117762794074941410005851938739817278966155411476601156924426730029245844043980779208859252258299091871511093784189767232108214727567445410681044467755782641716013134338396324953889881697537785920992760757682171366847844706502046567454393254534084980857794547241081676812632016902110227267817636626378115522283977370729175110114996617437516171271842258428320485140316120419312491104244053414453480184553942811931629670309259538780648249342393962431963815352590013924862454608184804086342384914524503050866534257427422056462584507946392792647823821242469780871931014888801308979375039897199713238123501325400037055216537640086989784892361040452055012464221047356180091584462847272969645625625825576618193069203982623723082509276673074300930255683297659636958401019912538893707911445874387035877691869493492308146292443215478486933342451275755018816998820481833429948025528205731725279291200025840706136030259894813908555777795011221790267889244583976063213324868554011140964538366673046660437877880765834898011775261196785560531114494862528033293446539476645251679825566868459461888125645765206228743314739897080568132219069347683552977630168142349351336751339928729496564748187664721207292475010446074535336802438995035185474972905766326664801049556379744104119863911280659263814885798253263653052222893985720566849862251309281671552225497169266170539891454778849546485177455864463149030249982102587830674241269419725205321713665150002933661397173675508673164850568654898861473425510480942807454303056186960146714173190665651289883056571481701964424269492888968756099493581458155992519711827325545048777347410523072885230013031513480052717702464581393456734247610125704663796697207066543130806467389934498952813831946793261853840115562007719605506669722642554803878269429084869987088714833795058036486197444315301580822215402808998843382690851786662302751651356797908170387944892816822222874100531026094541575008026253021096856761347087459052814427725401389069437024129152443350237443007474866982154556685324942825037857508394372944667496171867010813811088874289510753907553396496215727918017663363146384590297834663584509107369961171701723689233333235543259559225983039195175643594240884725045551675592411568758854729852850088294901537884734216482075868154562592240566272000000000000000*i1^97 + -8692471872439422292713008157994195256975773879086016883098132732702794873869699473483010403068905144751489718344150410014328962488159782651083473346439740122515591936213693645975659738375499837983855855308986050455932097668768143210577993841203885043423413681486815873508999861932059718823043367266823882631257415859516090135176363538153281837089694855665393307620001258192335488840117562800370023925411560523467635272234721069470684337387467457674316319284137558772296309081254206426519725352351872161695691985273036427673170292131243060411494335865368822930755933569054913622152353656345340070358500929145995966630533110083121271642740071075308606476515934433593612734034599824759836507792262411594506623717410759542828803279862659916473895886036352076698417193013032339859582813115298574482362111735282419159060153342159729672467845268008135430060180823371889213106779491422938876711410969039823327981221763863896601971772889511000819087316685877383909283557133902705258807189916409655384320261602384978660698767951497817321396350948367421663930394667538666070849567339189269162125100029976122520414082528268962782539989953056540301989959871427420004636311097380741221201648965504078781467358712313511668335376722674747248826418072483679331438410879630497015328545073043669231604604372768240232507464147481679076754463866730414842122623932983813945253589784028204623373964329882495085414647463733989453015943934544147247598361617706920843599129167516312893694936937573423962526700141156862125362254910394254126943151902790167948570071459593526403031844540096796111561581264183849348755132350260402136431701278706566507764953999217493402954224951436483788125363346010690247974527687238082864836004437439218378470305861053985345478333158437900198537281903224294190786007131386720062275475802256871357886412500084292298867197600253378788178831681518525087936627783682437519798644438286644162512631067750221948177118842368253293926709170754204395160817927299193428431844852934798068921380715351690847769105644062920483262142967719995606835108514266798518566091736899858977671426986457880574425558832499031647642107049731384560498087620070051347197287106260065873722857391818254813500304787385807002974327502018102252631334452512404172242972453793861804269783470413400471594617756274527746698067926302083884733805388065648059467342976902964462592668636900983540314728663993551555613345463782576782158912957344641016007409924463021460447520702623893424592733105803172991928190706771724575593330038935203389492793422514041321070812161342508382071505022213551908875417262849124735999900485185661994491304145449781190308969764185041592240905380924123666855931478001216726675252098661427180414130289124365581046318625599461554128333383568064883814615905314029426600338177576433204736471072768000000000000000*i1^98 + 70217719027633745219672524789284063020507821154809425311810534588853696954021372422490317936605133342662103265319086727564234524819074863447480661860318257643596813121309085256016618117148648493155319985817419881721700413095227128762439487763520267970275555291807319186684124152424890958379220010778301418723868525704495630110820780008709417120985234295566943854913270561857156760339901666715790258750229169897633751891558756173512328984695234875047453947266147562830198002331527160115624480507438302371203293536325646771956337066401713694733902837456901755465799075175498687790482200209958301281321055725712090981204889559933046595299266913161016299521559853220138585395495644589211752535670590042769607389666837291305011058148082226195040641968160145337212455701246157021219903493504706095365457955606800666922240386529066713854101245073170124247187244298572745529299605908957687730213980091781137588544096868894958423131573172024405488683568572175701794646643134475538288382181663813509341817908967973479398139533103196884638445328933447688514165423485867814284200699741979952352603731489081640109699701724454281630723097631784395247472061493848796541954092249017614178844493033012892080396819124333405464819056825614996068426808906243036091879957285591044413351183349237517938469060784345003519289261225642943353776451755206978201613199060603621663348012167680634892233720702881661931663531910360053337359576140894777360042850061374141646527338767029957316732729876742544383554243878647761529563570221406075288107186635112556617368652451276276830997795631152956643334402566812288788080737521092846224837948591310843357349535762501858410294709833200171228359296022724394595822747187469386485696315664406134143401565398379837897566196580659228151478496234036762007345516125444607769041087615462453148534387720210819499311247602693472098835267280230603378521585007995117831954399312830728538204642767779863382196272003477986825781827098855080354110423447064190327649772495604893049551820774346608398819837671928478336401976676199371485314230817752932802331366289451409456284704867543926649861832751139943829409544573080979434943390883101827921774525548165899158397301277966401559484724711112360179087947109415858532794826480343369502208909130282591163229006728612473525583677812080226472929171368399236612022891867328115224438113185587266227864912426195666108068035721032846360254267381749523446728374487826011163818594844214680535130237009257375832825269226561392585743942408731993715092172107546663519295431872987129662232461499463891079026323772780729038302240093948726870667105484158577447869644237027240566237309749312075449271076451510638037968325135935357578401103129366652235884314460454950669860298824554188010136929303679842160379621492477665395054312477784461541376000000000000000*i1^99 + -147463337867947509854451458540482940816298431911097418628370956553517946754115299981880682965920268503719858723662324636077265674922014094528117139825146912572398856543348576794689288065160331383876663416768724051215727148549173193938162644156498578768885194349193028970222009914293619654617080222965304024789464747235237457484423835708370680120350081654102719981914019589692579195986751201179615262565720773697011035127820081964912447349496221635333273052672512680681493293395707017132750762509991030755407189891069942794503612446876118671807568713299029165925849976562836738918387657300339313270239183461151831432400190814634319587320811405444369596446455467730730563249358591272239988361306701738442706144328166406055367648501277523726997088724609941643893190882851350301819895178980185906531336402650120989780022538813472572989669600146159813103343209475447788318671481184096529291574031011625446963086665805026938452106505370932061796788971827424167112893492790314050083513453150908902157787666977504311621501817936919229099305106328715945197926188877458836663658135990997925951214223977078507926610628089630906888564153093593151098785613122260769074074728872717400810499732440873683751350157682639244977441529365380838444491194153331798148464172207104701568323859594591881573755135463959640236000687341787296489249934743386550358924900695227806755440943468989716770154991838685941659288905440918110055244183420762370705825999709215764788979550505081276497777095931239495875889200522296607299874366446901372148360900887788153517277975426952972944864902583927412971015060635103549238190581884182133390342362256774863117447369872887594622300103748209556920129851443607002844794168263376822192604314545393478328123442893418746048880219301201138176095492013596535247980199539133445803458142504751106051060096133282020196161128315964030613269449977199496349669091690654918192396735116712038740872219497961837306393159181626084620007009707189006033758513780762323850204716969357653652446052590895903842612097082993953071593053210135187876710308422175774929858302314503225345693608379550132576682098127641920086061355083938045460276132123930526506710918550906992004905276361287292432540306907919271846254350424351045152643032112129187090328031989469190547497141228271690666348324006458716048734591168589524823317100968781377924821736172784816054559150932413274071198894769899334045735635426871300151138345527988626463311756274107531043352069330026452777009419671038207260976856547406115783678629120544464103981792715631820013590452366145621581726421969999706979372454554941961581640041514323233944470453215731583976087694999857114014174306727471736465073633680243750382991101612733780766494275668661696254903805026357571961103981169228383949025918590183592142640912741171200000000000000*i1^100 + 122554419463071582376740012610961463657006130377637340615570187882661136125941494617929325385349238569910523815452097782993321738477710907234721658618779264541111170094794470636378870185655110654435831169096450539344466251268531549810399451030286250639916277874653412293764552912594694200505308742919217046689117514506237401466298407666171682148082453954742189462154143612208643087727487125958230100188046570113292764680431187924447432100952822887240010387793672908178002482622885521010157771256951020162713621637527622575547133669408242080313210315122675258371192591295110825242877004117721947080373754280938002159730973097832996612051226782555997179611274380407122836386754724950455428719011344041258305369204463143804243863426395287168115030712627446528922771788687862262676327239825030324892210367738468160370486331281150726677458222260940103590128869222277916510855962899348555035848986448554851429021455189045299668401548357711255821112376989596550025636064385636341348480429815852899256151346644174799565601926721215709270671773058988450826822033206372289608487694767283924737695767073245053943631267326752069309458969020958720321083126061440779577816199021623640626031649890111509801213171776862824027816993131475475511411808701843247760034010880173610759426347990316626517072013258751826946889481919026568669796486583943817533419799701878021806169851733503485198949445446500117058439844263282500855798098403800938222204192602919710882208675013866787297855223754434513003858464297025842598708584312385087845992986439951816409053128444772997665658790490987233796076245834928564874882582299918338868197044246824359414851062508033491444628345969218509575741164477933491686503346252751800461394162865174235419160320342534325956621559336142662844071304188885130678895423594689555432829046005982031858782189640734100081649561861603379378829072033961501102757552952396052707363777291159384787610640251513766447430034512051935859706062813625336327462944660748422966704174953277614418665541268075938834540809608081438359812480049719879377266573938924433376759438616840401780748934266060963194802939956230655019168971015248387946835797800645017596174982590420422208278117050367988071871292023132490678280981266565344174854904233597660211522896512097570428638076841964218318304289556557770318176148173980487809744849362053168952100411699087320197462539631056882344232329775673990248908552281771538266724712431095222086313593179893510467795713718098096361172851717353656282928473809940952797608197802663383696688362765926836682438845777766889116969383777663119159493186583681005132649943503086783820543145215051659052475347530246399887643208195446023105497315406241168417902427363997590095026864743452977411037950746049137105281610801243071995304154173918769651384320000000000000*i1^101 + -44209157748590524329444093904594269700992744931934954225911301863989459236614511191338879901924624210831608931252504869656720761268615649136221342026424615744211853737910913960407652881783255503822537897141648985846055394346138717094427843152236000034599920566310250665716426187738531698728980589061891838793874283318597031143704716198475344322274036318486208927918661899313533850850289786234762082742766090090255726521879142559547154634492793112155957982439325214130162443104239228892487280361971937458137163613697911134261400751220825874728004678022305962360937753046772190382447553306220239827591333493739563074997993389079460649951596947889978151966956898563214848748758297412451977823560004742203908865472746421823512077197917733887578527837295642136549211118948514370293022179689065327091273886429516762166006668582662106460343249119731525898270701293547341461912522165922092545213646788513844178902091030072550213003269900911972746777778196114901668490484021587714167427862289809727039583280156163956008232408004167688017989989498145996503033587718539039046916974792621165907802657400499867949759765592440189669585536746883279561849972652003995535420207822827921719633529614605831580625567768297750472814622000421681757774922381766081432052220108012977030926866609462016017168892812735656487021571585709952416498638323656102689110831788532798201323945929692418493545503907873799903919481111131163932539790591845771936951282585195240284491313289811625808968521866411910882497307885384577653561927619783160729334838769620917683434894526646049049528653716945016177875117100450798570814305650084724099308464258414962350421410958549665363196860619091620760317116596438882047242935544615823058204941503010433642788628777937254419476261206540457855370351717053199624008726585273253920934082247287396305723056657590110086963922393818580759003940190428666746841333937650255275462007441032654200039403761574302253017707872998926621734739713121773892534848026294242700196494896112807409645554112128248418021100488483871775634139516074872147683974096350837745351164827915633758148636040264731686915667726490520689699690333361460368239625346759403946186203563490145150093029542004343600450479815741657518777684494600166760213981973038523202128017238987130079952129181055521106065133437949365281130262010041289624836333326290809729179575837134091339746905903440865059660654956344781631719758215490916911084137304496199316022126251785729692871255631885963659356899856888346290082908317592918863458475958712206025232041758606776551416101606883398900245116252388890869580896257948594595328718591251336485602633303594773229885258108092964854073333484034391899158116644344512759686772527262005805778368060694618349259914310233979823790193972916533160956485865308160000000000000*i1^102 + 6035049504118165572812907330219879674403399903199401258504518755898705567244180257577939740928738296613149111697634138458369799701363807701509368196053641231150540951091349534033627220843860995302242611133761814982470365065133503798215432115137994249352530744076661952855230488444766895062134606870822501062216241156767040653019822977300367862765078334184147100961766234962444959147236535986715367798838879536710159658920065136249772399028079811810794845493082096169718759374431545387545127759727401803755819001065007628598838816691860957916576074837468409371271240516356774583705581991410405349585253896146466447891464229564584397217344582882143895299101419987824040559832667761877588815625112432170951181252973964158270784856631790458812842724458505360024455018723281127467823908367141467598048647195229780011230520079144042387397667569495060192736239668069441398491064690063801787018642028496454322206422689674186930621360758391780919846772749957736393260824768101802820290334268853996690566938413318967832484632299585261454390704547892378820642075080044909856982059227147810059580546955210122567280696651188127941418689056757993439545905297452221767457121832970240043459892417132067476742239169303831947398085420774107536173263486463028513459128842751233402404688430461042132761535394788571950246193110403765167000319163006090612004956216007833733168861548290100118624448216511210779525710315239088219209784427807786209768701131656062031221941314188635848530792613199397470369017657408960965116463249211636372786909784650792061151371220270623879064230706046061988265380474775021889506288222999338318305040323237204442798968130071682952783377983376247403180029302263630332719806524208386767800911097568592249576744499766229710975403447925124576520213317144244393329804693669228063158242319421235094077075933125098981038227116762554122613421067956665398677098275902653548634040983426874135407857447900248366550451510646549771163308181478815013786215052869722336283951944425850813799675792141856724945186263492973335093755936080218394767565553716505119339017985366871921781604911791533339623707790856235668309822056824473996495490007652434897357461604913537505259489510117223031678922407039753347465167704184962813715368897411606114298903414322709355721520301911024307596783312043263343469312909782263324105541768761736498977768165192270783189670520711063417446326118360558804306323975775783239772259080661824787812957587358436079568211169014111187511886504051785454661828323328435514216948487669183834302894046776673126102084242791370214175371613981115103530208118440267267501650107499631935186326635618730084941496399548362503516997036455099464760564595395416059568935565744579508248455524000836744613881713959903191714383300418773664661504000000000000*i1^103 + 1103414975867780794837022074304070935980008038631128853915365412496278378550904570036592145786417981625132040075354946124681033828587700548408205835611867922350722066238889247394521995978364968493283393782784660029974570532637662894890293961449782157633927852122432171149175692923748167623332624867374567708107329704147596526981549406641864187734006166554229809577366711358803753709463823777308764627637908834724242148472279405898616895057853370210291959470498371322089728680097236182542701397350589700501027023124658281318593783921042469357707196581109790636539811837894732487533911555719563325866319273288251244409190813553098795746837667304714030857590469928084038165386262942714539438759776010954593590101217280043912649795636676118191282663242992972276436522608088724037551572453892888391672265128380094660916720226806237373713036192762631510398510246709672537053425422960617586967576001362698375219435822004445096543735578747317370197323437713007161241557408649777286180509328586467293598088888567754656020737599767789771380300999456763363489400192075482253813905739853199906895783271839800701864243603147147625441843149054038174304642963867355591302743397059994663102634159071327162952319350393866016882839485183967484117619064852812813295779526269405172204218772277701298429384409339419040564023812668468241526767751595414030427263358406505022635880821709398574451321826065125383718917137836139737990525119620297538131164956996782550868964022232508164865612375210902253559262369656162166974576920235650248780129263284369620490880517350428729680070047011199236108818620400620551475783925673373996282747178479743291537348994393698805663205405356652035054766697234813496757641873821537833791019949134962568713572907235017275380248548800494939770915039118000160917103965714835380011027585432641494627101315562037674707669541632152534450840596256834063460067860038468395627967775370842585328356955725606195511925121249666518602141217588237470622896823811139975438716431316023954908299649916566739461537893758416368190709324201484034391722732043430094224933324326611272555089833995345542317127381616970741652533191107421314853930590820372312838946486593283495863649887372988578263036282113963709677618647549176733084298731678457054006911490245126156086422849754366470898694154192626894889141460141596273735997445935432470519516888740065482414430515482126946626404126273043593549063061840166590544182200831326748276916247359566575104442009747477457341800559800467647447721926119661948816315516007458405748094930088239340650096813308904997737900027051316725682428982749985466536673755109195980508856103803653906542594372216739684168105178213142077403764331399719982899531620807608141844730629690558222369523627928053473205502752063488000000000000*i1^104 + -734580685187298854597402769599855034531961409459598326347245121156089313705549050473437590271026366959168466188684555094605528699915771819063167073601752286312510609551953407277438821387559686143767121229282112937990379431417979214782442356451458510717165865671155144294092018468501196325577341852848182323492501348132018537262843654752994887619564517314782475914011793719717353791528789015914215272983677957186670790270514637036755144994431374566601440441560896904624485658551355631177189284447772440173876307791775049447675651348553348300993511503743648559722692725108430648234858231982268041797398050213489163792614888407587529811086430844619995081494725276366385954422207369156399750191079414215787357491575815939291637499754108583977434954880336437888121036293871539025261263528759064636106095683580366409006312287353193882611223350936383300783159572459977919578072299703620249253628794340019738365969783499108065742173601602663537141655772703277900605891488817246438574046222496688228731009189474874662737185375645272895228920019218438205031797612980083448533867292029297808831502521077129543183849756751419963581878183155607178641305654239265273117209941837953952710751813352135645624209906306893945667697627119628112273132147296535710647035542583565774615280573821227339506805089808270026852317821990774849641859690984860718623179380443118402143515972473031830950945945433093204972544588366201697442508915373721321284300558393031514157652516543570315104222905745356522397856451832206362422271667703260463443517875949990173704091167840923306531642487432746211975394585374052177099505008303433513581230673256056009126635306792362348673217263652020965396404888590485324255712240248988560282764454553977448600787630662455059329368901147391641234796435190448012680488273119221172348641770902378635492739344886593759414013799163801073334586548193814734843215663128229307499925598595761415913860687609783454603177469428355365601398031748090176270916062234416123342104689204759768229080412099849944743407150836013523802195506597122412001272211704476075969128099220473390065711704517846281744888096663745423410731121043352179090409165182282580256564071480289818258728130886276634256512399559893524290676074467594775984989089084530635696358641147268586716335526106896556844076922022917175555724110713065222740102424811758996789838487569583660132338562812937587351827988410878929286407775968101110006601399882485168669813184457574450512437092096806433697478044520880612788295954661934323612668584887950264827139858070777145115433802542559584382030443741120745416391331166420406314279533392709244485941484041494015999350204187623279758764333147709470687766009729361665852882323250395745548212874667219269888577700710179433086976000000000000*i1^105 + 45367806203270992535392637890882727669198020846120285196697611526423918376387765830890352349796958881765594024469999315758411403717260877236967343830185970024449280400399877211994749497640312649202404862734605382001110564257187643186334634325826084076654977268848736207210259803250085209085242599529263967902906223157491251117926258238103421713978860144994592800905328041109495002815989617511205679844142306570779592513930744717084725570008044944605047213304643622829767498011541363381957908551338168367102604410079706920649728463579531804922990842145098516570892172916491000842796919420618097124956581825420560496870916532308207194852434712552171589211204540422637321263851777460354617792916119647308780076063655117597554126997583232457728330542644763477619217293767866146856696970254943401145690945854018608544304458603263128288801573110741890313312092259769892243699363398095251476235275330429309736707665816363305421139643014152607909820483459679863944645911799196416815754190218961467231102540660025078703811351430262915802525148820704757835971568456037667742375472477475741424313049619033075929302662845053144545216638657030897891049853225232218117171552356098148691136522694362280210508114064865719413928394968783143032984995234455101545575893532278141379938681043482115485338652780468246607722481077976539413878516463776048932068628066746795287231092005095276839271439149185197185627063383146554769336656636148956724855881596870227109639329070052664029555916455432299417545560513738542552550605270118395152772812646935498297165425486247342010553986192403730742212164778205580962756680541214625019098313607020252296062565722138992884494867938171474161599859145857455082037051126240185715433606910899001882237381754439029190888956064715849992203012119863791843597970925477916434636178826604303572057111313443966590944971305616923744987520076702739280961993952719259969436490004275377894274159132859707706364101127346074975720482725157975186354184057156825008122592019761445589831521826611243074023768083950072341865729431818771826854073451351238487249196146172880279769787599365002343615898369032892985081514213915264699729528659202477427238016309673154938217623617496832864424395735230422775790653306554652777451106164788289598218329613719195576672774410654702544064350516136919841240981158161744567665812256255867919507301070463403700803440296457495117887420292886346721189613821758924487178041086089623412400117904488992972207176599921223374561053928698806202453868897227488954602496143612500903155210387300368732587226268012230444795313151524816106707186689414865381340844947810004924668025425888090070799228755665334751123133037174634086686453932662815544144805184849200279617133693060550670645204300595200000000000*i1^106 + -1393422516723031802741398873637125783920597509714822485817449517509344473373995005465003664196335999268925153152504033708650777184976231367049460164824632337100751559692043750610641640879314249307007250760545231547812666709853020127568360322302029116770236558228584139054682324292471620152159692045036905568220788740549602402042044511753308982736093764786100236626425407979806560793651213606528396101486830929239773672193158774142582156098989286707511022232002126342327568493472797910560434843878392992626981059802647225850944516245647087862947785062019511975131595586662959421243842644118170695585920021008905648162763063056633942838372069019773646003664827302551337064078696308085622215020002446265946362842404079395104881974752348324844483275749411552535789956706752204704753077592265148100109333949567820408415395364496547264947590359065243383056342677183555450763685424276025523185137414411648022056108273614849993667080086890773072633783800143548074263958221290616380276286704015788692452611811470448085005853803980039362175769036143933515829796155009416038911529052528611666657220649904175423957602379566178423585706353613164750632765803009572953058611750486552922652155537969164833394572454771220587099941887625239767177089695067901376861442780832825872407044326275715624983022392958526709167256215989049821064066404970912795498235138664365435401299683832858124251617063794369483707727743765663278062877540280507663280413738488201058509753690535423466462645688230884500265624197369150533620682008689271242179126432812765995046067359839104121097099312666254335368741079769860716936506102956947769750249846803570741551736593940450870497815951755140212973613412035158344448057868467029772373575206492562732504401411778108299978792110060842383405858874909533116589162394669607546067667310027596024260715884031316231155632780742633260907177234210257315842705092674540473271332890669571670236320901651506029214452249858324481146494927499105459795795293691846812278435491550580804061733423890766748412092819140213305652540208598094850665119097819733803733401977513195072209656778182156112650847429897113047398599328877263746624960632484585087038459466097054219311264280290218275615690525573902216929028909122673254046649057335859698974116635334906317634853535275861283030255745275860926013194419586182631997645941261476670363246493215740511392409244865059760009598080055109462639292602652161107600581502270856598995755448635668213867992230703077760834046607885653084179518730541325619273310874569224882032869934189528507796543745177194405924612631379560152331215298752044514714185722674038484450285600660996531965980013421911094194903119413879362322319817960255433120514779882640891240720460984847024783360000000000*i1^107 + -190488652031539466618686634432143967870550065986752791614380586011431805239455643635459349165419706470330015408083714121601026254958020149376882438227491354063402955643952380044932871889099178277967826476674303385408784542398356669875961301124245763968576844583302554600276495918384748586351484002405607015752776936693051851913564309287148894395400946113507544432503940608781161182642023620046259018344473525137426436041192854924037171596706455828406050666111816308161051103613325778576205498408465661444669337682757445605980822003497004193464083647477155494159505884850621424618988576584404860100342747179724365975813932589423401318589309122576239440162959459139740282286965377854537844596912698642450846914151081013160373994310213809407275496098108916378780404189424028122095183890424872925857497904366261075469592188774664667488564907458443233348944650237736407313847011504679985628704492993435270505323212303033878692494203060182190529479715553636442841912190979837020147199555238304049252033714697409495705040204904361153072749963753189735933178961193019504854789921354886721240399115847631696415747700356069433807149407251799028896769367646432329764168382249244718194767884926139223504177433154861510321994096026424636140393785304799565363898110275328189679400847665386569728655020422166165984659678945304262208507915156412572916483848010763742099876335250207416897389027978373301592911593190014027160362201400962828681101523868042090797873504985113246162128381912192049869541605318364831717321163141918908740101602749322115899496524288456027284544002660967990791616653591609892231820301023109897699927619718768323387991431621632985999240176750613262319326112822701788365300561582484112829363019757746487186186263174403748339264747933214044047357290151747349350198887192996955507494094102536773890252266596757221790918734987773552537922319180576039128552700239344842228361812896187946316848231879138065316219973843582280232148561824381964133024014592149042224554378555882082553187640207765715565155779425668570727784409417640344955278478195851038670789078487291168152332827621884105693881562741870377258810513507451228270120989773776952096420178516792836553954159312441954292977208453668812081060829027705119663048208470254412879317528345905868528134252637319594589864486643485344929125043723239521304114849887566396147800041759052609706338211475826289908697869117813344522505120387484890313572120955427802011810075835433559464284812799107452079201962701277041171795063255588779635612455045128337041229695511644539749143792793376169159262090238023165280004552094357222076043509326923763569290316579162050102080855946241370499235922954296706361880361093070764541661135234353647432116931133440000000000*i1^108 + -28479842227202147283726892821038567553041393311656276957596383601927424835723044628592644164349955878162536305734622042439452929771601016898543860447561313283755106293986107362343488722181633436327047970745432167086021000352341516684850942043816522223776999976847757519481834400804695011715320317797829693501677737598404791747441536467706654029842611011334328396887005310849564479714649897742767688192355056221807875068148691825867789247455977658431349525600933141084610165702955899541559414596459449555006084913911043829297585521459859430873842204430894638575925621601559084668933759443607411170344543839663487058670733829386380721910598332853161657429112443217119065603209243784952015205397663305733106929406741902150472743913634564308603252342081078604779029923358051754722350247733061933452155389045411040827146734404858879814585835282742942155911530041621416179914571282833806485609741234523389996541061456343913411586248286669909267376195416572234151215305186222911545689301473784908572916874071846441706066611551509576851409851932174897079335872435496929587762950184549443590870853391542959267060329305136272589266569257657318588327365668323124991845670092234488993743191375132743348271036257621434640535818305598946429199357459400633312169567094767635659612868334980218145535894733221972938288196458732932168386778464856868994854805068783088982573028424238240245743902371995901719208998724402725021004356883822936986587961582923374074025956440131696419218928211212306735287877388609792533256370177865615626284872837139729222200106384561159257681442755188835300577718277309486976019709708260913145904815380763770626436469153707378584649301854022017975015182989659038013700224516774617063653265961628394705268768765881920141397390073435767753280266738737526274026850765461418692536123962682157989936444882589752311081247562604714052418512617432811484456208372246823002869925151665454975980963454878800910381228573163323827573470214120789813814781575463192725364147951263610238454979054399537729247146839557340294139861427254852045576465923789838382637561317173319454741308714876400286939629158786882799585336658642092774149033541063534506175292504402707470374661208723868021989916487592261849043287882901171739997544326481880977658195538224473453152552170151416889492578971036023125955777075574776922568399478762458756072334721071361037933548883299237756267234433989441379645532697670033960112079246014662662989978011349638819526249019930016759268839726538111220950326495884345851892640850313177309364307457579168205252642138001016647686114145396787680358170410029962784334153390727321815196193716292722602038960893660212722944794348817720479039373128732748307128777783283548160000000000*i1^109 + -107446975133674649527382760909691087114221068522278199661505241925746737840687499496283576297233622706699586206417221221514727055768249041957442444475342385041913500243928433798059731604956906352458816235898396984733962601216957772121279765836148263417452976266119030147490965247061266485300168094525257814775319299611944628915742307629417724126445785530473505785013266826349371988593626669492207105000993738245751092503226491269801458552466468410177516477863789192715399766266734990177744939034606834205341918899613913972585798249284775177289128512740158098774913267660738825307661516791145163758143574407027561887208870725019547565253652445719893071045476439045293400364776784298826557506329951530965227369174224000421181632151551863730034774364279288874192627397781685953168865259834363147519378094396486780410164956402478852563739838371971293961905094477055493419278016789323153398683183068029943411365716528092964729516408565039043690350919783156173753963066052691808351130663421001431693486057501241928559791773185094008463802818598159976423868995299297342512581690488289487556036961894352923970735237638822889492844129723246199370968415747706330283931482594290411815019334658154060297158954547037515607849632420840986547905683112194218853782819814793996249923303791468285665730228784524012319442044428531072988394510024018262096210190164212616700080968574499129079963433785047770436681336780274695902348226250180712620269672710014888294680200302670381741549490006944624660178617733665462721211319091881501536862096993798251824944277254713402832638882385697862942270425031530544911656935025766015925389218731143632784611375754994603804343818183266462450034451120708910640563278614403729402522009131509683152791221749876019526545646884055216046409982777321786475702155050892120238401965617225124867752689643734168236125270059947223301192286248655174507725290316823609667532002215870835312737829642302234078051736060622202575121295364736776947478129458670671431042313715289375150308086269191227460568907254025939642767463960847784254706102213559784894856175262388521754242400348759610145571907718364036844887384890986459821848897016016003725362850892724181015163041344588319221670045241182652272241781973403326541526862620991667014975099100579503742580727456671694254236518715409135659656942394414830372325998456152464816046857069766130802804075698289114470571086058417194816309306327080147275903176870199582103580475440159946713939977348286072701112825686966362554326224171317850541675615143231261069694697622332744002912516901543184477305709436911379169683769491818566866036795752183837890534335179306004355215285847452074191652182265763307919771601206656855179264000000000*i1^110 + 77941976715869598596534708436753407341827560829533753080909655296026874627959578527976719500063389514716632732436806315417946051622760937820945276205053138175070183393898401513334990854485263565577511603103880128912185078278513750676771545019875921768447243001609171396655997907607451265794295443577371365333060088746485418398606776841030215427850004329983896409312202779348063416786635427790977172444571218402554890627735364911285579079873464187618973466225788149149540603300131831161286100359087720605780265365301930917448602317787182924216906685030187784064929406457612839677710287397847854204119178017322386543678460883084537165989710151427654489828430881428527120319131231662159845025860098487224251614592913286737399872308105547680759417267366100084636135330201399517983202027267622171338670352797827020353272042369530617340412876595483739585388663581969229748341938887587947208036719905667537538195200649000562000339949152236872588573519543158798323130128011661371804276897902912138421133982259016260596331506920437694058137166313151834758399759297046593759820150868326099249088008785227735304381592871666517492910500872814119575455873630205734129511968089873380499764357492160700720865467478462976048018462648136989579064656799821120412426465061062371985379203816594600200471931937920405843644646661408274847966715295895317474264665747461396093872130787533836095418888904402498864379488509758976837312894729044248671282512315934331532829035530971527975599296304978115390942940185017202171878946249442833883904809538088835847830216547871264208663999754243330810870483625488341938152990528438116562592386423401638700001152307045312381038911281674679440188663297338090894020617098229265546160969026890602580679940651467524170979867642926500993600494614376746915630413718568508398250962792935555855219368254075489728413305217361913172086544544710850906980256073029992450658853092523680426968574155337985443587418836318178580336333997994561437313185534544622068642702210722984846285036732132495337796674542747070978221591628814538504256041411123085359021694062086332682051491038357371739775767341343609000063807424031453230506939941021223586331034164611132068252574930244229922292926896568647470668597662598119312710081224604353216319258023847849384419818798612943976718153574076245521548792319897425182514885835763879077597697557272832198052388565856988192631017022015441302601616294079564696132655518178797718744917330538985244974772090403456484014629336863102706410459379908329704108751000266580678973841917803752439924748166947887678700932035339500002653349346623316288388756373272945553653326438262754642271409340911646708286748437467074522827980800000000*i1^111 + -26801187725707354809427323662456697407017560759489665679878844960249527847028309634982914717809410094613342521377709564238367818753614232246646216637160233359732106176445523957030241148428807630264038089924632471482570720868477230849287663441838676550581882124079113759623123206717519906685499071616006258536228973989184279701185748650957620281502804013072996038933173751478021104688986845181212247950675847592992488138515750176233060492109011558167566696645786833986784652402163368986674877603413056678744191780303780415450278168349968667544534074106758893841620442434078840878230256161354348016364146231806954969267221262815699769233377052161790899552610022592544744169452479889143361684814259559463006531257064683244857970276773285485849715583270829165878540679756428677948401934396389900483398625828545835319453223086439806688282121430927612888765348456125916828876573107829616757078264093474492711270085816394697703252100543292820638535276641512306672195056114102511305683378147899637240376582060582870706241203990986387809976734714191519390770258002918488786622732558083635096080374120920170293882173958351833593505593459976322579068342379944847097022956934517484088874158173475545908144347602652810020630531774400106010000959288644499038091353378300115303978139157556495799954465546597441705325877135654112004458778572818084756323166899018519138315769132095197763548225041217120702196675374541888464402926120738541253988009909850709265754838091588655256338547296441198768155594745708434827691110283219044318673925560300291534660956371245924411427886319336368855282851346145756351960947599865169724249620058845079534244863913779083321543010883796633296896575648575996541552663920908442196751774171521170764926092858337446338696829002053591303975940273831857398594291463749307463734137078180241721459015534975321846248295682751523405493926113336206341978140157660869428596084395919149891321650215198218114529123327647948082160514857151075453763446903497362535327485394004024270271679496661764899514709058503398342298832014126516219671423873203406714530106075006635366857123615640372621863633781708550718831056776750548972795641156733100150393657205085883678542432631658819471522295495743384879223995807138494906585179781164800891373967985345299475048635921773440812076382880777737118656424681898030752465903355118003503104028506713132744105534687822655765063364588300617365997646216210634068409646474467761955702614542844127553579698583570652694190778083778779580461478938154557086910115285576785156544553199804744233374370285720662206909403916975376930034391133876834392523857905161404985315003162816133902789300567684111117733750374400000000*i1^112 + 13770135257937931983533230029826296186939980269287491982706504158420504844128421904330417781955416227492180731374847768730495641464557970988215781822533697845330434867474116773427040570370550124377643880760408123955549189964033566393575612351521468802729596321435648753187052827637239021245849258069698515240320340271800479073629192351391814125536331983980149524923912696757862994623330651031090495942268081131189967756688806703852131274969203400800463499054483015552096634071446072817228017838900581909235688762954165100471769953757058007602921321467540938571766645859837920198768877628344355829677695606501426571622185179515294626230675458505340056063302260278431245206277496701983777750084513212242295027543765263877457168782765111588842745025053846373018241719210584650882849928266870287471949003472004982926753461683604001101120852331405749418188679355294827120212225777773630203340137524242834337018585890690784245648485622535032855971377140635533584266033305131995498217204538468628801248530381234980630262565285501184413243541191423551872069216218687545307758189899576712198635130532188586109931027354773128939459785910231838145378505620668489445236672076652054175718860265347779456861564158373228227571239962706922593790046258989886299572433860202660461655850020312100087618572017505404366744143747395400285266192635692899998778707682270055746332618245080062410985740978890986030334086214989555712354066138409653848393582062067391737551035535031254580638600981367698784903690681025596705994479756573515421006494217992013785776374546593737969174396262043888469835850753816942845930008784733936737231073005322201467209646315614669825920245335604718355646741323386830026991971004246181120658019297786943065186343764326131779537345099008801932585183890915758760007189497760208956054957386638770581711190862373794226047368251375056389435109632710054374953060630042625103357958466250270658093211214091646369215461168678811424531053699501791258494587390697803739393907312721260694425035400784191760709047128991087533953098160215172488342295722564804959800045128951653343438368835331898909640888840877197515887593693989787081156572167571516780256062317153200618320053630101800322305860810786120056623668047315417201908675378261937085920570141632935954433387302094378287537143171467986788316145841990287783913617269981853713857146392864694470616388268838203475431699037561463375344344655436374535796031838549271628715282861351188000522595387520854718423557705259813080308893098775435227245003884777409918281543923060383698529221327434716610820667148776459258195023537579029811464939172718973859602068738150398847036618388275200000000*i1^113 + -4366592513167371194959943177063307273673977556818125568509394329043372439705360870068220013142451233058829926140873720446134056782410181414096081200093924344509377100318466333470292075303426082570691484393595772039246847853511240614884860662771674509487286704312490777634760607917452684171523596311435323059224093692148669552142315366477337081801367036653471435848507525847207798064416861803886407105313269354321006202156316094110244442508924839234992194512398245084367719134834427098923087957731189253540088018859457669083494522599181041751126197764400878172830696484087967081075739356656863875194437306725857679812483046012956861257017243276790476061572530751470035585330099953202880500703355239200297878370596544466441490068298216201105157847607042688800292475836379149319307297337800567894798997446697006326756167805667315789559314882626592702136433046367236926668905397223790417357837310505818612895611064430533128190854092936610129241939022408046353994941891548625435909633510011635371655660789570256369495818262690260569211027357124155092252803240271419584877835387916875850935682350672919971409773272757709484887068015687395057512864517688454575337697724495216709581240661625140592104549910451729599942331004440693571342549988998777128731522241064339991549449518434464225468111816292006192041759026042387237703193507235738293371360447867717824238551733096993125448398242800868575280340885082590586950968716600627007694692486208448159088065324113132864297337489889950136171039829586779718279211856690734041161713349432908405752934631370251689524641423068907196724410584579921497135005425330154096827421900366452790369675406144876890866774134282224879624206614875087200700306759870850438609625226206750102758204497319205352862923815363786282430186457502362289876653146368417016923132867455752017609707746246946858290097638173225532145610135829182060287429342749932831235677073948615142974396588589443728410314224380729511743461066148612004255393470889787771739475532713806326332744090251311223700153565630468981055012880022721942332678326397720637774000047078606748753421767822692234339764418709353870923772787496079689146060019937770337039540665877298469501723613734165228699462745368526964928388019904889440945148345029636648636056422797036924923034240978433996358381794858085363546957078802201581877038134644476468933753915358142957197183514382726955971363351907315064879612301067625003907966231979761620383176775197277788021956248284318810848810734555853838144998021150891654171942633291644344988897697263124876916016623678181372446197254034501010117589650002388915255213224082298674417704975581839360000000*i1^114 + 249637879308110835923046414935129089548063574240708257254619392165608915417903889112603965792897793549923693095190875073047296323317292316473602334919523885829950033150236372655077935202904962971222846838643011861136900074349482045796038601613921774523474192654777863026251168259277343293430225737678336272610446080061193793957151585596938723760549795189468899155629875053132256876683311383753074082495457513261439186340156346967969453713191795557391121873293538647730555887898444088563115633592276039769087950904946003195353005772068844905776749421541898311030558025070538214275634085191876217556146553196397384758588562273814655468219949289209754109953324281053280765667824592654682654508519024850373305919076941148664532792635680467067327433806267661201456499027653286978239845345098873412094552497924078953914187499823293433963536276743040560435064604312957668035975524467820860719349250436548983005877808501330360596358028912400621905995522498618486653820893638549241116194609250153727391269434062357547071891034507844501945486383429068230373271396501834047118995376761447480148736454503042297554370859044922570968757765170815326990645085369390122987159389013759419829283158384951084485778400019002285978291771493184279080784426539955020030766958721549110114951500132971934227226345751165931621887383880982445188720029985151924749630304527355533097560926315986130935302839226415616599434112621609316738634686957406902311794782587631987298566803934498884609256922365889149280580475255022787273383514990643775029429420581541982779603024378073465080816073573621005828922597710485009026816536668443269254636775429740876252320713096969985604663120879863982212667674023427413231842075583364874753616382782226434356320734088414419244465411560399787189399894530767393810792353410487841409435820251506662088423429423287504904205871742524833615127461997961663631817736699689906392100491005018749765674498581310013514906633482066149843691093679675375214924330583476034241966896969405142931153879512806196182990712527577601062782834716525715553287969384100334819452423282554378879805309595530728984644301958220511721954732131910714962934117492075417422672928385348582683605101348778839019136638840045264582268301105940047958458840232175601744818226530539626843778656829906535863575376187444463800827509979244157522860757819248464424950111594795364928552319925012999561272590079958246325059562511281189017893709508900364175303175333647504893744233739888013414069544687319565971992328618040033006500512503296297470830826851572722664389050990494723837591790439090890528462904431430203881343968229980110848000000*i1^115 + 163413309065997611078147558156775857686380810756432748744457848750245398493814585080384130867912834691645814272424649970095079629640814874094111784239898966136904562356967695835159788114544640423843543628909524474755601764147344450847383427557789231046702261237986883764357505004455252306535923217761224938028925439904676808893354165037129308377311976347835456525156471467269542456274112667022587696431186029478077432112323586761979640668813848697632506981440878603435293111680735746682567572744064532979783097189740478995870348299874396788524586738121271285814422645018054054485196577257258565761764246052120427578890076707141709127044760238183575284673471490242783581684591873799107250643806549080140389704832910110341582103829880863561477026674357359706892939559434576338072450871860592126893231782857622527494340116010429630378483177090075762107153852959669567102437552324660106016391883247177440678673618265332878262761214744699793832820765914709338156725937616826878613753879446309097381003502585018127602070688551348507083544167756714487098289093368938005166906473972847270316860413953843287204525598498626042867306667348371871974351190673479763837859964472215691534355483871167917835780009941145751912961945837918830872912587320448531918885659073650124382231862021302313515991468855475629635165017734830171685882482993190923925642597472544195605414877033826033382125605515037099640390281700054408162385941042239752949383824864698352405976467447220283657607805113483159972500734034077416904465105784506873391336975491651330102162204173869400882666667145879828696440023872906934935579455205476392457058041453881771464398959510176891609221055546437114630595390335184195644379676756763669204896280678307764765698737880337900447577271769079495754537942220708605196524797995378500580052907004780698014242729710323163934541295173276687745732682107777587333090392933895177681032351595990085474942817248557686671499506666985259475128246501497201966839850487390119878662687739294676936262702365128963262714914605397905260831458758545331076118155325684609688566472148980799896957963084805101208512766241942303039193482838592950673376427702708820891170781780350265474896523277972678185956591777574312728299508483045707512582146868176316571257092563324212148489549331353348037489787317682587641330878510005431948170851598758006507529668556377355087635111645849984262055032147107005650714070247270168413759977258181680340781603547651624208145012212348346449305299139193221560579030763139084132799590192007882377307763123196485062569007978215377179548029294675914359839768329685303296000000*i1^116 + 131523693111899978500439919243526812790354578351732526636415737289699301347792898075574895137422196367067539367341432834780306320435162588760078347094465142590322214171287121333173319581905495287741709860339111003695010170046404359924416826500870471929751930043479410459708944005587410930198028305153431061118726204307232903244110405105112245246534165786097540328764684310093467162696954328580800894448254923801078189293758773764278843404117110692331744325801656539681637491791686972955932003322174944373893014211742343909111676030251757100308707288309856645567310641305611530505477923599658646949144681410759822224687617920778918557480842010420070799976996969203195762694091832335917075237892605767420746582055120446008381177384818740560014019882103514712705373119129602242621989610622515708915789204659578102838719045436660257982065211878464128274302760227496669966006771086093076663210905144985163043847086048197327629350500910454180865362469068060553141486251377926812401938200477900513516943545628626735501561258561922806141066089640921681093883985435913926543781397604078298193747168212905456742795049781067050403468570058921687026953760315123506814169832486151907037771598544024009221202865559901597198407778577879137962726900047905390755908672581370795012388678960293387482673647574612321264629174228409624448192291342128497422949678488539256674034211852077391532608004316583300003701741774253773704546869104146003194359227242260908791459395924795631939056865983273704957089553796804973861373267134739104637933734397617372549541565181961906950595910756674536321067536315974040487714830846447391562797429845005725937998989220127260368818558417735977487179551926304807268173595374167748333682161188021158397421338025522308710798845659769593602012800067085373270165775522944289423216252636217392283897818122864946227990816677847019005448465216299784011715191912937861179589215379659546375839821898294817861427117589964622391573133406440432299600140172267106647116573790274755561054399665515480412081858488032071023357438198586142557631117724526434769963930143989458385045178355278541102702364548305956780979979807931034065625125641655284345065437725736958510177392473143270829582174570718127853911690995522554710085163008431943658479630096773481321307526781370612380141073656153863293339258776113023159205208927311414071284924577145734876288252173218772707745321060668067565128238683234851962798303891397366838729089569327994460274984033955259849260600174111017366215371320655115846052140013774939240525486632023062864145952385820950884702231679458292531200000*i1^117 + 47310572095425319205933544267024820227636087964451347554688990139379345637965535646282304301131628390648922098432349040132666892446931477697725093693183308538599315471190517544158161833628589340939044692004371544102948872770426129615722339006723166746452779766921029552955213116166646411665397745313360098643309916049523939979112263922997772891981457944018401471268612244672855410426307224414923269158505388936836598753839239134936157818356185690683306387767394198889790341352318199412612150207664636662303929023094853608636798518626698243263844495103035387292701868395792970255635366425546669521967220001633912835498339928605101413587638394979638968993643935103911656031122917729549833361195367514551966923336765184282517342429718288394893066398516834347881806217913395179525490646803205394133341574810398980387033414497067161143338619645152197549671805859468917038429839776406127299498524599003137020659745944044871811132757575234822583878589992222675078079709362345852236440784086413968762896655566867956542737607957699308313997070129906212725439310206402074950648376891908839744011647529004515138728103588041916192572239226487621295095978670838848887072385309436000282909103583618175914662161919001353984133785727218866349601893880888781833207521872939364630879219563145041322166336423330258662074404943089554029252881820073477830031820397130123620910832253728868369892702463124014878760560049598913980733418642823101631295061132898181043984256880156540216061932163349558253420890786154045653702533756551314609636430973798478855695712409733936432738555027641317163734836654397717739069581330772761920934712669791191817123352056594468704952694969041558609851427607401210580381376895333208676335017811746068201606143718872239476441092397445483042550875145142864290983149023510654664011501516120506012356721947753443880904327066773268811039535072227468595098789256787352691321815216503008586014473954836470663485068828311301459364102666610819724222106373535817567561763610152113506962976316973133166154467739682292874418820685768699333101300808113250717035207729588368609048193046748292525932003595281294325237266076468837089054458226625777090144650744756016405750335515402310174356926063478014246509755737335001250041956571899435915928139732685264635309675024472012203497181941444891700602038503196720678557203553472003477030361467514393035497128709369085035644324763953538874732680839490815140856257447526732782259934160673356145202175667733929674892794685163876787347178677333221796599051543475816005343950955879742628622579538443265638400000*i1^118 + 62475302744392619696336197544153257308353427305005963323287093551607806710843296895766674843315040438842969133625164347035701157927228915471705030263116402701342295312106626540478995427476274916031936712581716010946878713754078549059502369661635833425135667061574908676320745239193747605981895023576075208273103775952378830104252510410553183445017679104480649554146224941800311697400719712180873593244508904529784829727562187364290736805313032914405752616190919478564394435871078681538900136490142638340156218768387026738436763013746241116139588839050734662013813033914770225656098961866711100918311791978165170702944101917828387049061815965964402443929876184188878052684376541915731038692614157311480928851632321337779414681812491569736288683051132832702425847333794560339238310187625845968545309749299169927116465054435484295737629490896613268071937291421420514497495242347091544994020565153978672097399283409890217539541457319424860240435714473912722467490967037441049140109532400796724519315080856445076345951511028476169745179887122737336100922723455122056047746004756067190056831557748397552136012371526686747545398715146941335827484664228606122461691195275210554216130097306758654010692405873692742079857187977638961999094113662210063319349809469607741307488112727943299427081995367874910058947268026026330005242949352169142769437555850365748719695638517247562439917617314905876164220891722876555998686768736403500017072350873721702626995877786808064175804236238799948297037181537265496273618399790538227602130563591581083115009103470088766096115039243690890531050861214389822847248744246746441882974758142784701989760163684315659632710624820046684571118135690292878720232865756493221239491206999120739852843501646714038562595401819607037577012480451465639149534488457161186250394774761760845897658121152276352448322809264491599577361743070685040109268748586087586690369373454470946042826440397585990222455679591224479927352577006337049524095564931363261161328761139680045238019409820529055347668382142153886962900500066209925611472802264718307666348015102337055115329387835399337350547624573715430210440827847917857305515081603423383507404044049759668978980232154122353540618849039599988229470781753739744846273501704058120598320788241536240992450354889132696543909356379208641276840937729709993061805903403959846033026864821666545929174890502290916759727392069510746660393790249296650871804872109074927860113529807100867807290409370685435270649220815172266682660725209435306821399605205499257914535026681687572480000*i1^119 + 17092014437810673309013013219425339328864295943969572399371100504878233083439552361971248301174977624854599932816690230399326209990844720154935574376915544805342514266853868851776126245685843883252410383327275363415059891242990526524831777525473405940788186305041622353960991051934089619535551149746503080816357665065081272766152397637425438410978251242896690419911552595925713047989157828940969925605333170740276356542453638729425849267355081855768442456072759658570324645181835670171149547069848196739564719093525557967858574741674962763543519070227574951897859091146583533758329488207758746372542233373867126090740858279803136756750212680443735705154136692005266950397853959868261404331329246854118035772409567518965652419726949632261986409468871568250388930010938675018599425405412642720976448506583223131755109100905852485028412309311322419040921621088148374031888318580202195410499384895200770476597890460087608661112815171115161844369168914634044245787535816091556034221739827253556429519834801987609495145861229193217407680353481151429337668540954089702469269348169469737571241513412458616551268375801030041788470082659716874625931868075225085393314124630228597612005516737146567226559659592925809163015328175745717686839798629336157718147307938682027709733858533328641692855683423861756983118608199852463566448497872559924137896372505825357212827508003176781012092497539040372225563994014268148700912746789800099094925843775836417374004668466984316071841963991658037947682780182446083399604714205420183689088534768290613790967860108350845709750398372948573409412160192351767904067384635708021707064951702294364479944691909200697549386882489839670794131698955864752163496302353061035600768492596584499973365966413039658073311344248573881678777696232733349586090464226184215932386565033658223248181511378829986765192387198148066058184925798468796972302637426089096784823753337758283847441641823437196894712920247655007498971081832358983658964426655871562790955831441239216310698277822641535286154359501321403424944733202737846946420643379384694945077307702438662903582225437186326140109166827966487939315879448309794721023078348059937976218341489449461616866967274140208088961369220110832101982955752442004761261023923720395296650809895440669520109294702200504892239896551684024198749857406115533594308474667386570378020421528860866610066661602023035556261714285493395940120608640358152169803195593353349041049656646462514796620455715235318886194199055237432725772608925753071603665765586698240000*i1^120 + 2169246469368948185041912439838002875907349406832967125391438371573221913774728298357550910267452733501760788497384748667822808086176950911356389130655014324111057524609374505564327540875845693507139656210496343822084148756569532632991362716349710853148506204560556604284284641534742439746656359767341306344885288407982972339752720366633067808015712286843750693976184499754854558996553885236216449101977816949064634585277192606640324684319401260833783394934128410340515668940968019853789392646762410480297957021281562277880383929053767282898333051011063854269337337065059900508984546052622373302243107677517727074519930679547380790749872007211828216262901320125786921223331771852916419035676828012981397835175634577480866226457548174135309784493025521947414886236444894432775904813873673230633748608601401055016960729957041817982056321418959181315939833743325022848126472091889820528301256536742112141954795606135267220402146312239215111375045070229780246779768552002789819103216092784287274952263745779433886612162645557128383273850682538105998897649108704383215939600703303670912999777372384830070766927213086903254729310405357752548895211318017731493340046979679872568682808332795136504929666068350591937105164117727330054600665934773182556148851646365209379342648424276598947225157839042136128665436166795287204082586066759946226749778245099534650864529615820845644241723902495525568737974877502066810020467268363102602661182499066068844471308470397350064638773242016284106671225639187433590839407710570590739041679058468215672387962628275736815659417638262847394236680749278358389082428889358850738211341087398421783539591332625666925321173802678039035968669746422139213766998222205578885927079174319178913916721718313641530570988660640478361618796642522162185864607032206092848182200511577517327762820402002000632288613168392765743226341047553831272382083829882490818053199881337615677034367150317912437741216638191840038009970924182341658392912452345266711805129588287290193223535070085078753411599950128158030932137964820222565282219578532867876618202780663562888977773410797030751062765611006173914337986728973468854518267167754962085127581865288932743238121721709361237422789371433562110966584937194865703058781105959642235804562192528502115284353626797891686839912634630775326318718088935345497347940653870989524354518667364155105749397053397221795322291108833804112379905601751868263613990508566133933775974782145790758346258067763691196662078620555513310716942876672000*i1^121 + -292501713524134878546126325385591918750798517590951598501657300721877445390670945302041647616446507112941217881267134855488729584651937534209699302849186827359467278963098341406055176790836466693322272929526573423278950360762720845466560032531829489020612136663100918643090083725059312657592234706429536630430265149370174879012872808489486816724778282726503048668138207921327162968617859062816161084580190741672672498993749779233418717364782405413893337592980908102252110529789327636273082186316846675365739032440522035733466722427788524135097614096008797409865384336868918685927866751129082174341131150916155692163035910139447332252151367717228071625289682839794137059751011989380938872375917805137986900264742866433197851879871384101126038675621279341075064977908295229736850577049873623333388965295259908937240080878780571007108006618845335656302535337534140790075616525734421599799829735277812926127686433330978574517522527403696064538422043422707932287566617595560975325382821459575189384763625328632660915592522463909248237382054296043920453011668282606006897553161395982371861626967185199248971455326897856191627811031821962196579720286523367936583216284268404642479948881015372383874692055906336915277701612655523722167689403336268178115125468611773345909973842898359398702180935705299069934254203311050587919101527408369306461453857383159589820371252322493285330168606502120484447259474233588721452486963375051185384617891574445240700460198361409924679304196128943033463572649405726275956455697626521880802461795123542956302541224559056590637374190773700864902663808575401785476526857950100077840781593529982094932455939675714101918129392832974866566220251315449133426008550452673574081766744549824825366304425132882851308248594486390531889922436168236445715926411978025824150237059722542324442563885399761747490323052348200087271156315636365915133955187310851039901240724025163384942122913315020804912773092937104981190122396436626432099605038202120221121071883100267147623157723701600125288246379257603568473840982844088593813499467711522353779810823972893423619748981804921562981969148977117242360139129514776304060785854171128552766593485386837242902913100782903256313331612868315548646883778254857225504513279395906901943374849305261873495946065346947626327439824846054079509415367414236140077279626056400831332286969101050223323974426877023142452153256898636160430083854242801141765424689354971669465999990252080213431841528555173826076672000*i1^122 + -178658762982526617913015375856915551151092421296295989765131420563540402311760960997228956955235972729180318314135359323812847946618498719258360613217390186619475233671111632906112954882389291632937136773657202942268062465888657322316913264366403489852068370525580614850580129574889004595213292619557467729207514036223476660215548920785518437187865676366291151259916660535708157335798150505023437240947791780145949164256798631486988935458564911222607005843967031294178739686398013467012720326258529594427849373624381921067546024904627678563378342956742627953133323778055972217499615790139442723697063770585449306534473285502761019634718968007818734534693779527329454633667166897737741421398418904854474349279777514670592251471818366240582133495218852628904480743527071145817220724097513562424743904111282978927851194112155667530281301448188275041892293710825856232035161319059109437825772051724509486653635612247785301709562466063602700030441527295073454971765654800553052975622943392259503033506635918208566574060104678408733084961948792597770137155268877327144270932770311299543465718568769238266776137143419984772776529571656522503403279054828690111400953842868588962236641437683226990144502118543569944628828672677294289534698706887491311349331852848512767717072013827717619422359071891034679600941850849927112137515685540519751548242508728887367284793014462642861791280662872585925697715999973873533171675980452401840798948085822217007656516541489752835404549697790393835895707154623585742238033097275545446073287063720785663199452716135259533245854539861412586306016890872639850296861481961300256915977803599135188226448289104261143303542789276889942746846296098334157985633586161305121953861623751567808263081836407268388513720004575970918278473182665052913568949068344235117871918534705023787019784281753186084930848562014033703829097870314606916401941803577287759380321277411416304082254243409271976146345265391251523561320771214262649664703762525578579078744968322415647067577554010888778384605218802304959779522254053151614948033677529958421453729565035902854623509239862758133428571674250673431766792255032163628369434817631111469560422825999207309728235431552338347725741065365506931154255941656151519163122219105331650032010877259960485508319445359555704613905927587201097781408901155589955533478297794197835321609847740396639799050757074831489299907382134438204740104698766842652239268415758594480579026787380428800*i1^123 + -42649135991848056630914993254235728968614747976768807828376678258452725644448586778932390151024525136339182326124838640419930341507338633656625684015106881867596255291938032213495634100283337723870049451376593651161033229454797978335757465820729940876164499192943657466525153045786790738133609603341784978818562520099732160566470511868378199881397467355472721746559308898587217450150067540361544141735375528076036371423901137968705046325715709180271913892487118013120516276072299061305230717037880570766665170984534454487434415559026691736904812013719765100530439182765847897782731897875821867463802801711581299747224759792154087281096593684160605039210076261170050766155766988205093651296289282400825000440732451406863228947431191956123010221507220180076210721822800791172363795966463006058079476271660460476677906049151940561141478784603770619844859436475078338326287393552428924827847848801940193190076821874756158203937163135807798941344706667030964942086884475085981367063650959008456655866017631713956690961822619427690815361520854652041459442676989661948030628023128052476367047791791452173488532132787154525565985490119415477638523456199133198762381592120369883734600822412682313762299627523559326491468184576334743165978459557754962689292659065469153941293099348208397247680570521402040662518268430489194720802190289781444054003033672130381917906232726866007630219870374262948994949303965081255423158045048222798941251173306189426065492077444933564278131832873295782156539895449973982224364629306736299940255638379911579898972810934556632751877526674738731056793003199547279394607917563629745499235191946889649539675782683304474670033024678312675251489619676392199462091755452484546102361821962013724431000527419375593270890047262031970207502595510127016625143052932702161115737738506552806720340615787253005015654282062005881998164202006023543353185284906937432742923846649135091971887639687591587457838611593619671762848826397732986251963212597153003110589021567821442021512748562824460442002114719782314778124086882831172660657334953387825001889337293358927865888359434058472895263017947231322522663214316938416720117616510544238008176195673278654767379540788013143842286865355578530973665562286302481172618947437762775741355795253057304542342925194144169289396311039006326192933567556751764054741970515875994281665408930988789544505631761363061505093851482447743521106228061154732054124800*i1^124 + -4977588462690305637528090778652786063824907673463965306600102386933555792406810576906870301481285333877201395691517073269267649172742147064003095003038742409456284018408400623028477482231482946537776367753414042288788439631795728199462664561874194987987504921855204257900814380094015457961933111552213224031669050791252932031588425569729380082676687412292498616683196101334696497964492257892687400097795367062375240444435852422876902060534976881307962124382298900420428776699160904021031955832473236018952140949400164566307969632707480650489999668914211734404508730916561573223271856461914182047008292853280030179124611738459088974622008961559422864815990302029558682546071867975570295231952236839820859582932637293965444014601341152336414771925489267926165988634445286554864957126794261517798896625832053255947249272430577455461218117305017803571398062167662581762511314500559180658689323984408572666265735673180323597822590353284074661834666773986836022119806936247636891977181554345325554104742761308877476705779678174974085095600751499011991842239112874816535135743121537010711547914625186580965791344745127513229025935625905621415310753019714207637746106640540144659862404848659814207490553508350857574963400937416256854008726489605478618151029908900508942029112142541746684421786463734819313830879156053056082202953498482643566180936477213385623522851824515726026299556456953758076759795807951424496178326415680234740130457942095298349427691188842020391793537091221232339152804835739509308728928121859324492746992891436720789281151486866680209042669297998378884861802724581692987305109370392769647914535596124610742807522163798122770341613756945333770769889127249930027257499451881274075364722111957988737601053391182828996637882121947305859721727546849320528583617701430276274532003780127933194347211632810240058510731897103540210724593914423755270360941294482815239702676715417795230075144855470439892357514794528342789843689092630707586380002851455185941218803748411888719854572450627011165537431643233499583739449500609816698051704210284586902320887898708914626797137001790667123454791146613893627464067286057693271413379145615398157955275183677156555122358848241941442698540686764028166944053277380312344872740495416293578119914669085596348631300921858104019737735744847515596270715717871596915129998485432324721934453530744826175197558951538418657237727968216960*i1^125 + -283477791657419769911759069047947030661652883674391846853146764872519033662643916134580913833435963153463655907213610900181362864096329172819628856364916003876375004263983833193762998967501385558425318317667107431987578634680698318042377761276510831158112008938418153670169792257699463875133442218794738004169822593475809317789485093343675886215794944568331586212890680451946836602850599642303867939596228703524065947705915264842720079862764464897794328538515056761612464679735030828016921504459360178215758740580046513001637096988761891162514766697353842549030585568210311186216193748319904952206407991135301329832449453594061822676523318813774007186809987398624189946859495365828029128811883003355947862223285640506394804682160599750481051540531883085185037848040077619361927825250456951115273178546145518155366722790368605875993791619648252804146507717118938891140864554360161011889612064565365739513774382207697945315001294320439759730269697997116844748669292330243620936623314744587794518790674529937940137809199317816780813663678595165134517133219489663567162465723012748550315439168713406716567641825266908586508857489907959487792876215344171929303472637950978027076744110097829221379296308810958528707860989477128095020696184008609579016584350534211630937140665783547785009557577824549220978679325440678084184956956841937477178893108470851752881050199425401146236694222648293315882616123799766479112256415510534752695468614541171671709648982756213483519481102320074422641935624118116395878533032497495766278789504908499141969920979199335299859773968993985928622927449694295478422379439476651838381009054804171100765911612226263661352377620678984503603024474880348851477820293454666430878149552955501611658395875371791425998245620871478849772104860372666310711878452396646053052706027716200872599347278381864910197503305434506316867080505434004165443439268135884086701199006836134882693361660905398556249064310358871751313613736709716407962625463227511409952794426381968757197348824055085265876395863935463392204518443614211419798501338107145824650765505572499015313366232848955650425043878612352657086513927180308655789116124036877612477232469452859407965642927303742029756251667696983349747916316433305687131672551118206170344255325762489220231210217696694939471893585842504727589662417059152000604617414664966888785059393895000534293080*i1^126 + -6275942935775985480162938434667653519858793679378131084693684002989165156827415311840865750192204780731114669436852561916170370002033516165254048530252226156328969712524102546112812746728370919783098854760024509615147374506699630139861680534993313772619350586010581614338833541661714344196003212973367149721234017715773230366377606681976105229924253706757600213054838269698560843069006960215057389376501153913822870626874995544910421072049565185235636173780858407290289907969839580975701185256988608406798503465845558820815221378178790546862050653355481835271459944632190809390565478762858104051936137067528114587225431072992461909393398693749647014048878258462342898190785515063525387111865275172038054412540421629880708819106769830407812278368131689121590642201054516778306783198603989633662224416383043536654340405513718157379048580992360592859762175931203179795537562965516503179193887528265416267663341004618394654494699747564871469291780262012175706578562536667462018890650895574270614629053225929853059652880081959938917781459543464680123223777824229515588086915874551166862578199013283080431252503586718243170684080721528554906004599939282748778802124519424652545361589916143165751722118060319627757537508201350739194357775701320737096651404730049390616678853737257076705027662951778888874620971077219300319757364507646997179140271664419313053917392958090954632202536505006891698506995828891894073371119268803806153213697699936510976429135990056327155106954427247290289529727086394722418062175970213206978607137026767602418561081748842736257736274570523250069682927524478066512069536083560821573473360931536062013659053401542175381795820419988935851712517406224354631273866423022379865746656018628879377386003544490457807571221486156608349534533680946622122127068452765972287610569627864170413727125901121296435462191815385492508511560859971216972085094564146410206137974323738681672676013585596431585756403285840410929346658135038634643637266570889102549344066566969551225128768506597638126287751462944489222863334134059669701111585009281324529153327797782795602091437702702649508031980302378068921609983877033053149397779328898710734682612214785680150335898274425929736302951579314265479755652102409556402896324468217409300028719376950990782483317174436987290604189329275283053314314214568130304749831585154*i1^127 - N1*5580156332846937049551575765608094437663516611365939674108497652152787688716154809628925679323773888894287869574877192030538314310417512813340696236034775862556326896539690611299256900202569797425231212060771622388723739512884231532057407793974425429912494101495936514266073097786439158972997940134582183644480644964009794331551587977948772026514054832626848087782518568544281671189621141869928404852294263261059161943810731879911257359216631366408324133977105956549993218955101127015082516490614194699223353098393625472977019867252399176538000*i3 ] ]