[ [ -9975353300689680583558774556922776449156618056970600632928364528100390566327228937109192568364670766519913184358863617452940242616319513652716941077748923663155310529782332199425399596117792826661135480465264982186103707597834381694551055105933116078542806274008612404299249029163893485791758999257963719982286241981901004572632752185442670168184326515424312040900093242369386659602748732131122160725683096229371406190285338483267302420872917123430951877557473005229025817268105782529447783184178151822857375631433691863836663455316902312052543757590331070920835785455771129299135098188609829404343656871324598623678587218245523010710787281341954941999858106695826270267505455222567268150719840626942714373053533035538362079211396756987036447302042934901011299843288483028725311233608273478601620859775974718457957073283188751797613232773649935777949632622870893042653026651413376043738873087131606178593562026137799606782455125096290316810383458892670736126030231612909798911244091302691876623234160940899879998597913693320539149134983212122737469016403504951288647482651564725846383486665914987365843527306330444310827695574218324336443246521444679558057990606269545511862877961339138674876824801073874771325633559147089102454990567958060226365353782614024389177090188890353143131870214344672272194256753977046453723315292904266837774112228460241674532935566841501055474917126248711697549848149566475098214595741636519978215697154590089662361084427272608325462299143717891376952812384730221901505718010377692088275444200087396162004768461088110677485772875008847361298003057803167138811329732508062843217981546961053007027220452338343709589952668367373225293342788505902108763078212718915027562746439868968816151701349277891957962034246093699629903892421844182347556453420763709012389178642335619345979702619037477512876234957452668257151059474889630326321249912073677122748137391421259496210139028135673151385153391195516851101546279690901420122606709603305310548539995302461190685830409974939017393003574423217995463932972251308693104924506349576416195650636682187558092800000000000000000000000000000000000000000000000000000000000000 + 392308517720144256278556342350884226995269147041684920414094301567208765450131166104248976300197218946831807517440209704307664984166551458114904666735936499956954908017081427391154561763915229039302578219380261002468066437112922965908664693549878852757397192365620022338203645217967850994699299736628073679001377742580553623670191290937324942073934480065263676060926480474946505243237393831673961509185183828027301072100431236415683168985885095888033933776703055656908342242266579894130265414994772106258046328675475513100210774733045462770405058876688681257520821119078682633069392043338129563582873118543797513628305785304854055797117288417683469153680519569551666663809502787581415921977832427641500644136427659514996503742973096287292846806351747093703017085748904559108547602279268526937095011654043372983205698880527394542612867737270302170645448220904904902851322786330333522932546151572639155774121243395584827474539255834429946604679658095090826782402645034621414425002210683443211101715102276556634719890512621753532438804136498480647675052063166344101278196575551241865316958271981094098609893306560766064372648303947670656748333363375511925361413953195917185299010715169637195999442686989872389660408769575194810745684842139527299192882042974781934434028234493054658049009380500742021298061086832691712490292160326897162974480654810298874621318708146015516296339087510787523433423621855315632597930704871506313873206149465356155521553586881073069851058706083966643550575841972133492631453702990140260382188372474022231681355419829127225445448131995656196165592602332139157511564123269021324858844119903693594709575276876541508593084969112785865743535910092894196916718994473166205935718819200084244973563822762386359842466583633229913443082061883210695526340011944041054540512011264045849919491987046847409083137728175509144560606068692745032565922647593858149786460804190682312847693170040279140411918737483652539520278069369340589496834029314337128950519202978397155025924863039695552718033561845542507340659250385840051001897359896552958953714068813035892165836800000000000000000000000000000000000000000000000000000000000*i1 + -6273553542598411898150970784213126733402033801112374189908747146547597652615582995666267322113770867707145274687584420984601444260867689054833605068843569438999718613592185021564407875909710760357516096248619757523092679358833312035590305490185466342876089877042257981652244938648629807255248989117982138188378233515778124649210001651889772693089668389481303292434965672608949795591554116544393982110780389054147384686477440232251737793612056019172939463147349235231077921892041064520653643666995924587317503335279211262688001855049378642952797378688699810793370486390176626102639764856652471980861753264066002452212190061103384356433150356862770904851864844968287574917674804601709912859218038839104956281916681921625290255324181224533657221929500062844968411665817758163353741665220854021450366757180828156695663552284078344937939283644315013941508999436766086190828443750270888270091980067082046748905203408332809910904910677817206062977543438049726803146363696013129263064330320208021750226006519690554817128446111865202748685930022769164564376041539263726903374132697199144382205972980773662109943836407645407620136912978335594095556001595119825830679062214000740713580159821064775721265124803320459923925148439271810918183032281493467811082741345952680317234130409172965431120469705549475383986692168920422304224103635888504608170398070664795069569395838902012372045073842072154428655532940106409614804106761145588748287321631850524695248099143526664318568389180897636665626602178720437942586411277028365568153748277678280620358237204032911857577683821225454960856386034839718041185218834985236246012503518508260223582264617846359944103764019091107366773733718534036158075131768730637919915620216825741571072234883034330475127993867061906423119468856383342806006026577544671490830894836153970605019053160325381510778918420942856207579004259465258177578537978430616134837118168510054126769092226874677176633678248511714136285148906969710839123040320713340709192934184199888595866775644297782701492575493220895968180605778306770083032251328495967659569390333684071863523737600000000000000000000000000000000000000000000000000000000*i1^2 + 53965104987853450628324657157222323748499410826805893888078734024869148180875730672811112533512187374033106049715044763814009934927303956325271839670636730640572632815367467810735522196262941421035974125823133972663921729753542716193770884981418893544532094990460778295570960623461375465665062464432620654736965371893578407303470580869201339910268962135025203997250950805476895490479607610899860886246628499220093389343683849634224866579154188174916912902173381744453236056720709234427313994866390106659825480972322125145834484225222074375384889597732072403847992163129355296537265597491864428676930611319681715997980736044425538001665165716466884198007167477342045868635142749596648718942735901555550588575861456542683069591836132542588427087220881059026953760049792284745782655188185231406579694988013013085505888122793166170540201819638862991570424228429228880263514630261554615638010740937664436863512340251519586370296318692836298145646526532043066457051705315364035667605234516179047591193934204854909425442629767439948632703675045914448928055241616004386775038489973564275966225675381388197846388559986771769098744255684593289686861619688922964166028781414739900969111368308509928712094849524139100625714976872437084587200141506767925861718079837134536400670659613670099299778911592907308448981286638482071280226411167767460816863416691506538444206147669530920951657345364296688463823336840637315445149599713980181563323911707905303569905679461128357847306585793216473188600794509789831752505198377855627474505852489452068266945503090953523098017836485934616136278255760527242607477494096570205368469933717623765128167543541610754909077490444416062368706297793926791129446970152862120636804259640127282423933349238587692700995615932243113680884321751046436425152341537147299390402539735065462409455515962905546617520164902195887585582186822572675607991453000143486029286649384316313528165276548213220061012597847053196334658294908234562747673530964134628586027986931607723623157502361977917731309727849671727321093896524424623250731016780085974522775727915910530938699776000000000000000000000000000000000000000000000000000000*i1^3 + -289599827717686138224997340720586742007817508704207794345380433871674312084591565078059770677527912792840652696022020509007842959909299409601419085652728415732909746293093846569652821487093447491909579549537570436296446479303377073640490274850426118124137543208746935592519069411141622248221218187358472398434643750786661563821230930460253770907633881507625062687253656371273654660863197093534184912288047939484436229677201612094717081870463548151611057334892855602284735446059919586627193421210964246409330271391900451193411614080737609816158253035478284031327667329782593330609282648388526086510429356829329583328377964396018062649814940157750620048413245668026385117770173421895822006040695770549641550712060295633865850430259261866642540609549662444228981358252806832100768303740085869447126021928282259034707995219037958429581832111812299614518628564035182928443298344576642044107504140406178461357075564349585409235985958136629562697911788405887792144046983711382203664961634001599712681386299720502471787727071356692408871357639612388583775652348534255638721260110624090541757372188408423841723615380400327723309389125398542827829977745978616301971479816650722082199675248532321456991692187517261010588025401488790514059690672911284806428336171591991066901612655105265063271648891531718082735475735558189695144593497579379798962877842055331850174249968915180896746666709080877629478268031442277895937720790982603277580635243166104890547119835357305791869793834274685661791120803813518934146284052523207391548846238551191774109302420681395113141674659736305591116581626846051929440813261805310892305098218147444369618363467640672516621134253137770349785987149425817762622599616839611898106092455359777631238694503335512780317891638854430579398403891490635425909718694305459235083834843163685225360354868235816779238627986833616945101205993133313151429448650985542426096681736473659794485274415073130264203348026415643248756337944907891809508331268835279264244743645506481947174090033479498906693482019100156526127633968158462006437082494305992234666811497009980253489070080000000000000000000000000000000000000000000000000000*i1^4 + 1043789446553773608745214059820145224575851877521233241195007577971491721370287150931565950388887577581539905425090857388135984924632467180756474885973673343043781313062735752954356179922548214941911947281523757112044000317569510582048438763569364447517975806129076335231749029630528368755860996665284797657118649577765303064031969042480399203760099545692318031510633766061931994200505174918922909817689171193558374791530533647591433087060711607876729396532310077345671037448143850172283312624114657574841446548228444598866552226563583968059831887199279664716482669864425298446313083291195807395968629753163112220475592679299946959796807640377238257914201275843275260378126093603297845148058305556249378968011605356406742844467009577603142649174619094965959955094344025991371272717146166415517630259716300444393209416346344419943037007186229730459174240178628147801953727035292664505864479588847830450224915416147418202807113653112794948143976805272485374462997753276624598758162523153025247825492192618226223037976159510281464217692412674291516714041737238851069720126306091653477791954179976067912393100955468968949185877179783105546877357482026443603883845121286752331284594011178694067724758482456861651712695015914666460701568081521086201748385534692629052465290372175369895161982918272146315592232935484075000435630327960914017191961120200003767715024051135147236455863740216225403639249488623552194955398029678198835201069735725555203512287048906754201903606445263181628479538323748253540446100144502048797408664562972623221788002499886547641581172253462315101075135157326304202669465015135778632224333120155248690467553979424083650531586919161818881781257924389651497787000764462130966428986615379804353770947751107813192513572886695376328894459758261516124974909480333837855894165230186651094013337266013711799519042578091964602296541939928733361374322899321963186083572782506274575286914777926662745331367734573139661593459267734689355057930503616823841197622295628851354242711657387935007921820864355833867464639780138614252955272514815866664409269260443843829872721920000000000000000000000000000000000000000000000000*i1^5 + -2658814672454983494824215252158259770983649763704983788168293458108093892319828491313235802963528843274322465630783009162099025654174595675542530192032950676567918362780337677177077543581618567559155853641275892887542890330072459313070688075676969641394053555275658943308897831839365044015231008079683264499501601887760218742495942381415205558757394070405174650417296834200107601554761479851080822546000347473867979994981224145304114091055032859104509314946435230789153821463276562258706596600303903647725405604292017103914640782132990740220872205512790110912182263543143823406191746827997869188064809186405516799868412119090077010964268828844346003106457138289475321061726440220164159215937677476606763084391312429960185546980499009787659205831351238528879117019020691938635167559630926987477430779060173654633604617865915060976129430829726249680698347692116973494745337919309284416452787474806982256695358131575493458328564399027056629788211967121679348424009832277025911588619084088458852763159243073107146630334319178433018011287775360699736371509389560020200408633688387385552795905961071460406778275173990391723505258048499014741851931223630322447678412148245713896896056968981039430375737501075212287850922967646709089734041010779338960507956822078288891910261369596993548554882125096636989650830625499784226279200005863009638018198754481828190678378380769344814753057001378074489405439995218966282857549075890489332545506977319343690036616302945844950856984698344798670778030977284387335640638161805855759534386348242130184148941405941669467206837652159699786587271723565005768955491490103351903387752832267552241677370523882514690037694181174875594673770940255363293608252928679394480013916764760444957544960096795925783925380927960426530360827465703592924969762319774766743074520379708159729351934091044327634773611833177640550110601713219933923582943308681434796217725743386655015157051964685526506822207516673973696690068494298259139547884415263759104368764208409099737971367666455134501049488262765000031205811620000340662996997382698037149334434282085986945445396480000000000000000000000000000000000000000000000*i1^6 + 4827250395850607825996207964941093162759140860837161576552361261942438111129389847508602978080255135492577763557429732024205338403367858025892310318689391261261404054807296844678990078987003967415325275902884139867123061263467144249802995302316496837772963402492623898355470415059793747878322309414137352032994927421090586701617437580088896678319666856609184896017350788834318346840838954921884598238154548062739609431985391106660898829015804165152771241461905934777808027456053327716769184305110995654944104662678104689379984961368187585832617017029050714898791626017102661018607890372080251907540811890875898987153208830407191483785060780160546756276684327423163290131874590079156311682973146231357575388352251752247896972368480318219526049927815777553768401550373037012983622705776067919938310018021407014693228561518272990538312230450406644055953723729506641889355326955720661206541259183485924993253184022148420932258577173654903152929212231278666774305201007653495800688863976838916490730408282231474384412456749097993550511176840819068566380526438281452523960688677906960292727716222572551492875605842573006784260556535721105090443151607445822178606845714549419029912192944691531709443810849897404583875551436283893543164570233370260832624938887079526437919373300354828806017304318095288783726965619395918708025050064653809616035647294109894764343264958747857540883208504745693050931151346190418718900245374903271360567322134131604161521258313150840615064934992915360332965760044823649692492270767485731685815336578435449506903973417859960774189584080883886341395841257069675657316032301277877646283821349029083137907415067557473980613152465299714135599312869004699236410374713084587067211734970058256880926127407187564812942089972590154601649261984956234827451897997119803506578503001904604708690530152916981153307301005052017248448572730567784641462325711598349420277058989883619355004066384573076484057221569642019149640097559044517655648379029224792292456813992561111655701512092492197844573527284358230080211111524913479607850640558481024536963648623370256029791027200000000000000000000000000000000000000000000*i1^7 + -5601196671655723408362387858236980885103667051448429831930635195361603872347309692295735109728584137134116171856191988739277836559833300728376836995745812694422520120355948516012040459417964046097110745381154099009149859053619095791985647447625529283876889845973587993100435764274424792866487926904554070133166264437201280330273778973059212939242018016976299088597746924707985097494070811057122754209616120707560871483809025968752569917915179361381076898458821056920111729491614494801775543197969768853819907685292099640312391261842860679084942909976358478783107992629495777057047025890473471807532316071495253034605007037879850350368208166722202839968827525275148580775210475008968520476938028823641328779675553725617594022266628947043628843465256783148103028067699146920822424844052433985110931455520084341604456672126284991185377025757800749914590311655710498733553585987498124706296719752616770819582628797668078813836470614646572877420570129596530264158897558958264517012588757140286481834169627844257815361640283976315574427119828194301910782642998636830475671246859746931401729771696353036748439720534152065382353336310402281486510167822944667761508257933365781804963644064912656796780406080099316066499728258630065717422111140528882684913517834077606240182911064258547362196712013118993112321614324453094171829111338579945588152450087152864192103273005386845788969706752516635724625085767867875841968178717158212380395964373165915724142465474570045236447674074372783558601717640466798220030314332692739481280546112242627660042457532737602165343029580658105916645980495167441976712046281404506570736914139815761003711959228616161206479358707257418449082651129578184671346601470496094786987327558067939654087031884170183346092656280618425416145168168780068968538442406593037520242435357279079009029426692627347964742115241222468029964522063004199736712042247602871340649248693322021587947199685554562232589639319543763527705182369308542909085682420157824273540614623877565146148957873501325233221173903837002979813460398059097342459378226961994425807477488074538568646656000000000000000000000000000000000000000000*i1^8 + 2244973984534362113004694562024553120157810611579232381783878062482557857927811664881259541960149083574806481185363517272577065264501257892593080900980472609504391229762344411457618967242239368670213254128592297532224549899233194316858144241563258230206874987722052570027358454647869268597013435586283930078848112939826456183614170240208872787460093136595656541216876130620554236581772183042536646625900827674831912589094207325860655583442561192028784768670455148018906607613006847368412371598646440863410629041478742119902187382402878489387917899198226098753483715298764924298466783165482966590967318163243202665256353478108682476640821933904264940495160829954846961392833705384610573016720712330858358454943172754468046111330164074753559739763186549762670260177938213198369768840708682184449111062336708982675574287286785226522366806016720314629733636636100055352312059842288389042015629482590398218692233789539336486246015346817381766422979233214599821930223254073609744216366570905972599426346919637484080695838374070268965659882530897659028752674564981522533324203067895469435394372552781600809174431147353947590963826991713700083556213094137416834862729612418949461039031852393338853285600126529478650349180317784951231295265501564837027959201726930020624550442465764646329152097127133130827389491144129079998727242131533394092068035186849337779965043274633092455362864130541900315111491246650872706802632425825846670847434748836056384108016018824145119602560317041119506822410037455081923863749574526869036649609795573916953021214921332325426586315204187503255738679716751977213592132289758846586126782415909818210270944084246699826252846930479330708293585674715628009266540335335008295754318874878910666102010666711579003360347705277997334976887566478277925335709162082413106861694009227064496590596115172248686150500856473135789485189644187045455875534417978496815519125723311880800243675301567691397051198077970781644234858951855422399897998084810086464017315511166185635125095639585370246727662205617842828694771605196630373258999942944487241179877393663194604503040000000000000000000000000000000000000000*i1^9 + 1108564777860432948023146390487493137459290499842608661158342057550349833919539502883739766021746794646093394790193882351308115449896977418453942568068466330759844263646627603674180742076842962296260752796375313851097595911448090174496818072518926875686669066501274761405306172738976325181415857441490946796824750760188808868397459060075360294065972119222089543485853553164064795321922414697767502593125744741000252580380565504300871384958718971087945413487194589836705661724297129197710798221205696967489787683223909539700828198858126867417561145430770949157775953461536285621671282445210711460603901690852513659937384332312255139080449921119729489760625239118503119863226761245503854109770502402806211325902753618871989990639633699409284361722323512832214808176590463702868897033432785472781647018504302336333772056703143753185941698532380594034242572179835585877547468234027343193281032279645956289764899604333970039968073097659305323839760258819223088843556766154061019916661667769935091339641359434766380231302118254023204815579187206512980503867649304889835874439683155043752693312464902325762597075644839758625020557211812368646619177794690800299841898354800509506542871344179510052293200623294106714910023552069460643186498599983635837108072702638771581208575886655212275646745781890590435944362017109986894220416111219955253347122875819243358583713342448605412787889066324172727407511328951565861668339456089703368051946573698061424088344605809932458495993170751647018416496264950607300916789392100464286421396240283510497175592797133059809855070607011623082943797755712156401826628652775999500180958059335423582802332193383594763520250486589346194240191779012798465699567680260398482664773770741164689500859048086227071649492524391224219810135303571160049867383086527031930854119612968552925115906027861908094258025477008777560802585338896769038219010694000891896669819292209246057092074915046695580493206980554569206382542320648197792149094731857776190445075160003449808632343953597503943472852397411462488559339272567843046152248257242514095938955930725983415435264000000000000000000000000000000000000*i1^10 + -1257451417380516314686734533968167309540748962243563282622971768971520833739061994999851172083565416620901601323134050120086801281801408549975445322231378362121416447217779279880822698364713284990720797347320656835364791718406158782278947168350092840356177280588500747305593731468896613667823531113860100343661018383786948957579363298554043771836572221676638146200826621995056615154873123803740795277671435131008482075957217886758140371335223374985057439456612537077106522106290608172647331184610692797977470010295967504215879784163984043183552125072410292789355299449587871363621541143826679150092143002086114143636433712905525669485056042422724120810864822591445285403535478103868898055793086171644513896827240120682765681290561868191018430499549823986821936878059167768679181768992761928384086941408604533791938387070929064975151171354708563374095678127422962085220497222476218621561951201211854430990726451326006409320420501354506032423302511232316998015806168638930724970384666622854270888565627777235041705204705262276741717181297889614547217081332197568222407165538768056955699340308097182716374936675871103305299933711550350326556569450541015145039775525231374328076914087376370852156036079642707011818130932749591217185557810276756198640055598730493119066525197203885516161866373194102611011619981435629144398922706619860933773117520145662463092573837611200764164050280496632044647673433413634805831578105213647242461368360840350556521123497107335267453800906496243997059481112433842959555817458048381067328648759584175320281729196266627314577532470633853749248525895723392776443077008037774687222608217486775163518820417970717711027114454475011877411933838210707498759888081564189221015529776517454514431463233168445655806591943835626018869791964427531565418874199840231583708250658686198309161945890342235861584636707849383804574385561416287163681306316976410620096694108430876498748250855702933013062942014463498683886408777476307596677246285121399627005702004403759106849605723326913385254323731546053336183549634105801656264600005498354391805801244631578947092480000000000000000000000000000000000*i1^11 + 40874715104760536674465009642287897067958365402006559692528699131358311526982186625339433529312256770432210009949133527787838785374588365296837350466276752933976567217062364160871830496371594583615955945306826558607939083284280223526861483064612049909295850019712022556841261525062079792395545976669488591516493246723444476370716716804175126632322744518494803012040328924012561213254656698475998165300301159896165968201391235104681355759198920310067530497473025484078398791264312034613156864360147123413630395962774445349548154783182681522785757092476543760494996004632813582304121165675014268916410478613054511008574182523455278713687284249088564230166340503634788283668847634756193778448007104840432367795764688530026945703557724018782485081636208112220932151652551195731261591209220488688863487098634205945053422906433013886571904622295493301016490218639433423483616273326864882047596572652026194040593021512537670147821897233022504205429734421520881447392002932110482823579822996955013863100513688766017826242825443492761183429166691534578699261558248458392791508122516630727456023385200289359386008763444863590490752312667230989377896234393395930264943347386176705066387322482330655301106835326553849985782758805400589797657676703438697382411331620108057041620066860399427212725433631356024947097139447569107161918446691984661888487273673086769197847442601984128387792072908152224933458440298910086920091886268874752920106751447352406836497881900123005936292922469586691062154793352243013226819216972104125328900086730880337526022966709811768383548314453085475480339181918623376492653851836463867328231059771323963709345096488754659889562639799986099981174557606324851151433298878200784630888981153329595406823224711834002889544465561924142874777281572829702681427456403955857433239626193211669291930563129835944000031801947271879879110329710762497883347821911793585127165526051155649747300451855700295256755962445864675456629426032197936021776947967769943553201268315091242442129892078355107901624727317543851340606149650296596718022387115107957513676707363754606592000000000000000000000000000000000*i1^12 + 753533827267198198039871353220234286736088270753548011619859387990012289426865293247316834507971420906888586015379592162642100753781431238311721031319607836839930180033201819747703776038311216753515859732200580324014597224087078580846737731816930536209573518638294964177183366142516563672745741198580577844638036426084564249612076882490867183725428615947301456612325145383022559430568091150832043812027998351871978087896441069960385935778227899425429901112951403339216483927768905361392410855871895944457761047396369769592970360194560927236321025116011460167152601042656792313668626516009816286371261293843434225110125305230789471005001315558375174557237829864780156567855372742195585747613957596941640337664997114421202746942970914811950721216531997489257833812716119444245450560038191214223780716312293535976468488208960194417325163532301704493529978757407426068191811080740374734313476413517621506276954235744379162648001758677256088525130507061751225774918975585752426779621566852595115806625686576246305200285634809008284649282031205673077223872348454446695384964156627269544254095529601191984899134485030000423274266784612227239267772472640547175934632151961186048150193312216931397445259658526496238899740319132360440479860163761180540003389516314645448757336853164368918692919097705737697535733139316235183361358406287401640468880897997114335814189288490415053463728489474556461625227315782880983690886299187403905602179601022886195418180369360310650542529579903576382873245791177011626536535409510858429434973658621602566192532252717621204773527949691640436574800103194857920056779654833734193322932052196904063487509452744293474107434169868989528058103055511473005652299603035682480520803815793455523537516374910961531062056284870661710463449092690024878479513912054071395449389267653917292569359638219712187583327737532469216490499994253676572591223298555733710472519920830415374023038097550899999937000623705182292840563181133632352334949784523663112138458728016001053942355317910842794758981331572587938943345939423715100825797846681372202452769594944052527104000000000000000000000000000000*i1^13 + -788515343304888171559290851000446795076569880538630966524430454763985276244711542072923169819535707940062019948380182878413636717301412531684521305370612442632401835185885267374362274913426507382944091963762940518010986575677908668588656656583302320297428105301086233019782183293975130393959852358511205120325532590275541800924509578389777141291174444678179833018152602978390340323527130298344970434143395757061128591015037494132022602440811376832868204702599778943942274584606868533194737838162104956118994412088039139975853378303654608300082785261598338300348335465522125070952411856902698516444525392944875253150772494804662806908813322258715442797299005046040259979589408172167992469444482602875448473782202678145595470052722328783238458427420051695561800817056410295359592551352873220068032823009084131732481502989121363932875327623234860209837140675769305609703784898595464450693272597673572713372350932686643368434367577832080841193945974396448523012688188897309921784711950210655664180841344368601005855906330157754944350349039198978630494617847036620482172016347477714841569611720061130968059690753278783147658658266895851212859275791196121596363400344219480304135434693404333078805900405374972933307882099723920600776454280436085111511392778932250853960900501855356749900149204585497668866568384551402244525968118626865034588392625591129040708507419886019465852347475103376440062535285916960186992744358577570985426115498883677676163811500254225854921069567833758330015020420989109033771588840022179617977516458721565047451566555528827145208982056065323953538526005978678382977371181514659325286037635520680216315156044545135030148674613194133743692673117465944232835521216632966758478190855606372024615450712133188957628805519170021981158067478544506116353499486364921074353293157895301270007881747621021113128275175541081812400575979588782778264518055496559599339823630734343119025942420237872838109969413324040766865036632202316378025582657905627364942446915258221776263017468985481100470280991904966482444077292286981808567171624642783022023432561290054205440000000000000000000000000000*i1^14 + -1117656134238198892777218892350196371420868445721513179840056073290049778730171586229096979035094317685461831012823044280991451350900005738615326615700880286362012238321523891649856747097343126373362862019543550759984221178050467668756094097998581600928197425776387703518161544032486944261330189868906242341620960308313915733400714271883282400928121676436398855364581924598113581849909507567857133953340952926113212550166687562842251810393244196247497577725507714134348641926220439834914196289750222900431172722484508015636696298979249666737696068803975058526608279095359873116890589131246187466556692402183609861029747677733100234508264791461957259491211262828812105791373642957657430009282271673268979287597737730679542873772778541636096014744178706203324123938019324917429580334867566264989850870217821130224400146907740174380347825640203833517065486804009758533630641241977703442469286085633009436551537371491835452240518327696395535172498643879617174386099744696371619562337477147440120668377137415246103048536144788962853950276684389766169463073007122815880739679212059372549116609010961331773899400073884101066267671255136083275216011267677826549978658025857997469228842438599990525665977315580317860538693688627759302610418889727391105968758149087286177769609997427887742923890174388702011428344289111098792406348051319225715615552995442738131627051829411454397502878870404505674157884577119370101163905022351051195981197939132622050226343928584064426396794436625480796006568223050558263318157627172443284305554653782206094733686745973570982367003272677577454636760810714293387057069473653584317944989695920239323569733108303491769630920574627658667744020009331794011136411845393710398894842328658006814195639741686297794012490193278850354893824408649725455606736601692722782115453725940822325769482772898626803569266917655910176050510032518779942150039931000390657080799664097483342982894430092918238009186850881860624428487745651162229581649063514455309310868975145775240098171940509106302817627872154999349952399313022851224858250524477306219025518547041674854400000000000000000000000000*i1^15 + -647417635090830650801851071426827313616553165140356281580552107033700346958576189350011806632181738944192139335365882934890070114991736226747149555657883018254983702901686491900184008818627501195061866116407144811652067556004931998591190913900976484807882690653930151463204922413889373565426834792053247381389100459206658159134307977704852389271294806859080254792629473241329161328489151077072956584927034592863929888388511375879748322068738977303140303687214633284698607014941141816569790445026629935007884148675315383784025759335158276403503890862450775818096290587463174655027842829279756191719640131235846174683216142557585880766046025869911360974933181510810921721489884656166979527789626277516315348738865083101454138764680492523853903208549092077377181294898872885388941008784318238896390052855122225228140621040982357982052451299512292038909686794913076292242843636271999185631998643241399407985627463018680331312483773549401653102953233826486164670241200460563272296101757708868495433894135495341040612083209546639083902514064030758723844914945311193634639961473443793452235282196115160769008744202569939975689902096176641129134214468736571616164111791616752117981765457782067540500395175508861179283062138680802034447257257512709442191948011869095855870781595368781412536704900515935003839746539092190536735621403539177492956735429357699279583619416095001224923732753002331687553507539613870740301800655273889255073000516380790614406047098457787776969761436561283184791705402878395962987252612607229172870741001487160317839973869892625748044976223268298816099972543905212526870045127811980223439582442455606893300592365833496177017266963727054614272641925175071424402630962832602345565369770998269386315925868093367685738689711087127411556334354889349088155957502150646205786285115961040699778959225244627420773171381344306857926038035228688402313074323915813100422871871680903181951644777787974389766658297273421595817366264069586531501181422655413991814633378449765260236161217464798570743714875832984890293987800638319899603881277336128070010031679190597632000000000000000000000000*i1^16 + -247816998869302179859046633780460746885307034097297252829415735944698766147463954315109583951232782214194333762556372129039383316898989560776458191885375346761085813642341041583214739673184894164227356086366700929655911930138528420450859439968572957594397933143640780797596190235815348678843770892460517993641634720920956263132586369328533036179483436351163058925374757899021419905727149337865061120925128437973409454183724410833040242759514827218295221655563880004525514725855521393621086831449820890047037746451638595620661685486639452367778831403252127528440669996367247595841844600297857677091468471983395882400186866163667181740386297802268978252860292142797538811469702076942652261903546483479624457793229111645894403831742939505996681379629523751293735678804765107152451375091197802085141381405456664652979572299754767192723698164996168614657191224133488354675421745057259910609704197035015418336994660713775397088376867600358990528895520473689368377508105962015397847922636382161221257517234839616436396829053818227017978440250129039300827600707571294760356405522712811828016213338505479217524696514570308151688542185049556392574169706530062835695076446506807444922238179759989238409547732593411421295513683872513425181179832853579502372555196380986669927782316964450750151967705245995482490816123832244668564487321230417959566661417969208501720733013565151724874045891430387038212340152627474019330286583358673271944767186730400743265745081852135279853002471708535459230783719792506742912843273949241860527660635365365106416952903065299087485433016184365840774065779328543543392037314904791922627906885668733858019733372777296815629989145423741002688823464508393103107412230149597615752436853811759403876676967130870072480546570039817271265138157547309451014537136314798424698176365516994854683931163468714830496852186330741607686815860331119256957220522289556881491203479635375966627054306422347854393195165986568699029380098791227266391749703996742166863641719819786095626933596689271897027733209757891873299757205357451401709016646594365822945718603192729600000000000000000000000*i1^17 + -72125147173247787706309825789279611709107532331915717620760901791436759040801556758624828930516613219768102526728663844664012774408249431612114673238056143902749977060765416085905913687416751744870800502781837216596309807843639066897746401072322450638538135724239765205667001429380972477932877232181725836343590592799001975863128171131005184761644525715546665329248675435095866659763688553837958830075976391911590819917639811405983785107618417268235568119990811613280100970037974258754861799492617604717630631443392397294380591853267603174925193808086664656299968277422668955537881773813437296078366719016194818645598844734617364863784946466461793618599225540350683996960940415453162939395509580309859850794822981816030504488560626835811970876812162574263675802662093839548136513768825542091288641037997910287252071221192539011345435067564222851994687574498818290567247990030930710305465198936225822683135728435269047896940523093074323860562362431313256365663430825759011995574192688928636283689368243163966796493897363046032998740078812002273746505770701070861429810167307142434033891937985265343832014214963968987193964978025117577893704579369451331055641831039508069689518674877125763029737279793182567729255412454363314539684099887684739291181021774654862386583012956984043042542616150832231688955309230975630937930664229244259787520116133670120768544285710499436945654835260891362792290370849385846557025653024155711070808432694087396060085371460427016214463851775021534180894494881953541519853323957374492331957765003416156563857662238595441514525155273526863699876489580654689677724142214584435605371303157037561292673266369103665976861441580880761582124867828919465233972888058790574490882935110240167773429234560095982929943157049852135346627898488903196430604988795208257171232785333815546798291322026382220125992947196368853381411258726918535259357965837065746531512026898025347497020661298673299934347655759090128314275755305337773615083716531217789958050391942392203761355123852145777368103966572304035815205813828033719673340199231616627612211655108198400000000000000000000*i1^18 + -17133585356279216480396326431143503037164319086024174844533368443500953112763838605462316657523586437963221229509712842578566164429219579392486155411441358665211166952727551650534194796800263990137461339868792360631797439323735022347039927618072473314005678170169013631132514921826207229213341469804340331166678473252477540393814881293201129958832485882118903418969957186552220288904404414207691309138974687268049971193289427420325324486877737525433455617193903010122385181553693200843281046583365274710906340418162843356413629438990149843478071696674440101514219295290776551154349878543183684373927716779406713529393871388162698802427104347282432973526138526404814128626638719104122692606640882606756040559574948555196880479144923170166818370218450376837654754091382781944004848179772458213605697352994204447665448766070388340564388261426380163960314639758666719390767538621373948493665943127545360442749745191798944890906077227328211552115986357361834579069677009491979436450197973554334755161932415314036437919626271228621277514352086456458013716705764795496475979405080083994059479725708053930035849094927953949301102089571230956120850508954723488133511789698346960563129850428669009880432114728092091807487884727247045601342789191348444100796447115967748592211866093827413229475478343648369564398561145077463503317238628249380066594153317267331591880480337969007063420448234066696569195326646998585092659931858169959955911818874687934562815154327530426202194358960370191916146246068938549920006747531891350808745769432995995796798465519746204389113077854435113191660000672688061289508686767376919679449855772212879024947418092714784024882886814127701897082647053826107846374453962222063363136180485148600782637239377145018059704768024362053186231718925235547387100796804067898219613076495770762774483137190663732568851494956176267933721670654018637960928277301635501503900383760489208033313550799874573082198697396944474675517669587301438657563313933631540304004287280689024616685986568465155865260893709302828445262270000942451124540017186563510789040427237376000000000000000000*i1^19 + -3399176442272965050215767547032824976696698727684090822429865343182618447305174917822795494181917102401954944220665583415404567736667393639387771855324536627231329704284828649733450961740676605255015064761436805185045268679393952109462435229582276438156988027316705689394249866232381456770448459941544006793062015435843500118052560279112208070605632991015181200044206079739211957186736116495788783479442679481456232990494643688168516174125872248758345614746024141261578278310362736496382011831895236276569462338385100115022066032778615106329382945005681010646903630200035185740716957299289687263352601817715852724669917568534368019046657823131063629597571767913101896248068676955798677800519952734728748113635581191502052636500673804180018364861006597853800669828730011150073838660976791645600801264175585097178632513594200479035296534353505535323533687779901259257295365473892489762530573078063617942459943766505696276836632745757307234314633909259674373849766221369363363871317474637668322038300414548704941478840039326245476435950361117348936447087659927359766270719343908113252022878375644389276187194030950229674150873355472851645664054476460623705346452321271131996063932556298265450111035044956465250623899141070459487330048358400970487452423679469520591370882020321182308099786216615691479158265133579709392582694844249891238267941075002912616059014057659623094312860332426559526558652445299632563569258594579327308675991204007262369053406303015413960764520043639891733809631049606524798956945197430206663606626372251393321306193853499491587542861572509725654276556580758228821891339368723540681354958337565678365030806813604129408566159878252880515156875554083942102402928316629543018646570115103523304466548435846103945109798300128394730660596572729028503552251017747215888103885398004806433470065609162673404804128427256225218003486594727279402355709048845435758066271056232085643442211920596836889915259006245071258619865160386366007822026538086152551312161727440604133546744441022776388166213103198897018426158985567377153329846377259949378393100779520000000000000000*i1^20 + -574002743261752620181962228353847126312320775462699526336103321743911476294914583887381939584425644502499328101284938433673336779080377172295133689733558622311054506661391147242195483409870357024224147056983536448137129513848857211990868058327137302533608150753660098748620201390243556886362352954873447226845236129188270224464008196303007106900978869580257421355536801758530082494668972686554099085307718402979010652186595480234329829373167666159741885139197083887943507437577739504294737815459210983058447018928091854191967208843076731703415669854101793975345897342813185472634536771109011223460573800019524722659587667249296204581055890727194409930768803183138847437806051153880450114558930861205958363642657892368756717009957855694424706156946494423170098647534665024069820099174531239322209500700774041891790167305425064743573056228278355092535093446313184616233020546644104319246603200784934115074170024444467846048251742375289561115234411529871668335468539154174483674906704575721918714207918008691021374878969715868499894115599583379377905302506110507246371601095113355942377585515277210651419635910362031953734222564287726715199523374577759155783118037287277849994855311713963828064836939621586980141761488979107208692675163017688115578232205317102265280785362284172512714358611545380383830273169452771100979189281288111994061611142982713896646990682605710859924261057867490233340546575395164811298409367756340869788073861355878956917364362779776168836678829424799094618428779482036796401766454197038178222447338003833071764746221331502370603858004025845484371716422451243433365940290327846602671843043995867787357614606355584903017835150186772256430462501481648207722455334343891908883780051068270953414840502784156881168330290009844151652327732768044684958464473814563082022482737766421874898093459375656284567040395540202236937505493859027329386141187138332743167094854849067938408598037435165018295837534034292910073673294168557691257288348156533503552536528831120345968933040562215859896263292592531757659805176038161397980454576996827179437889945600000000000000*i1^21 + -83828349351072600571319011457698839975887597268324370874973971676161387511900243703748361112368444498126474869070918988488502628623916150238949880386630725309512901184497400912257937636939891404774785607688032132791022686589470507901241994121667304772247053221316141490130008717039677228527215029266335433142628694747255612178085994631163486801532904265686629140825204638878985983477115040565717002806763080598004449577504959652079299610647584020584514823052687306762513753676446858042143631205556438783500111810339509503682623789115312927935048703287098688812785370870467868569814891207042584215443924793754868589297739532742473888017379644546596709975674866313662111181541603431890662478788802549341904154080689006439745624242702578778827396821375543348714903543293639485550658878284078908772004283306552837534482807766659122096639114416455086290273574392791190607136096969976159515640405968713628199619529595145586778888632158078407153911803187009033852177796652843047955616186052666039577451055131077541732093087793900801338679134276193028968277267364498648434301680628382599879275510277156554394497124127164499086696367358327309516348642532484713227050192712246197599933321052687749724153054284563330301836861967937884845453684368654664880464027327718540410285693540703837755192166796936314974391788788010206472509135456158423055701226563558557074286536434907500619859962445722273202443308055729861770949075959718918226669320622927115770041619203867587147408913309191849404484253793587902669428875958319099090802831669872162481778945789286995960334908309245462352313942417176872403207581921960431661530725529919771558629374644330224585828242627351731882019966611487725309872761077022331372548309333425183391279465496390604283499950063807081599984798306331016899474445417125646499945790701650079851734421869049356676502042894703733886518922351780613475692491014361174897004112247476546806386852831619783886156375730322228406813413103731792483592364296284028869489700345675511706629031699776007977114842253092507948853294906620455800753845550285289643048960000000000000*i1^22 + -10511733209892431220624144515334120812516863415320734144227539465907142868405158327256089905314558190602608302390441090153820091780366664054623244354511632825777746370511360978930260426093834270430765464121556855185823846667140707105820226276436096905832359440319006793748432197458767704071673523221739765890242586890506099617314105720988639886562411772163392722464354442121794174336713046341110078763118623954327686606836323689195048782299028665008487739719099966596044116287287159022766073233681048523167569934248286620808425560772486239907077392219835071763472018800493306851311945026049682938465699946369270185377836634177265915742618041244421593916607655908132910739985966729162392219958013990949135631794689312554626790144033645239361395822806579506509453397086930719219491176270957000807452595423762998762284729593220386112108697178644051991881557028826005655474636938314528508723578638490720218099399814276937923722758282532947130801679382864320306145962578702006239501120619794063875169730071578570603637044570260851973350609292875489069150684421018525409100005986023975819590944511036210936658023842866687258964017069177767578342804601680421351822557381352636292956698597593563052031443435974528231099138230737289254692459802907048993323857958025904417651671258358763398155343374477283013303340778079446147631154842390889643415923590533899402487885642626562659187216871730340691465205484417395918217307815837122215715315985634287031825587705723387028607709671183728802582977397167857863940858907037317708707401449355114141777298208453668766825536514563271955328770513380668375079311830296217994102478389503550282128533030951357311611567221848930964303186109480893573124696460389839360259745625813923659102417413344710951855580173849141175721683923974674200724580481565393619376335636168705135882150557520237154190990286713586516648566984046114664683242358645180237853276071232058062951512222197350787988127128757316463513702384895926927456443311718082023934040360627316567138613949551474611003563445531245338477778770464155627322437372169049939640320000000000*i1^23 + -1151134460690710397172205127626069839003980391372978422058584996666058616039148727176788082751180666995342506266165065788636779075067048598941806224754818223053305945860009129267386963776805750377833591058701770270368143993346041934725832354927436461025005186666366485344575547203324313657288538729031632353573983141728164067233783725570703600682909357989194860244531990865584983738755516377033340136044429462486842242596162793106804554065216499521774925016370871478631350396071366357084188936606853747230982791225324801923264247156581942165581564578783394326057241945798562192301331910422374646085535094350835219836826096871370618102430866510009982684565600328219926535293198791214922800253209997769062179594075886647355791003865996335449404829387685852499063809677990437030797023071925929596968121890950946906764037377132027090205520721226848721944787099386498213531904075393007810369092936266369522404538676081476262543221192168867759669264538481914128858521151404202730502723926625133108046382810487293719896600237086177777516963713269175247610560005725087822911858825094245291938570237706845382393397434717791134923671207006379427663343517337401922467199944752436228243298311011039459803268852751399739099021161328358852273878146746359587641582296563845629913822423103484339901348128907786926223617554397011869452702824044856771914355156639829842972244784214223698264018746489584620243097825800308417751271076483883229280264642521988437519811302151405036064244161567651640211369691035790610845651410488399133886650619010801838553380788092088543208432138573854384661126240932717870226689337063179644446438596765213259569170315711214131445710944368216537550688167001554232305581816135265916589338563586432483988159358437923894225447350670643235993698333200820414046996746213312615500280383586838905363870508302120033495877867377016211884847756106784137163685354261026268125489428515162530932219716335533435524374221245347813211063645227629167117907485550781569996163467694058998731735699630891972688634460728674917832793164082560162338159245041075014860800000000*i1^24 + -107295541807821611859778470654689090290368781001177034749917756941499897172911917691142190532503150694991079864154836169746999965209683971631623716759225771479238789894921441512936210526205589812632812052964683955781208951663606579366656201972472577737299212523139861404543598540912611754790576214277032097710127083699141018816456764272722741950502865871411287000451513306388944650621562334130324187589441364137490295130645349183990623260871766395301210853850080615057579113339145376524037490759311524103483136999475383187702591538240197698169831059962019712476090252864337245759328653672889461263365398028851411831126934102844599874862997809696053307374849544077569226246113338468443765874204633529176521445275730658754814915868982620114506807209303550014269280046693128763032405584885881759559359329317017872992048288664805774576352797169124756069727048531338241381537502605306691148835341648386129509915273170299557296456870261597672769090815691416424809133620379039977783186463814281067592219490556568121677127468629770722346225995577498239193374516335882296483999207941581282446017919043677022669250264831781419123001738720846612645192940969184421420369504428780155697607672623757928170720145787876167961757310167539595608755831724703839298445815660660680112118590560323275135801769799688449921093848423217300083193854381298823316627782361710703943030382267829529272210034781863486464646890354511293562288944010866509122011176645750194559366887953498843876551676821906785664297729405486813883754071331982450552466814768335884562079211824428872919494757779094360994379624108172682940989754301672326572671840654855677022715658706422753617872089634329845797871094662035468363046245382438859565034797201156154613814260668117863959069060570864820078129825140185171232040893985894988565403294095212964683699383663459976705639411750042555494336358846864557602998090326810962963130058411845150271062843768214810133472103824978550683827363564341598224684198622850824406447269352220606806200975456339861729534538867698167691801563556195815410588330976346112000000000*i1^25 + -8728359073584020137928666105658133100360225625529820202648187481683634424937702438151320607984255670331311657174703947286783982854058274596094300794439974149255750293500621142877236738983150613091242071901407751485779844445297814938449499859114978292502072389114856384343069704099773466866882513015667807966876825803772061464975580540736137886179521965555234910106208028725275954435350601012560090070441559863190893679674656516955242392395630772271200012499867908008315573744064138925740686677600515934990803140769584041104022415100909396980270898460892363590262509281871118997241797689336335060239841040901923278997435497928184039460766691724367952978823131740586751690113661622899280498509025544565983720186299662199178251628646802737994015629838838878998765118517551731315843582917926065689775734780479885711410867849505205085076939686814338040000468891604968494409870565976721345880336994234757308530702518466303097605271190345264645721396544714058358239381120343724485793149540205934412952384441221280773590952771155766596757859822537185303165247125950141390809446192201953981580114521093427812215506076891150462115439200188586823967736600006298516479919472165188758821695014951243033470938540732515855230481264803300263585959330527826581144256315806465910356302809125367317556261823695088724138054889404301837977622025483310512549256411460603749068257508085937004238722343759989226887983213406193889718526266020596965155153603050677147390286236126692265844940636171382572758980118439007067183185388770993705184357070504768102658809939532674247439925507166525339555997149539483241173925190236613167943409976654894295279262894803286681657288708728425577424961213565301556296219342845424374887416074550941563320431164646519879639332515647306771542409011404888140009901018446003751121707731941109937773505733271994650797686791525455744770747300799864572527506391185458335884223206645685454346784423536174245745294953756860773805334286121317018363638591012543808619473856174932837231253892512766665274457840504682268685507256337011674915043645849600000000*i1^26 + -596503515410874478652385147984703151534473290285139064782633070525902811494940697553170062744525738572140855592125908948627416267079804926893274378649302947253785124277695788702852054545196189212075667191261635178071478516459524250641297024053697862758381544202789685810676085486389114835459170318306797626400692373123008653684479296900613882633427742144789265184094591017329461509182643578277973554080206150038614075094862227727491531906300292602986304612194005774585696361143610583764756288246269954338245712941544500318556119814824750203159554965040759288523088909965700410027283617647868366539433527877730126161679714760313922493695608494534537949726646339905745259963780889755367565698594700474291899970197777245930079747272473090518595892452606999780439842844511722019640695008318454612368967521426516972346538351197577773854588647635061681457197457560765718475151864298433925984705742233039034271925674365375494356414262389396289997493880623533065709624210230206812468670106315951610798740314509139858848700204638384736156485710958929278359485123652561764671710551934011351083994682547279967442057938063053059842815000212862473738236577245370484349994887633004508634785589265853481178882621121541300668138391287537593181072780198852142686620554523125725221872405504934304452917390281729501527821462429670460329751888324088289204044887965817311529891923144808373781073855660484684304506390557918637495660715057799472175870441042860424303818361620671601175695621137471857785202356661930106210089960858372101406211768478268380105159400169184009300943246304577937032029110584534712259136608415281662385430545297688119279944715305088184005495130547451131833993156307675809021538597695181219744968376336245709399392967277964545407023919255024639306382442540331878193533423799473705510655221378455219560423954585660233433395487089430493455501997056710817336456416938696173669115004584280837895342181608375486934069690753447183311821506356197998786024754820554761748575498945422846291479946225424799928106529117795648128795188408164352965528780800000000*i1^27 + -35349342724042558317730010603620315769087887933157886408628282783578072902960679538273930564611198752001633702079910519410857691632611170443572227140568765438753867685932978405361597014513701939076353314534214811075233769069698979741795385675298216059293415554037618858672531652719512652019291090244741617480595686624579115430410977246631808987247519505894299708058523191808834282154542978132181026995383474594043662036685371036494836928259320636475809097821720104062415233676182053406006962614957350872398564849336110889033413359058358549116749462102723704341808962920663110524449783305505625106003892248276671115602589825535651217822025117060016057150665326511432772836708125810359012782988251839690076243173447284793055812145475660066847091162486017443460400995406552429505940581155939057326741948455027242187389744558080081478101954522056614626417556843056038681963080231159134649099060442166493569909745630381049472012171893264909123344912096789559809897472351020110856397113988563771956817800336068031717775135914116948394595634262320512100215610887746691060704707980823686445698396282159971864549247021570354125055086030961696655788437539649920815263487257713720514417435157168474931366374733338406826190987769896301009842241410132244889591896213905707089650324514663701508748268124883071904073117888197505814886101042590436232680269187315971091453433138043564983566824904466510459190363373326629188161544890009213854464259768339742392577455816952385082655448246212022934399496996427506230747687842913000874286363468085637002241308762132821578257518369020249856051027702874374287708908671395125144833343436025016144575938596911032915071928692163353902686460685887508357829085436335879459282249302541758533250184605399297390974125197864283009859988040768368763008660887361351287359009823250556147116774705611929418407679574137096282850613198114625011433682071565225003825263122065811015044447412662821504577874374962717324269447373941596626824606287887482675742658637992873552271551241517701911673146981049533547289637469877676548292608000000*i1^28 + -1789477048613533219583733079746889807387541938564715082943998665197712585893754239492114294497860560388332392521148663128729098096287750015359987028044909268325220543456190941541491441647555789568564460974588100179912044631993310413009971930115518838057532895305252116938065479425782668834774904013765398355709646900305405029400277861868230762987470398086978045545846246825538195741760596662846828948567308349388540977119309984535647542010841976041814131290415296132202812695034932880355248381624035333429386688649264637141947221306960292699409688014840127327006317287392658495573210243934993979504163734888197068620511586151409503996313883317580206755959183987977832134933554674567378607294900980844477054819721484697112797507679976572675870797749905913883171996436155544815676905603564871346201547919798974662923935755809952656373403896350968760181283429873799758137361992548816039006078788452044480358560374392902665930830576849006229294834016144100258738713886208274413104437554272997928663361758647455228033456437289365700132446400921036827898959786205890998253788813462382175482149262146982147866222933264222134867520973471738892965500411574837356187848779826187820851452524506420689895965344995738343728349505175079781255631617800284286469161567371692784109445940135494071631657031586126097162747421116052378589754486140627712685363460015026383370232704748606956654688048247231960754917254225478871829301156704627592011282989523193441698302129761707855318965767876705000557837597435599740573983412395132541364181582374004124030152900913223696276028716856338524625667337555562879445268903595944093351687214445729164537697641574284352307911786193775519599932549310035988871587523575656447729135808259570462861423850132314734831604909822182169387777305627227567565762510239509094226449106207138316856785468420338936015168793241870945409351965780665036823576973443679723339410339007072255474063789986124727459721366190021755137077057243227279007526925367116317001449200342985574383854770194679987496473614816286530730992494653101572096000000*i1^29 + -77103523190776431343092654525214838734219146386525374096122363441038268840101381799608535928656090245868658212931530514333021671889396333223538061116014025089450477480931924024324748729636441401874253213696497736956395374411302660545145518108131314676855573299528467908813794652774088746188097810248975340618193572252225691388672108736074245190083631701607648990319674136684383831205172864859348771055254378446747053034513910959212922956631638151356867961226509975568825497527576194308499789653440037208924187344858821587242004983305187899466297785764788963260411875064856794830556658127303361756374864850467098913031751836602384867901492683731106933316508755918453238780065628370710255092505262400649158665886533533981314400973057289032328981204218423467903301183351403684827451956613816369733254197566154326664875386087391591176946534464212458950370280552610432703533070608805869425783186038287566122500049879448564766896480548814105696621187584110093518698258411905411546020837804457411898285498998911048927085128843799974717569596766389132589030265121239301640241038558395025036895559305943970760260235370607777519626688746743223272097669201963206998663720100261781638472718923714160490736785708470219221613959896244899576700889358892059388941293860724583930700201221241528666776715722060266787306944342098905605812963702858133947060734158113983682909400181940193975157294225637429010383973271708347489358181397506071693111698052524299929959870618223231842162417819819866148087614901057202554704836916734906969105652349069839152439783564670817654006811023214723832746360789279875404411918872927848379238717045771997031069244383432876810941447453358765644425881345704052824413033244154279179630056868348802139615647924270691369977085869106706879804404711952770302654850509580010039485949944638137564473591449473143759604372697468429571993282870876665686656154919365569593523362417142963672575725898029113693563629717627633933929186004923542374576849466556403802961245954989203985705897246788228407710844284294057314873205363572736000000*i1^30 + -3016731280332015304173363871671421639986148164110133395246829546334823980524934926594815557184369061895337510906135363394913658858246119333255261555877007111728236499402381574992024331767025262029913200756237961857473702907689417317674383980407292994931593584577607052960931214956563328952277022070519549169649227200220968086932539851716951490852620864900018300095242957450743357118661084561981719229636885784944826231299623976741083489497595966564622362869408441215542494945892019427053752646241660318553146740219578112392376167165767538126822654627562859110773709211514325254195140885507852105146315003730766348061923219586024024226707585929845614676833108753356186302635781060744101714321395720081003978118123015307729142190714478578312797539552130809442386775556098689723742748521901257882122424859226848127559130227581885055430211705535723333886319970305697640749099709543051074682033378404295812936111783083931494907599695768111780919275805350048934102129184188636777682095557704261652019197123023161647014773323080651262701159423683499013774142963662384938571118510609046723944792670235558020369152107648719284082328297048637796665040418261236912564761633312709226675529717998693937518357158883368528578866767980636330548139320348370287087500806152405674455380143218134877533036336549938236885490587603978615042054196386236260979357709343925431805434886581631418218861357749822535027633523395131059141156136546509352361302882055007166248772842743346259644521393493593720509583354388420607117156941365555668547815853960314764944533185109354479177971544422667951393494621435953387430858799178035100491968958639046861823842838661138978670160287687589434077611769367753143365737765902723733167045760286066946307616745448074257939180939558728619565260517179072964899516502802899215569691861978237261496752228963918455468229319487170667886238385871680147895273356816403768452328850166645869419026202415085621372830173270139614312285169753452714453429472000286948391327017209731040481594822044566594755125319835133348118563651584000000*i1^31 + -105461244612189504588993206931369194784431595722633344268707574827428589235440878211716045516880668677401401159490247854663207878544300342655003610273375498156142554458673864991398169155340472100610530770362655859668306552600919807532973248900884768732474905340188114216413988525349793136400881733579118428972634068783417604014476331340402361674215655364651165297414802674490912385572589642618193513178062078034451252445266938965260271194132394159851460624402596562731772316291688893776970101053833354433818312560188995649728297672297814634351724686779314724806278258316191145912565992901579848102042580714103022120574454859845709844895656890086757106023706939039414828828573688266967314800590810096437869151517747390361251495378876413563991572625388123859493171278732798565289679288109145038537917600473124661712951230419642998486101537952938672153370053689824627642718621387354223953222315908762654097108663746293408268472227224837349702790013075567781560725559019504437401670070628207259782528695012054223010584895415248735157127990927070410929531068218677272736573644645348412273208742171898768992125502986384667929259147154271196496142344672592436297701165352873335204131097053232805587042194614999768396676435279955700109266814759685021900498406890650100601284544743758882807312290215662310400693972583013675633611970353733005162594638502553405728061131956252278568508474337471927716644038990473982617405981268444744799058108535019565697502287441949999428092817564866910793757655348812261413470789973390676145102295380148316393349463517037157781103034535392989006284088995800902742211097394891194248546312092713206111174599841320377194431917562291868785831229984312412507946857116818559737447737101230814443112450809031006092814232207682596737173564300166452122202168207672625516156701569593252003244037100126869705086042604305917750750324177921269773290996705644990621995450868373573662537621523175928221951813594560236838615004793100411743624783301010897875415868363832001220004226970654612543467674243318557836815892480000*i1^32 + -3019600679609440209319807653861455956929830051971865449506832643348700824252994293115063671525145452349114817877879698307758527297765882014086079631007803089180921803003361670312675747465663644901618126709799867464367237200888877895349563009021313691498465238041410125847695388783857812269332169241477243538515741263639018538605204465344636623430986798216106208722083611181330211671343534275873917525229735577650135674461945564445620574462626595192947630479699149694410864968261269795500207179310961264312382937286141746891670948834964171201994739615308707828066404542511702317898362920763158699818593039218323665289937867507787059693927803912049700199313048887699867377448388190031373709425062223764094228198768063262957288823144669613488162200701672997904006706977766296946331006798687698727394737929298131857214853965606933341408990618352664442928315780978173876238003841811104073764707151150539725268657064724641833935307914095649289712413980554295712662999682137198379346557272162927377459217693631051912146618242909009431249885959247944682740465453737582546900735319125627550259762848927007461120042023299361060104633121300398933561994951923233487281149010309768149591475401848093854057860505396553682285899476323167542529447347145396885508372202217753182550780971516415057147085007737220351034034504974077098330946466341947061621843973462582141558129949822274658697460407118277454307195697873077815981237385558867976138035139051290310829521737682055104687266980124832660814491876493213908181120132820317579195176276901012896505065080003985694828446335645921132544799996173548305496629349119970166413828309192078536631256555852490875212913895099093759118501321715378784386592907980405396636633026669695931490271625924373992137834583897383441862196991497588280252989047222393656147605634437495699845520896830778689326420248774386967068646558981733992304141584123669714784960835069755051568335063770976307223695299705006575134329545791667623242197542766779114904063518783762182197925193366988358699952260727203556229120000*i1^33 + -67600706702801485427425812874428500897135951760329307590139222511557874835081252051063857954283324669591469862278201351875380221634999708616594472574759335246743040160613952285616294168999481295637469395087899977709285282030470097216627089204291542656859360910470635703277674381205916464942723488137335386581460768858414925371969892300630689381045609810980501316745467187615735648090068829417273111798984925303217501178943377174624761012737733248478613224919062355185504524611797880271281080106912646406426135429990232096508149156948332463446237446661039745052420539380797420691339616196986405768764259331896061869507730668255060920738773162437087600116321288200987378755360372491541085287392155787819078647236887228694143595328604130395200821472935353008138227280844160788701024815648114918704615080465235201890176952596584416047670871438956961735659331230183014969639764324009151879950334646591332871779672789880287419195140733922286912214111583563509702301200267494018406530510414216148125099182119955154302600067856687616033093944435795607542509103766656130787503399710553277813164075120970777646451762504508990421412767185688460326735086409584833856351432837125252886813079104454742153751565829119487757952885502014207718000382831151029842201862651516162640814673470029593218619750618115895667380121359423465064278595338580377206557581540864558629091891069881789314932305175154186264430556973660524220816897287974497983639205432029547377922001741312532212220904477499804843169967155654599825834157968107511028911966762971995188930741013504511703881548699308249020267523264194751750511980035833797840300444977120658157464988341279492776487769057082106432463948081576712937124321288454919084138212855478095646057497896747841904030817539411564485949511126300719539316945718689868111108809641405049055325836322862313009333196661251956636053281805144212540871565300684403921925553862882776126402742321644369641909336816347825195950720893683651806515260375725840764100053856197476955584322633795918080073990046859919360000*i1^34 + -1106035993143823698041415805930537156973400467455242842851182157341429037621798666621785337003862617476067520775633021530851038165129083946370245867771701119112845877879271445949854147417669331966125327487977782376430900988968592625079617432696217237259351494189526139127097290396938457416798522620395053695628229020078570777095007197490937626625618584149166096718820889152905634227613830853179344362678466368714454914883594389431257772833151950652733038808801512895499393519461013872056632668207458761001129589894852062567645517033242093925268917303197129564955812802793329221142033862367019151531295413553768913360182365046209963759593274888424330706049985459990106703833991412336803368741761117731559946533812088704683755341779385112560627010374605699054398822178523511787665104778604309394219703976360324697654732860389793941427086157490452745947038020321923328578007058939507402817594378653192557955395797205038332594368710342046813273540189072138956201505660854877642701488585645799698168922912275387950266669199996031771652090103934856589149373723000764680591486764515565037696250736824310295860914831335966914861866115692085082144744445812146043472005339598755532729811404749498144074034267798852817043762124340074559147209680149815412399897631999774745116853131807270519181262873227348843717681408201578467326262658467995428859222972980755697690460415636656033158338367724569230967113053196490835757906662821986622930681909230759898784594927024893398653005582062353380660391335278267023475455207078139568498148600936506097764794909035789481524533977474414304704216583799840196355066288185661319021732503965404480892633413668443752509512328671111683088833658454011566091763603911151206536436625907820312356187917296771379589427518615578607687267499165301098401463357031457030772422575214081596952751823263210021204170229438769601995189105429241535412347119068571314633816900648673132817864216616915456449579318466950732282262883236559531597908110413602811802128092623137974096945385857074039542259824721920000*i1^35 + -10650695166555074934941925423109113126730771649253689254159332283793736530152367712027029696290237056145075562225007165523535087841865082979967003091323173985284004078888202329900803486483388706153000395374809377028590071271443007841457256118638103162293784405278312114386552028637497155011013429832764248611117841121346660388967111990409476984942877848188126016022266779517840497414527555135021531697726294602485291479659699825097802089251776959211078517604309957693214588444983823025465807210962602627518254366453821661865020075441417302076011102288471178836430294802912675854572026801492321135701743585129829861748726924892778322763697464205814129797633983826026955865329852159164156482294330511370638738600650390148383535745204487159371580749506058542620562741414228480181918242062760818168750301274686548781038473022677245784472652888475621476082854885775711392674091007131699928496034546689586804610613952556510273024056126403661633427841691117993462781669026661919998953138196498407131005708293939537606109159169816413094078459411486112291535975793711305211160347482857678648255399728367546446118872528324552583447688665218656626384779279497282689263871960933057602298226210275035171250276962470091032934109737895046919707646094742690464292270531244810471236053100750394891703384687308972537808393922695530451413746919197540445420347686058716265347512971907865918412412513056635598228448126871230725895294279767722458836166282121035911574489653568350489408285144362670130473849863118692805969270192808563718677092685011190836692924575306182471830095137453161010821864354746520944059554847352000336663736369412972793470093995538916977759032429981166911003854015098867503751828297873131775425038371858489958305548524989253973969119089362166694331137701594120335775111932681733073307102636340685753084166761074834772149656476637543353337909750176511466988878479650884923751873476834215455653810333658409937226746507897826160829272665709348945698957764561350176675371227091199356576739766072573945336089804800*i1^36 + -4332097519231525965731447067875800419226816993754285957222826711661047445664064496448930233968535452107685151289177162107895796406172710523602966278081570719210073682225793633896009525511484248416747880226966950025669757128888188142296881680202469372189155192205332079581230291495543511442815694843205609460701465572435537834222366143725856083533102108402179828256272960439646865425752059398345950388270427756033585694196677065106866142286850231354412462028299216023113386647217220299051030452793786999234804541599321994160597162635002817633340918447470183939487089918066752285332407626931736039571550549717508107604789019255829852822716677557849926988004583716593450314737926441713711450687793517969423270320645514072382055562330033149710320560494778213501213920960778679479337099620513305544414717988749358210298138458849678744009994057299956836257267082140498729235676119829544246585083855469505397792022260163826691456370449257089801480905997087564454036641657293266911235796168057510131906569742690957000647051872997166980034782780093056374190253872147859842939635386322806890446312338933805030742773140537810945934237921551541578874131004779910793119028138491932923366890492591907830791101093039043181633534856439145219929348409394999002485108669049046313391366215649948851589883616387821125564774643726726912568560132675608175752518242819110717073574645573552820763341010851750810727387183421464425301112478197372637108439471960655307847619558940706638692906370344545461285302752071709624349203005513985681425476921497242032974097966243671632601334902521067033359647394410768840008774673606846650089748170603936815212388377444419708482343850693312735793328402867614792985794521920178037827100926218491318587193523872104698320075795474171056673071143339645529443242324424242120259266772415676975390104946061105550159206535995552874110259846558658866383670191340442726814311842891756426603924532860883418577220240967573696836670581246124825055124666729886026977337515801182168137456040245851901132800*i1^37 + 1641964081954742236117920252532236404741270154457789884601001215168410088273913173392931334910672323187809638976749684824865119788931635810851711651779620508995080939022342576162191507060039531793443992936244261132618159727575158114608064112382982661778174766984283695826044040689161939660000287096215592693578228342395661809476368100085022410319009510013666019488588585664291412421548907144230228397022675567441340270980481180737912560857890139134479264077309646141794090793614475093924015426501523093983203407825233574199796242584623347532091493853461106257775426452667963625286576790746159853693230978564747992455827395506671391173364826299567569920830474211643355160390413922032156244579931373182508006387518703054565175509637809346960246950240387016857445793851408090898283061194831797039182514623762034096140198666144544018614813375734869209981130431200419651500887107053091718802601198257596161587748699351986525176942158020038998740339967612762368095793545271897007886278430540789544994065577029799324081297548694945113861667190061657317370420526259980189792395850039367518903015732271366321799752884807337653955980829620568994633378634077265349038443297556124735099122506114746507956245151892214232695442325694279571703419378914947464233737989225707188603646915691798018149191091681925863352982411959917936782802666746494353342952269845202971983918221556833016731696944539185274741251039300775978965317138686782972687528369507359614138071852865555676263967281219024801476033963551913229634266756776434393917375314771835503309985955286254349856290705363457322434655094117617259870167091128639714048841851526584971126051725201238261910194883407420988499215924927698817669160194300548953673898052863467024051223747150788515312297345057238837893637248113000579785408336847720558566086360028221623307036047845923190777665725697396189469867161258903483261099901190881656489455400273297405969887717626582639710762081214981318541268127539062051358490314727723178478570398722791314562981287092971110400*i1^38 + 27332667030421036286566161045982708410994093445609720862987253153303225379175406892395776738538220968377862407426459199124410894139014507282629058750201899954816423516127863128740090216904255552164565256975356947700186860202622680030668384480894194872627672234843649373907882981881630673621520351935804564568678546025533725389014629237818879051116068119688079253195624015267236771720726156100178615738627412566897617107534445469313602369380902608326085029192190516284510148103857554121265501588155061249643263431276795541619143086533253691345169254889893158617605891698102747533031928840972468106829214995536758613832241963490344643703577475493732123932091748554553986174849487258702134351091175353903442477135444090058775649667565618882161394292993574065234768224624512941354165017771625708237581257397081161225500701300023480992012546798796607916235072506803506492550117819428136018668696586437834436548905592356624108032863284515357874524442696452904693785138652253852701368759805117876731362257421964755188520142615543583565663740537716947655081012850108716329297121388499603842696777686506545216015366696986339183814746401199397850718634174503816993350932779656263216014417265608380260391153973632345002292884047030995350716352322485409119429300937130939099512215578929830209956439660195750758191034110089166184319208754796862871595255131315893857988367618011835014574735659336876978454708839477966684246213747893454399021529398006622089767058065136381375388877531595551894533340085725834101946094938090094891764596781600024906151930663455936406462443132486119000791519617192991840545724564366922330726313542318256651505988923370241482855625047789018090072824292319822051579465372576029318686360121532348544727301582989961672276941955216370936384958311690903395990182779403843269791090616631191948769463636127099941779933566730518856522962659784306972633003421090942884449095479340533158624550779742703883860476154166819160075184175485428764744827952480681706409030637807601674227914742169600*i1^39 + 182326254885967765925845488464718547497712866298800743769997235150794496493947636862248062724456207120425467291152471015804754752261613353472304300960965268399361352487208423896983124239577084898764839158592195083689026025328498332121158419268731272061067380529003916050609886627787689554963122833944204229633056315005546924451885019851700162032802025194365538074760588727948852738153770311176319776740619376448775776380964714493971539706850477014634575662056809076437787786983509091229166926103231784960675496381211082374360289438073126622636043157144972270365916449070562166274157674471467125086476662988679764229402034238277853007708618390260876888911513832161012623287832085930281045289887948491555227121059730690481125372751588982275821894217763863564268780560032105448110661184464920852723170412142130825569488597144380595514169056637532167290090292768793875494214899379319505340168819984447387865245651921240976699107580239295508189359752657724756261689149331300821869945030033856145939209123095082466743019041131351298316018335062370043274668960316680844536590896597059596749865419748429616847452992203291430425167901874311495766548048138992263727396113326821604624420108359572745908523298721782558471391976711916454847935964192231375777359743997396982762232932622437669459887423797029349038476590540272834566035211964646232768951151798684970019812501294886809007457749938180326565931644292073549503299276576505991959052770643404843753680749183249517122311599343413242126550086822497730170852063764504957010627662887387210423054111729220181091247863109212023792197087802149129489302733891836436346642409117096024856515443581277315706049018819997146301930266594652507842392140827608100600095655307561656307274763380496773347507087937907560201846086926354997379435231659731657135533804472837283563415379027927232545334774408310064311390405569434158622843665724669787797245542853770584585450418079609620154705416715933007663155896389686929913931090774493552281312546846956608514647130112*i1^40 + 1038594523706786456992701629990259128440301112823242993104943641487314576106844525166277573844575081333650367928703548087420259598790689056082178378729919036401457717409112541343644519453403835231226457322884866879520498153093810889819903760132868390035874161648108589202499016208410608924747547193418900062500435323442418530803206782637714176864693709789855727717467394139541926308029832029867623740039822015614934499403523012324555289014793364407832591600259169897775839076868354363496367811899559885392205270899223475654691736681031574655784571930695517923285299158750289494198462400643213310004349534126315482922328791307359232983084662615638818484474913311437781352133422017577188933884150852213417482848153592614511327037469609718996395712847134530964648643284461195147837568015508105712453570518685205279285785531054558286431001072290411910309471698705242179052854132440325077578539603037004092323837279025459093295439253915055118830305231153569164891885036773429942356843456338868488272544415409329231328835352548540064073433182695479384482115832614729702229782707333162794269400664954476153474110836836559535902423759753415452894425145937818481319620020253901866250230625842235318444397380376263421644389508006515331171140314875693260046337866903045711122862840100235262065303359129722987259976517394575852379964093927463259567034352472375082903163247773976328963479701411074721420089560211863413686278460185878598548922368458406239011161674158123975816834657971835445252575371944291266718734101389704584146548439890909632499267568897420842668122137777650926624237420366314514631999682838857752161908114805686450560984811647049477201583662164200631753081279721677884730005661272110509252684710036152136335051492050810541559431607984469316461681538994718123578613347669859559624449777456255611075790812905008406796730978486621701306866703912120293898810384262825100196394036621097532740584859552295806745418795392572832590199266339830156740949447690844126477761247737004477382656*i1^41 + 5498443767369142384037857912667488056391081585570242286188121018455169797793198107782247762598498635767355730982193547467674106378726232686897174679960909989050508655600107051376657739921887340276998777612308094706512540788604318701554146942477935428484978790763335766460875482011280629454119675361254903119422477277644425001617831324506251368435144520655780463681051045867149201771179204191832352617454971029335846613809400906370433578764916402228388962086316757116682599097315836523055266364577423400687435668461723506036121424991316247692187433410134662371115266488932875992413640126390913697761555106824570576115796189966446427695847448392651423452933759527638274566233251048161511814974620489960765204038195787676873795283407733771334569336859909465933275212907526030855400527176012309994316395237345265271087951296437515951230154701528363640557845121980947147631169380569258098171393083700979785935359810901220282418707377753693095785406555104352709184519184483726498455493697787641290506322578523114499003475503488294203936000130059114853311128018911700454701974398490678136393650502499412265949655667597478060418634539480540860094368337360471960057652043260837026398914042841221027601480803535133271486601682088879890650684143386874204345006795279304044096662989980736768436693006953343030835776733520736822572882221967893282837674496780375345750047418637809968339615219927274301563055340750824877640476405063756229920974109180555731533182842694660801344030635122758813173749437825004194641505619760554762859490808766289798313560198758364867217986641952350258765427287545237191193575906795973991190700006851556434713740098806458585547890455254786279728511409579012019540865727099835575682174609857235230151779055434779523284234084075873914139300999584988039456538399137919643739779242812904180810466371124837933133848307895801072240004263413797641807525546127624305690911982944505363014595757946194830697969108963853783229051517131213568635355755037800585898205943517773824*i1^42 + -74491014446405853354953716415060626427973211926425646601770977175025938068553692746345107059757450390864458574017301462918858528401662961153448278128543063419294015969516741584029225567981915705841284764133562937505944341657541548174143236533768743484945713774112534509089171009930265454768708184404873107846765626133988333423962518023899480242100032477643973103486497825225380759696186346200810229267197318257433209449578611322565730185776798763327787764462056619101246011980159469636416444380025979976596126887959827522969359889888662094249181240938172504646857875153343949897116687521361870977409913996089510448326631154239223188494093222617773937592692922093034641699141008500463046018863366458550130489095355932889355509663776724733151605351425539462727688564386874712045824111751377399732792109722546410355454858250593645412920145483750278952044187666902153884281182463934784654706352543649241362411676768173634615072248739022989025887597520088027825319373227999265261901104490801909948517859647758140794996768832151597911110570336100553632334569812629657714091026346300320363986223826602028142682896757709726580497920943166315019613779852396688408425331030196723549369094386091719957385500289241515081116216530457518588900045947391948186502425719126966687441231465840704944042341225412609472536962349232888205500157639383052306830978463346063761499819544080237105014952260448108798148566251574410431153291846298206563267805334591203879009046321906782508113062231656441857375967842424279504701301004976440777842892433151768821584987221763329796837944900302857913558729534306975205262157124597499040651377481060619983386959532363901800647600873088770167066108459017802328078320365807196836263308429301866051037598151299152712154498116321501339493946312020221375932337802956538827349934049153292673260177509963445621968043302595473684703797466110703183447127761962887637654933925839312224897353593236328538217024094589035637221709297054955124998275004730622173972161761280*i1^43 + -127333127391423892016191798478352893336206662343862745676927739810012667224849969331063566922378564894816620987772472298335915752835807038192867154134679774258732820771632746730117323643718473267174086228955861260239579138064284671644422165914771543768734725103707918924688913532829722645754516542212797764590113010327908040946254084058201326766869030096479613757462600334317209684014186729355131256706945968251288639879011039820053402633374424292403349341339710722767772310383335857356836011395857401950753765311241665048174987995493999475876724563213395616963030414632782847089259154512886637097257731097037832976248113866680515793416615904641629915327488278481539433003591604943179755728190404816176250737422584917227398475254675574728164046689251395352051374921168366028343312634598865243424132692413220945425512507242535786499757896646201500129089825948590690990809594382024182036205143257392672975402181911169330907579689631684718404355273966192656857389650342006324120974252950552040972187489318924360034527203874766518421215101528786311053157058370792901629145969101441500005777610237683649102947279953979746547384204783779874323840438391898842243780523802965783069532652209919804584773865424129344776331694359423863753144873002209304880771087772019746566557866037294526774933817412445131826277874680146700060137890365540181748113965343640437543563357686253628715085353788040930618669869675587853467766446057231989684344381887872295223278318605631853822298578874568998253575094887014677998631214340457912690164661933539982303738985937124236035315911769762323867520105262388319778186631479948416784044315699574354099550436345828476205139898747381619568960232860115223468574782896184511914466256735845822914895785958607672425228105577111664706227177230581234118115925120456810813508481458079097731990629052782439311839196645212423338918162374493953672733768211550156337161393097260800093792557958197211992282095609694208014770653686363268133120916922926794788446720*i1^44 + 16507745477191650740484839968326444805003285881201471391518054961242079124381460928580590140390350712368789827783050158324759772533494743388846855915752254460966263485215396396091740620204631345442915046268050211189188463069048190310698374908507115216863109705451717051900566090978735174804786853993197324857051961176918045138000234519753568825368935550325733053673573564707809821461191986880653824658703477237835961291663086334971277657658461925854755329053487826518498333412874538379557454920978912183192474809159620662017463621378027086491496231512817641770020005179402662468031755633174657687680451801528009520586270140576704381989903892128033433931118881431260909785845245131120254159197520932510696935528180265807398738711658313439864892427450017213063935081692087939645678557304943736631029356928079728376994749173282305399477242332287068097367441074138226980793651250700007241071015160165116269952157261204366719687001502018935864983621546262954366000464433962012594864228226268689954072195649181536878319366609570649603563142988522349828959076296141328609779598923801376218973918426120466878991224365718345781938530906041547327207322847689239411382929721035629729109415224215126933334377819126997696490899736273557864176934529114320903801743902741808034666276459062247240566089809778973852967443238420116740827852860322776498248776441578458128909643033303778358096884902416155017106542498900483765351821809648940045480420347845512740066377848924515103892838433958933438437751044584478956155736025799297630958146360177099485003287106594977035152595762827827381729647797859224655069602167696088510389138465298376245912656430787432572584286520517573356722235936591395355661018933984246483489513266438676013585732740806539560360244164364051827307847644974150298818610329825187480730937966641578261480616879574264827431753448915667832669421894090397796663464850894901959133321037421385772957434321734330288952769323627387378044993904072068494210607308639220333248*i1^45 + 279631048039077080073480153971959899654600029764670447294035093702327724267773083518382688633389147191521662665128869332033970325056672226656120896929352444942195071768294498999785084578775667958044835025808639438186569935614514261687957344973896112191616239567272885250761209252847710941993684519692417753685037587807608755080909821868629758264204607683105128302308771643581761408780590235070182861917632299158075723105388383508341831460324164774838667195948115558226582227523926753804300427556120264551340145521677361702610036015684257671183973240366724056277195785511581908191485152507774575105179563149724472718897810402039607323137686635554869934414230887810776205835782738225391827800157899431514836233107349479826692556402256449019370268827470786963428120841493269578529591642443654264874210157043191598954142710459482582446496125730621576259800170496266568161423340782931770260233324195309021309900926036689644224132926290941039112244800728146323592072820158191947381768115808597433226683176267853895735997821599176158830997183958492405794390933832660462725896387694838322266334989902394988142963663707325736164263503473043283498732861797679807098068168539440680618087678000388736371680994393095784870139913541177321892692535146442028923758437279869118660123111836832908655845410326674818868828827132586278856699495507227818993102754430322332799399570811632768797453638940575284400854974730166586439753137467096444950777489316977320036348772732118093764109624539696520206381777966115010649656891410639977021346903562652800814398993564144281536218595537586008974088442008854362347242580963751951001966503936809086203962070775050604858252567504501251554337093325587486450201144459658856657173647034491505714130985063526645328283769627293254558217481055307482470753637127280430502685261801543517324822627540020992674403946829181086753820151424807830219576559572058119022413438909104230090346226875636483802657395075515642815742170222258497303735595222748664*i1^46 + 2652799286977827998149563276804616699682853433316285702535257309388134870617891060739198035596499016023717752980975720620697929338594859353328327538007855390512114412264854079309408138928273267685405203762117456052626999066620742147063109642220022455898652242445214830761109528226987117034944141240169777109362024380388039863402923560686138288649164114266031966446409151544182269223104912448202647720158138338649467640155769987640778692406775938902866344856986435172799478271399117204622452559144697575892456027952161308263964970397652017432066347507604903765227797186130145253530986955789142984523074976079167559569026269026435132025393114573364980996659493583353803905755340561316379735303520229075912178919084241211154446767110462879731235726099085993607719095753630891802147270782686143214080111394993029529815444907065184355044590272723118314548860972147513243074268213379753198012653751538526513828006653320596045265558128303203538526942074286830790338028161116207090944054780348581153618103129767116316059409879029298026674068465775363899938821695325227197955649511504991502352284443906634471377476829524346788256414856592246921952982707535404042973475286292883910589331329996788062960565764297934965148320257003650622188388337397041751973561647775273290669646071629990184260021284419741207476587558042289587281445046481430312841994761584506952628435241364283595276717247966609956805607104645490472346090240998065330370089534368568494527485686337644133905157333421971786137194779211384450424043026039344862346692073804059447009634097029482452047782007815206852397332480671161881659081394333260368550384420599386449254686627251235371509573089436867123421265524282753787347020798587246088701809830312306729334574605620966144689572213503032215692044651327457036658989313325096692240415057005557235399067075191212285426802853206091540253565374569784229886989209618080901196984500399222534526816191075982334905482296249452498656873888475002110110795802811*i1^47 + 15249224496745442786088618554311363073132022208038417490631944806311011948791894562521256861022452218939954853854718856611991440201545977779769722992497699099460945365191505831552189436531378277571145617827755466397391404593492952873691986336471527462697669971262528362422379126061620384737088632202385731806522314237768842753724643209606902358902356543199249150012604733334666150891602509956352949853266677386444646024437906846725683416683565560527604478131677515620782483502448882394286551505386944968068701806478828927506198271445369980493110333034057113280341590550898904446639044938865255268236443672393496561122258050774006413357976653951674871230084486068085147841735168012373619490435446185810134967307039729317034081095158298956638529082968535336317150318162770885887229251363804933870276586646495539598428946861105789593826864258352135234916170884439429892153913432599596984960136955374296055200735382994478697369282994754505535662591138155335549749689902995818982784369690747144637813348285028801476256955526882452107095221522500334527802403289119119201596681773812921913806406633574462214066907630472884564730050935282222261512278388339217746987969196035062212280893936170524174853677501125962996314126671629425440987442329966002321228415510054423996480322215512969771129746559007532331737811820139311987076039318053593055249316937711620316236248252414749039658598763159149529276327057258840700829676104981106157437244181187483152359575947306145489718861084045290481822865405031016618198119456639553173283972308785225345684612484037053757906177612349618696848497594261906950241207188476837649080784662153439324028474686111520300896026897685424395250078973790877750377536621040305667842363200287658650429570269947841670955735635863166538756676309490575296187427016881737082262152647852880273123578536741717913615331027067204205330985067270484969044356013367556388916195437357866798847452572455742058001154995421057287120856295101543873076040*i1^48 + 65723381966774650747498052235764079154548881946348237675251996166644045458347642944721751666373987615261808352172172876304238654629190762475820402326340621548496424734949074544725064106609397248319804654212115752048678428650215292656725919609266487115931690988184695909574052149788435837403685789655863635842223783848857698122053300197445749376412853972442697567496933400112588365614955895501639093054057071995241458130821664393471138373292488835182472210016657207284862317296943764371408509251513682845008535371821569983577050366128800097699224291572455370845545809024977051053474938686113229975272662042404630470202809158433846378304995764851725660084988698780499756203787140453378162878825690635598294889234709979627789455575073038199640578527745208081687046646262556160953965956046622429265976822407427592017463141045646719983696576976751169143333144189979591396148156260187958961047722051413234522056827819625367751645753831608573324000088011440408992028575642243770758785160709950356757388206229831917242340264396491098118468707019098759545317638708977230998578502089766787334117532491511040994927521073729036147477654276021602360890718769320422024271751390325226236338058235121349660457505464539899457739046364445917308716187928634434625560339188424159677213216752155248861359227624688789332326790042358427339655266421542455974394475583703950083182066083630631004685365477185713201774539403441663585865448902296250797222487989864411059296192602376514537818285998062711574007725053069010692631174149771455686860946504051979483906383266260921678310743651417461373464538245907249463264335507594203166091763971924707741820065512774652962455035060673290006647213680666206218701900893658355398352883456256459152137136428138511879240435475479740434287331005223405557278908345362212397635445772438607673527061680878954151490154293883048425321162360939412484669674484824542190796345828389174370384187343635848453992329264235181195815047612818826240*i1^49 + 170838391444854398765872122924376554885769346079237885225479313149539395696538568837370476903251323436965228406724202662217985929755696555644369255085315135003126968722488425821469517164036508307227202473055745729987211704675916148557078325749962891949254139423188352337808438930492498156721467944083685172120884774181276842272664217643265512268462818479561685188309234487200891405702413741708917078420994158595874696805688670644045499261609711067628634529325307126374593782051929679602461247232010212794630004349050999763188925549097625959335999109918051955524395183628730480837204696349040151526387597925592572516802489551343327346363594630585927878601043589986404593553206446908262038383813851159040015704724020750968097544891031842734129957307502370173064311247399677408941663692049376415822880618276134246288386570266388850296469057906025030537115411665182645429533151136398290161948118159376891996007767822987759366859172895783447220091505883923782841677752935292474302700873859796323002607311947404459147562600926422041125827582048519473171389255128792681032651670937246407657311854772065243181817726344201870182986534535111651528072336393636108908499235588900040571455620498270180010048317594141079654865177778229660732927004040506073307580942212164616716419891808270112172703079264287568931855302824494215410460372656776364623152270127679547490058390112493921484129022920220339989768526688992204760074084903901349608349330890763863514402878329898871705756518351495735369156907777348160921648967367341707803476288338833165712195989502500535724377642182754638758512422413679386537924526519655916754300756923643160020618045401305097403089062655650964966832653389135724154789311398913075776843949946207602543912065741928756607108729106504303485376472019659313685808920826350546629721491094534352198689005218721224533063138456130808341079014523370246206739052215338799270761197989850256738896167434626121327675765757398054429097690791936*i1^50 + 503733172971893254922260775148458752433065646227086460272588766058818369255684278145582887084747906898185431022283034189928354758862348874958288855080401422939139673139642434601526622140049630129088143847319095786860090095851772423723076820753210520385022713993047035783735758052418709491634573334465385296521711863433319353365586849077202114459013298176260265115963288595088714320223204493170188769127301366233381692191631264741731534644416725210868817625068091375422422061375471500199278517048573177089969003226712673092455643015401411440458464725446442036718023961415655578674888114485656737218762354776577220014486978421365711486422124816212088975128571208364293952728514084004068393619542850675074636011062742624622626733714256580146932599472647121192018553050195960617425582143488692208457611985201598977658501031612292818002132759780329075551764304789765122969852046069026581142987960049516978040536438146116491115861028217757810911702276597227345321332694351588435902159818148303891555105606337388744770494691359522168210684984212668465478316488349319847380780844505230848921242129907453446485848289883511093116894567657612523366194484325822471656147061716232497281785311856339957413340526730480613079168212975261572527628699783818924627064240785230573097133325087645355748533901018421527983169803100887921760302362710839254716514629117953170176508703926594812915682334519527252895479726553258550365144987701357943569234597361290315734330306096465638590898088435205799196564857112116100204560820993055171962334714672701811198008569836493617820200065745391816834551147771391491919166746434559655493333403162344461374075932869421188518468688847531362455559579549667438741007545184038844452797881931334774184394684374431501567695445587155603161141824345889975657270838084054956983921250468094583517782308105182582019318234643964363578777204810562539150716653295516082829739582387494096208442311838427246719493985840175123999490048*i1^51 + 412508686163850265647896121754639139304693073514589388028757439330928252368359484972824895634882083429664838551331896323554943892549926508539055246699975385069939767259022984602704753348681642275643683166417584534505125670915288280123556145393026093553218168986150599316948565066424765517367714580100305275619039734101294368867127348486095578347745932495443678036298733209132212820040967745378521057465650400163583050395969363150134224482577448858829375805147996589054009782541488889855573334293383610430092723296049377091781138624946035954746006070581357882356026947612209047505763996180515464689805707638752500582264008068368758855256966265028505859968988294060175147590348216725031532620343377687009750826225180112314354910193416797878835673808758915898675430118804599058036693926958118637109332188810765157978866102548084588342487675029227077048565948338033220034318856411823222732331880181183588786712137339810738951698838739544500941745433400055358015639423986603396025663048483362895406427661469811299367141886470562320345842650838245930907568308831662371379097378421436508725137744861015940765853409057195584723669672718033866219710258358058778116255139067970134327527865903319114640919185657833995005328087000575959869609213885688539649317014756897865324428563940900878365981972514020141364632668138089949076972475586136542517254010173630096447267516982336519106638502120051426738253980930468237343900991703259316423565086602730978739175173682496922496932503963930158495803221510332168711526708511183428150826711181214600293807439011165938535717162049860152710292556268854537746936554619583000463490248708863330901140442385840614842578287978734893456297251951776587223534531342011958184694364410876310637512958510205269505730857363873591056389709719480124157698763166509241673273415787693431909212115705272141420161531628773132968845215340661926389461699214637944341369790291897711170778612333810855746539737824081477632*i1^52 + 1816900706523401680925992410058424214256136292684018115311297970291342661632609578261295420319414393409123591285307633177735294075169470836160565209603576596095666284217058697066407518459891863743266637542748660316738755689677343570943304301314405334694101856421827088033736669698451648302928717985471267272976599973475521276820892128218076805001787163369176227198504839294553275874116361642496441814772909654437690952794365897652208067202732744597039682375717905348351966493684842692530602742678505374564350091707015440148628802524859366686980977044924422898143460168319604890160122270995024658908656260751602538361390417845761302194761190533725591312602961051559197567760534449300811191008873108237092030241028031949759159597128985311167025618417482071884892233939190312870626709682230330670682046171430336721478698366978351115734912809170022939987412229888201090027995531638319937704196914371983193672555187517848347040887812975528620751275992204536459467612479609478521055225753260113296393342816346608097776509302302599634026795893306155937121531176097219752114514233881940533546026743798079746485450372717168219762722875350614211797588483095107240277019986063954176458467403705472893617232025997919692933645075245954345712207965736130812205875142109862646221522534424882991406925671395074270088503132234561280956771188671995466605863151490431869306141038940379834099891412503391157669757783075287619124960817898802189191421456359533754184105500257736961296398294875310836392159118743921984850492129804509012567032132920028171534006091516040164279799359828753483847260360462660872307581571372705534392494053451286959408242766045405084728821721849627107249709269229535430632122923836502913895848298718658797840603734928335064325125350205213236176917400341776151842660357204709884080820620438124843845563987708221857419228124477053382165294414018565581155041368371863223256377724716739386522742659908115720018839291822080*i1^53 + -705260616333444171090794134079872502642670037462932860074579437970806102974183898646477402424838674468805158435400626630818535887786196493254131944229618749932949870665684677863312600435951676761874610216034695940288409519187216169535781994704803165555387465092972984988652873284488644995324436326533583171421162700982833711181376193142438915399629291364030840183336445019080383316698466503851147487721929241838173178489779228094688637360034571929077365967827463109313568163905953887032288540867684105373418763207276001427686502893031288253638123039486909125167093255588923995930073243300447932568918808247986571342732780829103933777145780345454037515194932587077593940444937670448015193902788017299033546347281694869944827297774369301391205059747539302753670585002025371781854330542233838468154900853345655884267564614362273496176793993983719694181147723970953031922505334926697221310604612360332594083357853070180582362819110278927937557485449368858065840770639852948559555333779968800753181387331674804488055884848742106802370341434639853868954724408879915106327243364250234873178233745586959467879907189257781977609269993556747407642693795443381889891422412827867037552123894952544251784183389693799811244945615708077143066405032385745989700467028958876141698590862202275676319512152126888806278736239662770955366759098474552310965667515171105828156144016094325502073685162332326879290235714997759174000007768250198686508449208112343459675609846294752488047934516743778179935506979291944004485832467377857104966727298314982506654344900262616900536640270593864189809705628387218041305907528244225708853599760333305540745559402429111734116306717594253234872874546860982993886214113687592051219222938897747549835227275883959553608964125441248983562417127344630244526327559852744652181942521235225214770045689548920303623658752838670422525577127185088043382199172871986281163696405148122567101897832289907604088422400*i1^54 + 3523773727308306551562747871342000049878266044680900522510763108905661208834586417855755522757568911150645749813911097514795932608041530958028834254722172202340371719589312053479748538618243862310463301344361160024977176832602122237875965768185465260713466880273971205774446079817520911582739420749498928471226010891704761829657145469524401748460913010458411442342448569697759325730666331195740750467047276306799962175355277954926867526555778528795231887199368639436034725893419510384031594721130248062100182814086499752189330659417238001069614510173259404586090016265588157228506134026510593315918985187089453984868855798348350641828590548960734376708204636255472870363282433270750121469165277685798181992321638905830246185920763850510183406805643989298361487891860668634728321259446222969230062639085483700994038548742042030646118838191257411840265955806152989653967729060642730539608763251951067312007999416993254565938001085199826727577713747876890899813659856763963700546097865434786639347364028092762632091154090946064670561748316313930396232330652850208722553736823341590849190408172262309736094554894854060707749751577868400355698457791668958516372384300623910275111395970735414679185272590089409325208174433760113406437060305074572226152153356951168885990026123353029623225150731490617059836959031932848231795486838572687935449580055738842244112476856129204513816706742966019533846962955063169442671585975739007957286522464000260752933378308414376610878087339202036380362263397629056166546263609468096292220098186271851040002110362610744665960983026367460190289024551162085694481635347274130553562659963354857176550197391925513325635889745470619321802965580544606433937066493071315282716676277038970081677007959118032714781773360046630894359543517574827858677275200449267956670268003802299805246778610720324297900633055519042283464419747059329727494152153745616771817800588249370251413142032293535154176*i1^55 + -3389519255291596477404655084831226628440371323339103759912681248347525451899480110539851047432300712900255400448745558261785014724399483779569183168895081399484743039310722436532050360491443648369480934169911824364077344867147607262843830321184609716130561665962753379856912962420228405892646711954916631795217510059662607100493780146810073471694761788598755587105727022004992230296892211675189874608560830643754301069532574684481461054731444656524471048522554160925936434949820819678016942939092151044335403797293640629171373291470878220692550278479186099112639462169070029797308271950514969464039885438390537566853739018080610838116747252827785762290526884443768753887743201995344015553774834540085881203706300638547539916517551352002603471434695394613098769798337445829552870266271188432543629600917730674557046379674426864474456164508568679251219407531020378366276863488478610103367102007921775256097139546661043833188901151181213320778678471161151657340362126180328276296568793305867314672707953820781550468046076278683683189562192208579103352914873487775298220460444869036943161502511082813913180140841535059889949854184049649899705104322698807033654813545254080282908090235534507320755395151190849972479346634951067383075707204528642959326933837206447774719978709306426385691904484982111406926450979030624194523081540230853039375706368760742966635629611475568817536701325268768368702165708935161243949745591482113922342095160876131424671234459302606235832789314076626365519003736645983740768011941303815987480006421330333934096498183224215072177367899110508900983393930570517716777297607819257102215005093465429955344791706757821190774370149289382561586580001250485964884702177365946104437555400233623966272420038722819713518912727519633033609479705042343433896147386175734522820888953134679242606790395321227716244809021419192666580765585256424769207218375278257133790252649742127077291096121802752*i1^56 + 3690305936944774119504234799671129203645957294877860304630944972491652217092293714639877725096656130662392986186208196503644457491021207787911762391890960223437584212184756961261087951807174452136099768509832886464336486252549703404801585043084711465721850385129528320376893100657241519974665288400168110982787611396001581374791921299392942087748059350379207127699319793456578387169770780364579536875446341100875602650493079457302472230121768224307812874025558051160845814016911017257153537444430180407101524045616509753776276882441798141211370075923879459839997746202303713412717652451085324372206613799088081036541477185533394183489921236628722209126712484174584489533504586121931681241731465103939226931282729399402377186366915734673884154963278168457871462111220097983850601663275396288078127776398792627212026318759199843534356932279171885064432648122063254908280067246646649424363612511610521453406754585697148592619576309704287714194868402808021556138636375472357206144300815079635997905052914846793798912660432420917056341046826218859048768853385015141521183095206164092678858379761801519889716428682912159611353718563812194336234418124134286918638744246509138109657815201367215874293596925343843880813540067639563314839564363123107887206405156056163554130304210983475584225605094687023562597391850802120598606009847417192177593088157794775101433798591914035043300430889308181982561405928121304533817391190450111978191650869373482033502892374691246618924860648211603579431930069940837016045868210682923817476152527192065232346624535788533797120822510057977580181749274759257815058451585007375666879309403518026077082015192341218733139670820494576424762447495713408062749793967758620962405766192566565879214142480212648405052052720314745842906077819139948119843957468812260715698926945269285615179611249673383905082283944942931671004272194234519731251437896771299789974553741437695264861192192*i1^57 + -2330599779770845667254822324843353746395707976617613524905228822010900754375388525701105179180629460671097792840350879661854580599462359733713970888342862461665049199354012907643426891673358677194438132858036038307918125611085512298157136133217201998265689735517688380071703396184755185363482542975950304702813667813100166208285919851122728591761114365359449661114991282689505983386860369249075826191754133782600406988025557752294272848906937320449477719039360137245827072720992420028552765554317630927168528513744123061515486055718321551212670511067620655535812171345032320744399402954973674739702072848645526750799071091008681340604994594721429045737476474517199193833704198769000490661563288253895649975509633350158765575280337611619149517818799273698071380202899808825767436197226772892165383110061490040780259056441654859838883424486714226003270437568726831175358923100636860293889620142649193881008832065794618443379275739052182114181169509948086080155004418393838534676433341212751873124521805760245930530972908965705980861579577712236142454857371066539403370238084522962124862655446614785972062730648887411604835491338592475843241886136975164048569891070544794623751986373593015330728187438881701053370941954600535730289604598402031994719016666210786175958718571573921357816344861886790313962322943428639328169234290562554665837501639835429267916767077929223418567143116043696461649188241645353515103833455272773318690146093846481597642092868863967909476061874772062256205987409389365585839817859631631145606706574482339981942179712471150703405132812813026327050475095328336001408986911483670532043164838183264644240654111491643197052716765368542809755526036453734852248876549598339819056735904540523133731093085265716897754390082548363120312107620335652575707691287623100287445636840349568753518512937664095141918192570922215371180406336377747422936078196055934123139128102372769792000*i1^58 + 1987571946780354739427477314472967660363932499572577106800193745304781141274208889119363320570953073802444575198261515555867928124939163534727930709245553461137161330209765780916511609600795463121023392010330313090262095247574138641169078451655279588214327767047851071475992504047975415176226632726131171490105549753022077503315042354426274301384990103556001659127615689419591434464002769479689870724073686420624810587821566825233321970059133667109779191769400683121501201357575973136100814502280195878491771475405490538981325010250614428446736584133100319983852245642446461502547911833234063657501803759858606345127375113788167552307536103614044429311169331578489538288307302399337967794230143438091200052338434515636271693250247036721419620988119057988892613741349460614408402394957380717727377244744715462102304785701091655543620780890790487910686462653073255055495319355500588582603686914773929818626858369511995376314080016310836437359382403098864282485841122467890862371646795336130009758738678861534303536015296099009735821934981600072762862019904832595276352307774284992045944609657224125706190528961453911473909137529761457755358131740077359840044962165351032441682478827907925149792017730595955944982556510101142858635265484228241279457701136781559249941523638481166014183235509746171791207295740704536040428604830972912806269531481898291693243242392276926015576627166277558045162676969878594807383243481977090620177510230058031934382864233258916074593754605596571335050670731293775374426168912647335658314411100545556049755537794342473832137029341333414018487894427104002811932618328628618945479154206711729321378876267483477588284791314410169287475446780659880681419768763406596583023349045635463394787016296619750082647038393284669871074226222981482923815267200333945631115987664414491967988317983401031609138066300035247705775352432321214828289356089267498668096436505149440*i1^59 + 1235271363025152349381032453677715859727054748957435583222222295202039233922498637067195341244179549827181266549433893025628198933384455422304910035141608304238155006166437551608794786344363406630323896869574085950689274965195517982184468128893739428220828151732650063525544266941959098965999126278982337048783719147113913698720648338695747268005070373654166588871714694102129971881193786055378651585229677739394492224877393202124029927130143177212479588170683800676844635268926716511031314088385709756749893013638352464183747038251337879365370923183802505351171583809882763323357553655046131400435061217541564506833357620715063905787330213639434845618240016624279879167945926340083140611990426766140513110987826980063897716047559342788968427824111228177075129115638438316227633946779879048660441865482649191843961022458147874827952465043284997368036152396782902992830913526496522222796702978994815320948405760149184360737511141543396863744247819074720971013044145430981802481975574844313115775432263217015760402326376671737531650654329492826735200596233607711489105757398607421172885134867393999354596732535168103639532265970605403055522035658025817985243974153225483401758050487726702968757690490654445851857430261609807313523931294625048293426236067642023637011763674088204768063764414242767189505319365529777784751925165259173039932253301646397236914045113888219058567453125807091264325143987395451307591692286104955760651547336646855256575064163647997685769674315597196004160072941808288652568332414711367160937749509373785013963421636261465606623561752906732558569871324364020957503140184379691245433064784240712537161204692544337046341965466802234971977947410155957558632942926705492358400539461023232756536131329103109496218038563682176001032620299865348590289960180751128160503022206550667346162425399230031166430091760900734104547385780170712193151036226579178848331497472*i1^60 + -19621791728658274499313162221182106402466217395024239937015746947160420647453015963914731796500394647601087736544122158682457688418670844818902542368983853439327538451929099281502490505710200679218566782921607695214669374521258191243208221692459035240944132049392480665873051614429409417001109679438585434608382981302778170952175976183504138373479320050498033273198971725095253156266039013425042400340892643153251547807695006237761844821309015626754595572802802114651186953406171507556598506584925570661321702102999786781178226289074092985544670631985679740899955587345837436148293284681632968674555601922796019771429048432664692102516986955574316538610342965921623131929947041686867531279941858487747019929483429435191166330371411965056601742180697104455867979668868513410670680455180155578549495866238525311782159934712589295315346691322319948263650094201176650075243794529431281874423774823291507769180190950374311376940299856383324818365172380640912078649775625560230117091590148415995188391751860825536412231523572778936424332831050044960600268173969364151062269433562343210948034258182182960890828791527156997780562646401421809276734528892102837138425192104749439362783107987046060104508766976916338650597100333298237969197388218405873307932556455534611824295400405681630667499942949044692257540050428057964590467763976033668251719463749098418665332148226535157358689201425753909224302792698156785417204875708619547087433519827369399521520648237372039038038448623300933871565817071505287163444832184262085188515129059515803716477293573073416236099543579184541014257540299822321048037881249034892846689381601064092942118212838789747106644939528048375011392399893836225442484817876859818130195193796695180026338716179600168638092267960135012813054845307690798347141178585818406654083435127679987797886991376183821105359654838099563603191762173070931262473565700058251264*i1^61 + -28645032559182460323226588614676918283273608882501036859315733623775594720922910172621710950537948400703597659343750509908569882105653153182871037467709942365895009939598214264409614513029489090194713905218029657128807154894069892559076293742250422789093481755740887198826967242118998007693561668526844693515410949976178978581758624224230717320854745986220417253296955198518567997482541871601020403121984653831033297301708605815535416821424064776101509351934023460296191964539295862147074838273290899928784273237758802715319860213774167188299435979969663804816331600905829345309442238772059117065045312965890556169835466304805534409177225953829373380161571739821282209869579959578239645885764368175330341004795564768236926277945335179237949340074671892837395993733483639081997106439676738306467684557391723929457227371862104923616278828699731316730793804840524707160762879126842291188117628831128025942510331229665414366905131896754919346463528296172262289626366243849188999060528304387647983267126029862779962162088600808389352384775942434801949958728742054614890770409671891582070929371006861943031692829677959314994330708468906940057614229177367276502911192838642906726014489483629512490007409916546276116313318457133624494030385057719697206337040233032142670053477048319488968498027999520124056121436658520975620582441478065291066448857429772266605768622447193517329039509939363418551032794738456862759647661677906082430938135730222114464305678299253636775555812745380979501156896829116973652337902347335554108029236691527122113034223157866453318305818943489210858924062886844197462257161601413444275656664925832805339921130176149408859382305071135813617892881896197812926943246855218239559856130682949451885960830924553915234939733701658474813036678617535254894655501798289233776758052234572058858551175490949681330437576951696168444934070259523960602358097903616*i1^62 + 2769320557368514797027196254295496931534790261238223048841350527499322800530288388511036649922092185706272402765938047158500821263278747889711542051254159935372833428874131449835780646433781590045706770100376467201836259177054360390786821629671017211282064971216802839775167894587822184363921107600558797221441799275759135561984335786615948326778580413118985985525815840448979500920196489716813891944896767261817229357446833716674404846499354991174657232058316258736081828829723372896936228861302513588583595318237213421150132575440250828220775858408661324003952618955138485291291061033695657667430713053160141468169242698207863174913211578654962701280304143176285501919426537783753798805461686747347721198188278852554866133239697078808824772370627317580243357180392548730600203174312281195488220799424333792914592519612792671631275502650780079960606705297064205279659798807917779844730411479489604876354971392412202027485512715271182586581887146117764737870724997259638822554479039092078187271202321868774888360871933110156282583781275088253627995672907525062341988655372694354431838947408323108915580814173544720167451573323097100796855576839253811242513569469668348814109582425409569453516881081602785231032336158036513490244726912123326024575097940588513433259855538829467269971134229456660352693099617767398823801828883452569359708684183236766615299138170275790816490656874823528586568411999911615810294089215808069249301291462531448881889744699969457399430914285298413140040508032197724215225844972473023104243150948816270176916077796618537438795207416980558283447126973260813134849194071332116582651183517764524022764893119446312387222405003769968389459772999934966468694091027643584164265416222172060486523769902850954357230631196838476940074056348683139683549561853615435901088312508429588959084635783336519368661877802783839603439802976261221195448320*i1^63 + -91242458242187695768730087202736172626389993948701514560411680683338104629996903412552783678413600310333911179143549749219493470136779519221286131515976874640706751846775595489565736541227094651516119974989513376971749295802069451765452605825388295634046479312692326056912178341159063891229760761118597203383795562183941608682466717575058093891223105175448246410351481598985336674550916557703915646976706610427721197004294934661423496501445144636778359008320342061903967199947843672770659413987091388410736318145529044935138444538527139314960380444690894994960043071549782591876360979136328449175926851544431321796751261406155719759180082166055817607248304687848053224770405656102314676543543907230077832026633343638073865621761532649716901076859582999211858791540826625977573704750684535772131888357399033785876373497218704882127337235148456073662108606578064735109313049034653841841856778467122641796144853181818753712108792354435879800602500286927811933517842084758678893241073240367716618252217539033064212298318718707682092493523785983544629514173379614615618796991844948242769014613151782441400955801386664763964613196037228088244509833589099429330033335935722978087726617654100995909929544953386384738449599050152364011026153350425012957744942340255365246166901462733529980981367391582711170517385717903028811936103757687717464561606658795546885554626283801438919389076204510378022124684582694812147295488963175068951090835940856403546948657226818281597219065142645533622492204260858558648222030309271737479825755370685709194334373672720597961222565576006264103652518026422334882988267461236968427936237785386936289313349641054195083517444174049085100152927036170903499291819237738003202937886552637309168984539522801871247179105526540945325583757866847832053462481660640677226585281959955487283778434232930733855590501825945114008124846673756160*i1^64 + 14566249956056842737464856082513736974695324955965863698557103314127707612609885427808134171733969039753370902265461923546078066356873450891027261915676068738193604534412336570549576825309613027349478438301874040749450218556300909173746259020757987405404604871249567853998101770975857244703845889204250096452328619705881167011921187577264706609616983112313615409995468692063262313838715943010604075358031471494363943161354899449317306811053638482943643562033613392502408926234439898600754149593068518456177396998049403660453426048331820622839925217735171904611970859647473560178937806135818641606883018470167905165261574801019659677510019771032882838362011863488908412680910484687658474106199308405387964951335952702508688513835595124161822903005103152075394261811080440152200979879419957850126636904993894257113596505024937511782043773030690777312691293540180395264890512347782475792699969759075636564490338470069223727218913232051234912610721890948028452402853382275723714168213307666406909905479459055751200355174863635403800887090223846724480286270050159971645881003245636652483219116138848615174903246379602599405133837900700383725896541641950020468891870324600661802828307768320597554715506028214168581675992775677339992106139534650489391077965964729494395297571732884530280193104929006970464512712232142411039416142018404083000692304658159760355186060560627650098401099325753649002308905020650333962300405278689029686899480990274715037020143507128123019807938378788772968730990385766599632985103538593872095284632980020853850219550086601139631426313064053241154146220295388135678889016158792206228251208448471497071841875703700609248536717467939931187668058512139580076944638543986906980472717800441148819791533698786718192534155651363357157990393386846859040484378167814734760739632292962369422130749740915111149938954403323513279812206592*i1^65 + -2083320285534437719774567291863600493860879400676006481745902347736754211926819835693671221047904018032343754701015194392852699857892008889812798705407440519355232111385919862632912551423098868966034044272741988223489893912967113898564325987482761588744081436000294145131910507231904555272017325323932786143998913316661829292774204533470197632828050993257002026587105140462657054481836501515890483280352615298231139612140863817858954406785501183316804680404115283382965593062552675715510622665973719005636051770278020138939451843844546154397025308818391911809690066895629503758263159322830629833859279239174685814279513123975448794620386790958899521099878463722815683251239654010265898257773450381081026025972607756711230937983041114880529964748722934075360830935111138704281528742318445340036682478518322958049079799512377321704859353680686319703123174624202216372605204995635085688674868657474066430723988616148556599035886810864085167079195811536854264641411229470487730650158217905700582279721660375640552600706559516936815831014190697241009308244966767883824936955106870689028019862313569053566442754050767723608341300122561311260387825629260503617911142658553634763961125013816147941360039644172300970364171056471427077657236868653129766105717265585950597298211417998582559461979198454015740549599834241422544470647404279571092155013525951763282434594362187292665428869091688484779482524061264189736380221705709101599556377232157091620660273836797882689716376972003890894046961477046667871709599971326997660380183678330002607548400742686398655770263332789870354909853723577397496150535776157953826021819695980771282999136931303909860244858415913240429042172872307852424046153903753638210756688321027436702322512147229628623577209496961791187218310183179438914493496995494671219863652282758790523831384352516907751273166568028807102464*i1^66 + 150632165334675666977116354022985988217269411310966971631845025874032482636166102862021455026369164473289886200474321026752111300225124314461668511609073397625239088097031431820487051766863281704498212267785086720631512914523927510018958339371781400560391020258321619869702354009156553295975557799445003836922227103221078772431564077103567472258524640940096365268229243302645816782607667109413972947340970306711327218592824236316879729680553423040190856178018574797242427500927106515364444154759062190239458137622851924046272190707657665356520139844471451834464578539922010455330561764287399649775221618594010599409529825587727777333001839989454903377440520319733204545733374963197956264318570036108638356640872583366885384464021499051708883184417138482548359676797313915051389984014917852089349520332848345609452714348994448507698092826679785451598536598623138126999274484771479904748467550368115689954673252144910841810482772395522800602150103772452153916777836263641455534565077042867964890856364805317842009857722139094491185051729487884850737806913374961985891509998099207327202788962091072914444624354638216916631413516527478237975517072230607168535309344029597488726749815382390740075995246576518227446392495775338079549715171139113732839973719802970458263852385036365231548812839403114732790964024276818956238040601306289476459806937997095373144837081902413889606752520612240307489003418580412262586071702927407139419784381942384159758335209715268219651978291962043537700780908937505467441946866468706594525414457832408683032720226273048827721880002996263078743611366877663262861029232725617437875963881363690981217473786364891719938659047590440820549897957367623633887621255661229718776916778819436749122822222223684166665625669052797962267703304163791599346206454418570706278267106623795863622980845378546688684709625462784*i1^67 + -6538436473380537624304345291969614150959307791301826397209663829003158640555602508842794928047682617913502664034360618859815482021725965641546721025794586309015577194188241568950494678555398812655990488858718529244420895388225989337820118104086017389637106321984653139871025911211997388037711706276790164274230249123422536478208552687106809684062875077875171817685537090730518791052668450261455638811383327233263377819210744942330004131727075939072151469833561185574014640423249851217418027487973807968559316749493312752660211550843984601346320739590902786286080259527796145743501653952782017615520919939731423173122668332050803386371077540906729613730311647247857763372078648150972568120768470937194356873493359596334332661306642397800899827664156584026369291965021110725420056677433797145404546324876460124867259749423880728309653166845091567025940205975527517574652405016523596703526886485538517925697121734472903366890224278850748366234946661295865877585805119147625606630860575192786661678109425820777085664534516895326423751016311554392710903041446318956165910873568094477238164022253144372011260899458548051923636627591251429309963597964687468977715439442948427539007102752127245191337116045335785933968036876339674410517947022896736312063966839689880994392408538481928947069098676477916016641029513766007323326519355584379817711283222422817912339600735039389994289540635113041932040889791730129363342995775241288673921197378119508319984136754865718528872298805574879784787839003015215628914737899301579826297023982345302941637121342197023606047471291649614130171461704293119115038383314312123112661707840443983862684643851324963179359871940629794205245282231190567995088264195650889593651983831629052902177988854817300816756705268207119867165233248181283692619290231694016394603540000774547745125487677709779227115520*i1^68 + 185811909745832026352424628198017559547855709424031185167895610180418745469925929848655288110875180516232187077899112282521265566601346427154043309921144800710180041770442567322285389702698862265619250635448553025570985633046919573317479740618829454438156293556528318043382843504798888797462700298656953867050514573310156046559958608865215171293228073920522486349720630995402055310801536342057928031763078201428264855999839604470326763026142740464427627841950129850058581993338166789391440584855962049598179542309243890646579345995963940913304001901654461067408731184098804491473349621505112193453234741555893688452645564887501326728883589196556290670224529442857840688163784456659871539398935208370897993242150576167333047495185487442379828343211498320150285248835571875631956974629724374595635137892928986722854569389036571996972837047813558357288903507874553970636700895742722453016374115623117605356203680785226382073063941845661546416466097105365082774201230866393623815183667670640092700521070485755614160550519222397222179405350709537865689014985860512158946633793892325037141561513713951459251058274733419280920088708852320128416326172614134755080160615573560251004299804531455101083419664944342862456339634099719669106266405948150160528401048550018292566441437534961709037079945598735254926806792130478378441653235890881972137956795299254038072206180058452300164356909907220832014019528952890301571270685569005062772787338518737272845881623948443714295825534802288041716763599288999331639227655338240995443729363460524373792016028864494390611878592297148712624323747399961643836412177609786436392600489804717335554145832815434086640353442026244159519481102730441994838127049338342029055567564424525087060577649751663054989903435369868863370626663446505044609633295721701558521347959589624620489263384300093440*i1^69 + -3357919085970672805617604042809869896101568026706275940798608014885588151324392295249025249667962596924725748317722058382749113958231040526283753174126693554035296101493228328173054102045281436178122853381786185590314742642314663558638655666450926698500036195555342627354273596238080977804916490850512704796048994813397696551737392548605556353434913008047233864982624967484674650924680565128387553787449618320987950133137771141310641513883356440450479251602534195805931783677170644309314330503384754998007319673706555190769837157129923453978955863737371270843713071745942837582330085370648739911002021039133273106391919994269881225991501497156788197887078760485282625125938023945459906620457214924161060718095946744887147153576135440471323866630814082411918447432994170491042173150865343188535443546078960168052852073900912441250021951878102265854265966997469565097372955294327962725487807431624534152934990146148393834317489652132160063687446629879226241885062548541362642108909256527548783078857390103752869261665829464050832878767912935057164189057503420717262664321347162184626098035313379375444524850315082976638708864480548277931687219960252997642153460945513097663517021727934879117965293498176659102774871978282581326318885048069519116027319150137034056679163731211130368964976256925603269198963328370322279859781076208275976082524527825941158879503314069456969027593457030626264047210746752918701158674217648719251693245977885455561447598860416929214112420190722477067899992689660688165984614557795562083728411967311765036589738544945577795656923764467676742047433127156366703287484003615803326376409825034335912307504411878110662116468254485938499219176609504690301804460319112933784200993642070878858986817288636956407338878814654901186519396999943883685666965589455666826016881607040849278616469504*i1^70 + 39276636033388388156148131060660808604323655591305184513276471660855622327267831382521635399762542314537974293817540742821128608273954921356614439382054777055181587981196563158889861982867691162830900890560224921597920960657806517213845438500359584375817686400307868882199491363906868423996493351716722645180312718930400815026986901603574121549300905306161106579355909908732023962112562737548553028355505423451899329118871907218211061433490467611946987585899048885442174349475074096227744502549063513725540871903597568208851948236216993705476499399731553575427685781815864077222620428799220706849702138907317379717630848152635003329224803623871221369870720890948484188248293452195298010634029985580765395203151122253441728024235141035688718889639567327696571019645753732329876984896770672866604925677795220590214606747813163515783292627070074760835302030866999646909860946744284076148969398108011978111668413323631189045501759578768978004853932027810130006187770340081823813653422086093536706102035682415524776852717001569499787905921498707592269201746300010906820873996757367837545863111615619692766989913576384849495475098480103309519159150042833525065374226099430978799990330528466027922461188021946355773982305831873267810920628372857439811662454929174777678237690400923033908043088768801424964099046201469210225923893855635907734614293039552615041746577997891264826983141198032940873682026127007461171292104110366906872894476987479233951016276223456481164083712056526513335013173964310029298966204605101457087461766437523246342138892880254187928679132966533832740945807827985069289111502706697614966002898318482818565741070910803666059047533459150829506832307544846642922145392222499486544093196254641136247824748398096981135578044667876022046620038781346611282101227063719943684812557718764126208*i1^71 + 128146690499585091064334010716328635226411972076583462352296192755685949517176944988243567751782067786464910354071241216083016475400185118361707399205389835433045865639635823739915651710998446433611102569248333539528290200681868874149533917800933501850541206649124567575479276715152510186882388628711973373062646188369832397724320227213786982866556289868244099189959816219592327977655547219417743196884046455432011762553685178597910528750910673480443901266096303300340555557179981679569700507766350228928182932005328265496636336629990772585591291609513132886254436313237559894837520155482743378939234310553617665253702800903422782911319873978509638415490321534502495960332677957458356400781540901806222374475565958853136502365865802223005662840261251036006704651561654889549537549943223360632338880044183884768214989683082142170565942333181561300434205195769769939363327171058890833451179615909373124491788521862847112229910304516460892802737194068634201577468013658081051199230229656403746028120817553700795824284837876596542890704785656486043998316457069924708712169933450044809806827350994460539521416438533250634074992325522637027347488030345620918484795097842191843098697347402968420862659958237890329319416798933653049644525815808760120736878494303444463589186143676143175189483740541686730369647204537190313712403712295400240086516874903330078662952205615968032174035675983458229370119668306608351565052178620659705753590152457261772008203748696543127476889823443837794104906691421872759992170136020662418959550596072677650280615589557920741223490161164604851271599736790147250500313782366589506169262928775195787721911483500848301707747418171307220110900547125608638461213315166812538154529388907912998822228351805442169190578390921399217342284149560903613853002531892720085671736246272*i1^72 + -146427347386770537072437752896980584235270746875560227803875515531217891107074712979866285525120645001808110606552898753278301589283719901779683099804143412896579243671728437889977512686228054409108532353018865433323600958434926487231411723071921489537010244119944843976108316224487990313884979723838286182133495367522695161325023535959268091587350022106102652992610705838722216008194669268069295276590057220067314584676508748812113160847325061498585698615703668892619789417342767486446377666079579131961186681904734577207127864505907990306983170592008069556232168363276745237357346231013763932208910706003940478516032734318555039551203048058409402949373813868360467676967509149032979632503766749320169687881626995670453204903681235799228576307999886797297183525318624903029423296952921728328225361111290465156732143427515497571322893051657241969179905890441106251873644327598899013292618795050128433462906152935257335352061665599330500034904277412799942319032984299771781748226923223402082407365937920231935899403062055639736409420394040391756137404723175955772040430918968692238276768684126525174863001555946936369961889933176366949407742095348339543963696690401013038629622957641541884124848722988057945050572985785438663069888628555981618720769400375286005197463245188419705694232183981325764718924051156957219195679753258901792750922141640251851644207336288370421462029346667157452513736202880116041862564731831368631477500678673050363080121964211634935218986399121586211462861961445446394025230568964181570768237141458222819226467603880552015189506741232336912955061508804338678416123310150350448508264864519059052117064282363993086774245604921903539386087861817468345056705019511088663960396261218859062367049397946512053698739563390434107524166576082670946869792041715577651200*i1^73 + 110874711364945416821821145287205925190902689970260987285363920313410073006141301812082404853794257168646213350796474427932419524080202271247923242032145725666443627214062361265895672027862413139289006588148565075815928514984445241153552308972193720939695457632022389646265499778230322460235162921453897438491328330168731412407339552434076761123766215745728689049929098065563650687400464781453641349204975336582526610085081632024886045715586482293882850641374888762150806193897144933934446574669573799908768500847568267370623508948521445365159965674575679076616122817211698699708311416295406784508190840981793514662573602208757264292654858059574688948620019182954211848047686255596477626808731983221825912773016954426444052391609482776096663087257973673917560159986965351087949059532942781512460526497568241394196193847395976832987736276987417812706964575209580045303124482900794485176386687767538519560917848858937162276615409072209706495639799373809235137633443665807967598295823341050391671051055263521318780321216079852479860035394886426739998488944105780227823841040276528884464256420335532650267245348224335910416413522143431452410990878394404066646491212981014879569620616083635131999576010051712356635322107468298101624236593026418382331706777142414388806000094591064423429711476699298740158192679692973692432765955476713340204191580590876476088509720835045767377470833442895977624414128912517398306681715401178749646207691535212689802954133187502813641054103395934460828465239581736176975269450239695625713159149760261097575378370792923137395090484335320076297846935514489460220537834054940226587170860581182438880485538410573910347897573280046859478375010413736330120921050407150419388881227080855024302797059818521713449756849121433459927869304627198052668538880000*i1^74 + 3276947917367731845303877151110210036490385536679761111089204885430385712795645151545433255302273924354125404935942844175361762755423467771308140377373586777854183114549110000171666146704331140671887671417721669060991178446848287016639083295015501555794835009040834688030768584407854854533565186836919177081012636319024808221439045840111865004075338536217053707958338258197185510702058241832943366100651391520116218520388694948316061444312587050872149420660294687248907266115163047535602709953273441248909328671660722727242164489735729938298909242193191666686444048812814860779212959175291651678239031058877766973262948370147495077007955896391839871104366799723893064432702895833245281966154310594462442119177340798316390542432439163809106069894261148505082909584710176523004050128352753310464545865831400945250574999202276080852285941114836838911077430342024172952671619406714698613398025816263524711304297520409592495770858279728711886555079710397124310306246728957754768796558213696406664963688259811259884770259049289377634877464027014480293932196297351069168874748320924488273533632308585063831161582965332411313020781185958448990209892924120161131813363184572351447487371912894182273357061730168291261665139920318875940507295545970008729433973629923837791751131484459823905114231833974331284796295861880620311097186283161592861681023376347479821715426743607062597406080672670765784323282982482245631263244901406529698344113654568292727425804868952299385475944420401926443216536903086508504005721463362751294165591654446858836459743757225142616554253839624413297780753386185635800385869690457376472179483670981097501898876747257760062139183032570710670410731109365028371335437979641023062610597844560973300870016182105244041889266859884531443644835058155520000000*i1^75 + 2607036860306903263028649183645108844225487934328676061870548323085349871847437849840709662886659831366852520468956748315096578787723054535450960290970901283602432163368034876197216937724722036357466564558822617569458353163033647153936640982784383645787893412794066268793948073247868932815249792045286593038259608746808728214984608196344827288712588820674909438487120806019723918896617476565376403313717144954374529544669805427251925865556628400767747472924752206304476453261890857701242198611775207772925385468401155470902935922038149612922592136490694975637225610957965776872136792857794567794638229570776229374733182449252877585481740772397470442589882534083320369752521726707707225121754011662711868713554406601643615890744935010547246424318425155765415759404134965094081969578347898564817019911988866812113339704000938863440234597055653784414689719954662705097110427998197479662526106606500559827673356522181386708706670762110912379118856270442320445451487482419714616810533914278136881452781612399648700082274355616439845838466471116984292579322279271452134593078606566315701261282285096311611515237540468262082400531569638528963201869378522736020021328960358877012548368200936172374935288432469449129655237577157656997892878017394695443682338075911183797990104134090259512092716245416218713112431400594404549411108491411466557134483839865958597788488197581986139508800783184632705123435729449712027016583979807316461175283464962507615221542604502922348259236457215787937708988992333614112947445528330692344031509292530848390497379895425749677390370708160553683697066684535449313744281861970414102572907203119795991511075980033739077933703032699391894494092281957479621546399027097168995544529191603096148479613522255346931574348621287924957184000000000*i1^76 + 97985210504852751296827443478789510862656838161645705832850222711573964512455599116522875133770095994415625531627383226828266934025661746199369000420970923718482824499816861709198695012977288612934127004276309205963460769469717631352655340204003739613773103353025357706585921255747424098960858128895544266893424877245438606402299240303698494324782727956111864543008378561585703363975711044659416673542162980284120973526530219199233584097578761904333924215780803246684687851803939759397752729591718261462655235609020021615076522818786805002877335553667437434006099926690800624687824981371487694263631876993406447779946308228663505014728504285557809504548358783398629383063018110637343050625046235510537076721455585490894123048904898652854382703098694202055640975039620211595175795630659356108879465456682227454428195400193184108051586401323995394125561122881986569645085556694051147376202449276078930686913415065766223733717810743638659828181974120716396899817188710516646332038544511256430555610436750357577765100888833708904150820061003069721113983555692756839288007918746108075088175320749959464807605808066622283143487241140952938547715450340508180508015621192045430005744898776425072756257989854005935758861314119504740430586402467068464594865949250007488264471922394343617453154399426311593128852910468735787666996777308409657723104924839794844059524876374585214458847702886464722823597986821424534808485405053113710364314579554803525029463130888932413634459745883554814358645000808142816772603271350353649262535854056805230016684780812441874945887249182082099669789726666683800607382058569073564474230724818902610147899642787929119467514258493510428106757304858890925044520186203062283976230868051139512146197099661768747625668935680000000000*i1^77 + -5354620456454396259491412996629742049304303269214291112830917671554626087964387007418263645687857440811845840170441369219185836994463125676946021845164194548860836751534490532365266490466764672243332953323753686296980236403219641185303931188792667019364583355747070310984766028645733297548623628122465264529919390274343972210141596386114592594191438258981530865116588720608644377031253945707924978912591725879875295397018542724302943148903905138497362099205239870745847334748578659944068553180457832733394626101872341701651770296216641060939365064461076811573812620252803948022870861686131836678033004685073107332703723493439558884221973986306900963992034128596538276183828191691134962948290029739790462110974586590861630015124988605653220319498976650268070121625075112024460860822075699136940729247141779170490455277076329528316916405300855318353929875011210145716414348030434186061738147887427513573604426433729221475163220242924545645854470220001711561224281804253149276314155682825710292297443955844161528602876915374804758403857295179819446807418324413314579522405434079964926608026471892264072713924318574279506526049176077057022920822137291224991740438619245820950666272886371617652387215245324767682353934354984260919153453989749985680301790594438360368094926608356755304346565549545754843885675172434900849202543290345285410645118010043373159961407296585393366744018048468456634672388306011661987976031698695754604384892129045466660959094163978570474524987743506746352360726910229080714371080051256695531536643010018871841775235971247118677317713775653753009364996328535079528081775788176440812971875936036662621344617924885160978791157370285206448047446121180623009752210377186865402461589853017123063618394372878368768000000000000*i1^78 + 1868921928255704486403426961497132948956198231812461848236623214470234184798108542900010430588679386815770964802650935696873233300437887084013746001839625649282989737420121265748604243611677810652537834813053902296233555900208967385264955301111674848290359990600707651838284065155372343497664562728604613000695955381114295825108867755903742959093697581989146444905184591120289686775592546942151686982594993142552000252817644135946599486562145449083752278613158674696654711752121233346304926400005212567565834141118700917814350562373007836606851040057866748270154098276220249489700071508100858223138489838869053697770915255064353334997599017933457617956401785311173435636832296444179739631141219482745719605616651568249121102464763469094019837768220877136452746706317791117825443052596491328177137376296739896798938942588695799463581256575648999363249714464930316889673204019208910770672673432940522217123192620574778807550946667194372561526057747865185239883111515089978437845765103173628708365051147541154083411681144993602044367368897926282967593301152226297315689357918351098386604213667676419192779504658886297961312592404345352857543632615340510360693486017759263721435960651780054134583184821744559095903987373240336540369651597565100536028769818739737948132718967284093572547970557449080532157278739148140124508761439618691805952708322308395078449007367842856016133319138329877324543897250983388958180575742127261995302583982906762718914567170462551661992701072463859710779003152783457071581492685266756107435644315404928142999992781628891751345792144055077681118515775544879947919465080869018321333091758687210961470137235775682491810474561000974724269483352143192891752574239453852126530711994472205825291059200000000000000*i1^79 + 249613091078461016344838216475879095547384063307277681157037324897828274274222769047787747162193845724029615221522785241869365449078659226787635711835261594938203515846264226916794700143571470107484298493278962884492146268983738099370513188264137706725357955372603858315146414437161674384860762413918931725215187456351605641236224329288249820493571948508567517271029452823593073141567266567997083651435697304794317623337344882967269508805544397347809235604434643807864730748642250127608441720037495550537086665108445692718786248933092444147815771757317478550953551960691179742785929234079268901770394058407298007596166714792045302712921180711831256520915220759387210923642919431187100938722406961732392994606734086847775196623894043580492487292856287630185935742788575976480910514819736512759238386677516842989481814453055569091011534446335917907898790775930360227563489035737291196891709986703796662179378512882225084534508154316205412602483329732497627126628668597967973698884808899530792363805857068221698390653887961167583647688080701824229951451703450533018184694067341463287070447473383734835291066633785168935967523217138897744587462603117962533849055078039458622636464644004132343292846365207502289741375571898557504570335036770980814359505062548378541251876744730292179328311423646252547173375336543388453716067515560972192853202718039069585842941418975901037688634332482920212502609086628595421009134524240192886675738276495097682143654817702626616662746694778931728152076492986637830477730999083955277629375030560263178269845983543940304505985367920014762729362186661971271134605082466586843833398110542114962005034049071559084213321089148934499515347203959344747526706261775502869233169491558400000000000000000*i1^80 + -3058337249409514858025099485369392873553571158960739365347210313426107627388570137481734218665846838465700458910047511758814547135523770031806224529275857113304621754741251462865810674814835902983835972185782524875713405060508253797543557723384475547306265836569773583986515283315148924425000195512746672150048206805671580598875923809663713257414203512850816737207055006992710018079045533545267519849207888832090233834780374855040222407790586427994333177036855245989305623600825123582660733907323691407951282956453115696752568347006240626487553379759146057924756762414275224659722191886863050049644692699342216071725283158326190111256403921194045641446619319953474588219045496821866634802024836407354892717053841558172774390781053328792998018057711073880131726527124450559560458913582028865376854937719942885967652155476556255162918647176546821180029453838506855778716449465792553419106419575203110343798086519767098972875071230277403727920667140257803874634736712894485261149110144062226170698265301767867013652598209123256532803080381556397347249491672998623106067495304069076722788347545011900138528481788590496697437140834173371522393476044382144077779601367378325765522680436857302351215884179628150833352620405801423207510048148250831351625241918429183162185299661354261315665503367890846041603706210095607718831664147568958258596436991850081197021116416919668704789313329409449563247006076459505224192416248602494721021781491717921953122453042244449791352574340841327049868266536343598883135000898069270334507991257573687797737430195046069542834084154800973506849980293912504378769131154548223241176438929023431399811797741961346165680561431729549179724374843194415790341006934587473920000000000000000000*i1^81 + 2009046162238914936441270550627607752263315727214097570543176371271448439675908855721193527236729894598279363856159479742795295145830330477716495388037868211451073738404953471697611620972693448665090338882453220143440534586826966643972887920948753531247877544588764483755872084576053120578708440070108392601422475621974744395656824149474026829281904003358512828677132891242319443428990080622777486566343122562850754390240342445503431768008056440683854338852290697573733408273380737471098748208456850486303655571539907609252154418004209423502214693752542479096631690611979983454688307090781401500831694587765145066216163051056247797918631335254380314758551507428065816311291122733684133789494577868551843661044072283908748639779303450086557962761880264347892059358637356316277756732011523893928919500219865787968591319132686340788417367161847167379479302014929710829578487651664932702305286305431922327426118245716114190759542591735539121106036476425549355795357856522291974663775572711082804675385129545165354410112696137516616114742616836345750308585678412181297247434028379192577621938280894824766899172390760730359625028179141665730395166695546292201479485652979558065664500985669881852141960955737666846248197866919243315505702375852670609097663727595038324964756720213302132445774700641334581315480256739161137370933342906525553223416872555947021402737529545959428737871596285694874505097590928373924116782802473141419071621091509304004096176324413647596581755573672322129769053685164098492412734989789288732067237884585336517784197632663953712131649524714430530714861436414553151794881855466930267533548864286346442157688671446202374093095146723930143521319937454087733038284800000000000000000000*i1^82 + 5186155933055009073028210998721413773971379788984072153100435863111154735442312855038145013716115519130782532618296056340216508034910911130492504080887115415957098924946497027245440124392500361157381885742222343832307098467823221731235107912189782590176064426467755328331948242367680519512231434915920526930138808405144247899058264823716587907837847698157754037289295939729693824800348198245518548598368817942286644662389506398317616224889273806031993039820002897419069355258287866827884684913009007820378039266504678184268729913700220917998290400104684575361712616208117267088312243639649696612424184118481885020656737808318987665440612582263781996872695633863011343618358683611252520640060502933027982286131756545671659548913485577557383871623622658116827777212645707793166297206739841646905321784276024636032751836515240567244791029646720692803470512193637187957177295896294290472989517595465260936295281899426430186549635850340381657046461217116387786636331175475702086686047033576916210640068358042321526118994077544729733772337850292699548248097584430674177289603718406880650201160895424364422866548737101662329892501172948770581495361964408648745268497805334708850683775720585008183949670849601884323286370623196943093082258716616729962395592621792818918392821789830600750374919521343182437087009867990258329163554665813688943984104005075655082864436849510874245067368287567731678771607823440155011861882859094291095014009658226123915457258678428629144516690170419754767047907707322196264138743066710401515307000494475089716436013718371286991997313054532684124762762886003734944376025752956098966321478876896220245922039894756583578903860082839989245778717573120000000000000000000000*i1^83 + 2355460457820016819109912909039412841588664314342464313926579983939152550212745272663960116701626148078078254552093418623430694516433278478126673999923359783699503758395380839100096913116482699618652936333406577839758662513006330033009340813776350366293274433327675358459243967956447401654129848975163152137623726049563043409559083558229785679503179039752059388377592764142981999392142235619477757663928998056570806653136306036682121503503093844257699410385227950331995948707467591097477980895341105360328760657861299106130503137287292411687297706460489436182977015067735898009422617522177259575912181382571737369332903101228682661187004630970172566157630002069658118030257365029310365280521244252891248904871306374282839651266339245546901192690092713744393850389295936804293098623141838499488877708921828464905549843720209948679774132025446102106930590250714359042291473620569765475041370496645794878807954820413403401961721104370615250501679262534123848550777691657422947863436539777737504620360776774236959492772334928945720654070323567559727359744338095746312894680673449915005823197418039140654290142079920986646829178777665611507321195186661979420148396027133821785871883154727290427578546657671993489307709902464496435521958405252514891305460013170009774391009957131456348376777515114085097818263304987986641874031604722508111388502469256185587681297018124738056689061680654987121069934978109031028237418558649801935230474582381626800765590289458576746900472785488965954743310739088480191475060157833342298203263518845021970637262338282522874985112051540794637947901025887429558046153819791420642870568070997011025936166666578129488212165427986432000000000000000000000000*i1^84 + 36458719366319828080240507693811567679670068253217902891435339719555172008884804281728837508190053967079481927947180670298845688169537897492222245683374586660496229157053105756497742114993547055165611926217618903164439653779711057203661075634638823832760338666075958446128330941758159864178639034297354782160257860420419296316017156384992088557375516014546561958208554971025472368590285898095900357767776844555176069460898189107815420785750495418335702864606372930568847990775072064737759557433991724661555593853074230734358409709718094620874314112426572128935481810597754104928846669440555147089453737684064256957210798306564258073219305213541355903336344287333554720174266472814688477366355807354782698948400508663839558570121050653904746469669371919054638358214722648375983962094721556917066333394987584656400047876254479816834867128299486065559792224680841959973249990418123487752593506084263550574533252155616764753997981682125578458724983850215738092265128194387790788269561499773225209411010892369385796250124824090696721907581293087091717991708915285399822960195070151243272450329849026457100522918477478336552031607349793175250405273348476797810123876542575896414591060272485901445785155445474735705542823768861099977439077804947267498462043749312014337603762767646072332366803465035776113651900356535885716376336901838866687424501236107158737215990647110793977963137419025702039758346244475132745438563201165234318018637973072998851247117303951474639456553095870287276804963047179076076360124469492231911686921578723152630372912356391734468584210124977222690997290753167670518111877432844426373008365492830171472046090962862080000000000000000000000000000*i1^85 + 145251326829045278378354755045950284519805364594872447658829493791347952450965427855385780213767605446438406091332629657929944546148307658261840899144218656683341215571458907770884289916944343694494485969062713331054230260788206099860304093423452890521242779507190568333695222222888889598999450984808199806979448914906074811986313486423887831776330341467181170987065956293994121648291667064811325965129696008955113690198132884458086690226769749214373468822385773042733374221784338612426847330361404082122613759584048547850742096726569244986912723381240638819178554316157148948127021501313171452324607383021104117318657884531380667152040265043114031860736453601256883273239169877370751121229593505552195669878453244238118292638092756170015841699194499387037887632967993394051741388167412220905660282410084505643760866124704490572956655045775673403885625945011878039852749373810557276592847942598354519830854119041121968467468179742301885168461532654721248644932526925583499650648102543560148929473869305948868296174785766908809984597206104754588338805316162688707688962985281067436447821515236286552557342267530476434408797375599416230175020110964539374375633350504577055729685088616611525074274005991024316515222010350879337009553397194738900338428775368995755661608816302418004683373577362578650288575310543892775794829403704681523707437444537905005859250132614511666736315485910287726299000684067515802095005339735053069941435601084331785347364638099800139967405286568936194192653092141275284905636304475209521171971407823084551251288678583381051785002725573207099556064625088662764784539557956470242504077042568396800000000000000000000000000000000*i1^86 + 7287631884639130859453054485824098154151815356099003104454613397282357981324709576431080124281825209926332926491446102453969767286893277817368403363962182633860345768116147893003716407079393413265067483916047954721515852533410694656692013660469776535266476316979261689102995568669079244282143474906979168876396519139276127159799299033123014725272719285244778148221659634995198098882036106117562832552437311252608015006848407068928632270258382792350341792995294089787638774013676134912687930381927310361620872498457161038322151155119745126988193593717012979118435211651009822238914360355237337353519331927867999518629769783908050944480498220636753143264567002629397898841707136366500172091405037886052932244930879137180954888382242297592618524688247958698948460876439362533938715702119876749917750660779024761088904544141497298524069602338899464753589297266832040413449106604415950903526784992422956005508715573483051895730498321014424031450241529361992402962121392753287352730809480984608645080736573381138289005633783375230240304218641874992806895598549034774259575388881642020832574328910156569293795986485788142746699529683898654948270830981069610942839812481249044571615244656746382603915019341107621920116805119539523423224401842831862062556926725608126773533397903574879409947853980934447090567471888882008622365890086288984407763799999020258597275704915894000298094571184058248949472696064358247691479005650741308971395786729744940849987930430119842621602167257111786963919026997248765992811687122089248335047182428050217905836972198715042103934165106628558355868333696322669150211271557120000000000000000000000000000000000000*i1^87 + 927825136193558425461282363509881996917487497250818892747280156322232959489677204868524392364618714955204013923590735431607691537847198514648326765775375688898941973905956153020130171722517677859690129311705345545252835352330284145336259904505808271762542562052872508137329620793051432616297260507652943749436180333932522604200794984439446887558105090807953944228005312884995682157460616664640107479057481887119881139080071371975906237031790153501935433170260201030425172290453205622514213194551205960162199074957125412218526891968042719097456829373629578672660506423679777326773418373641660428783047023631531595636610026889862426546422849388085500108078763981063542729987026715097828195701622355880532600143394876737620747458690629954425008886005968819093887866355538339753263802503797485326273671463395756441802017432685287846066091644420966012072265873362561167989382088494855278541128611716069402859112166339627478222795416603064918986364510110832368693267583739418320706933310574180893019297479034476622735635936851067463069565052978320518252615893181715472216557059133016639326464832495207174511406554278918144014197475907578088596820705660836743841211611779731378122388918544154919843188773505504669496143409440434018020898289518091307232157558232081067435771818408425809642850086433058944648475344948308716112872369103127886781476430974965671252757228194471662102797718772010126391624162351354012769855331171782938812452068459891511738288740027897754234285538969417184100385444760420859291798583494170956468781659712457646878127223757802148446235802109947716137543270400000000000000000000000000000000000000000*i1^88 + -64170728813310388742500648639540938840068366002899320005718684492196961657126345564719380854853241659379126271890354333962814689169436688359583199065310689477845163126745817951235692199785059518271989529936213463874915204277429653990970521037094180295022918176046858481317448922139595436314681789567126046347838658896378321426555832143414868392916367225367569540957979970925867428782190756448859471494316505807973001431647825910294506601671124228894035280508836080553806396066746424787830424815079328066230599885000214774285465603013520301654097464450456625643101072564025922083339414206813360024585124315933346022569967202268777689770268406518090575485440835325677393928037043218813180953081547704075494702932581979509354737308683815379622010043254258457327045588574843749659162912435745479346361302691744229664231549892520758752605789811734974078950191247768481093955613276132994037739997901092078719153735883150667174937516397513581391384885246803691978565249765548328507243115945290462011015247257390901485031328999530277767689542794549864778638002772799120977648883812756409496461484589793288473251101046869021771201748715893405238551284526776405232690850428075671850375527417019753221683106825476020082343276055920097514472932159725787618588993990888257298728293892980546889470064978827126405465936140598024783733545252813994287254168410657932534888901547314504343596378959815489076482806319416275102351055588820317782323888562424350968406788493048668157279784555171006021608515283176990695005440670443852637423198147227518294840281754751036764979200000000000000000000000000000000000000000000*i1^89 + 28310549895468087153981041961671245238549033738714521448978429416902615432942206881505402268348211929280818048944436749191732395645833412065215823711770921159267617236882194352840890999691755947486887041419958052273669736492184627067884224884850608003834127602474155966152975063127666335425487238631955775928186582788795541973096760157703215706316746813695182710669661019531229919377882184275638857671699743114313848916765729545994533571419938015130483838215015304051921871549375127295519124813855819893102938872190750357500443524659619047664875270290623606735491079268367783883384633667876327127320574217553856626607554595031859155162339179158453925756372801835361245844089721565713137047067225420366128756116990502939145748476924571332168221679064512710848663325852919958272522466510336358434245283904880231333130462418584450062599525425351779490058621489612282663008327353416078702721294338558696036782659169092384436490216535038268922053908808891941200553292325937871284340610350176880336531397045372749121630447756063600472211365597981704572286299945232212669551671129615509834798809897949189634146959628134334716344175033560946300765880405444896722015990544697191428056086383070311971038597840930040213131438718744445482821978657701423126016242299921751310958545950670759978213637723762677923225787381393754151167381115029826128790379101875691970292247820560571535974099969178445857664959883638817204918890150816150928291444139131259989036580190912399222653857635266205651507852847639186771131572603336409153819539071421120512000000000000000000000000000000000000000000000000*i1^90 + 5775681221480368078713088685801197870234887896921775013452057029709152828604763116868247531330153838681286146811161022404900186310314664174617594543083744258656514882663531948669438915565421128197903383422918170664297450722160032979453194620207019966735424797852293881267237728086052477954558932241228623648280483677586333965750707911188432299888445802064720566311611668939531889289925518013141781912868828009688089120315087453626858161956718277715648785470528052638699889491865299653267643969935492985273429979589562242029972678677544821895154162765784620112851703021332351661559802357162564974267940170871614680529888974948000072873153216313649261672218560901993106804021997936610264406209239565429381813067574036418999677781906509172181738030423312553936319458398292889240338893126385928178973100055777393710354946186349691758965479564921149018290471593232094133642222565116736142686371039530562266019326236377327103848114773386401043144659029681200707990487191295538152005797115682024188338490220787518129506134823858596825813737361687261284235770746886630803086200094600183331576269794341331063159540495151326732034528785346448173679282971305616966457291203757649171354329131050463572088904778513456811892118305140720688554480965311014248123641380930384197654347547522167171525717616052566781152364900021114903966330931181506970902463836952691587732177892459930694088297484726933427051605014545035303922348423907224797677429824870273731042601427129856961538575915823685061874694392532499396137762024325120000000000000000000000000000000000000000000000000000*i1^91 + 592002223098551679579239544786094334850739945584533821700582572644040515738708592161651470852158475479170194178152841576048751363793685533290876605585659290981285917181442551452149255420675336852175178096088415058308936912004892152000903516373226407526948195943023104539276201029415068796925281234475815096889384864975608769741099335896984586161688291599860561782629156440355171802172075477351383754750255809642340063806979231944618917618952589045989075579648866010597164928476894482938162224772297796479593037355308009045490944897422673681492145338274321536600279161389887256877503792670200294463435448762335203307163806354403975586612892540231031586940612733518673967059097104583412439600128040647292993966171462692788856571994147598920731317266246619927563650670301219925477079955920766711862595483300510176791507347987273055085614770860061011055818364378350243608056270561542875066718130213190036313143156858294118325051504950288125227118307266650418712060709430243134713664913673349609642674150976118061034938378858723467608837635737161707982508808292471768659038246158586823214714088014803277547312967545562550991663118991024581462375421678857428811789688292549369190157758776787612037535316123387935542075253202240436664154468194354626816502388521328335441914918518399925873799576605307627088835803814239861132218125649924452540892664550669600765667447314064407481967766621044925597752306861829705966209767385045650465099806684561230165037526030170216208484333919131957632958464000000000000000000000000000000000000000000000000000000000*i1^92 + 40336618474584399394050075704658120891932282600957866371219315169984160588943273922500145198225379557238452284650332589599560585703750656909778107926791192026210881156599214392715150752279259102066664254781047438102882938285392451541003207610760959732254244942053218293958055236235108904537657041498290569205244435044744152344356179555997092125512173666847376884652580637570537141008990175491291126872971993926506364702294075632540205574944600788536704749195019001588081170969029914120663821877339086649725677857214469073064966555160557490319792273533418956894111871391032719573748128313120252395930063248254426952812327209312993460064528708341047086068917216640459934872434395843381941878573533256925748039108574465554051636100993071785952366590512691764937476830054406206766112169555434719996231279717120450621239356445100429784941277031209417896679008843493381005984553389146658077082922717493938144541723924342801238967579936776990972845143195311028507116526616088856544112591234751694110423537876515722867353811344305486303469057083290583979393900044568728603601953495204204342250039067639296483108451430918431302162673745452205172393730719710657314039320551905727304181568293386729165911278765595911813020613558385060241282359869639110675932388264269534347811183174818285241555911742646145413452261777476019031448254787602604565606766418324194579633390033679744404069720362065192835888889254115404790324887224266486364491595515914400595455375759062733946880000000000000000000000000000000000000000000000000000000000000*i1^93 + 1484557262137335463976391950934621717620159853996536201288205701142090864794854299960930564675731922028210363332902777853741671881677540752742935587946367542661517712737772900292700032678900039119181195709762589583038611524504174391390208728858187446756632182334765168829764636295960517432254280954211154004612427023676917690133812584927483718426976732252949674207574919103981540387890310471688857281434258923809015432860308034263444938138032486360860468809019352292064309994756895538511930694204408091824461696972673724764177241523551782677753417724655544655257693471245178503983082296992269038815173768792778076453432973640221971408704812200312367524429689154758422760709012610664228958900201302085631448949305192327819195701594925639566077331210526996468578361605710174574484683990266537333741384713706718675567497893502837053923749961219013604950275896745037306010087353959375608773582644498706179713013729347150276085559130446601369696672748638271644521686499196420856930654467998544614038280180122997336517166826629815687888914896815470695505168338364038825011806462406430387038495345779841996414956363052948468303359598309553494137940849530130114477112407958377565238705781625141207655756583359811999926745552939574273924385525662633729613634257944715758535294165955176783591685324694765303030009246048704803589164616272254982941895862219695531684879116415455948576512792321723359784062373766361503144725131252374100397038815286394880000000000000000000000000000000000000000000000000000000000000000*i1^94 + -1161426030470689999713473417676842027275974388341078766509779232603457156351739493378368542138778226118125152335712059003280442629059206234394700056603529305595107321566695325007074816133251879941640557355724620935023067368098257540902982281939984337648877138127515858478917262758713217163497671351427508633191555369624366435365980993609034697891825846450738134593203347572861068305031015543171426098128706929308806984778671475757691970717259172383974621983403548202614025230169270930936697837948008629602481572312682877238970394845285926470944922651656383925927674466379717943485947969298312662604446508780895381742999582297207078794544098208495591364010103839278460039483693178486483803366458832407333866491325473905559396743274739503708641800116733435007301936917852266717242198630340010867041086381972672468552521386008176716748821708346005992662310741831261920009006121580120084109120610425282105122188582297454842399584641112474641518211257238367472002029174369543039911327340652040303103528331993528090238322408953502775020197254409563358267984376681317308391299665160366427617336081956794145608287719548801071576747177191333932023987511838495045791548841882639355868099086891438131389253228557612079187315522933617605016653256405054486403358853948951746079680766797515899029307527690859112016607914740314375376289398718928984092546347671658023014301299566992524183829928789970561677462268599741631630724300800000000000000000000000000000000000000000000000000000000000000000000*i1^95 + 277194950987874088080637462579783278896610930211052621658777514835221292218711859108318958475909883940607896506416010611958434776605180090651519389772551855291328758058430338371470498929607737697533535125975114460940414301030472837127389609405517913781086605887918084992830591626846497985864676266001496538804884371990112155966153914402368770215272272262704273460950721142895864082376032960059969025318627755802664995038191852371899755065273033697135737005343908078579789152633084133393868249062750278892082813737277394667308962991787336462359377875814464677126852058351830505635083905846470117712337156785560491144760672815128121783451719388626579240161457043041617624463221827635880622495335769683502704137369682658356918330426810666858261748884764314306020518963455668284816260396348025489768553129259497231171833723054619011641057465884313555421536142828001746397435912230405853917993201190864143450040544659351593824963027775772207377304646720675669445116237203387323727477404659025777386396264450645466682847680553401364427265845599413235203021536389069447927482754335028442324301013673483141401673791524517035769988117048776489296968009403293148118585964385032246291885059353398463811352987913376580994070699586108201819484193697040986739280420018441797806794771910533390434384240576274524684936374194481894179761027183517766496133845586565404589469110752112023333937433575740669952000000000000000000000000000000000000000000000000000000000000000000000000*i1^96, 570770709569775327143155660372736947325215294206991932617354077250687875544417815673248296115501756805240121902819164083594845285846786339570085194896889835323326333595417929328100346394935276027626918278695955354161240225326228664828408904597592724016150258002033944196766521235340085613700440937270397600996212820791243585910179846083972558548039655253621509464493704089317710243171096332799101044747331081664319676490599708784934259252016893285165325648038829343483266458266812149496176188551002303885113728058407816781269386273306514679396019271344464963873687313167852818019802682793489937444487247854040088168508495693933356158075374532939944290040665877145569119697474320570384301987969073656004706085535906473665382556235076993705503390886279648190631151555462379141331253354769109405425180060319725497735689914808458894208508296208616102442949625929595958762815547248607008013438714137473478234113187848550947054230172685483550043190891061528281016694840352019907240339440714110745894750628736705670762650017401412570909475363082453804088418099770913475124020048348222688803125142433510893561198844128747275314131233076177017375030366103041178821466933615368242182778108836284704616768940805439819559188305294204828713527734118351104720492402369946217986029954522610771298674514594822544853770848487328824958579702633811986707646283596028217396962695763193692045181476452522842419246770300476458960820004778815310319456964927584504340308062361414683261127770234848333130715913173514096176617018454125953474211857388552482630593611638061776436596578771616303722614443143338118598270927310229695794434690769096404427736881986065492846560648060370309587366721918850346227118548334749125664644988200715318487531752675115172557888712702360182145336764033594891416397252509886879946109720916408340729734593193294877011421572414399475711734390998705532155492762210806787519357606987147966660500997425523890609341522565936405404926743889599305089243832879172854464956410258678995392416359503988134989558878499325259623963469736718266265813070051732433397851411161145688872428936703304051856672236108201115634326396226329459640016663311340375003332717258821674568064708854482962187419756556845080470409544854233930912314357902260821644065360453624210388758320192947467579743270345451031197416344495387272405643686504186135473793233782245221665405178232289011763507984845669869892407271028257369058539420995982626997770649600000000000000000000000000000000000000000000000000000000000000 + -22314161714395386018940723096721969941060468528366040143850596505222066010012284557882502487640658641066525998133871656831642786691530703952716478769310412716120187961956152101964485100947703692488726364145488044599320955218770672410955444298106971381074691117941690723600835386207283442763610428618425434249067047076772586102308853019862341923127872015764760534047247934618205685429218523136086612804072033606848154238671090154649429620737785927490507957394703839431326890277714216299466848114347976846377618732246074887110913693598229510077764882888921661384706511663257833833164679593179405321141222642593530144392282196227863162315948242620965078277876303723766987884928610541822614379808822279461566332463692082323492106163206838724262520592866548811668150091804383201987653547501762155407764377225924813630631779147577696973001684594516658727384189619130406682052441863228943019742561852513966342797127195884313434468244455191147466358155683973104946711339817248363523326918770444888061968559362950759525730487484288218798884702437896583757438932481130038160449038768248910987653819542787454977520791122701213483296346995262418988286754517469228857490049347598189842054564216456437322133770155993876066818176207319227129853150313431260915228686238182452853193346110540953917553295733262213247921579341010686629940211728488379227744874848314704479173307053855685474446889432096598876164375759456542630288754463543924293026251889784342488269049569682535079881710687495611583420267455776162150145205991845443522730313604795392392107347990700041071816765006021505645981520560312299191127184873767670635647401462300244598938739836097914696580313868501894748737661607227309789409239064873476049466038230577332505231780585654428555190055143433275420694677899869051511676093092324821863572178116015922052297234276505461773208908692210939933608581123567771156454754016305570869140330098443581041180506873869723888576318102675747104726300476911533215890040041310892046279712853314307995470546625239170966981752524017304421062261203422449086532316967394977483434583312930543715802331155611284626995393422818922547651256136127724815185732515471552315149540638164246787825954061349194450025169021767982427584482459452985461620375968889897625270758006200825207984910260452917120888113551131051134968340869385803810293410971259480641030437483165678933454111274626062573862171961546569512883252616053533629694606085513253592432744857600000000000000000000000000000000000000000000000000000000000*i1 + 355802831071298680110008021404729323084215991350030615034808989936729198608255966401211864857864418509939510077702226754392600648196777870101914000968629889048992247532975437683372248734374561565211374261398582917097623766028896477702816567391713274053860217269217078753122739617087990266639361256271113091994328440330291712427723243272791026722966348062195041075126540859320566554505403901212453204336172314521509776486869727894692829490987730313818320637972921269981965557936073559282273029727002240091768465159903835836413236231225321134854153231676359649998985798902676260437471196860921594611154656814151200229702031740290949380812971764000255420294623582854290031767252175455449251857146852994761433445023842811196646972638852846152560674045643443914416447767821780895070847184661309667222141785077013674200726831478531823467916679045940651432125444926889192689498652463482478478438271296699801574521991644793193748828966152242868455358112369127232624364203081925488371473785022903234625545817887377355889043238885682887371091687684583437449145880389399153930925256786206285837313727964166907737000856190236108790728110545926319605159905814635774724265039149995793509873547802329901905070290813994593900980484372431600466487014705653335132350486152518985339398458115109763129511040729569354011089876888337520028086182132674116128557907474900694385401466474955429987822504595889582841560170470498388429651074737728766676454519473568812609724535919022226282066356833936000526115613343199571721604536502124264150279997493440583071200024227193676342859970346466240738220200437550797657482954020319310681821547272463412844395730025066965621649208915890187820233350694076690328936658885110622231468050816378202891572991486237078603404819993344359002956396736628855116295734364055107586139427319043442218015127448916416369555067138223453500396380928166773251703430787622220062154403158188138294289186334343504048602645935966228848031011354050494564479317119333652545335086223598106709092733576757638619872140320767001401019966230142116652741441903788592717352372355958640921697617209556987050753986182702056401645029062319398860376545849202600352221301583028195610312424560087374323346530327286519385092244459316239750242856597531461265954472939058166543933568317966573048446128261681853522271753570728180109861845682453158157140915478695030130788920790166341251939642116570732193698209209957962906840321643873984603460154163200000000000000000000000000000000000000000000000000000000*i1^2 + -3058871552408400033966240053776635518371418703352493800018513635358375306282989062635234848783666462180933089023465117066312850663654348633733350926293805308078943964564618858450420633870681292499296272454701204327267929663822212171832288131595481892673630510909303047769193426834599849803426504837156668237823703762305096442691281966722672744891550857579303341515167754244759145434529999140121247430289258373898291923116321212953107352655951900577657809653374103056068060773835378346235222876233484099627014764487038574904035716777091982896252908419550705573981994815346848199831157127341173915482604542775675186925258818582419821488104224701217559183432676802046038984229733732338628754443717481446864633858933124604321692830837723527745807678269300513575245062652547718933442230923540827287969762421093845059346790362200186091882633256146895361554320114086076748309976333114536864073293411417451047048584767265231531223117602076950599713599588362054682094816849844102714315699542756680735606184373279986976251046335555544382522145930360183309398625400556345734707700392565072795865160515253052127055710342924131455285869075943281109561870412952390944846906973068619246165898604847212963681888957413571084831499511942962517641262716063825707216238194890961889494567817176812124408145057326099011773228829651052177388447604559870288431751100900279677478747944948029342563049412663477758059648217146776427389586824881826015922178057568308367911095522554287289550541529244354200488578538477788186835915712712657276214808049628805115214752327295423725274296357643770826644303000192308001663910496603158275631224055436626184744900910550285054841242455660747128416783618935891104287765854588766023555158711493037677312055056976692518605660782751795751914205792048965732176007566591221375410154186015235774912431337858888208196052455837780305067605732046275192159919185490100239420157976037096882547841871354419574408238896919702861886160975667853194647169672921584660065365239042878869422480215972147065591994490567767252693727084433929810399043817272618447936332233337934582672691777546044884076794851553233007366650583694884844577193536415993094009514481455396416801868772187321555229459600888579953861309424596790183847130525926714161671481949672807248924143919008266557579962278110137760339056060203617920772919848619859263850958994568471557905343239221602016655553719783777589534367809516156579087413652874841140676821778432000000000000000000000000000000000000000000000000000000*i1^3 + 16425366172432360474761928533919478095896077392489505565426831092148676335033966368775251224393765690567956139652071436668845210698051433093649048373253439315372802882339850776704488355454440129409779212976751702815844449560607882245193115994306965601767426481046837755026841496078076932188037033755720712696051794218737224329516149996935712128796978461712825792211633911462084029769588961724521576337871816503321353792448403402960575178482976021689883487536574165980010748945250370854464948419796099187348632702158320320445566290392859850107477845410423150465287425315044160733038729260476787947370873395524764964466868825605018202038555808325321969619751313013079641772044746156198957091561006745129676341641748228035026621238334235711162687332661154168644602727449740053974302966294542489659362893724839739255486972347014853439908306397768400537693887259050515617473366079115773769370767826095774742048408761079089691588314309570838910813621508688993800160508436973006182252836736596638305759011474350018180715766938410459613698658923727473337702903989173884856384870376070146768145346088200032301304405340114155896874760144811272294920368585711257125987803615884753659185613982027662798146252717348987371614421521429469526764282024316193915777681496740551153406654502197260912695726615739894789478308978039634647081689378819199722530734035260703740357679472166803478241977271680686941708610929039383088194472821818807298662333660282510772719430942084739654825819533730966411323140191476305450923613068292814281870825815251385147980993750499868988361090705589612282872420757807746829158065849689728637111523092110977311653433248780519258128411894676867721777256132630960131673032193497822507884681127203329666181193498937955474271480837541747119994730903842268313641227391477507046614249121196566344789408441914344687233966940974169928191259862450338886118516951810746965007476149138399458642932366814431538225359189191103099867154184607880711914111702993717797746077239212546398708279305124634183610747804762218731938713394351669948801858091983819422111666232182756337310686204782035742368060549668223500293965720644899066892577010977918664259454035142219994484011288991678259649686716225939793651612600629896814273913840789069383235643448345021933323601403937325713550593546782538438021108944775277687208848128591824753458024124826951044331617906256252448221377439590505978498152195657322428684835873563451639294653890560000000000000000000000000000000000000000000000000000*i1^4 + -59289789327198801069572303330468526461359995397629635381067570345954476735432410560494885893637270322168110234031614313726844895982517696346373912704706068167737577782933179824336101806817333096480130152634167171658365526511885748329658400467704647721077809193810492185657280198418702754694276576754709915714091631560597090086659947305587086034265848344690493287614803159718018042404325890780886849619496878697037044707700828668563777737786464017016312258301248508508299181688901321337607669106241573257310869272704267854312927008074438561017552245678765769504985175891856162962524164480082938202888998905272406220726081203832124877248940003385427821937996943799405270205414084323711246081496746576200713475973478934096159758601906495271780285595330985391524032733037167383072420371242170783867304599361300811791053286313101079689707493753171112445737738370699698325465597461327779158239875984541685186309269798422362052110472860269462377009312661350441003401556342191578607714417926943294620083564125345947544900176377224270998959834876853016634975721218110799336981244361785591648641590350361422868869637768070454012326814897261867000525041779902254030195293220132289159805963105816184588609479005757087366964848935552088330702184694033361570061055178033877596916853594609743242535810156943025415222621663392053874110983115456469273337813111958371045845865831275355032936723326852809960734449773660343103499855958630076247590640895180972578167473543685456816204407714200279325286715534446854799420080406884983296238457070974120890817019600935290892603697790889054279939171420634330506891114189821567466932309895314306975022663431437502201248598414491011315126482569919491321548243355013286573027100555024798981150575996345104990053480785565926003697799430661802958787791746962952514313378984977097948646602482790550269724460755957256296710973298146057818807422947799846856709188668809900403740909816551965540900911342780902175919597076918839127448036444331024904827773690077266293526582066164533363764254429924142898511086576283550273580751358153124294178309438520134806594593501080042592223485281449437028259614408040878921705769807273457556770662527016880047223329174400197632276046728258242763901920466950826601355965812176038798820874885500598244690669411763225915469102561433169406175794032213579906706880095492278959548225714493251209773653344461461712885084667303262556786702458985405908557282017957291773820078653440000000000000000000000000000000000000000000000000*i1^5 + 151357848935148039997896045916426666582632938278710724815574314267973491911130156034403127348014718462109220545629999198907192214604800938708996282455667719489174859114519841351809816749725667788578413903684570174976813841075512984645835447820246897963476542327258256973591754935930632180756892386713262738586425649683146452116321154057927251482620286987485574110629760347339197010728463519965831263899127763465091968840413395128666020373184537249022120468955263736214292997009122524916423697074828318210738645951841620290967425083169869773437505788437509235996794795163485393753744693738413377031777467629974362143434433257821179005695064126526797574963427898892183690385081038537555565248086234262946750577877953600260329273077310369306939818783715367269273739471023449403873513861521839279006889518413886104441524254920989981081943729631877006061678579044705604814540116263159095404531911361013091909125617531618160055479998315992114839178251665820018154891307330740237950584672219888231485486601566778000318919263362945775197981749657124811712346126879416954880006841766506338701636885133411675604118532428171962911273521080230491066970976893256250736674540237835609765687940412891126512273079413080364902614638364736890198106987290332965830818753675314681232299487061457980683859177978140619059004953499138376152909298344036509395197692412584719498590461005938148293478198874542892185130580784313762440634665257221834522456424331135963521548892548110222833737225719885375903765671578403836092433817322929268432966169394505147924293923503072938556687262822250169202020898883839669841608092868300874081500266450660151486524564929907802027491372432685762127468631030909358627147011015482346083379160694998065031091019581248297977993073451781569209842528281022510028337100370830322586001191565737645753542487099350414969432871957940367763016171135491028617636261670768106316420511905063360276889455335402211499856820421534960125388750480481547462971703363162966282124857344392816532810643159821189478767488316638876347406785436511251502299562968833280422850778211993081812113881758917422199853239832555395149358998116295077338905356443047103465711287090623020904423210816915757175253131352357907287244446936032988185255634175451809708483957664880736439207999431355956859224956979510225843923876379821686960647103872419742267580048148650786390770472904960969846709156164805292755236739394728260514755141961821921657448940175360000000000000000000000000000000000000000000000*i1^6 + -275788384111723719375742665323320738062126708484425938047613536581085444390287376332905575785219506338955403788751878048933530008327149887025404004779409445672407072489071382418072233748533023995857847844194526039983867148792129269675451888892539153466401914541681564839109755721796402740428930994260989392806959010593367482176572114154754243812654021129134490796894178611926129063579871460802996443998114734806557088276378274831772442447946829045311237985774221142908361800621289887131358384423618483862705022023446523661733235505861674236292693788292661389811540060518410292235733694802428500030546815733181536192793370433287459200284425741123402344207557640239289546773217791069207052402625435341768844613983769638287824737308097723324369388891011773924779185637271971022003002382388643665312010683280496698222951240395096530473462979215405449348570000786790342538867689071924818366006626768450993368565785673949743640015447132272107054034123526238873722633089599853404913402339128537928255425697714468696681270324019454833811585354017082919321981100359721023586150575094085067467897223643204734077074790711527886943230126553985695284626869609810287167695509529320971945972111990261907638500255817659812272225167783025396860410426502712404529364654744343217964169165324134459696667870510839085889748430603233852016777907845200491950177760833258731458583622852725620482582617894421065399427956856596681254463699629516706332637282810325358941417075542262773456732905810201869422662470236691290843138184874251447811940398301597443697806207770544199022199932244193338520654034110229747755370016432232058229585121432965852996722606256886908605988841222430999045688807872346080868316246867810996988330303544206276636344452025650029934279718833440678098250365460054026583807101810571644648694840457112313202112824026398105275984692204111511658018561362859922340926511811100062961453610638138640862881063222299437418755447112734326723495105226387006849458035386104262809644680045793350718427893754892091970700361381117166516990879112740316345732429239893360872145490151004519569078754316934016195943169116918063422622400132723324590981782171576973791669415862652827562525882578047091877985498835187803803526207625783755249207653250301574879717088438483936849037730651339845628388209713996842387346826423376320637523156661238514104356625493614624442452401791646548003985711357680052263931286171245720941346957527406910274808473190400000000000000000000000000000000000000000000*i1^7 + 322920188837743321605131526082316355222716094091551575355531430416795856282926085969301550124231241985405607757960737160343677150402403590187842314592016989036063858393826673395030516957293244917000392053602111314572270392982647509639006106585141309285225981207259747635273202341249457817839073635497278261316465499470556673089506159459091649335085607684541014801122641748340498020186923759301562027935719093529907689995510387327465777121299798485767114458864417217668883542279283321569720871957846065142793085182082042831362106108047703988729416827198574242841644981044845511094362999293140835050510413994497769871045658870077844171475513131110323010803864336529363561768022002164218103795863851331373778695231113216021664290610147676841217320040168346270061081394573595494215273198473021855133856996197295170333033607283360086901798582804061466691029013307540332754358109560250762207242443496384330988638524772619476586799427153553990200033695955684018344472344570727034344755153474586833309610637000867660202149737111402134379096698738899599512630533856789034123806614487090087796568536135321099626965449902148181053164217370867372883037906241068218729540959038797719110195281489528243306811487116060238280732659614006903524101989603272628290573143960315408512107663432461777963169262981728414501834763166438435659450777583848081324998178398927626035010708639165500569524931999819076703104376221157515729937377231063291163783698386664583454612504328874941856305493957273800874674531285381448412278858739163708715970531733660780271162347114923067463642642595973507806868465043020378960208420727561873018387601706282191758283585495355596944265071442171910505293597109254259213807144359689110430119956663590372056070268088358819390284347352624337393309043090427180379381656242249605066405580434043034616860191042151480893699051619791615059947766618038760325391128030181459933016226844886145577354749358773831877488805574711684083624018742541674478034000089607878236092834694052649082606591789273211804847001135949360777850228665635313988353469980519362556722084875170312156334289424285119915803259339270209528028424729667760744701612957724357070150202603664605888790855919440545640523381698017258603982345137458834172161197774793398039578510062653262083811983390720651249078786428596917706584380836583458277340451532602734428495645000834337033503522703332229720240861809229709546064314035553754993768810554258984775389806592000000000000000000000000000000000000000000*i1^8 + -136715148651354133312166382583902598890439561579987501160096660984519390295477743050557738070154897850379569523445011728557311254209387818025362621880908089039609898743003833994277742237881518131240735124120013119167553614550571219502509589727515207720818577120521964473508837149625449721464485551652065049347903013827343579410373342342086932990849173919155385629948099069253252562766457644807056173102165026175990819150400207757867396730656231204760891595668557343447295633554287902352117740717887437425043044925389536077503846612962821808239307813167830908744156084334243341413948764068624270052783921196547995488704367207909956719189132953065619513857502715951740998610603500597684689700304248975159575469406111161840718441757295728316870783063466391833916671745905027664884255355490853890538266250383763964575193789667583941450609308891665883511511768968492055419189597185870889651125462774564379042156064957783843101711842271872924013422188829582245022543653349100282335017514006906089120504769354366313748870194435026587649124591113039266235804812675359094546760178613356450342310228517696886490326678611244479239260403210923016799068122068773084052313416310835771433836081946016824858626066289296137661745997467197758700261663299466618753444083279819578575804559997311883277288192990808908567281743041794666613648048607484797214196542805724935572214428003078774636769496695252354828522733280249605656727642892687821485048537437749565591063955534269860701887148921352607782555443026832760553105207858167258040619504536878135553863786084471293048994848558784596538738894723340966741292067062865025106158891524438604279229623954056563234187939002136927665358471558845416240248175329832983880507964668137012670121330844132872006439174326759150274990004633510492976541603683437183937354307044617845088035205988414373606765640949750918289491543420716683143363298398524145935665688821253896881927083996940843016749030772621322567934158479686623321709284187266530898418998327581090686608038204779751538273647270881946984981324264603753479704243675096240428383978510670334653981950810920007528433249518285041536586243829164429316586889708620353360085551088749403508367956982398805693662737467996763279600463528561856571278217169435785538279379499670284667648380483626830517203248317466905367138356462325121684904632565412105514978112635799016976224272723029658878253215762986507196538018143755470590929832697449152244906721280000000000000000000000000000000000000000*i1^9 + -56437539124126115660593039332911161258213713070681599648962036298274930519545506277342812278736910212965927205972363360539002397929160630211040554232320975035320741655103699332491603864257466606355674326210487667966224668180519545757356031809287983087008761339515675480152642472014813174246676603306037289736139653468046210416710269509380868201914565642793831820693956273755338385562516716305610078221918294582461208800722827319889573742301012573336949038204715214291891405631509567243621694234173480712003452587207513683936823381164281552408761334349095919740494009719821966583463762275271400984586345078761914065313332634562049147281567781697026651643321756249010054114786984253103555136175156487220905743064513504269614668286781275626917866617915411034682601589416351998054222206870306526610100249360875735582122249364442485674534547727852196347780852995861614088361847775408300174765663340886281740065806684195521668666963908169792813243334983551006258005424029234039544974773591181548481120612101982915637959431676681132525735454517538481371874524685812697630418460195520917450685493809302900258396234624866611207723969143550839635298853302548975693958385570362726392280887685674470958328632598345537026484792585946724204461109309381863868874843057270582429388183515561228446894681777343875565215765754960576615287032876259483906001217922861825842426021841050871007474570114928583606094279480195836021788924006487075924250069095997428269175589079188350802059760532048312361128655335581874322538807591391684598419305744579600506752175712208297644593023264368758522793071327082645657986029536871196233626282897635155722937823450523803949192218825172275282637066583553112992572370852191039722068122114733022363806170498300840859451324535491599515954728348159367247231321803239745147962374878933110775809012612201553785863615121214451132275713356685221500890277350228407619849981131148800094099125261683150522162673633712749493593594781774878896437139838551127242408735491346344513201138572836797777835785178559121423350936020101006951666838869132016439038700380977848580699038143554771248560991558857429516739945721261038876119031370941953261736926021484291288801430848065328869948517367385608695562123313476860718078159067439008017873476089792453095566188866219243741301527060002557821423822823775971041814544187135689858405836372486477111305421666032330141659568319452621778043837222288563335482747839891589504956366848000000000000000000000000000000000000*i1^10 + 70340358254760595317031575722948105640568739906914512846276489054274061742495912141969453057594567010328721134869249983412799187794936460441537666232774902793095961331224356414580769898990318075265037102249814793140888546824045924259972381752407770346270325096603773154583507051602535514975855349279279684330892592582160994773594650583481119541113600285888216450797841056710022445632435801571444209478487718833761760910155983996650595699624020288411943867295048175308385280463507115144347179021788885915155425199400751551925563126183309097943799577630442253825894265632135185762095675269716662236134957055848691583362916738027758549792935848071838799404650902125300906116536310006810264290619378789239880820831871260918249818816035981729309599212267492747365179977903973994890416746533234617104084115445834933820378039935917466874912730357507677678621030601326327964267942735938018073436200404232971014838606283807319159813674117298261115203358872687996942574716426984600679286700870925150612050530817096931131438919623496814076638240426300046252348304395854278232318363734186151496114937369772983398903764759163826558464864837898663319409927413798129556095317642117038449036797882643320049659653203146031731724512669128723126508315942948366532074127023522146847992559601607789363737093770643777424282819926590089729929768177769923936653439493678143132696934294497470282645119220850198846233785790789238054788640866726211247658548359674156694972045427633569421668929173839869432920063105973297574608164809005894563774636341443435392300714153667623275426607089263254869299279295379739942846653138007017391651499248511134404431087014048713952143009433508353280000263647444478696788870160271584366200003270784694028583462031686485190316619709869403612923048200700955133595546651396268384767471440249880074892336216823060555074941372433722789433671066109392208548495619834674389836646632627680642464833418301420369170785187280922998678270111222000104617506204405289344631256516890597937813269168806612066459094200135322483443205837405402139270354148701470696460725116703622198553527138561783993805955654161353541618881611943895931178917804335687388982186895561738388586195446166060351140098086717406418439025725784209026673509726361442496926096754125552780967543308808341163874775812531852548165929672721547536996592350273560926123649604305363247802029753445835495732772596735285622012833397838328685397920779161904805692047360000000000000000000000000000000000*i1^11 + -4578179418186782222793644288259535425758592785301136241724237851242484683788513658592291153046098186426927430802650237413219392036567151043423758620776864765262553233045575080117264713927269713103307361309325248317521917970434883235550127688549954548887318399767204504969217542981797701408968065107176119354111166292364465898763232232384363386411088705346993508562392062719409900242883169995825684457391981574949163990470854065287051004177496008079973458176315016024751700554497920783861456139251029154230385938563281342858335166883829685935583280723320338328037712842482894167533075922872191650523709020194732063537436278783708867435182156590157747210605424121366595654750040565277265625958380811661890180722433172126654528880660091405183201370520057302884479600326712581119036094769352157608748231472895966850672090402925901770598472981235481237655311660779816625117370180793458829240735256198900713096798034646334712440226308697944185234667452255035416662639914768421381676779566691526789272402214635719879394526997934400249788147606706686557509421494665888253452335447726105445084390735773415669251508958797511340629818153502151369792487744551674002519073975999801057826228418151522270931987260701344764652158793906993465431666075997495438343070051872016100546674963517946244384329144309292461165864878472995637848710978660397202256563975848538604659966915479458024258956215794828692916157652677667482808092656442936082616575225257720661635093197623620139712357606027648454843788237702187727143950879234611381829394669039634755689723878877948076726274170540915996466076991568231496760849832647514175887224667956930627622466472946593133942493428182932650561647032126687393146767588779132800620149788493528996579687891338328907496376531541631253111455401178421479051441430722094160441409190280917611931353682805203759621922929215569670986343421511528919950295495229345170654331746738551904326793386148681145668691944697990098947592066140592408340032941906814006662504521150032004226403158854228930367719063706040978869426530727081341779920130071149351693866251521926468026650746271057043565534830604542520496348225170229423766592343893414047049658737002438791339035690618292320258900149817596598296366947331745982997121392022974575935660500504283539892689886257737022015500921247167668442672695200082565992422356080107147981001805071637702138940240483779423547805394660386428807337045229171134572761856629403910406144000000000000000000000000000000000*i1^12 + -45369422033423474689679284861194474925674066543059965135599967521602159756943579512179207858584184537943448616329557305235506722857908705621352356863087712749599913475452217687513156110317242371502454006689050090160904531235897743502301556007444900011064976627671871776072351914933240229387346807945206546659478387716551948804803278856669877798081095730414351656146835886284098164219771677611590844357961776673734037526479862313391678537965148219691025036209731530072118644357375923747689073606290757564656455908688291683424159321460066281747150144553297003139114220110292081021394620481933907597616224908592507037859479900122469586684872379091126528701164135164187598745478726128789895635967977032816713392037536767686036487139364001364301879851398033380667894897559854486838221109558503975514545323211300382966136630029912795336957369401091562924294478885742558185286384576863743182234450293640855811084981197387817192840146736082234866658640068633734587867970698298309596003841884846387100139233268715930719502957789465938330566128192158516321549365784065909864799680848790636391059529906459649392622929325893307285073661737763429616481614913394935371609816334284343382120474517021686984791420668798078972109564377884963889218658474673562218753437729693328018211981369266161259150395911359618306581420200802245021487362007038283947710224890253471299529182701402168714641006902288809342861977196095330277418668185450144171252603338782679378695294622440526666424777845110558520146803067520763871168298134925541951029962840469212040711364834240802431472596391735312944747067366543119860361008005666950109517220625113094264895573568938172116245044968733427149078336587978553816407133820050682317415423239255918892707252446197384137869335542534147544598536668289136382153778818594205159986502256800673593218626501787075488681501852674624832708003472789641620929579471373351785478000456886060713073979700038690235425705787182528075157931738305708110358168028397355106743783564634571041452158099002701156696389832314666073058933089346891830237917729844092025663152046236616785739687351196734094293404946414482621977433197707780648499798463031041207417552398045591013170008721736042719337698031363420376815685995393166850054726524297463907539241265716506862700904119685151831093055910555441946717175874002610459188412744492490665385961593586250841718058887485632994601896930197588352478924053791210526622465894828833115209728000000000000000000000000000000*i1^13 + 44388659753673883709551541322184824476500174850324754742561257249945835539282969439321681754862586435109693302352962593289135224985054946293968997099460901994631266050282245550985234215508225592840772342834811104929973972537269754964199952040678003827352945302644676465745019700737235372943494635709051827502952757293406325819840736907131822576042209767522061513301454341444021315948214136396834671372307225997880870547381392286125687453624401277082229577807609978365462861036442454718835785384007344872327706623726111757777291878283078386408701686137045724940198828326158955321234125868686978253701516879488866629253552958583998453122248138764711053481590481575669622223888364656881757305905894759749730448638287813094690553229498962666928625621531243116153580037796495293086714676205851798383813159100947649174627829326915649916116956027206453224587666025136639700683618085220678429024939553075946865623964896143918146029568646671458139454913067997930908422227332873618675389747343905448523148361528697708832766797343743463007010952576960046501494498775556816049926268603068348344017501535633750232342891172449014600010754170061567243009201311652561872334924723590109720762729956667815482289567301739792638736085521613018634353310126184934213740696825681283428403346806734880538318950737834776177374187033525766295318764418435550189667725251331807843399219299369222311631472184269821419912603065459833097669958838869033623585747965886928365658548081002119939420428617038778500313138734488577003200763155001890869072037849679303429286016929677231714154229901054695074863399621399903528106686167764288168399760535139610674989137390245927329637352009847175638851691563870469265226595902063326195149636784155875245716943024502306708689269154847685730710210651682116311676115971197931139392449110836539816736033694305693100351837416428885882769402864995482698828800487162735311410351418205668690737263419425606483333007514885709384634137992233196296191373572294709666343825534163987482916625444372400699695436922715117082832078231313710476701732550944961313695094949956700408718445655246605671985016666500425770163727287947687257796317628362602745869859290877075146376343369864699167305459050709984790065317681752858542841727221223296975006065616803488787862457617946713418702050627156919459047878146653417367586849074643099948362100586863756229336484979245188375069527365137063247829729510195061869450482063426822686638080000000000000000000000000000*i1^14 + 63236838846899727946863858259235114155682543390531921292385132619856306436601589450639033437321056624338999570481365774982229415810451248493102006913425417429729267244722240191650784356667222693741465835017977848230687676585252873847430616035714191019910879267255952216166508755080714757699197255647850160446620470775954166523204463231552398869336397175708482701509284638864171272146717992823528096738245308336687645371100293949018691918805437722173627553636280095465605127510145151903008569521747815085294896348749649945709522644103751643151451025061324348826184604742716213623718784935140888940752806312702902867633490473565111822959987317613890892077301768171764000174561986783705209659813143342682162864916885419055135146055225751287897938955341347182458978147579120959185018823956676362520363223309300828230645119591711485137834212129463094358772847402570178065914969118138192571842189974509313909267686899843114623823089675939125972724160805046321564545128988560760632931940693703505141107307729766556956926130627288148700372270653525072486973990953615338710238943587155888278575660798550895638648897347059804805579054375380239396350115438233200990183908031150094437144106270847374490459948075465122082231348727618791557505638001485536423455311362604684322556832360376915555907755834557877386755717447713110324616451852526942506624312465851436799049572944454839917208127071581996313913679560193455802322703312045483335808422853454714512498334132996072068752524131424710898174802543345146174554795204674789271431275901025214382768284796388117800569001203047169035096043675743730147329503404162413252570564171763282718225282325047583459291782141325394732147954324157270985767679320158481377816527136260711442971146394881717053653120021281026801426182907445459142916230412168771857807183840432643708215352523814626799377950464856750489294461478643290718957054157333331227841916435528546184941899800335552303508526231491300231046015646977539118391061984104403656085642127170587858568197762392066317274734222327262000940931944851503000221256180777319210237091799138672829330335393158924073732158876715262898200164874078711350760429678844301212623856383184205866760671519868553234624311126907517894842615593762639942844600654331488519689254669891606435498508746212363558064675399021785398179688135907249453707284525397314600905132833129147805781926044771988300398246622063737770736567098558089559797291840323579595980800000000000000000000000000*i1^15 + 36150665565268562213280291774762810391235340909106579682191578174317303686568740634618113732846714440068111053195007187516044299446524746894215185492058003558150532059962690517413982247955327294718679034975210085008455898514581977358729211039129745915564938242115590863495900419415953334374648772583198156458712712654623052639970615954034573988289789948819026761128038881606098337474034959672451086955599941351380840275775648744570121760433433075155895386170625680919709351831526568893260976153536987346515753596675923165585926339624711965459727084932254755807669720432527292560723599120566391485702493724246984908825838450419005517152556472080044049121119800599459344778385644695562502048038854110008976559073557158959651881345765453736926266173065037307418449356564470918111234088444642595384922581780033259399575588651705845319249741427179336451646765834369988396393807060595004698009747000726889636538981999493755880019043996703805035426714072997954677921337381798957928162106275859306822870280375341139476793935949600167759134543292297003869515191874533744798671891590162743197618452491548692972924459256090900637046532223114824222587500500883836832081390606090782801371217544812264148548964703264877033943096014681730301884080166399170094876717241134725148432968130210942442610126936122575969575169650524707095522767993046264919832097391339733790168484367117887218380234591049885669515536305697940099162460921887217561620082609132949348682344446899850721196649027288149616856368120451188260492430673142787944416903887227466492497492805736459034166845871473446421679940086305469034808966526666887751795544548937055506403794056820668257257607178371578240173353105444074754515643142203480413712288496607050588846502745632626511778423681212927105094683645427487744812229110536271787132308244933011030218867998034062885079506859617060076358129341777313817755519855271181011912238740684070630028638157060404882250741462546545384636768103797904673263360849475024269329051106806765879991050837956279375180950811453700764264745308931700100564443604000401344787942127314839684733884724191368646883001464369646850872072682577819758249039556638471307686747224378935305024524973537041369718292285228234075352779362892033448121138693903696672999823509469367243264560132155340571715738990804056771765278284356686899241495481702305250766801356248101817805224016967346716652455609047275072003487918261605458908932588052282343424000000000000000000000000*i1^16 + 13626238330801116274084687733010607255770894794677111577905413644533831591846622253870856535458385395288881397527873681111049858136461825047123501990910236145799744737203466135170790082287269672583548209744624577513624064593938073996489940457492236201808129647431118619207003207991413752325376067149162882173552424550658212889355706688100377954262095625471563646295653892415979391822087190840451390447785480690725645773956790433719641228859042544768555126467357995216238963207104469015579225638111494035275006051703767762045380985380054221068672392036179211044611332702505248634421857921958699158646392444792187889769253658344819229007954910145944573576978069396109987905936738721209033320126907153952610013535682245008163608330719902162926539391046753675777962793616964734677376648089908186202468000615348580664222470925694434139977824412682356222703338561426005030448144899198766666847492126875184729328808257511917825467253911137205871497859081777155312698287217721061662920241841087716030990845330440546475627303222731345477013150251106306089080697492427563312575305812617815686432711260907663274269802257887637532616069047252383266392289341375451794167751573145673202366317728471695533844793502913588664961474737511293796937953429988407334707482880640292389283117397895700489604023149826646177171550321263833058243429522606038411049126003819637943923033691527348827800118576019355935925606313467391970738487875922268921929085818984865685810217982292114942839867672797377386323874831147935094666086994146942641623377681774539617027405579655607002694897885386522985375593510830711689753361101825540233274257590553183546534245963902605924466160571197894952800851039927551076198428138995909763622059229109698051668690829734896705289058118636774433851761519222959625905889071782430893720718000691600087181585417921358262988981668442654384830788044713255695398027921708454244466200774552501989758433705360060128514273872810482340011194036358402443958618550571977839006209603641151177383111131356111484337396147623362616149774004599073711248141185538546908149079898622747314105090551757044806117784795964711855483289645458957979149928054779029911120913585621254736273335154473877456998836540555278625900534496960567365263055462639874463500430513940812351785286011270612722346179764878099187196675621945676970134880115098953128268970202313312815321650119191081726906622766250810532811382799324852482844197433237517107200000000000000000000000*i1^17 + 3902200478310384187449749454981314651350319426677415086649419608903871318686546509722539957714731334118872751432565427810228380328982047795464379902237715095059400668242328703978494975326291231617441325960375492311951138397872034059147099458178529534451763132321706032946692723594245070210171651214662391673652190215033885424003530141286509312938191020420977064501754488388095872164768059695844103729152521499082900414411315651669104360811077102416299442672147102576848759171755770445055690347984237649844339954205011770001866976496918933626675152104477156939343728833735762401852448893430254606914828472571921968570922686278451485589300306112039277820682746194664653804108449395619755441704430306437529273167873681116516398357408489680894537836263692411984672030912402253900417466420563044550518524000603352225755064152284229159850293631468178841882571255807988416908022740073051223022264610735798981423479326772340394771075605488228073374141733988006182781348220920923092067934915039517614254081633875022545524017448359347611756967429544228661154371252891288129289724179653121677871462773543054486727320433109665690397106445140249040381077982577343707329566901644330093239488552151727885427918171675250211025121006596537133648841645259548106350206150296689619615747880817024878804861505046286352899785268845733760338135041514529695536721333191945243005686986795666002449138804865608694190139130155408261360402766719612679220073041872871057229201064819990784503551497196571257858707509219246147673666893457923230062036135728633032845446784661154408313165332904660022088118583348338251457046384599214913975168418749733341564289096509140867870617791712960877982100740792336408477729586068361477719000518676939055693668117344940337668490227156848002060718261290797164394374409788773806936837198657304363503409881091330775432971267015862781328020193851332691839192747016928401151595022643527418442402113134826532861497516126291460176808767592421815796262984159891074845208251383287837756225927382024837017624339146186202150537231391271519888984173455344744718907341801683890295513568465276062473680200013439793379204047082739415633539107700738604082585020073848435960834808560429724032761151178213759245165700334493816327986629315563021845734097740989103564558806311621406402458882502439962896063139161718110608116091558372707560389952846725695745846633648502608225996124327098525624089378607925239746306842745949388800000000000000000000*i1^18 + 912518203756200658225555875387420997710835576985745292208736315591768967332136530129745310292644764915197368031185654757957667416579176555212525377070193132014995057123430981443134079710387572826107815023349952716974659958559105645854825830924188068327620333483085492079367819004122817299072714492513591341073589311198628251827276039348085093480452908964860645404923479148774442484815800316134943665019929717225375787561948164700598592528797050526939941799170246186190149469551596907630577422098915037523580070278841125922143396212158395331763769650366902263197665946953928067246895492232481877765126938364824254771338881103468453306407701488075586115187986694878205102270702658310640132029790696061954947880657634279486301987545180080108372206172598771166870149261175402569636285949587437352641173647055057881703239343276964771132036113668961913272705632299907955046789857109301862538190656331451219023231192353856320616908818341249031509074410821289550311306501068179802661906038811674550902965800822194127226920098752346559442234466649941126469508616998264543342881243571843365560602647679345115305536410713260006953170269821968435868894198914254285266598106092791008562611803953997859743914975044266902889253421045018754641865013017011783721712548782410804976175805810572978058988985360417618472839725076605203700085354644910960676241989631938741875216513204096200448052034333901623667940051616949216561801213271767693097455436938481824487418116939127308103731917816111191042302991334513849537972059126074385810353877173963646674738866250900726309037778655621542822439612690383149371351728045910591898232518959047835012933533733068642499746570146345556984927909631744301398741813099305738269692306377109782554140977219336763954108579051626800272626581951426111157230670774195284402602695571688189705998738472748063810677045101020802659581298804600894214130014683875972774234580128352276308592573272571735141144407069049182426402043959930122051805039587537442686606640384508766860041012374494705531601815031338946952052934226992000664514267278750176826173236607705190112500749054118110008116791812948580267786787488543930615277383366117357792385745379390751281646940527701269889984717462837405004360360471217097263212255576776061902193661657706524839498632946406341056335032086882933495798239078128837137220451589038167782851618838016595370367971341808055507471089294480928116849393963427604922339947689541632000000000000000000*i1^19 + 178107881571162835764863360919343759874552764617629559831577686505169564790872183112023758246601094302030383790188103541146849122892630518261712158882195137053284541921447802966779064952326922255891044062759389037649034833768076695177076958216038912311110169897822513127699941885829332656137834143310633634011063431794087472107817348070435048134781957725657173646875453247834184929895638252192684127655793491609197983722009903312528440752802108174113861503423469944123225674100072777029259833987988349593143838822287244395600090351174338905380629170464085852483322318936110649519123247404373507337111936020608748669349043148902432932463933194981425698257137868424277854451306582304684077975266338096835217421230749479974656947312193143556684299657037193959767823786858930976279300416752901035631200030603271583962271777318044697608208809333726036586823082406654548499076707982026618981560842993544492452962993470084552906764976762151075949630552859465269446666781451936290380810844555739472818425441766089863701742233210068294285858687713900272422134908083495972785412576701889313086912196250910758506620644292710726164904895554672586470747075738684406568732432642617775968035417932403742650800768191939139071495774625460529543890149976099845038510670501556510658906160101280059588014506809367417135087826321369573572680315607497843076807508407275800180272210257556317310296755968564976795452846125104379260524130636092119879112770383905739635139917551264925992632522897944452107851493864433654541340712204169995589962058229162487263073827588317445022699138408600251233324507207819646454454029830033365206764791254739167774010183013402530314224337742557289682057339173132222578047640275196759965179518336149805528416939869014512995914754366179861446482967190650994021816048675851913882576504407758747692982449006988000669961435149699533237994617387059197463683944508371891146584022192187882544223270248654560922140084216172572712018589411223151331811233395735934409197371278839550345706430950042216938950290494800664048778164679908727123732674926795549179011675582926113261806528146951534996677967729029487872583206051847209030808932376104978004566334807946408458191549057676491701824695453342668354875638012827908525352567478149582482129024454857902087474425507450115591217377476635186934572853696019346415912226324355054052107571299362236052120173790590576347285079238294826932068092028415300916243457523056640000000000000000*i1^20 + 29547251973620207644958799240816550929858783101281118889169682943694739000268333330656113751375233377340018025122686254917640747891439617647436861790792155698452449115078780865549962692223162469097885567471495612753506275502651071689341293013124533104205364262968656434828866376658330899577193974597099463812386431678868959850535378646631109176059193424029452942865254974121446839224240376571208619399617827146503703947314900280255850002557575737796827540439757768323015879911725043609720876954442331401757859331300639701189064505876270283119006171475784661402355753577768668873824383031303643417920767286876103152944545249740885097979115496666331394806323135396743216650597078201205107290897610788463818365718295834358268714131769388430892864682742284031470976046414656756610788348362538771953320122462699029395340634764173904572162793258325381510210487910477449046458975818023598396314673203092242955350596260783692612268071798879448209049949177002823768486916212870221578632719873145168963033532246058306816045742106007642170524899310783883566561105999760997303070731395073157748328465590518062944846178895853489672267010637492001285058996435238422172843458323878274385737809208260802653458386847391406057744967329382550340336958685946686770127855248163711085229420039654193917573292712111712001722447754097314010858052311741142607663866204939728977094455428060923422081127075352470935561760678220698805686454920843905136377958507445629412859366031621303405709471740726049601064197795000639787182744286678309978964640737537556367281717286409295565091813771164736597173070742496787390810514261726648552017520452858933181765187438666062105247107400934366810601613971384687593492673947140727775947391986344598121967731849449041618835977236417733405612715897073117794789551735152066996976496569765736924033946037095099255703028479126082956551418639849175902875220215495835290432128182605007976636028040431068725014388030790261210993088207072523255458854904999471042117155271381718081289704927447088655073717113047368712764313053221004282458975187024344253732921624651454529188817756640371212710337134812564588654234464160441265678705387175270253901903634556269867423729464660804163804803777759872152480047472392584438030295672623109003099808384340986168839315691559595598853214523834726449635227287802571041463374688895133796308248295065622516112342476301224870191255269296940486080949145404408266534922957619200000000000000*i1^21 + 4241795975098909056131690281952101159562383375455316533178443033609903683796934163946919419243131805921908127810562609650454776247261619595534245797957193136643204696219555930343954740359149107554708078224843876824411897265389019650947387716240080438959681138456956846611296525826191824190064759977439410735475791702190695744179864461863420819716974901787017363338480172276011917545548858094189991362803309946275452228907562040223799810372886668156573872827322637412286134472175418105286434338746643384208702432904919989807478345932397662552678709693875303332372400948640557051365814921155688926796369520147139128752068977614427933363458445843332977810479392447867513993094875429084131415829477943932581028207882557089487224423004470518763972043061550613549484632692130607528427603084210415215191755489108262216748957299498504044542684217940102330484789671551940259687342857530652661495475805995754608273122219853797210520849743975024256377915125973425152223752314146070991602574051698066115372561290941192716615973567851673215764948735537118096967150595674754403519220058654092914643730116682973679787579369097308692539706548879177842527830003477221160506043535313823624513498975671061283589661477509841607636509885812595638294559137037400997848526304947537745278958233294555210279336463897743354272479620605588557418340685613105502498646713828265874468587075697224184777605981150463227196662040862271519169891337581375502399849694722349211161695299800468016031537935403713513097727837783637623463851549864984647196338239076338345512460046787534350089096283739051234936463290559861468780606833310623032000777050848906886407533741358919187708671261804701126456029590828140647453019340860144613901788722874007279820199618308441568599131659219258490500116667280815284719795468944957589354025912310497928286423791133823757273583689046677365503664685953477990408328608744755364128390577245166805537505142292968418042206632718739686601507229461377246858484903687788320065386625215982122989784271894295138172752419335923515687856831130935793964911687648099888839275030908778180165557541191643037495494328991921139812206575638951801240552896734008493862905672233900226405467637555545994117065161177681176331176054281682408467431842214932242007290157335157675782233828633620323808054081620871627888577266873944836966972858376914133152345033173285289185946279686527799222880831060125589849455326926519297972602142720000000000000*i1^22 + 520971821584249675106290945881532002523245205765407283175965441041862941560566889913589576290693896689660083825629339727128108558091826895385197143576069664326784012755772695567498805606707280984714958468703235924390261015351358873896676052649090277103307819270945700196284718423335335190606764886489572374902223079297416266543401031297402730765067669818627927902283627620203773287076029901835873330588357608236010973618677520585272147320061313663026168836735317734036347902874415459774476251555188267798028869048982935377343957099140882454299176614251213734247825863801232343701367666308599414333151603036225234144538338644016193735462149671723473702654630889919817925057318584455317573851984054443804979491711110209362060152877157017152308134487474762105617707773234892065404489277164664375704471770024515263901631932567251324724242108119191156787143385226658060209630349587923098789502783115114083351945210086197041453445990108762595623150738840167483267750686559492440936016851501319260483939921552788522048521839424739121818852251326418379665528911800422301172099368445288106798353849685310505244521854520842633602433953994992169428101745395923770264082123983138093014657606356230367970371075265839974471468131992924435422200048774913749718753857611420509264199336351918492691473036144572124064483909043496394760542115538941588514842734632074547833150864252663141861904997577403003204252700515721331449804509577803852160788271023544486131592822831553672141261015952216612580928948057333567897987173884080069572217830386642674524476649691339849268642906102957530812526523896036471120839412184185960513204307515143285519501262518607741373557706433352685764747268737093527893130996167834121909268542595672498235824075963890211874831675906443768220044458647521497487397322642648822342793612428090529406067154438208028621392295741618894451983822998003744010560521736474979303867993707860037982081613706861495357928442052493862000806244011394248631817959410533782909730207414202569408893940182861281458448915929130241969844976741568866600574580773166210856146699695074206546766700608796417892567702559112236166501375372439821521835540060427931900782254485045051203948592065249882996058223839466098512886272151866868715575162490089429805249151235606919393543096501363545586477039200469562444702689036994283290339342521752808511157819496766575789940136642499420792441875088964256759333782374737649728739082240000000000*i1^23 + 55960114010852912090093389852809562361019753178314790181146003400004145103811683437077801966470511010612510833408322376096077081626084508140976120991236543239667585936027952042618443937715531302244796609296435745858331393117632789577374905133504507602604053515195908858787871454399899794034446890665462443663828781689292237466449354864210706072138683752001273906600379321137089362117452134736586737270871954325506114466490660838997790042260304185236529926960750039410200635411727056491560178901267515608195409802889244227320536477080847727305363835344338183365693744222476393225529821974748350147640533085822368027328607976327349741244667681418955079227547618934324948301627469799755282034806602551927193837589389408769966152563853828988347221091459124680713952445244064683314219173499176095064684588575853499615295858540267931376868875451332502133075716428263910609100486944969799044643812803204138624240881677036993653139238904539761956748055227181229814945885679537584413804524076792692426784961879692208593152172592776946859687811831760222655220997232966149458887414516661499383023431168248154989233753757063065888132361456017465278667666250325000470175436846615417378562288895143642913158225990045522366689633663576039614460226911982736134349074617686706197215059104489001396697764742656145163647648476181670117553867303969219011493842282836998898028287513903364397499868521155593643374715316761384284924318278941257010731144837238908458651453301906282838345639177493070497433661707143960915185097288178177392742645532059867995577166122578653700544619125570917145407638446756331434505434584271388915709516157009186812306638671111845738377099014864657171722084131127687464627867337066175079319254508865267685414317072669010023997107979198990462829562116013785720518680175654833604061032859216306573182224712309093934210229390735417570127652779337151329328120759773171413578483530624199268211861925210425337036914873397858593215398197048319691989622915675638964882849646747406393150066109919279061888831256658894437906625187458378388019874873708897166509823730704272542821988986517574604335283703715933851139618372058508542630081247222210531563494997224841339186716629989373064707124245561242570901122079803405082252330586287257676305424580710232526654507914676274714576081590751828481561097675039736866649775713083574591299473479584757065407538864717276557341084350656943321332358771885472225008025600000000*i1^24 + 5083173091772058215543849292983674389518902195445484196490625254091426254392230929754910258991623145170908981373032853585442053734920598266687597795037438944167605700649703602260572003365049468432141314019176783763356526111276453167056729311139031216225736343034535013536551988451833325799111029219520955815674563808623970785233746395315538360410552825778320250028116363792051858889546018855157222434310340944187324273227145796191764939623368824548658842788363080950879307277922141778175434248012720515483341934841665186984820541657938755955261539223618580260304979770362387086609600502927770146325989904278532349227597180381312459190213906912159542018124720648280232857194844428997965266351998853011989324670785277094817606500862685924613395384489283734782016013450798617684434544345975465679964809494762615652807963569971441603701870666769755686516843140092393946173909576460428576106716667300133004968806997292655099619097966719423023571825043983061490349223603180269580777645496213705852962815438521555915064845365247958647028940207832768460544739878242682230200987565000040825054838221491930993070451370909787713704570391953098690432237016863853686425724352834722691053247674120927465542686768409007415161679841833251864369073979957802467215602563438144339017814859286817606371506106854932273803834190347038580315556004157637842427804955389796950411851069787677720046554161176893736995435413202402721234695683116672637664427847689023418009419895400093260338432512783315810876174909342984581806749251643058002796604256382363731796186671419760553278257885748718936617364992242383294152082283636317131277252243499167361638376842790091506802605685796495132466268571719682446350124169038520540597183847394097877006562531320457697015746290546115874076215374727507227649260889932166838858688821597333562522628525683221625042611030345671583994514458311765742921766755680068607695813281611809400410134522635154711723476147200729606820833207571231244380785068566283242112142751324828385830214373277223903072610851888196787865239609355478126970603491403082397098002518787916249712250121277464531254144451585957099696022926847525574599861789292225676334624012745789667275197796571953913478015941821856858016532210191770761919680275144130006539018081536503529643907594031847861377267137860857182513555392039853209642594364738240757513923249952114079327144341840077126696633141745148880121881265205919350784000000000*i1^25 + 404722968589789789050930013250850805489719441273936023951525365846411463019543649214710296884653171952939682994104109836050087198695354807808271297763126238593538021221913032678121643624378755130348152891633126880369001589936453124952188446517507633080321961593696581811685129099674105025004332258727031533495649018305997421235185642890026615133938015950998245626753957626224102773119980309572806114785709378448133716639923317800061925507263508898810430793367641473450519514389847927500862796063451914260734455970337976580515300816034637871956739254335152080117703176711198635838927502915279722231422611038746726119358959831756441717794954191343817151462985045927384067732271673278130805535000011488590046272507003005424729760268491392816049141040772566612126343388935746529735145432468404856748678655162853854751925700041804619890863873692574307411067526323726999443581048594601448767286214293888802894783873634599999355259452338401704646974155822335886726508282819230457689026659256103231592971356728596080681044274649279168620617179117357193847435291977393913309603476655957581854572562143006105425449456291337807924155699765619448579590981104779453983661074125309607557051611176598624402408190723664259501898141118847485081338166201599627593499472442452204555269713436414511761802100650706982261011657788575480046778007769215782788215316617657077374646894367451154738829744898855314734104488071660133265408927031530267057498888605347710537393271902371107193020674842912312252138702024476701340314752893750175066774295995999535508360247551527234309986123312274137830225192907596878101776208516486980234469845614487378896753631165627999325071958139575653411000681397432751567308756996524121310451063898793457982711735241746785768346681087637744601099027859873110850888389718910486097339366345136798650183368999025173122443222995132685886641195550409155165201846630880946492407471740305741497193114238169380844179180352845615532326213891645321513406815946980794123675093714248256555030448295447061233000496760901880414654846342342910216600422972788931994245420568362010742450198602970376044422129270999756386433708250327392132236324898505835296681553578728542878702019974082982037353826661866987833198769019198300983814757610585251540316418483969904800839310575084882802792372638930991443958475595617100258388716498852835391793471270483994521473147697364291943284396318835334244988919435440947200000000*i1^26 + 26884632174798642987310221885845091561862564390911956060644388980253085015627629273085150784956555971370005452810461199167357929379826033232728015295659373471318820079608943043652005765399311607450865677514850190581587675131652486900955575759504446740183561270015103994679966024054988286225791175031330430883388481127937278174985187471817049553701350035172507663258742676974755889048564253533067630885165495958382418207220063769254972622141726956374963196409011718320904922241490175623383487747225059873014567928080257865691870755343462896689441465155927445990598795745069883880041613761325874794342484908698567738329975398409356768268817813264285694134854646761852564501330026012613800119117180869811982051027963582423112333122919570756335096392248418454034784760784381874221618233967557115360453964085076195388915490116499140579680796273071904010933961066634658194871532303619104388039638802610694299912254936777970579622697807604613637117988846146248990330346150812246908525978348048349085835675902085022276289770083874219273470165413151288545286943514347523496358795785684059761688074870897391698937674577885793846703869642941867403794331299865494393530373317733297080105447263227958150187980416612116031611355441422006866746161151350939340839035363339313303599236775014795230229228336636121897228040691467161857845254071258377182143921103122812172085758332062331988867012366123782010204306011590545828842590244670333827193970597053334387518135403136864838365231304113266762959488597300346877085804727770672171146279148928643761797340148181217972218321575739459673803813121312524284728715222283282798426913631508470165461434533831870469649293054508256577689278971600303830770784578135204143223385131872201336356643033416090669216992816870257310895115237824403593373104253010858436859118710428655078396734647468724294989072628275276187260893800562512975449369500613040612370356705816433992054521959769931718282219413224020874143706268592178547044230615993500714831262127587018107191549238667695396022252746653289673251199057570735625168739625453992688623216008351872444444780538499296982686992582380753768856872171909734856706429357746482823688276201985963824787056047256409236759474986931499151259136620478905898563582781177092918166591521901353122928911583633264462516777684134807099427064391265431265766130175678567477076310653959853648152685123552859220460661458098920607843043875225600000000*i1^27 + 1563330833932491149793076006086194018711369769666633052461391736464380180663008791946391798253202171049943024848432651276954244250366191644045494547160304317941168101435788801318665408662911223012386285623499660120259603069471411439100291499098189329604869972474921904493614617014464364349607716995815770013186948700789885320754574216968539000009943159002843220339610145655573499116883480774226416903916794467862903908283398350477354581213638505565922006486242615429833131138251321569577400986977440969864203281349666325639214339830808625817957208295181946437157963355262999591667452566703932006230265699806002215689771246084171703544596169114008940314940375321573036062223281410913270073637549616753781673724505784715392763164023374785206196618978144209355227530785140120814769950041967319886484090861936153348883513115761929401405580674867072621015763018631341928321750997754656554262127398639479798199590170095743846471141888307825142829390111177419022773710352556973708501762830657574376377556529189856110702434571223820699331412488302716149936618650461452004592916098393072259089293236293116093333604658719233106904436312339412322093548278349325652996319823439529318004089550291814997376498344536491833706716203966220429494293650239172873283358256700853567315463862917787364298589471499511435633426501018251351016097249292136188438599877899752755945789624816790719063544583230271485691985130549816592693890045552078548810948999798807810553339389064286912819776184504027830329618284264006034627882676969511713655890322237984927753843699383414646274546277021868290662513735113062730735522477227989680961209349350053689717048770431386321076756367861705415510302921256745306900576052928776718944345135409697560915047994977085557806016832950375563202360813353291991614735557860496290793105722057110990294538983488625470850989394490667049161874327625332017493241874210906938407650364526240429589536125609526860455383167567711754126245435445480526451682770391805899924070948252616132811263383698125783816731831309740615607975051490234208859316662555233188452624184620302933798432296310269681568372038455959419905732537516965765199018315015355178379575159437825743114063217036761131327887805551550234708624069821952626286033482640357421533917441979248394406097981352769489707857897745969804584174513304424010613414785102920656523617844558317594767741816601110999587848822990983641917613408256000000*i1^28 + 78120669596392740707078263097823681976676567568489038463909736455956327731778333318477079160412405396855225955108037778471188230572125516687152613231659059186872519248032209268784840171178075152350767039901692263244038520776584059330970248939217722365282059013428499637526181174942298687785186914800004049088126493240412755464258034877579797820969627278825790178440364882819647534589593581311968208068836190442222774913277808492261576397877413843768281652660697887056869828556676844559243975639108334541799962361268201282748083198618456855872285907650097700155485333632178992768104619963936871008454019207145197507289856955899185839823535086612166743980608573055353046272686318735839985060875338615941037003706091025732078929970699431608910328170710233036659606596745472076223471149570083401051997676903477106993378978043152286354859997264240746903944502737831966124061846509764403049681432200608218061629291658825393039316865607486335552709639944131526124271544590748290600358516603221567257858629731905299429485376116990445678953495299623358835928017591129362194101263210968101486904179157052403727882977849018646050912968897838330184836320098786420224454625341193633884609107817358117712528591306871197948513019900091774601356049430674629069395451251361711880203700882491075718258277356956473169354441675057362956436780817421809071841558079203489545219850243546500574337366440703345926914986539326255589662241594038535505373336084522490460281223446717756935933505940258576048406540603828479559676124649216040302180923480626114381929317497919349676760944424036817502649639386836691055160507368397418697561202654930549156857250138569878683703027254375005629944693539517403456763265877321659194255382030197416439137478630585285056083437912911709394300140739771793479493876664793647253991855384705082485095408445594651734895027935932294760802422808094233785755674816527950512739634897050930377375336973096099231447506952555341657544646703965182636070267703984421220949240323274062729743958477540397861203602199561892333933443509612020094436753884911001636578758472390787429382076584211431563549392882314841166734486033640672177012825943223708825389650421090658560564356122256876668742372675801529918917375694243150671200363144056533877914350262485310975264726364955824644729845706758172691942043017375025985051741293650232835780558850866508521145549628765909463820980518220802054684672000000*i1^29 + 3301567256097238091345628886430225662793525060678718338155009300779702290859560851785851791398518977059881011924040604165143174613812017417875408278788162303321865478334401514866449323493798525250534844452295949463066629242007701059879738268509497690809863477397552763430431266759740408441855113283123186721329337219878250216485290294660349879645357545401575746868370840411125842690301856281997840292195457630694276701899181183777941837887061107864126818100833575435229821172225552576120967361836911933596724780994609610680238143098042705952931068746255425246240740595406738738781472244651697529700349373208459476432011876809463331560160080968160323538894515957590046166104699184883170953615627279075083200651341880212048256688288470292021653617640308982878917574861932423140170285777855219344883014410255496713340445959454667631826987758452970203059521568847528200823947980957577173747710128822043179823141851478708244727404528765291601354688407450735433070736548170960354186237294254259931234460664448491983395710660687526085793430477054109751051994932627857380939792351248935905307420891915974343514280396648357413135185560367546142001452997701972065582493239149508236016201164656940346142924035623307986046700595183252258945992110654328213243034382392506459671410752789657546936219269722886728096304280452114365936630542287180642741068586533524142659085792782364601340915364966644043614213858476618475322377756814732600314504753926135628570511117660191445680239468243108475453293435043739213880671116647055267045664123221133008722545038892429385465564550221914418020736455033843962809880522782011021044825528083871137284244210400245424513219583989017327086672299598858152300863010417704061928652035025894587506622150066531137514509644737318827610675428471396244421164164403971325596253708879326171204658842537409932404234844164765967156820726392447890870445839467316175376293101884070128729244075633180665989944019649320478128496918228041590335783664332738733174138232183949562799675370335714911209709528079829660623474021667535167995875406783979665917160497130914643575737358171270284251988844293960594828519890049827523184714792257076792013492779424897494575988899499551886736417988877744985322511432679689973467080838256610896556494860771234745577757224323159988252435599082540402137144684201908853534958423295855342734287965863926524227789855072720660850698567602145329152000000*i1^30 + 127423163543092207078121790720708141388039473677978129309106919723549525254177125357613512014819769874991991024803824345606914632664050586701176461310827613267571870529979414717689628409922001776529055830739617874563265097715009441093669817359291028016612158880900288872140864223159660451562100909833678941053552023912958728000421513705240972718824801034115744451554420088985321606081957887251636043015556587436179621168855629864537364965869302777073892454058380521447922631894166266736753209514049209579725538314055335950304163213499455867647247838368419368280383865909901103295552331907057009970555916216077497963517109831553142068759528508796044177090886975614434361350847291686963831043648450288627022581704902258596242628456223261196454768653773182434759479818535203226246344044535188299466721049833744230490519055857607094959499421615015258277636017604756153541707065522883404182123327783657545020426063198206866598968316658197506904513872700272645664020504163141046349140253115329266332998720780998047034171868126240246484122476857705903256656791112080180656455025822528842901700592053814770052363447285595833421731038396735610945546589789459456971652062501216783452063581553529093997577672741098642024793292416519577520103184749720027670458185560674186951062473658036162661797829634752626252528845475813363367745582761099467212188290545517447517926232667321825873805111905694772724932778273565365414623473012370061734181790222149028045151412801964316673436798994102811104833468960090725637028333682719880406861562018361560578624512126805668948533705709629367896225274266288035098576258633074092497157946801529696928581234128447210373551770701937999042280745707400070117467885058939207567022868072141515304502096835350332373773542502456755728582936424488767037203351380970210761075167483632220997709060308347105086150463027092399171919170285686352763901724249528165149118919177561213605652645577466792089176052069825180565158306944611447406844281347087434459077625704430816124791492718189287740389689902294668163843893749072191517224568053466999736809955615822869890379561801945502332864443328372920762848441159238846993904303054415756298321187732780490491592896768160660427159137992604211134691849104729418530124889710027741317933468502947695580869091623442255989607878854145445878288590513114323535684379309217890585665238881482805369623051198110134877720582750732288000000*i1^31 + 4398144360783509290465085408885527017935803458425201757669043040671522816388176693978933591953846798115705992207353792325176083052025068052783752015102990194409708351531704926459284134603416525170678055543264490071679773852250322316867426017816569655069186961655282731990011495355534477264246704078606292992697227685288390062734307444760556653853971766145738034133174611636934113876114941227747768909794356882856750157259248008761916413157099884690033371358446789838435991134161666583622261362627069013223902194661289870827813472416306327685102096907229251883857035173924847053812027311482108010810533202049525552025395813420487491753821082347969134236996039161192403521397369969254693714296593394002891286707240470596881356600096115381414580362752054391513159346428139655363874117085394512893897945846323229252900263444959559045018770044822011623796395766298135140128883458670511505309516025998200616094481861372212239195387624775662521699216302881980318473291288462432074803652675072824302058697308820567921061643793556764732020353322017703737835300764783594426752946498258029249728580046986137521126362642842487232550217330070134601099215404066543091396004067847330956789378875497557849288847998597864442395035196364760015454876003888253583003254091115714666566475861078934762635808086575824966349919552962821902844171346595491231729270958630594666286878729640349141293731477196380864189896265281613079430794179819789609100821852864211934549959785703893228573916839403072340440455955716333281351795703767903600927828754559344292308373468464986321815400157415158913501961756691401186716463930146678303771048299170522282751629955651162936054501503843156033679875021347524651392770426613977838560831310604536741610533450271158285799687581316709003504354727404774435695684631836100562295322704397442865285656737093477472681486000875709171644960503969351251999216117875389913025048447164071733632870822475832884904815752815288078932841287695314783490279788728558016193113917515583257425588984231777827002947925464374307466052823923838152348924714584138970745246136100211391485258400903224279868739823057182378327330831251045101858974329522247856237762705780314248385317580520928629713440860725716842230660803083261156345023125164688635186042627306620440598001099421646470077497347122871811728246566861007748976531643105204600722386757157493647966687208960184177282866594447360000*i1^32 + 122302402943021275251237765397748319575218327228391359912015742448236247875411798037443534981817342512771314498871310867664366569385111048533689460249227044556936218934352304707041147228041013032238398365295911593291665134751330771945669974226878507512600178093271940875607373010456206302127793974428626490050576032878405472506613227034737993648069265732429660142757411602933211724608224740514353827533753152880207862677654924762016650629709909242306089833242967855805542819269289929109910215566771744425440594377718548983824900500428195145785622711378426585103701907262816793582293720209073332783947247915434741664350544438040393423315583661555094005599093003128962843269905286180774884123837233618294491809517342554537943566521163423478719402618047392223393607739018159816440998130800741823355190305150086302951361963826842584552974408951675167003617777146031263387909689946228630690802236030488318086302591120412939621085043017647408191901227296651202105249874809947535019171327961916264465405060987848241685201429098984446723473874384072817738500541798845269615611356112356520046911477988732502781567921259853287155826428780913628460599908609199545226439122038043873798659689722812277462257242669407406461444035617821928260044096639973019977821719130022065378787624995859449017498666943736818208190712178330522884665765589001832696065704222102612242075381794679754353627198320136786065032332854334501581712295109521465202487486794080444541826478718311376026003715476602440236013490854020449388621625354324476865402820137235873342205835227382997306105153906882836353007023011551829751692305425281568527702165877044434020895432537509448647228623219359911809914451168313330818016752342282281515204466493959424382179776437188134538571172962343083076461233937348196323234738955681919274836877986457487993047297520555102606588423039743558122028867084799815870125185777028307985205423339670700587686808582969567565184414284732297631424093430837979919694660740304994695785255501363223841639765804641781704197671402701950221221481493528244231674235186874626088391836679588058240080063636597910413480101830820695842511154578041220403348616951966987031055722824601124593903484737541318621803838971391075446841464450756541692768528410054679053282152861509775784541048676796870581592808461068635260622569906248538329434288417565393512356061047039805783891311015996992809431203840000*i1^33 + 2617314565828157761815223187189447696954498657716661689913243420102614977042395831757364220868418831585070341996512533063985081131510720143839427706794910191283993871098396166402545101673558840061247176339228657154839721977663548131957921057026641761854998685321313360576325499647912405216790972744774693184157906502140283808465408805467316280406968130841257618243678799970651757143288925826306871054439509111349548903183361986450852179216948036998430991443197984678306571346889035636052389131771726521841507899245747325724795470638751734131914020963195213804038927501222491492005674479457061800078738390371196131020442445995635870394281242164041082603257234475873259040069267306774007322835995031498651165584170516424123507290638465024309060676405962423302561195591713328123933212667193400791444689751508680679842954317315401050432945092317367178641724806295687245136165894483681157624977008988437164232347292620932061977422840758408902533824159292684247119128127524824038765745006475914068869656999873559481082203359171814485796019486186603463611964776592323204899315160957254338220726776334394450180588844690602164562430516139959062247419048588854861044090701100914369828447279923040762358588854225702320750968411972463001646409953080825984797311712582235071186338362139676049119996856265778982361421484910778347944679404415944380921041176954318787096772999762438172722116068180609870703336578147787355972533254501687196001378251899188146946963119036686261969785441583307492177179883072663254098988746393508197687326592411083615775508602592707412806114949791161779268584090551690415360179612902203538474304915915576724547180556535440026776349665733448723700709191749042445112914177710183909973742233249999316078903284954986686650387799246692594314702810325664867177999697601525236949002731699288985273125873275278765199337596657318645876376996104352488744380626563511985616856821923684790503532819840823385466028361503976142525466185423755372365635439700370646134916426216560034675224220784073522995988652954038659173677408211301219284551863413702832997620979173986269636865067761118960245103283701443375676805709701313637984202450756535403296652160088809537377141644300279642525872136904243557670645715628276464423615493045563955515880312497568479348860819062108034760088858620476995463653908762767746800181554134536853297356178064135469335950781994763833835520000*i1^34 + 39698528741311739799652821293226201097311422160349910177148261096452126577543674283891709806070439712103453261403574040275872838766642644795820602412929456561848130538246827458109178344901612554839712204127128983534593912490573834114311051162165991593221991543271315871656784799440785080263073398294222862856227822271956545487484624493714894617228358568654289488639375719278036470102689898329806756460469247130346407270760765170738163201815298918404787517611434707618220961308731415032032691487897275480195784362168025266461106666204496639251653324901276807375776133910990564449434191179556353500465685578454252353656165083668259715422144026846857089469159730049905600515500787935981060635779789807037292998823996923244899615455190082883640078308530720717533093852062864047055526871162763994872936826441737335818582718292368371717519915011154046863709194017832499201473936208082734539067958047393195203733252623101301015507642035892799797186089172932369745771869380279892392381290564625248415420711109303611016129610541782570082244963945912037003033360443066954141409942800299884197038989409127222033868266442570234688991851587094307244829409691993596625587762964491331194945283764726153844766740847512402453903529361487161469622086704189015759006404634321499668261949454733580165914201501140929697791139910093374088757230594554760635409049109907485053646883497962073695026471651243273937048734524859554426739037016254163769392400805754649560410675430194381425420207687854465275463917653578647358284271723973328752901451380477852592790421182304484808621840396097513891401659857179340732244962447057110368375686486693460004984026754499066849015921514339148009891319116046627751980134251220391066977238553178503281619916262353552690600436555339857303386739259024727091527402768089150606244873524137267445689176380043616492426118323896623375981348783048666402569906840636015372919698757563062733303720787192317385438696080984303626307858788498259220691689476337928106765969406293068858870257642638334421428271944190284779081262582590016238176353922241233287668100207294654210129229722485920522053393797184843697223726597085208747725873851491494161151373445748342704441623678956538732079732995333340551641614733066008771361991453687421114077197189928003932911053427906388665171717834791062512665860646168979752381106811741954493400116608126408046944080755100221440000*i1^35 + 304095855803130155858122741051102712838601821507731177742716824951164714138602340750645031187857275612733968620911529325950594032127734971257745768890642830214108807292863768390771812468553483383892194880283750729928470682816337776723710905540062270002094408198077486705653969010961927591941006788317275033413230986849339649273164962373748495042822104675753001399738146801567221475068424386983655609411669059371181277197880861499275061662855498772573931072060054548786573366893866615587605956205332379915681527027187998954215034646475596482730799055639654031987909073251473709792606432871438042159357131310511178193796734585934267831055130639924394793217103239575351735742874666505712231107608989658765598055875690079216698113169137590927844004073200166082645499344224065884838375995601131234392104291866741879496800614918288162848245179763597955743890518271397999465588267620346798544183671596140648641569717824420073832890334244306950993282114209049975761515586718710457092177820471973310573044506215580051346109135818305080792712361426287299763064788491385252582538604500255276888864382164190666164405242574668640110909844931706347596443490836444113785472379888634114220146147291971238947315678199272787376352036549821764861824006283419013377868815446591432132480959579562754868897119647244088923223708099464181015385558495867967457771738439852605472413686247675144506318984806423549608528825952989755292640003128315175509009774418412171288450168867124044747634926934337917099293556873564298680396687137631262513404819784892511296559600290985123598445621904435752269571478248153453592159126920609109286921735011237148759349085377326091551998346693991637894849253922323927134791046460615782880845210191244140775137774413092434375151978692047911961566618394026895540799407208760919797728118249323315982965293683396296620435056619280242828717926852068035200720894165755406058089947502424051376194353845620426703133440325111738914048264161719939105791079256507882929205491237790632153249770442468169844654954132606561512209202435877597301385320006805350430401788123523291500985819840332041195151771453869034802595740455851842434510308984343380078365335533418609944467919323134930931925500399308620763863916260458700071830285224087412440724665886709460050316178202005543509497280343525511369361145799197753951821897994219957137434658567703033778544326580633600*i1^36 + -1509412979794467182517690991057966148315389787027402191936046351162457846488144994199627436848828131656959581786147439780587119262659164517291894104637824332025210738570355942774424539254836754390416976037136386070887085153655915248731925980885492494547409994101569492730891077645700014152247609254313955750064711552334962721290517037420954497419719063228856863498465958871371325825134432835172166212404857349682261962728445979644530777508076701673408191640130429137000049163084903303672683493400362134688346731215427520710389311178563402363746534278545216105677499385903013775441295291012263855609306985789321684765884021885729394412872670229793838198544927441065981544921802765340858465808473615004980465611578541061346233957259475080156656085705554623215132222482789928552757772676256193321523896984070397701673067628162935217614847736481926686939085546717321628013700777856190818468645541795429733380576281264178480096697656585778649728062591404763291454674738944085188243263563655976833094988485264740586806986225631635634030279014904040408102954862201561869772318997140846341955804141527954000868472002454073544143280832079035657459930799328334098636180078726432695127885386889622811900660325441012757668498542209742618456357585753096618197844978440748507603896528932334651064846661476474151657163777409615493652755468310153429307199919275091694702510162453422630943862953846359863712571447427992646325543001887925658030990002081162168072682976311365756204251016492492882159203516978785066014764686118892736441386444663450216066681559509017376170820655522011178985692869947029667923190218867556204292638946827880949659761850193608867633294797034876200307385240638690304091523482967389825538255770075613627880008114431854335073902018097017876354703331417193928268490854412420250671642103727462379417769420639071998111638391698726564980456368781469676023714754151834667883926641772343011817469574960562383667642707975917447543165986300433994308461141426629444124085750129903510035023849169272984524562965879558015522457249455584031273583398554194033757487526312912799089787879383755098851519784138859956027646848765477598617927648604404448114238943873227482115160496024087045297250358292673711686328324216309386433348929970182207691853053430324490614825748925244410108401728875588269219460135113554276109285220373794581746248681382116690640660070400*i1^37 + -71300584811589511935358563489693302716384907652007286489487916533904929667205842346315780467615254560155019529513323083774077886636768088493260379768193009735661634207657448769821305031111781137375830472722902175045127371746510939456819583444518765119829715697693944540156415946899966165376598037019631808724667404408203619420794857059074058730068818193996960772418050961191005099941436601988079629494575627517786944574387314591109746159809844753997094880732332931209242712370661504493307629674666972564934207429122823912182871923369856773638960679079934904871535653142290914509647965943666385263110006581254894313729655895398994686041577455604780629679869404462091186061368236114597692648712642604718573957039270936496655141186097911310877135649921339448485667774695041940099315952571430487359572271546273757457940619418837620118446394265855876905816444084921771598265746719626069442675499535512252544267021572456405478118164664850810560940637844102944528666626397056040544599647733231496909346229414865718812665106914715072161137424980964002967232211565726926514369926480479958295923404775789042158015421040792261817540465446332522235081343487189690070069591044463699454907192451725492977424877464432528768749619387620071462339504542651453658759925713695132859516370968870955476781119639665958870775361810991052581896350389722572506231945297711676092376304867699718348878743124750080127069549256521629511103960093950386091238799194315519454435196425529315878729831605307731427585594939222243717853317151773506739203040684338227579036365002252181273029416044408323654296114407538086549078427807612294322123424300477377973401651598114594880574400983369601272589270265198144418437241245531967169633012137297818290813467057379824701606536926347748836847724300215444979546618713196701369814276130198054546994132227720004123044447243489642170935627641507634570927025398286766118494255864118585314716895469960398723611811452963493157186965605076650081293625851729352791159768394219843376925507630415961341897750571781652238324765841517009312746543631430486469930401500092454699096885586609057176403518413969443694455784166718718165653156935983545067068529436007944598327219799384009737183508012542992664603427886967003527442684944672297246719610935895530355418411153847772196515329787342678544871283520349243987185311733982262509972330674051363949772800*i1^38 + -867591497133592184640549855118038238127602836721055106842763238216474535768023971014722055935905127029037254485461398449295065142722778991348298978486474501350354112207889628444504265145290498044749501370938532699335755870840237996243619190347056798473660938090382191721868694889092183241602728073491756645510259313624479338978822498184284594876778931959126206139385471749680134952893286995258774612194251156141093267227824426975039006962636070129428900551456974973586653586388085291627551312414202380321773826731779965773952947784961835276547163492981889200463104737554597127684034170606095811760502749580869723027097439162309835473723190978022677580472794125733340704482364881169361029577262364299898692336453811705925337661557562111120553014437169287457794462111150029793502521250534776946632424725476382408228608866901553267654005391372502591892084724578808975884615288166276572929655683733727007428416780157634539420768712042466410336777994011071642883783466361030738869876374406918246372731999175950662012290014338202892287951284376128848410859135668096336748998420273051724822233711400503108899968210776225154918470105225159914059514403824445165436257461021399729045204844564309646176541213130039394985687304005786181110899746545689202520634957417089630067913682087387058745629744708337801320871044612880052430040037596860583361164891020633185511292125074667863948170753233405255934644823337414745341899631730735343370574137403819705256446357713070858365714150792356318948880741629478973059140015087615299297386768201225500040997230740593088308829405069256217620300204791482301398740505757966415460841797860581359092312466423067422605415686232957535950547384093361631362829126011551811082683910725605610421173281748027088920102668319890091559722346297927633987833215725654239062508362028812988937184874542972898622062324314650255654217677397998930842165763293444783087379704460179224317427049313748596240736497998763428446708265576481389284155148040683289775960387044218723318207706857619772610247377292342830680610513974270390586049250336491036519761565392337414082305013422607987094073979217666920822442172289187673779296397602992503706375170813558355138886588920987979548938538817684533012566268265520394980669749700398515376568335503476292039007459107756390869081074999220387567982635173968203335325565279107421696078639799677747200*i1^39 + -1884309104429074743114591941111024108093848238430660054211053655940068795650051332304735522227352961067854553317994076002645622355295633241344779892256174698217806642299331814751370910469171549187992510086061797668373082269861621216179504570398946353677387439047368646825665309204531841279500436212988897376828784663390250006097568329846974441869405175880067681059769827329094809094005397675119875704208257247684223602913405056184009564578672314280503727730615517005023720824979553880581188438601140818037676136587395579374272158601956344215632525743983341530996990466739541644132992132136940759992696414326318914034031032647237796793818225843812729387467735289761493715482312835641995053011076620038897960110446847201918995941776751520317564772547888139192148046468761531337992881499290176292785590115365922380665696599894191162452963288892049642833114626501694578357627785605965748383636053886867616796100854574240182705786357273562375678764195001963423420477248531483202953879288318140525973175604891905667170520154112880476205527955246142983330025762501068423307525088857889209820891428348186273751336265443933696785172769729268480240125747935972578086381029332412505346531455495262849552517276344793550424907372500921053446773088557481121265209602471989440967543791166822229089468634058724423843829818876441918967650862858432367493687502560424936992269478487344943414000658986972700111407288323911298429789894295081817241403552419563054723502113237434953232579962365449247903359726844842452441082097974560942560528156236367117874094056204686282040594850056844854201657513919062972510035477416954902657841008818307584938817842055169313355814099995364974315711468162782161071032630139796811962893022576512363685280860475624171380020868765186420995327890021395430646987912885602648367857552480584882702036733364644424634176671232384421693733913747408023927953002509329804611648098779726467444652543848654193175486877908939303824391783953235592197145612869684332087217617789818052818267656718185551332728036072649532751906255284403056648992325568017791125648534114711039670737772779516239657313638520234715335319221205817778338648428352186485003478297628015558700817161809604625066386125982694802922020387516653281607728913221395350073539588125306542784709985451196785505466627182555467450241343170459466086188955270768798260602322550784*i1^40 + -88039973894815762187844549557792312763442810459200955144791275593839474105155837729513646693987257595339354137802463206751484611975471582495588592873044446123076451442939776773932390220718647340466539011497850461226144950401045149034827377687899534436856460960589302612081768028119282532839943879879326214021797529868752899283165778629589131633378133736219105133626992101946958811045616413198862250428253258877330419296728059887253277034711904793009660312967828845693380656202219960991337105225984713964322891708089946610397571094470969160140160641063576885589521901960430631535255309301886651224124813861445711815303820249736214310859712941540120356005217238151819004759507023970783337312808580071100947033228065331368766770706877671219824781349327737764909188300575871228027486991172123956382514976293304912491214377842392554891272414003706229782352855150354150386774897600591169233738883332536772309223409182727140286459147535922094524850833074672588540169493853169468540254294566731586821789035013013641777318867005267238580560923712208697261803342265070011925506997713903751926692921895005094438504591488173580453814320804098122212350774561033296715271809389639480447842120916966794896249054934305121898645274256101012747950574748483221906323621178960962112064818315179790199147084539838827536306703894398163528166885072848235064495256804630505574170585162384235173652924288228499895086992588555642097575321441208356500001973076291738299095821836319969048319597003517054768870744120711706822452535349257281403578667534548627446091418404085295977919443816901290151922820238716729326146681951328079833835868322093957225334832051697706984056571346937645852619715593943781031894302366917572362899088503007542893999158390695602308564039855705393635080288646199621601755938896653765516464183639332915207549888351054642732049345926858598153196216675740938706488650380645722875352496926648922736470271085609876169220859435036587854029159303500686196843957288845401960430935227721689754722279077470313422555275306615681032917263436993710785884279894374771866826516439496820293610804313860489090192163045132425326114632168900627076536365450379424346132914534899097066206935273602130342577917864992222249211515279907007272412425541758566989332405610638962783953075753075602454378635168021042055388485677515407006363607078858077803118592*i1^41 + 46902754642927026275936920894826378713320445214199379328879715096441934099269274385400234860250682570069490813675956021891420746214703848561869128131809724238598810501333542417856330701768368836893863924296635650971485363684338423943322370563038804897873590406093303195565049286822025731187962223948308259287621269227807170316495780616292939299155882273446686858284036279967204000050414547250814036485003378187689050842736089255915704080637526393114945537323994130336264103483098522526290468657021891537819867866315505243979601673048612151945471777873973609749913150811382381316521739323790752931963734800000313462135057800986334230387935916666295721632999325673491143603358223383089790512471853166820295070323635670371476075748979686987423781019399032211507130992074788381362487252576307962298615773799295633134465226041839794027171788221915954479845744795733069459796468306998666535608068037848682509168768117395221724657303315145214394171521373068861270227051394160436395960144250320435918432422816984843266547267122400643064330138143666791471441252932674243512897742561567909492405802594565852161975767900770748964649622305353100404701309908477367390291510027882013094544363955979439915009635275775437522366015896673181345926869013931621185838992014376385863990268588289201513574417148551597372172957914000664330402011187105677685456356454694631935641670985073329626085948140475422825259288871451031847411046883768792634437037597025132924447542930960130110313815526887527519819421134116739547151122194117781181906510819757664121476781141425728191012657416593310036377817809897505895825853336044864222194510792685765661342027590551105675379932631177228821741752010399840489427381626160787479778369287213440146682771376576316508879166046213562121114529807000027115818862712976130186302778386458881166757952707847147947451944588563793312431235384420679120535844817363869638994352551490561655586254141518448777206427672014338154422429896553056685936683618345197104349292638635032735211784085070443333090466819280806869051272090803978281644274721526843373305272211356542600252442863979200091535459152812651257635077806914803775570839157020007991513851209947489795923211591619327574513773414391555445451379969652694384826445568567226174675294572499900113214971786580721863328952691789327510439141685555169875558645308761563103232*i1^42 + 5482488319036568940216078164677193320452288782844780533924570163062245985751223224377884484391268428563535514674180934573612865983300621556116432136584887123361239938698943659678755255635677888027447125250873458611672139782461363709594687711661064048518104832973068469522516363827962918770028959851807251455125450416387834961904282036789614161709766177210732657704829914388445263424464028315380735679209196711367316860278767001335978316329866120308419919231646566054454579118474745208684488637688239616494239499115923278777056622278299756195270459317886550941452197234054199984688133939651680107579368640045991636464922136646846064379632162104468957057344413934180217964013997330148006710156503042473007877138696042912837000212826758709589215395132234430166473423535898381654182075458137149996800570313400218561425518191421041866228185120953767589400227988852115638279882174972907088525109473546775352168531324332826102720742119160369957942508903245122527639833569336937833413976201887666982350123978139140316157241280683246220323975761179961845574487919652604805369858543771649565638009101035427530577378386918772089060114858716514016740718550406293805124934805390942896281133210497186802663879774259572000158102073921014378043521036865235912345698381474874315162434481046392692330216609906007853894517914467422310736898114927901716575877221805344266623398574139180510451635757794471557578823248648111522439914412283896425513191946429834981931915107880978372879234209617565543688830215203080130837270926074689056864778951940169844505448977630070462107095755848927086638070137403862726302089406736807136167997977589345410868618344455163888429152962925233826536963194676126261837235409257536958320380500775704046939887319396459573769902207472378706631757323162691820729481093417889106066823324691883978946959487683307908762308928630346885382413979853083970692010108929955083255398573915407781552390009008466863052013969263180175408960525844699599001049209166306798890890818355202388214420882263030120411543113166851148975277373167495916400552409562425442495502499066218127269307422391702600632082419719808194747404105015662220807197151549518657753601759986930686498142981852248355659824958855601295090336601826393917525594253611058392529787255531769511920164201903520404689684894589056457331751738644525478202458501150248960*i1^43 + -6512262301664314453139197447898331926869700306932920802645929633209925927896542428295805306099610323258698406298277580055696491129080947271222043534272128346127838105931916796090137904039306845795945420619024271193776751450403361364671927464833631396782617185476646662577730704478033948567097192688253709849596125398179179762484801131088424611402643191148925018088491601948269715874220197583238067570992305900744092874617563202708283147752902249486561087717413751014261058107932420568708686797809014961409168455308438226951025346585152807466247602285224993182624048355543277550881785572287021849027214743210309066112265299658450069712215578414833077830940147656342496386021836702190273642878390219703972237579463165697321919097520412293732903874205035742741609895467114420318036423110011024691576604730743799595365566702705994512156441037065610426572218821638066626544212736792772339719653001590919073417832114799644408035439615221165702096305570060972570263131149823286268257994006145462898501565654526288673058327843010120188893250358839425875347500795726777329223551578645480722593709499650477706944007601727264126662476581169986364902841294909768795327814438166455700319690893355843889116633933450242123953537570321926906231958019476737219067356345760846918005664114729347180014181180064949995855027406393177161294538899159534514433491016507120858549354835969589406728580203946710405333930834644887617966262815715450578608560290725693710847727090648443694684371296553534169926077520201450203848533039382915480078942923643967990004431348937005735494779889819234080235019906197667999747283352017131804944743318309003593236178582917581277092205732976476026261646447424681925680355484092904305379432438873576564677444147071516942192489593611199562078382256139596912285874369393747658598809997338748200164885578789118121124608344155224919124981907879211278664089521170430363875834184915606715813739558211679484638756171039494317158265000592651879926543466285417474667828005898137681706751987828280932287659622157156807970753894024702862178842100238479610114152948308362230865458958677173940608268058177330529042056077467652164144894444735618145454035735121839324822357967344036526935216178930973871179015491691710394659719206561116974074223181849049715290056961872803227775487051082820491089884670708654072594734312960*i1^44 + -789549818855221728156840779900832698184136706595154436660720925942283034734555087167642641823280659476959074771229400967862767397020305075946518488257049553644633398634554991547245973009803499492079587985279149045427926716685557248296010770126846836368685693277995580890002415012125917074303712540116249224750018262832357181107986435302176788929276846414187039817606025102028105423761245238538876945472713344636847297613028950224363141504663802946179561907427381294227600855462403354317218339751428583868005956831240174110356347516467144443074637332662113685068280299392483323418728904608832312161531101493214739972554426802980863125881527046877718578342403300787284795817194315294144187961155754386286227799827426945996016807810993689078183288030319763970254483063164036273932399287738733486441009226846249670876653492918591732934810474213437427637422073116447768408091848839194664135695553693510261756039486591094031885602039277402443093583572803145751684954978015902030104602506804722253038961175830130151397340909109274147297625058577747271338845375820613367545787752631045938789390412397392017510185557600492714954646277076221944581575178636144661950544643467149213456743199253345928235704890305774513170001974632339286572418284277252049566041439773360059550079616108799868409533935374602485740328008053071320341377189922081614773712418953122880162902697662605219936453066217424681164427377793703580189421455284300117876408870413565129516604346847080174817695810702792490704851096831631385736223834168900969105674010988761373066872015592017402721953339974494881950590967753804626511995172222025621178183131257714899385470797338761506958346546973690959426706496038673656172215433665877318050868634062896448921403101223926325350918646424373367908597517023150051231148197481793854402667373749248483432283639356862399299458295577247192494336569975391532835974211336115105468492079783539189821101979160298450987506794626465955560893788963599080303664544794175838652607954793303340551575292404993021823688577894464448445657729150670609693690351991597246128241183349651101293983660520891933507977482491584878602325374675433855256113841371356123995711230849003093920063001662952226251997616758974135336002702693694715238129300144410847332624022346076548893335262013928681874298001804923907515836579553761417754092736*i1^45 + -9156941425835825438871528514927612620707734229756660780760285445193255865410885565829424269150227706281983860735283400853539554816899292375592739972065059536784895266548713819435798287843885588523941488272843904003417283793641066665825737416446262106020425289860083768844474023133976834655527877482993287326130154177039424847108914173037142950027362542258427062863928640614682879385867038872207788096328970174567667068525819257730823720338709433456872013922689706848925199022108214728850704726643468008845282140141423041342446167536763656919923186142212735746767542664602316402936975363972813375883331264033122741284282066960546652657573380200047671986087977155939465935079268483282860144427242731955242290997630257513570500396179384551982660982098725343992855581769898411771812021181131243220315389148864325854768670979812845433564040563204079382969648126752861145423014673783252741558520410904414217400174273999577407339821208253121333080520261540898018090810251858245893334210445401431931770762257472797951037025737988717130398678311369349275543830411426729519304833694424661549017857073111272424633235088185117814137987092833894643555922855723505091891647402220611929739473467081223078875812319940756027789383382960765035783093469785116997743508393309332248882261877282315538139053261683695990566510451711720898219595580652161682431089622645382110124443455834073397277656340718755809927055946748675817873394050046589501659356740706012868678109556246054106419129203642613790937561988039693849353606317601929106775467236444109722133529946266097617242195609469605457308945163886507802549912241725401699118549208292653614266291843665488995027303931713187912033757276301282194871671828033997615749756886523582771322774379135884404109228157265588540657435283233226814373080224656386231667553256304036857714299839135520717166965909747367337371107039962857577820407097654793077480559919719118924297690912696604736399590308854391978632554963600898631482639970881350737903064183645456736810599774418893134282073323634024228236985223490316011041440327111591414792737160678973573504937150348786806049221775514527009197087212571490274014028638100764937357414145335086379058764956183957141655530987462018551434700358970055173517213962274421417535785116305951729067916518276275239823334794366187978862441516588008750648*i1^46 + -59195686685186540241816959915996374111764029855489708857396305294489203937404428499262476694359133049855390115867741546823495601593126652496798813381780501232791191587584902689530471604769093913991236675972756693460376826479151148741962169860608543286548418894332515462097987451231573548741421011018422661588517325856650030744916364905241562406183311727088073715440406080368709174140307608640602973300188349348907202958064017357153331058239237537420196559360293912672990964795500151109721368213510939643063172274911225119246058445166432682728624624036543677887833237199592807816844582837037029268661916380009098659147887362831080303415940036005144708546009782590390529713250789290427845744442684278226100789789220002152165789725346818685424025934829063674366539654006258483880613201747183508383961502896442313544306589060588658651436052643637208241240500615276569671097556306209773182647413605670002742875978523360082124037176971254949897769931134071907332765453301192896842252029563971245403618199686069771803239689808071893448813951654518669832273791616543277237388568263613369845422696907194045246052787375200748370295087251574396080216191627743216427000854063261664322457809916932132636697680906874602436555908400513601120636546509154849400120279251651184575286071598738707798209518500584690849494841114571789720762164391551680223460218161815814271478088171003926973567717607601388968056691590814077814770713399317839102804449513401736439897398825897669246410043189226217745446115475203221438577518859689196511799118751850114277504352579422085583792818180786482169452679115628342461281541888044508270609448057776916688490738324478486165487918643343498909033907541213239727488774153969845640460423569826555560278794418413672447760136756172110486574547664785020628489448580247274423541049326830545026748635220953251513397740520937233196346050035245007664048250584101414671810400860889092224938008603806495663029991943105031399154233819144565717011146759802173029188563538652444367593324690912106310796290047202971903915995496297731405101549914526865768949528220954501844296928146960138017909189243927986657113844885534913937151010376522009285370493241058250688636037401306365847452000771969801614664970182160316342865457345208790922154255953799695150699345957667181538675633903466228108583326284083427*i1^47 + -100938970975276896698098063386130050023229107461904980098723427089036101366984611970718203550092653180099697163486209651686571496334797687886969525852771340920308997841727889284731331643210253741753215488667829377951874766755092250432700227276241823403059056260620480058687113903307188697917647458193302524073218807360637830734845705640626979992234236679329863321694719053208523948267009223264209502839989185374841998404203112007489000829009201417679902027872770177960642098386296010075816879855619529119605464043438345892395444164318762321978971444575958972871736513997731452973756040714107548774342497874620393739953019713536738587715850732933881930892907763958035022758153395847875664059220583394275614173415628559717961656194072775527778865609319300496835008104998678124794044838189065984289072643803691577771948923480121913916225381583627573323299034868002459708124609520067016760878208103177612764210849948537021821190023468095227296644574803680514737393005430902641276931621190920415861611524412641912402974654253424169073431380969347113530879605125995487359854551187389288077222623035868872133418123405335932181946413408245531654692251279685465844102244248820683507746540963307102232772125710825991888404346145361108385949473799934364009278488170537518721764410571660123952432621073040702885006524018481076603960518225627432036204463011507640868290368767208386361597365810722192033069095906059278542401110620465081871199900727969867707427959322876976291545445740917592646897052927884696421150964648880772933529231570103946740589944329873401175546663969675753882611116941527995264776215916797243491050562029037058115906742860135992561185076933403081036766685568272061763771855334873435657573842884335572661601316011928369621094090061811058934922436993237435589817451093637302351075865465839209301911330969278088105849238059780921695470633701556096697784627875594999132603157329100427961138526768358042945365834995929785839223369691044442832180631267148999986274071084784795346721005516330407714917500735456996858089217272825708414199660216210020622499002907922811707785392525111888798721560738687908180891755726431224664635658033868100144836315627628391992061644982448129232169220902743659280065582727903374421890497399986264613850704143507421721170700872943575286035155929220166438906577280*i1^48 + 370075909538318775756822269796031589080586825284929412423155640685664407221429129665385992205425358771054988340341265276811839913206884027307604515250969612464458869277472220489275698058660741451560359395548979388052712678305088758721442065571385944281487719677074825274490563649799743247379930085406452346651360492457408962421501186463294679443250078633142553654998930334755680646537537893525270009070342744151640413094446596048819754807564360932365633794202916398079332528862667368781897881713094641816341997680026929260248248881286976408985503111794574875919499766484527237611516389721156382018712887902713823688878805846090007706901855385954188388282424317343900136286735324136663646862933767749923301633440703793867087620158567122504136635901019487973709778181457914765702206593777401184534678701842495329179449434187168424456255344091783243975958304325620489397308881313048643625443141851564397606154021451846928608059560767100307337217196160147407520337502486048062857003639123193438309317411262842247144639649688140081598370429425925199780048589371600581480454351907907665028138229224840154089873455880307051021670719098008745163671383365762610734374136648433780407616376911711656310250153680084291774064504943525391265023834986874036323854603562495392246672891743671354314827471351237498620942427410683773738336300618701596553547485244078112323985830065567485837723061307766274880112759504350737586489262693423392942567433264020354927475845600892911838198489823802577195668210444008476717441699913364012322107421853038986954629741059668218528171039864882955272197026268630050294141948990998090695049256918369333607299101295631688288209168226862281368246335695011546539937073275490132300235984164554328164990303691914646028872526018145153487965515277864603506071416605534419062321099568533988664613106335994161093025979414395546748153094253132973892168144177961744456082709291307591781944658642013689206704268348391557685791686857131832565225400612125008951378496532601818189512369092620540278944246037173944166601204961364156717354736703014589669231590504463886330802668786187832115462766120918192107630871618240430134685626887148087726949652729742189453100451495997246566267602304542800008534385131178931661277531514979081554084659630112649729383296838539621746688711432247998136320*i1^49 + 6224635774336421984967525532928977554052398955960589824122991352906914494930271017099081948737312559158967394724455829061013912686677732554462029475942238984210435677641250040292925624882120777643636193835258383938177794558427268985700105637368479766207239542621663081972544718936606991636380406358601693050963668075005185108614109352077264258356602184616226430393009371875688854521854395810088080857579364989431273991980815322682361197382470468195514864103078131064207929991463292134700104188558935971935554649688056165637808907236461480246394035182336339043105887917410811750977667172219027749167666634720719687095525505059052115317732954112890691163293154989268240027895780373482629553540941448760005220138221366593353650016613406489921067244673734093304583409132199386813431215574190076545267911330393297070702252762821403837914778835941249159318101487060213914826914378726740840275540808578149893897290227603943323733661467220968776841401505297249540079768234646212577855755134564284063657927984188402032484947170328257121107306536126042457467571332563908667952004533198191906334841591700111605685523788461559113978648444782646150608378775213295535812265114104014015699728092755912828656079464111146528010955252407801827927573521843596082548274369056705226001136845051042791964179207423264537834459753903977100271905927959705467581307496729721510064456852800532735498447262805470385562631467923718304435779961073638577107657663194743775440424561395754075462957211358081830871062670039851318077421881683576476783850387903294902605186569172148516482758093545726954589615319414595945879901647134599884988572534797180607104754550026906502097853371322852249896700341849374291964529712050915987309124744002948276855330966892634111993370686568278594146867036539946609762931022831973529310972439478045643343696076579538209762826989625854934736426881878705056077607259035674010433107397830713265969086179005274583282513788604520629998185491203670263916199279758970498777881577472780275259942309364570671444328550749638411450920180926021388798675605778699872123466108785599044473929943138559640805448281610127136498410487632613759799171648319200519284430513251767786575775607153714690481282925277002573876441445271140383127418321623340506678753331746880142398763073190280496128889187045736448*i1^50 + 9285538159459054700175124552335641107894048700582881758952023912124560447967402322281027461977344366640868097647892649911987957834559717655592419895592835865298323014127869433166930674169163875206953005613659871954277533881495279087114137270016327054043921628054666370057694876419134991383386245841125185887804723168733622737386499591468888843346628791773861801871882328087794957732939036461194833995170615993653330977113905970000359319636494350013165756585953851573936459614067948453019638161298039857317387669147892214253538117531841243279452752658640317602300469172876438752412947668810727590300156070662508511381358540325951686075563632559703003762034707469923221750645537119937188515692249536064814702144490948803735611439688189478669082935050953875630494361492716180434292586603015764363813895610972323057339595670247299320484749656427703261326435999450244636541819423493188977859945761760315175823987234461006193499394169592558541191918146042896531769302166766593797218954227877377354187254569778434842208983301051825984349187997744332485232266555952025442891670777761026828157658574025150232068667398214322955249561531582305999846836825546780313316418304209863934518561367491095487303545035463354850211326527835197749918561914413327112387271796785412575591314508281167729504994274166498158840315339748746099434289777309921044807012898751147730752128819866259580171807559730167512141361287315463072367110896757503978805084020833829892895346962683567822547293756368438999236297951071439293196459447781798336539232926513666240861096441596081159270765377649670164972283704551816938032856605595768629263342489464319580577643014078672801248345599835832227896936725568992675211715673193696169491984678238924161808821593843006528752636059085667747469258230623468198178629570149333082522584160137833106950504897038381960672320036203357717425084266186390533634295458861126484541579616222564762011223608648425229258642432210053851611052949860430579544726773205065243465613584045225763535220321059928351677900804809650826537664986949370121647324160606877360531008782818619765963310238337492245554794583627365199904726767073902501646236324283653662903500782263917454342604318640678610716811274414414337848503794958888996869924840296603084942481145649931483710868838152418536855556849664*i1^51 + 66912542519897522004126466975179065178853353606892715146479917888568694177377728850495640484259562117675579013592998374758412100096765752555100672105387612941865977773218030576509758110760617546053122960575888091459409495664282932544315943710301581568210789326122887177489576206825392536312378311896991333942354782131846576687008177246339156994653291158962084599459113802891363257218899068576113926922539155585737276000504518367592715923561121634575842880304168470196039882039975912878646718913258594207843313496723429229251818202942055156877782180525182858683793844248803032315561936511641768801975573015273858891564906555814115277671613827654597152902137227893118332958011010890388996383729291323180558007183276199699387280571441930798658958200656504455508620447748657974409738177803387797923086764997561677890936810662498599512797734529157102279788510680584426294126258341079712833052465798174542205532924165754716671605279186928609579434915976626919680564208795148348897309122410653505987828970578378215379895638192647708682821770351424039851055594887249608351600431971598790077379344220574181725607102127779888284998808734196425714641229800604254513650403934421155430177746254188940327195709202983780294660456948803393067279141215716036321052325869775854859179569633004780304401296889479090901584180971958172290947790203626874255707268469234386543141491213524398447909612880630135727331089601553151463417807437713044105474447915705412283660014688642875534006221699272160310091408298801153263378183782187990634458531423720520159818007842506879683726837220753038180205749862662884433365713043153426148722585937529233781163889430132805681247251665784599739872485285613428127856859631315949013404674953940304199147696646324219887761029750326521287041499297445500011409704561155759244536705001642126734187242408712672648964815643533529729743811896825904397158450390195956096249859556786951258883164138649618829300025679887542543810064156739302889963256392066809680994349837913769446060462104765578716701824316120578406450510186913328025161759071785965289891242991373523041122075909037435596465566305573129862588227753781665765643913780705094704490033453034866042653399879140321996414204254676825458727738593532059666108950524340498894056630083563415752988058792450564949016576*i1^52 + -55765888992475969009899895861074815142790917630491284777620565548911354865754999637320102636982970294793672479411250616158842413973236579410981419049024677908838240913442035994495103300010625059109288708576932788983003239154734345446993029847136313624141323212808293763313110678079323242332842888145701860002634775593733150692031084575523357141229350452057989231700588320160873166200798480854224517234953614048985022112724594195587859866439995412841989059126473344437892944001474877109605049670215161992639809521122102023136499313765771237313900282838568930110587801141242144069358280804087484476307468492856894294937899984453670366661297357482370862607144518322399104751727782021447934702323482793109701783886692492046587745870797008502916725506890697054732948476168688302520718656437057025045171064123171535832761101225272700927104138251399867843043465999061626305369854255669008330634397036857035439705132366115851053642231981479968293237315909245873314113798787646044044567294044495193345356373233726728085107059878158214767463549336776324753045951255821959398414202830374402952714446477831926966404537575458857364334378324567206246474467944843840810368153259104030388598833801930365681414019438438764551106961438614607110359451969990214190821339585466494336091552297956688520597907570676755266680373747408813736225179203307027578730443596549950961992366902326731511277551604440154813131493472191564239522937727419777992883507153473556299599737598205000277766289963288307373978003223071722552728068167464159918042456225126078910661241478978402875697376656404419221065663642682340537040948721573317209462958938494305290231921587389018605413758369458691050853761545018751776825611198907228585595935163928934788560894378885777391718681781709451161767225867136406487032044246149146886247975861719333391344385210683641713759958967768453459223541606575838108188832458209984520738384342713899600572657010983362725740756763811586373100461159095188991777583914739312607796395296119418507346085812744921081531545512373961223260372810494045774336326509528004936200068502217126698179585937337759837902429119465303534245632619951771789296773674966624944013419449842200953106521056749064750111234768318776010948198583011895225606009349065482557629619275064108837290555308832194560*i1^53 + 242877791664035045309185461623078191065866107331229590176005273716899045336872363952501771453158077769036996472981653414938486613071165430880775172793416283788185048858617208104561154245462854743739596246414685981055731353527792911244382735896800914335150040246046170028655383049887548485792446707641477328873879441675448001536217282141569027223197046879813433985390678584353433220595867772758684043448633892410453876116091309601688670197510354393151424325979545879765209145077331298265012314959113210441245692312032331916853135187927571885148054363120603142520388570866563326616001885494306642126579017969443657619618375599731397552657071314439185785172764891810168070147552045935814228093080301753359709832141090987680443990626367937398711977274598634710421038103923572181409055215971542548887653279368293808349910693181163340880474254357684137365567872618761584849012726312851761269694747132256949341656052025861296765548078757160088647497710281575314606698077956201335926713327560542947418340422248354631239875114004449892433633081221148672741942220692114386593780339836057757725351676769625091875552881424785272832081276004433251351894180511985072472944512671817014655104701823223512632302642123657172611465152554770703140061022417711496354340271097671730094740684748802270954442718311257972406488381901672929003516703047925358052877004069624219517595182518132705552564310840683749035959138047060953991459752967974553059166010690728285253364476923782035623551112813428842481156032220483520011186446991008251651543477499407268740282257977104840325863073930594682547303789273057179696544768122655770614750805401038530628702403048139337099326191015019730929416880701117824021409695182881359027944431815003102482421851116933767217045990812329642139083352907404615756530257494716520406848163936470121369676538751784598494967160000255727919074040961715718570900265354194231163890708391931234368813501910311829236459736737680199254490254830946495053215841308389074193102304958588721213180262649757832569912987759507217449402787194602593380031884598228519478119268357785589919552538827982538635145475787858546119754330147764828269287439945414770530783276771743030998441483162183312302333205569267403295399676396462315826105970928265045462718756606449098022418435276800*i1^54 + -355750960062462464480336135589474827139902220346808286088393739771531248627144058156320681723262531607591981853257082844133575251452273206774432634675256717558419291572604552328303854456487114533254808298233887574296040982809249874832098848345675234226906659755192387990124238672302700329436882127813980217432260092569795583998466716938061264913567693290049182122834841499228973258371902877670437246151449582123617863147789430202334061125486703201293579209860318026998533667996939903802433044110981279962293888956322508381535530300525715837121035825306899809709625332055688585436294655932464885871623573628200584082931093645234577599857293696205460753534408488676846646278738692047431631070363773599309305850270687030396778769209834747457764995320564874840049142057466739168404631582673703448597566169122891429730478550914415298225047024821395107795250446707145724797082789268980428963872131238516309253124507984932284203671504700880556711617031058565588927990016315701590648987215379707624519101262391092238474181138342162171322113260750079482314939741615560701442240739306878109949267840097831081307651100617820047952001394403509459541668317006967072039965131916199000563475451075633133438002839266235905311439938705321261179772114653151193362560257940896157095882140222309490326223118227704842576158914774517481034699741049536579929831759070761754925989933445297003113482136043366267440967977078257095358348038426623631052183590572456578843815099825413780781395945267007005426805690592040827438716582776834950030383401969401870776731784956620586495296898617085440486431287036287604260730763866227068309174004520284429012023386221975229552062826826417718811027583842835352220215049092512454236666061887131062002728077615421633427039783723163668246305050929717393734425619697787635954969711918850774427564962511765159878575677827289869825069326745012058783434569330382853010099842187819245113596281876906164183399378905514730813528548332335752001372988589363682698368370974491103298560651667307815107722031430942232328378518613956786534037461399058930434689756989635579654334039622733279430944280432309464610985513759996586329806678584433372753898316464420332775754091463852279625692292908789526616986766193941770671824019362105153699590802949285908139999232*i1^55 + 412020630191170699182899544003854951257911739092154730358377797380958383686683267979601466873230366517258799170774109844385400755048767600406356709909349917132017390579975364199656407577291275327250689369852995723265182060100254804453960972823287267364767284599038522673816892669553661558845041465046577454549543274512426607966990745524047552861443100855683065162019002881598228333123581508704771543315620645279224692877506940983817912897046998945544375002808131761492724232661710436857658973932588545131168781881831145692990351800996307755854573477751366473266621686890960490022432052309352020459058883451810216415377379253304889657096418917230685860208994034267920754922667483983410735853953450026063087575856015895700857481851809868833735250454402311258459823996797580609629360649813168163501404923873965708577857879344967202417626956740841041987759102335598423901561162137405940450664167436439381980533586059733258248027839175015354534250213913924846000939780365971219016884825633690140763545474262655895663965303596558146086881919241424954945359302957995005600363821089904132613912299143056375066221009382282006122580267378406992137711070496293671293023016240853955264997169467731143125230778852659314048600469156657090881925121418323084500725841001463732433216099367860555463197327644874726145745057812927586625468858869605026263110602724184091106019466614432429013910074799490748323790361901189230098605395303723490636945112522329545802813395197911646513571943669182799271812827048843492614450938485553588738977109052393256072433419744385233474339331851053978401529109785138242725416365554798601776007724313863913201097082779842434270650961819127682592540423239625891143094317653500377111917192128967515338782879278078330302533474212035907993306704178531070909459434124622805343230665877584194488573871051435529770350715631072520836275037313674639154353496538188019724342732527412620424131606481406418252187376437847286123168320725538973892159367831677568380262614062927382798940132406935635409193156445232167333191564679326200160351293095696739264946329241562293670793394025029612137970659181246836143484341148998704263202678857116576698657079611168032909952033070939917677443477518224364600390085807744736485569479412683458757131781863337099264*i1^56 + -420174337665423648073970153586052496148450243535035924710383990519172102791424238969199363260255558417974938269076724318767138242585716830232732288610086720209582387145343757673041688877149345025281493683258554257049041329014450228298795937174940619268732750773380224672835821791249598405325710737099573866104746320748065023625278872598620157823846693539058594765268731548600307263364737848665254065741441860603893351759622084452501077129476986932263094562149555205862475845705837832807944059616289360238800991984660236320328928110238337535600971503393790521648939812972955134085536004755756305663103263052537576769863222189057387449550794818569364870805662449027201764033988137758564002171994468903968999372718485732660056092549008364860921944250538926739491204248423556646565673417430755998498611762750166406310833765530333684058359354612424210895259737215817251018377310254560446425469522423115925452187472438229239336433209096768458740934249817657451824414721383825485900645348722359378261364664902944871417165162637055234246197771461814757120288065767366113444207092342565934882918243587440217411093919547610966791942502661697740680614576042592708795354572395456882264034842988202754104552612475143793971478583608497146968647414875599795342022168383579925449868615627357449767580605681664804566850594779537279580321119986279823172048725127408169722365138272708469970097084964328987676562891275382573075472420384063305029856861182367336333289726804738042066948796219431080928252445539950642987434097078398555518320372531681179707447866966341747151798654418385878073286635622204435429145555731009317489924198296860569235914808010389185035921535607582302069394905480290984841300166928339088364188887091217861180623999733473131037055152102960910264188823895382714751003114432307329662017456174709108912564761406179444127704798844764528644155637904652679390280771549683340026957996807034461192673573771461793673845167552956070297216762260513966196046370663199709875649835800221726394555779973316871042908427236974586380543999047584886557539026164085975201164518542011490416777409283921310080426329659935708752772803343161967064864155656527252777383971154500069456065983960895524603188054777535922276568350949896826480990122588670376103966716985344*i1^57 + 322561799188491792529771534360612861503391170565407996933915544827500585174503955449447968631480409813095162561314494763432094417924144445173461828158842922657663767991843409833701622130677881286151693839827880341875848564321636017365487170969760950469864483605821366081586051469436867502025969379643278927932297230533265276491403515822410891544625702545844859314769466316582892844703906538895651199215282132671093641358231692427884730603266860188263608131202228063537042721943419574406001517456359167868810456680364469009908103106189237389895814426529438026618105382935173540536517885955817228601509406075400185626485216099162420953171423248613668113100606374624678792754691240674683411703728139291717362349373574548078113347067859923555993942747221962341971913118208734530850980934083645352734851090200269763388349202041285761135660324039502985736448284141700690747889326804064489754653207893514659740819029720919511384625017111069336192232820320256640876846656306804504972483166059165039628011192472002484083113458874502233177709430744731176975849196744716844488487389653916742681259214085921653136503730429923450059134589990376424959142556946756307588345302278455938980985013949929545074357951291376094372323103015567881649817388311660300837704252665051712561604107700748343678992564790228059412808504711953013399891716771667351903347433868864036494692795123651469670708520838305510267361315519271759264598001946572744263234621073789427434374515400764185224032996148443281433049225164966890665516244288461610295955587272726273574264250694994945437916360423738910765355677037897294277327473607693436433091204562879839009729988088120402420443387087837888538745780309033173100944467460522971888410603190998384797577189955927611537065172643662484564426477773981436965408671915345809843287811849120434040458681143961449700728905412798075644144592756700589822826334982498198038879626399693134088997113040344973833875295270853295367717760410626040533650937522239981235861516491159777323215915103777302256841431121502448668571149139841498077941287681684345993721408867543386467224980764498636341463796098078624574874726438154515602526019566166479633758520108759949380588593271779664492192730650417577592597320133106375160078934933178421346304000*i1^58 + -24356279835916680185753363312001203211879578391540036002617550144354919649203045128474937753379388109374714663933576099905508438852362175465269593293604771915380685356010386092589041279483802521728714444160706911659670183567093329588669333309344148258558983850025008865559484965307593520907357027404028813815936908797645561747559643372326541099024503145282527842692820841310297588045655223421423625419047503711297627275032551784347684814828324059337714576074106544580373928776143220117489249772130888032347992404575256119356229408106655243855260832715616171865393054751561557505978971472648826538240445257089742515253977696461495116112109244132464623032885362701833468311039139653560803867188921308878593334013157953301780364983684831553199586341967491452798230481499188368366938827058812525115685426567479877449091822420038946660606785276407939858221856249809635087722175445874262717144674677752316862011446741176030729814419574304580095068861442877339789696473745254770784033064133946427661281293591182845700169392333949177071438989994638504618669535336250948971871101982910866564553139180602525480237002109449985291608647552576070423315886966024700690807746061431753434661796957878989194696894117348558860597706887643412624431636682559769341955365035916101484681225075870096836207950457845841847955488637596781846639108020941968326447001907651415778524664696040485348165312253173443991173750705105852325910251844978680837772087581088357463296943220925887033736489062785221760575496089117780476327749511751801407293307569734700304003959320110234548048229710177507463375946041749753858369373682668851374638802737563190578937881905422904312460446669703250531403128787376606829735799569463480890912951812595199796955966204496637909537843762589107225098223087569000916045553632624149843866543091505839280326940494411197521844258498578008353152198519086972634537758715689511396998984655386853317213796952307568065755691813189261057420816780034307978439298265917915480207403526501462326363968338942987929849329740103012179670016547791106070237589826967572235351822598054587676273556881885871210040020747340389590819153673746278479753570002697894359504601538879526959218055355316327092425762637813788671116796837776417417777285190207406080*i1^59 + -28349463536278499749963745911080725741586980027340502701891418163957650736710983929422958066131237524502439690444330255707706878010534562576038626087301836693581774737005448313205510444576546386116954924875732823526023250082107458821301794054151953676229751353367053755447765565456479682562744002815895167537441197392420638042297867059950313212004291833706187998765878459335921330581699673375888667625888126914259884518490284197515194925412439832122866874245665374394004185641691343272111254312405536983656256368061599545038810952266740803167311453710774166834954247963615697040745073866742775713886331886517176922771329555408684708611151444481559605344219259445252470492903341851108823631801279132372179846603748526116660132926715585252079600608056540330133786338216742195805643713902266586264970296763002910330628490640496108107928320928475214063655345834938113934905505344548924954940425138535669711486452555710144974038344361983912884065257625097671259681890011775315793626695203216634047765904381128938550900600722143998953196293359103666305988095499949599799879909313122202011967981482730989525118466103055716845267868476005901253413285059692058296924713057418671932861766791584818381296176579570413186523693553773787788892093244308518590820074197596315699565585103971661900459288291402627086164889039603504492106512938678263934303343120066667703879467254060413489097253822495282278159050619348196724072616472586162603612343451558242481238543466387306491731347463145090198499366048218096461596691362052279234268141346859001562435789424568232943370027868024932715208422461619125507018535761762506195096122879936419841044576415294619182601016700921485520820617569215134778169586556582475957393590740905508772156309587321510537045659987791962028121606315978422057274449498311044364055606801920838932705475245512332496913956111752573929148824947181242614041296680177919868468480507485494453725584055216750438992859481917295365451520331866925626236789197279202099390791950025963630939343752235111579533718521981588325396998530572297614673060997141806216960283364990400716962168367154363658675712944767767807817063042791142566641255910468595745794139651327447713276804829638139055822807060634993226479992583850602845611495522304*i1^60 + 3482711542818807812361392367204444879738399096557153802780032384054382686503146022525286587241158195834915705125578627920933217447077845585416661296305033631386670391001808013928798047605050667605168988806410679013014913630278882707210189211055756688523086642080924968561744477517136514668254472249619767805293596927976196601087440215536123093440990875595484482755282857144678238166022330213011908712932298423801525266309172317492403482552602792165809903353125539259012367771071460112307120374916006871881935006072352684932707657079249688221433219184740840668123914080577004987235055942361310411275606143542710495227452998683139785048282586337320236525883328762281561537171029970421338140409985416740861687204304746263963549110883265186447063643058309027675697478795524947968522125407166481790329171941899321926756719533511446453277243610378396883899980788099349982792040797808129784565822455946360261003116519738925457404796042198680549346390462011875767422578693984649369209158935487505678696723691864335595381335913451325021076300846544336252767873337211242817231764503193263575964710102906590805770580468205019012443840293200866960684554772100270233258706971950058973931779588233560766147431880592581325585446163738565453786724336089800804311775488108549453067796089387031584653250962302799921297002502835118508190720774405771706941522190986400615513815368937234807241873080123777682654545335321520474327553709806164719285459556136857247211994473785039267985298660793463202525973761564565385488265761214295178882553347916125636747229593423018703270256964322156489513251520768207136899397139342321081483987075763687378062363960636160766361790985675414460724967981808584785533335059726262516366892608947948852816351924191738261656660781787132272411509252179523269578791936673768543982582149012519917075877430406396460851475354700554402481893714647390761100296252272256331100807639965076771396260317064424619266364987982106706656940474806928705839729694721627793655040364348350015960320965909368582667653307307740729019234761057747353138192734650958710974945837998746609272462358908343769386929435412235452173799151832987977897429145376378457984499353574908652314995108329901360025083336002260898276743911748243027918848*i1^61 + -53920095293722175137779559453251537781592237373769220676864741761195079463756790752417607112150438010474335413189076452935359899271172996955526893419835299420431634180262507006514183366768779487432420741611170394025736460594274190565875538264255006316589237339536677492146967947309386175284729346849583714438796872930216293472574323189173644042302192976388573803078382706668802884262578352948435340251803564527236966884642293616324430730783195876796489965276268963336803418097596170311294252088854657084231162449952091601536428513128315198647244139584653881287801404638811284813155933448394941403115161801616532061929990323358468729578013711717568187414850741535394885858708702115718637641282622342871502343225486125782733223847619648542053010114842515652859135187209979730922733593520870003026556647566136709686447328084491264554185606027695621768593467970786795543097004358068248499598962330226165701489840412000813156788869971102381510786961848945397010924397903403827834587349867729057234453918177217794983149923432188641780053149361548984022574505987146240869530208108945353142817460943009215105750886905348471362091557186798613506877916550191139061889775518728358898001938673133733324119344353019030593390460182252738464060506330960556644672942372844370288287602599008700232147481302577817934494754025696547499812275351846916302240223107452859656797593285463817396760795839955992655887122373334484664082361457882854167575133011742847717041587413219900057206057808560828852235938124767323092375078707517186862757159317020595820581401602589146128007147523323616713531966404818432552378219238413378827766292746696442893463429755176463006780192496267683475343808059186820634924812608676952063015751818116388748531191929369721774952715132694666858899003066315364221570656266605553814916912604106971112868554311724751580914969811380059032029799620064262761681049363329003835760007157694255314690024952753642114347515556569428179748572758697623271630499264919465099290253837741764761622006460723881266435238973488929278875156011583827550715730411966434509349762275701190411794898436159392018372898670116062000560114253413545158630526250071568308897593000790978954615231010266398283659432107830533965068165539954688*i1^62 + -485734612460951820715990823495508940435742940466631637844709511604308519009291845699317408017680600927677325661354820136192645735020585837669048438358223038553608193330823416953051391359883010152389997335005284238985482874986243289423828085549525001329291843472568011147816872621648745798572996152480039413498596639795669678534612428883218437821559689634779660832988044606566963779191612651893288186122959581766851450282003109182994983607426438301116365815247069753040774059169809163898469761192969839704796202198555014950503744013493384614493146031394001082273018202571425796009717552404724042262072727333352198088949993294565763967048775236750742206714188314007541521616946264737419092225566190962120145084660827539435266693952646697751114734378157113740033535180008174812116267866517243448990535042321439105103360025746598250612039828361920498050341958647370140672368899575088668382310094745748313023187535709644462031600793453817149820744812393186558020621569444509460896789439480451212915830712905236377431437902925733841705269151582610031095573155934437609528620376291018722554731316458103748037874372633974940383568280458454504157253448337481821794882945362696613042401937986880409880294093898941703040879641999011039942093058334839156268684509394158705846605560498095615017372112335362423135907612146296773083947508618129887700416898668567564787473924296900038704526156249016635651214182435014727892620738869860387060056547357756738804662234968561942256017624662809343869684592312584390315879295515011748149366773102255544510675435531741262971854994633039675796756623615214800288318240510025779015649541910537309306243345065325644037122990823568646457962466294289280725715770753666739099605499773156505728864071561613895357204933463456388260384627139091952595854796527646469693994990380942054960724284198428335644609412286779823312391423413320892429947743986221560016746548543282527401584757387038211962979274313091581855637881998962342657208920431084257954492096220191082502891855772301188295413534343792075878727313448510384509451607831757301063674096786693606700509875248951335003838619965181601634638183578233164876752188512018637018201397536367469633006442332726199046411144424016010532618240*i1^63 + -1720757486049774322746925394290236074445828766284130468065327587054893322912182837528553742183144754722170971625677427362893235939740918304171880562964657981225520759987818820534769497292914837470914271948254221037667660376542871742190247192372908017945101838812197042926210092053830606792879965858997701555095903400742171339931383017917343596355452048398636417071913465638004590148424619850988917680942300765903782962295841923757800502628530861907393732479387071363948165781517121966308456840973767808868054126306776857861085580711468926029029286452957413021795997526649144785780138892860834537107461367275076538972619125870051041264248288172587665117528005111395895716960015880630640539571867429359595525370454576027156740304447717086052494042796569681127934810214401662837735200486405337704940134196304845663656059978614510061504665848195699466805341219864622371306432884413824901727536042705268076146345573977919092660487161201312015072774311423468187840922231563702255429192903512994712584729751275036541383340538173963976251176798309936810895701239413827811869660936607506920367493389784526630263003222032034326101476878936564608871597017303353920513266190009897297520389851512835669303087817599764837306928040622993294046837708686750075518561851134287850546513359687887091161574481813492899944986628397799168528074905962659098205759064004735709813933725388760155404274723970702780759543767052393959710619589243335049610736849735027390133340595346087574405508285697165479434138918981630299686584121459025969482609765768494226089090087962809799345925601956320811538235532518801228546021593919370687562459031497090419169968096808355383426105128865826340376208235600221246220080260288884722625448117493159112354792909644130286945664627373442847934893906413608902264692417578225192624369065763487873517828730922623581390467029498439941004598237290060424688720848880681271419326769444671260532455300643926819838748238344189576663814453492976171068353658102624946148293252340022567802264826883071056490335279290856850091008793421535934434121405266555957410288719165606283290041214081866868942447991508207628771026923045484637949868361015441332281968324927795109801851589436692122147893389160223866880*i1^64 + 124570913019073246395071162071175977491944166108820240085738135701006041937622034569195663506971208772388181268526425254205708765024369218720931858030423137778046905101490290458409971465397400018293566851353575425276019534451112402523195295641804236658303319623219136778225188492865605851296391289352128804780109685691136228513401179727631160485814062191333400761250541598064228425048607616788729403984626321415196724103587685412160430305716134540133346405491285112706076752826106156461301532558030630921062171263120336267089327581495506882190813031113636747251105665418493248363859853334432920005368999409881784313438327553174120087153098745956744450373709098281719449815799840119327381924843072082113286669513417185255778802561162492511700436992374039765861396024275234244653641233744880223899024339740897963573047019804983121551521779222694065594047373557000291769061122328007516029169215829446064087122170923251458649454897127035954299700891254442893782974683873861663508216403101904447955486845593281614564531943577652332844102128248187763399999730597261423423809310333463912766551086602588300950095517886302760895190604948425991234997635244335067780547433970623335466641078315201199446818990805395203403743658394983033042299410302439554421221237583895552702491089375197114878442712422387343461993122428814002823938651720588846155356770590838234000449772963893702785447932821903445854477728974652801963159911827220227495815600997410369766876547569558204522404855509474006549487335872529082904149415483692541576284067677853004529429058122821724122722375475904255713820069870271550682691201896181918700386113935418305247666257417651176538370555784796506446958603903526193621444241908204490457601236709859152744391912672296930271707696486405386789753957735600776497672105025727942045441769447665533606190365835630458339296980446398342247585403794327288012383346690726796374499893277565936108045013453897743381746378675819365838488306123650878846421974210069004231660398821138642263642426549190827290543641832962621427761047692196660468841981559845075631584862188186175800204571788405909308983330117177326847459900991928250130722842652903908651668994395151437007694435932984926968321048313856*i1^65 + -317418772444800434922990899246500235489574151237809628996121375000361650647382596389126220173719715729339788859708866057803474709298433623144027231070453403421637332448271958906051507724039916524819595599374141585624159104753261384481574367257249073567647747240902010996305733503280080949911203717888702680495543796446234654968470988340698743036580260473412279056471449075460232553452604474964223390926743487545807766519062029079552131077309265370639987552374481473510543249030622521257202899870187126728124181395030224060597700561468313366818808157377771466959867495339433012526838068513085434808850845665791714705411650562941724492493096979610538126493437714983271973102447916134938847435899171762345563783193376994269296758532863862836277713264535856159104080160052386872554086017593021125458892550482500919134060312852582199443312850240873185728110245869709132212439890895244502639453935946180402477301986851928418490118215214977759182948451703065118288232165345623303193589232139572691440531781827095798284314234631974008909226429706096141921114319740911867821326982664169581761365056426849054758334086076333868827919316435098751370113042746016253037979676996667104978657259937804336961019777031375268760883377196506502352266665331875208720200607386433948571899167822532862092383169269208596607726954459067814155319463461440781811003935020447956781860480218997669079407300503760694516956511534027000246159138550622703240348002430455141703618956485931168005221173212706579819351719240534254451330536251996669080908982365077903728829604016569731014479013315014628205718204178197926734341610755114856904069053723570634458806650207420318424170400905503110540098336660110959228808318118836505934161939625817966199234714766285168305236012844684575410332588243410133563067593762936857329052100211240786722411581637489588226673580121994864186935229152901304064201084044323208641303379814805918594479230124191277200350178772400755116654493938313729536116874308104726862481498457793682578818252270818221682404239964809774674483713097872840003644524847175435206152803865637792795730491469981331638357720056427670570767851329472602050155348921611138352160438045361886315043670668842738122752*i1^66 + -338508729608878619688675969681816082227802931753064429424884189115803264457263053193331842015448286179745779428125376314415067822552174901563030940870700572422369567941340176573340380663856134388867587645582627595564623488489804450609275596876853992685077944054437797490947650477120825839448973135199680941514369632830190253472404313783645294528085357886763492337492290209418079457202296076232975370544189013789723680714137787564103108022887815439587988147861874620147088825287505787057407742513475874833843658569517422993577124470445693239910590463897159385935567409573584726785247020423807777130740444016884067222622004509677976618973381925855589097910863844661713431148176503431208556762539192478428906193651553175414785584706571423322820207438666605054957751857628055021637251366587459509011605226445782566053071507419140129327830928265956227328652718270121742533324071704400795557765346473455280586240674130918842982809913750599809031518114974439661131634644507901944078263887944841661051263798747403744576239914357328713516481642835870023070233647250972258621957320354020844873525374753676977469053710235514165136988502097525120933050583663225867500745829095627987326527242635550772616157349028587292602928526970672861427622907042315451911388089118312960332133981494169492758863818440872233194667718436685249308694251343180474864479764504355519731636551100316378656105369143213895137553520701266557500218412289452242816813057123639707039745991090900279021401473663337161818672172822616845803311925780899261395410915413071020737023564831722608105529319532816487291075083270556205989411995717271901041627308393869659840163016371975852306869477980276694172322578742741556862478493134999709488329768573716326980998985230512396306142818138992071968675544187038108772548941331103652028799496672139692351659051405447736155320880086138965687518155958347354437790970743112367968198239510903898451348099987133587216945156927023279457334143050429707334701678081937375844066774653979725969011879246678799531799008219092104132449204207141882916738655989689459652299358320705995648194976458687525750588452424502118834237597101011709337923151810666546867251936537899237888678072038719488*i1^67 + 20532726591502849342600398147139499640234478981019524186042157293934143141991617896944522235902734331338204437560294554766285180271266834960074156007882500033573035342533645636616772817471109331364281963637818952918121246314040458928998178525776868226733434077435894683421784565427224747854776794851492234874666573222560700007334504520630958825377607019746081083869103057175388990249735695678569720450210884436372540925766735066275548147029805638857021550751102709682793780424387768390182054898173606586887238740970534504143007080598670962984523243792984708444630510486420748012579103424946496574063114128563735620362624310362874459106394012683466899344789907475081818641598109594584098781541871164280910208091661327756794393758795903905230461100129672630674279571160170549839037545334064041857472187499639164587391315907393764149858383490259361657757961067024574893255121666140172592296545320876006244338360923682254965453929938878244691191820652949821983703729548765152016605846186931111926450543145867614596342248827924219228074877632957119437828522553149223906675653839724011233077363008813714062405835279516128825748212701050704977318970862987057247406022059744868864802033216059156143636519789482291947739846377328495006582477850649062489930263262096416448205954098561599891411719852874457743506348636291923362229311562847791983601327710257803115231389541494854015685564519538809547956336124523069605815997487560846462547010700717957230818710043841768741560896192581457450854264218619372751373252501177451976020100554034329420898535916651620740100857972384841280378112283540668136996983197737379057519659465571859048977709218252020981945480719190295679125522329456899777005919111471314759902311870539938117628759460773309423391847776810961403049681326484916701730369773151031588986215893624085622942016695823685242271412283526297958460711666078955543911654928889382223358905873210871114654017535002996737464045911615457237147695541552886946474137826773258015601123871711437584423864035917415832354704303670128722548848050120278028913441222959159926046649422716453234590638659032462083092215738323358594450161012859536684150176587118500740082612569010480182082928640*i1^68 + -679903838294818229381081328644991119422210386748703526656480727238659954945574094609381816124608592395237492183288027440426927456994037252566900478528677839001318947913927408811302756613910439924337623610215194715465642152092360565343487353213033494751721644449815814665232757069771657483168361457794031322275869200609711036882920186448529771456204537248917368544059674704761321380004168105592416958255646477731516577966613620371320754073380117769231260152456786088664207430935129638149848377898399793083898052844744308895874771712530918830001620160864046617658220515575340891093573797034327838642578653864710822388107407179711494566627473959708648192847366338730104699444015154696310645904327962253743677068816765753311672382674125389013100230795254204156165237075568148792190059896491105844113677574122181544126135207244882685272597771916102932333730986987266914342968059116119854445353516673867932437792315621164191908203862371081663709151357193301206658640872452265597300714396836734340588725542813134111092849035943009275469404348824322921635818245324408094054898273525814676765169577247225613725812385150825731092150230703305937520279812940113016749260702344531935680768760694062925423696818180328787890941083615425909574302820358049588597902847586731260877253310282458613111787393776809449342192632672264748135537121263972826871606286386289202656032312220880198066351211019475171632109008186992367074657862367267928608356481666126505369942902884118295561240324822143992619756242080952442209230100944039507148079041386930686526949134614280056872656308975224048276428367957038999527998132672074886794038724700330235913644845765832457722313362934708207588747653400922405686300918318908011994096259793249966985063727125910108552054014110230128862403690961848419097137999295351365046809436677481528105807519387352376263129274316785790616174248441160721280857624359890301240564363793953201602784061059514405076341158081933501971215298765983517140770230474623063206149872273713861841683649689950747827639592166410470592925050164864197625633134678983901275161414959941255079610091079213769692604035905603323813414718102772585279386852608461808631552870132565934080*i1^69 + 12661172917549622949282522195187419062153466048591880465177998094527126027804161980132361864312312067859236126756501992134187327628993764773680394775731065094780657760102476098795006217766869630202040336530752373297431013920383378718438084354304762107326776637825387429676964480481398175176655370862199774144251582675025457139755946003737220093818619937219182712140458148544615858835067110958972386823169799916818504967462497192683196875277200312823056290750009972721181855471832512023199844748708456428904575483713897981044787971608278897475552681511593386159070837728645510803106009215613907134964626674700975032840122093070286181074126182937425358673512814536626952751774152964709786704768851658381645659410647260782762006867905124965365999042830316448877736514948806639868767582910298180441024032338014332387159308165904520291864765820533320842526698804298509323505503293855306258757471527902569432790770713492774509515969122065094119979739335868137026392362957907763458105786453347940796118601341564228448736355162811211059268201426079139383740824687175524883489710217942265388476607664536855805746611490270141874371888194795068329222660965497376771373018229914757478524131854886436682810228250180644762398950476580767140190535313900514302343590961184394238591666939398470442145140901126558132834368925025111974459700424909261377690924852510689054371635816514090890849591341857186518012662298892135658048830268073475350012797491351939037448739761701562596401888884668739440856721608939725142705935630798862658155512009946585350087185238478084244701290906390159177967685298219826458895273505956998262286920729710199629022237112498330191164913844150455162619358443773956439992563779656157979669764477151494939482582356556962825639666580132805944781862911554352266052897468718790529988421853536514345229998522535439222240204318375095520806097852995445657486724966498408590432568366965684688663661543425094630339937433571994828155742220316895909533971288968545401041205721181251293981777818519116782873517833339114902615709773970231261233673016768376346381711386208287065560204792643694810596888812621310791479561268264113875726744788740573015665727766528*i1^70 + -162253308959220424657658253629706450453959382193301588169116417602423915889979813661994886638637426652792078002358135515021650152684270574589961857790432978017176518366678727886000861466976413917878365973389667842502795898052449536443687726866983886005441220452360587435230149582760701362218389281120512369440053172301403166622183759248364698555914060661948152770018789490603913244758030514281329234028934208719621850909179056612181464897348088816733383081546129692835756010728909297113645426457364397384851175831960012165536764323098340287931524575628632284359250736775408552702494224034242231374332875382193480831255739048326063542153974962286984290003998857296922607724399642228122135845073520255534871410845167790391643374844971175766844223769924632802167408138101740935333679672736856283754783775225033809702534964982167500389279153010850738737415395106079565395914342166349956023750312882793602959868151575739603821067181159927724706615368283507373455863484633314146484435632655844157398901975764416163907822761122054243400726116184747844207333942579907817041489675660825656407833963826184134930965387047190381411245541555390640344342480372547456185272619723223305854797577927416864878536962281212732214583594363728389014449756697226479675257992105251363720743392515456123544748529060143980647432761690350227838232791664000284636999227483457507715265458691558566806504379648616328528689673746247751596894580199576523985638719753767823802965405056112260394553808090730662334045848956138017372015388858553885511258694798737401304174190251411674324314138097978444675842769859846712691041861151229719938731174813484701499319458922190134735218347071703040514592697556444967009371283256067299568246380249545462952521531667338188754185912247224622219594217378613338967527698683595053799010293937943192389286377671815648014265891801224110155944922126576828400622865295487326381495802413787746869904047299927460564000700798702691253925768179819286294691894369302031427237323302046540014783002243008815639566673514419302550382043171509536308519201247568845536486159412399723964385459461333419747200470715959040859412217501343091222421935388327418003456*i1^71 + -796327638013255986399558594887663010628359383159153953308955176461802752539874968485082128282274411391894247869640112866425909703633033547476378154286926071864510874941641396145096096771511067341334333336360119688750977784414880204176764885277390574157750496429198455042787537504557449202512437353154519965061802133042368957933168022808202193437494882811840724767756406312160857411747992776531075137271612645696492531733026485153979247974490639178656873135304073709503638228122772642324504415109406670425588887461502187530773286991976495262117849585443194104392608247019932655517030153204592871734702394811609764945100701189952167283764243768577183467635511734366959319074629389180273691247381129912199119788156756975600939417027740356050049550861208159487120683105380373609320717590693833033410078117695849102636587957938164950626662736039037956418629728471318160571739508717514796886255762977085591814861145830541168420828153682214554415656781920399101176382282699887706057221246017031793989978331664200960614987255089724033238495234082207353149037131512334655374490595100559163777992186131447199073098089363281100924359671181813296473246405460349608912502688481258612174819380011600085899608860562497008613936565273270239694256971109462871692655209484314564652958150666626351939589021183396417337837929591753836420573530676955725143477196632935422504478202191055472903146575010272706765859841614347767411585476491891736258000797052533037940419577313165600668390794952830210361634895316306765190119760624209004912723966439135907624092472762456880018326091526466303389159355833873323106049211111246207347624376718442077024528104568957314628386757120472773932356277072372727870382913662226111733797134894783123442565724350271036243730043631634485554309926596664949870934452605361113828262068211870757237457854722125177974517120712683901815005011119222695638490560803366436584489501624867065229331693935901941192208839079971681392838682803601923317275338574628419659722834340844086266616215906337262242712009953139039338292388736760494375970572084584573371668768106553702496031540346745856791423744334537278623415303439907689021819693563904*i1^72 + 267282162696245462457550902274822135773311655214785043583000919393848645773302145535373971705610725620446230718316376201926806239878167396612783101961765102600952048246089256924607883550411244635777179849414360805955519846049738671010767405450852835936150729243756952028101119867241306273071408299786277059782895125582644728764092485631017581063485602081373559568556830009457362999397210325408566118235164523601254920908119402665383544122156341121220289944895690010087736120610198192118735396473155825881515163153775727885812379254264332240596045137046631769109359131621358006088508700836698995260277574512803533105454511219971066845390532044529347871071454640688043969632850169920509978414524489044736130929657339329629825438870691423057531251842153545765876816740800133965438941259581673356053857646733426559909183117325840709090622614373047526807255903986198074590743325224605467761067710328879587161714129170468165880451975389616824799464333405676339455819436169581383353020582139084035915099994424059687789691589625091274665720119673164223737838386904685136275713659254334266063671596044080648065304919769140403032565186214731687340900576602741733178578737132668461292223765553451275634939170730722074837004288532530812241620247246005086556116348890352274768706917041633138656355175314153256224712529941986574740753289339061424008228204766931585361539566696835675899883913787035579807617134174795683214902793627338518489291162806830514376457547000080702665560739280263642682887265105881865306411738061722805078463707343324454847926555578297304828667604692283039278147681526038255312320493928235532100961020983032968252390760030252071556298227586440762009337319893752691038550394202402343566884397556205137281888717798821621314861446065823314265222201269343346489635711130116735973421112463800719170110706384581342367530999725644517519812168977932092724417886798971778329942875787422101295492396561885249860838975690330015855126435338603523958695862640424447973810119155195134856044859625016907584889291642985940426338367433077088797377519308359634977879722348738357386098030342789339477929462932088102480794371795177596518400*i1^73 + 988137322298218247609184869119511328432153364748082657298955391584903048591030237448461623890114619484999112247483412062594836345995817400471076873994523273612432607038207267207302774135218081954766565605080833482641108067186482001041144923983964047225207561393754730034352329150854828179988223345689244547999055061971167769241689160223706977007281275181783134960703701645901121170323249626898734488514283534854067090689890203058789278815134846183719756093011267058943589238538325255379209380765896019352452071215472735410328234657819800236283002394405787871711352354437645100575625706672885574224013620480300363934988820214395279038394780331962277197145364925583029131413916323335525335857261532969119446876819738331322058892549795446170443224075166732670796499724883988110809641052710666746998511821025133038304066006363285797190690404115499983425495049003048417618686782009792737572599035268536513306976197013484151377641192811796349407624438761582106621538118338124004470482351004921940352040278681506401590492231518620607050528773117687037441991727775404535923031674491118947903508398194702572432328263778016825894471092410394951826152169550529638961462540653882520980237154829262185087372804450064160095715315223114051883316350659177052783793675402537982268286318533251463341233132976579290884732831215801708045719316412125343374197496583539859303982011920329825437781929726174746379182597076745766990629023755011347196686323409970660829116478503333470678680457305267772529968382895715461952762041538604955471678605173815336696900563295059607501596551437071374439039338621618381320088578059273800626681855220374056996818377906123147652633144617646424579585300166459120801877853613660249144447346293188646685750118482374051932614183854878941999775172102332047229434331807203498358842768803014868789185044669660296578788536283259169515640207462025587660731671235686461875426375241768784199632497489253399804801287924156256226909433765202956676425974373163668285157845700377099752804037615000913030686171058800271423836686260846718211390183037083310250916803095624414317364784700241354124598267787134947083251875840000*i1^74 + -16097075980801346774379304268753609779094999301328488514378779736510979013325275516189514488656289655508969387377103898790749859630920885911489866245218242640742050568216598523523931446810311673587087573832330077736074830826548916791215616037911848887884357246727271231706834040528112075349593303634928860094951137883260936079413244467260134587781714099091590621589070304933219386187194246240860952921459484392164856227317882126577019067451166128409454135818908915388498945572340067687344404613649860178175140015396593649544668578133639367616684881713498747547005789626004262807217095255915847475843185936500378062939317316643347579627267536009461582300127638723625568622869512524538639011009147836411330237934104360712939455906465052014159677964523668969658033440816407636216555881973928936896563963762534038032413303390547046271654075209941413078703041192797287925040935611312172976471382272245852948274009511388264797568790081216158162870891936966803597223719378474273787922303984079989393331309118465024779668347980475897950303049109541555365078451431270173832706413138019011187424967633740661135398780310417727871628806272940379679846537123268173532717648147174119899155694675659919056833703050008173457397885587568270458316207960654965680336691545049075793026934870290170016007891337382580731945120064074856379917704126082707242308874480113129231839263651181594894596816400740561959564293985613393098052165403746043555035922531552116981445747712379876990301010565531565125710820250736660834422322351588391368505108523264070556258565471324204075662448377483718342374033267491060067452401334317386670993789803244379110994907997174631320774422255171925960410264105125373492083224595149280089319888035335595802649182788846837074153930563571633098412341763240989077885827323675064818928188197747511856604076297026754874617357489961353777239590705933443545912441908378989771828694771391745239496421275982921064190895889972321389504238230222283674164962919158360064635654556062927643465149615688317512053744162054358271227410467899091697328607492649369839959219919975616224920547278201838057696015165098557440000000*i1^75 + -16326558009307319266386815360861595364003495900259949025054679978371288534809221678480958222732774693493617834678056238270374914322310740783694788787417655387635003840656663685531960062602305729741558433569613768155208977191949280743959520598059898727239250205040941989727200749998656284223722376143129481677741860229318009609385433075501551590624497029757290542128919064075939359322297505596290534352810704201593227226875467877588375528643621228378275221409417900222398265725578636719980238966868147439807387703256774170929922388545403049710565086386918608269551213226071917863464770480032255927226554245957051767719213237768382657958291893593888408420342053793430569247456758248796649252399535450064936191513138751374915875345962631074096511426998665991532988323616806215025764460538738834411794645146887615861134878785700666923346418840765498141811787813185819081022122516828623663622819627096618868182077057751069998982924556485353648067863676300310800108273673036605434088599467234223227739895504095805688976829021427403218315206175129850514183645247059442049362125953585572929795247266513418509843450604304249503687008337611495121578105770762505796092516764000990188910351640597821292315811287597591923727708017385684965495005889408082127208275629351070852788138487978789377351559480585526956765422858042755438525481171823314858823393819763053807664388384625851015032367843182698683649391745520371545565864521185234903507366848655841224842618822938017940677298051360909688480647163710754624919434848771378193697121263121449938508450792876628384209780271155415282048406451807789859927854199835363308583242315135120721250766428037652372243134641176970128648362606116004504832578630455115780862184219583183633968007252216822693950602953160493022538967093566898377215524712661213310940807094892876132307174133888365357425159907366860397267919751741967854410566097723378426266956291634623931738894794988393242154276825778002377969584606439850206724135048894196879415734839288582429458959415961869078403681293465974255284590946390659013932159991745157997917235016750632372383455270012461554597888000000000*i1^76 + -7865790507043077528752561748309617658025005850585372082920475783703559401248357435122511514482930899159176964535580449969255866564493406419337057082730361154332714820532965280476747903402317284338095083822658806491646851367835424465858056826306897939271245767818223431565495055568120946458937361937997035201509491471859164606939114555854844116571752112902736915606813977989645725729851272203496489412711184956280821902639568555044949477575069317162979636401921977586336200634169292124707539011192834224943396165254796552167503290159096467366271243227444781296264218126349951948218741185646321911224357283755397450494482779022759313326072070171254755685883312277787527288809871753320720011335316462440838149131807375882006671868718285225788708411908965772185256917934644041203527001199965089445965313166176583450373746195330585494933761593598757016628306841164608405285620105001708411407884770473566182005912921025555542320282847463419727720281298290632826024938678669938668836693706961917509296407077313286699606422594497783021474506874368337202630767797935486254396743224980629840701259933519396274727864146227826216894397257397294200494221101239805543034415457918368512106866397683883291110604657728684866266456893245385474847009278004621756900152200283077534209099641482319257309944462941416391794674910779846119535862934820420038221601817324783324684362005155368924352846115254327822836437139762466989794303927528201331689054236890788401982358144298667243296286209695736046947074380725599180511411688949830570097833745329429094243268611042662744574699848831100152271772044732566605290428780945486404556424082902587881989347654603465409225732251316639908964484912381513697004715170837209430288489470055567829380774042266789159230805529440721228015620997995568023875653817065030508172623410818311095309049237040173839149290061839601302007632139470038593524055321028896529307103432812365134145113376390388541541408354675708375887865553686864182589576881652833554006563825743455113074267887602295630298395390472788650580892359080025160998478928563731033859219045117109446793922095349760000000000*i1^77 + 25588931123206841214701021845458622469500687404093696296990923147783486838551541348355258230113556099148364360413747785934461255695756569693976489062327346406077881607380343060470649577387460676740064293850122379357133815949468556686131740295623023851160845611700577149450562893669203738828640554518791756624381743194021550563210839859562309051633481326377364203634050954096745823574150685727975507531595546014457738438222542332092381982984550518332041766023037539314495700301589593916489785693364807265293826562915660328016108779040801472980343782957897129810068584761504869235458392573979763063005690920574536964658495252901447766965236331656985264854598508768874697638220063162993398184999212303166281213596161524632675867053717758191605476416932023291027938951805926341282161340712687709508946609038128247719431098093859562891925650986153036864308760066494089008677073122220191771386117442486944445453996997218299827044720705934350075253090438487194607135968442692085906875141859718727923256168863167289350154644727489624327194625036814059627111802985535624324100852604331168918397300649711076071463638885548295505689384162114547913970878822466227635931389386648950087248843261707574942543997894577289254635904868832652549793903977825246458495648629025318569582600361181907655339519604297610605372505934952352978310881143366279422459328422703356618806665919379142432100424791650119920190908635803210751119876801121148819780247279933271926626677817231695791614148822059961324764472803458370300747844013903964008074944274834893287473586636214883027418081310007245683906853262057557311731462583529762864474245506923252597367508506667883947715370665781796922223936979010501205530358242320387856368307485500559788098581848928510994106567520653893145839746165530802988565403923559734829003891340428926028904116071641117832267991825026055996317519713949635775637762967107912318969611115372261092599660297340258613992127221985180361753841929912222305427028659351619537711449503594595319159600186757959086478596505513968386867543646757506183972764953118122473199662932181989195776000000000000*i1^78 + -5580624234442340254303076216995695539811506435104624181402487201527481233937181617404599988208023145187160149339085141796157652759755659885070026675197139157468656052350146527710372038314910996145413873047572178546595188934709315877827969276868105239790629406490764117316243833857203211960283571865783915019025365135815425707007023287002318555795471298191679145088215933374784453941683430611032924922425800266756495715444745917935945010155712184177025552950420804678058721528426492536354192408831059440252614502557600630857444254431756731009925676542505433758739913644999749931462554000498917186615759036747891568112883298923702459789405527100815585392584730784913164176217736542537221350974971798904606270050527497147027712369595511079856544583963969672725913335962430326493746128827975073524258111932960047479153856456724418095518921731871618793441614275716392486940649156891087161282236323373184139019890017445097170928542837658059801271182165847035910417301602700945876009119683531767041967306771089734313179030487628047170905470612243088320061641348219242814117609103028098140657329432263375721661415476265015196896770602893384753937289332924705605251835133169553289773398009411744181672848955370190407048453950276581838310409297031736524425688313002300106789886258293487662111757492719373966961441380101450086334660897895459599778796485800767710335313794584101904038101619285160703887634286862838548716109289604935544015364368732235615164322177132813706588633045883932541309334578704370690654763022679111800964639690127988510761483019496103159694628474095994792779472224449703438704826666341778248423434711702367355807690723318592259367918359644822070447685984567268408263083724984513359451130040629473938572585488494706961269295688468990347236557049042463232597594289052456707657671414564740468832455992071657576883011000969347057455447319236785588404200247940020556927230951179112745065311453343363040459942037635850200232464933799050733738614064735199717290822340649520318946158378056109945511095652018695871151012450201670794689299747738695404790113894400000000000000*i1^79 + -777868704128213344538650243154012494568909369891312351333480141708937435082513336905405292651634855454419833084255006317549014301418600384055594153366339989671637698644281612184912640875259779391263538491628666284962524555917913481132183867492531228730746175579744178303289480390600183988330955743881574468737158322097922276640060680273541366029575729722729507174680278072541900829301398471982377865371689690136109431951633637963985706869439033816829026927842045304687482608332224613074173602287059635540415322255832683427456556898960130507382385721309882920370472858859236108640780343858888904995606603327514229397756869395887458859238169387666014671898214526986535778027825552060108754762690979281200293075733779905276309594635766898899152543883281507364207671571517560053989904266203495183875223179727844169451128203704078849917400214600047377119632870059143383410227967624309768785115649294881611435803904407452388857292262073582792469778079148585564863999851482872169395961685307517019135229283562530714023451016862470478477793323567357253922722511551518482880650884677526063170982689580367375426590689405284233312647103744400036849193553878049695402954599244765497408284419435856977282781415129392389124955400344954891931781243510889195413691536939945884845480859559619360874685337867129957129926395989775426088118918162132132959097934392720807249033655697332496203551538588025726315307228764836364892324462415395733208677723885336204242591878817740295153753307175332999817266595985632236598386258734902631231257410937143268076927707749277914890029784009184867390433003106516839939298517695772479260798923581530675282031629056428200007014992979332114826074820846165382134334698450161042313875625635286179286193055726892386081524160186668041536505685588578056507725035785790112193627638211430140592542180454062337158301571737052516746688768550247040844252510933172411138704306556683729631228369330394686713472542879646395757663427656736595295938311139126105918948705302692644974823098813748117740566081222770821811987609374062694047807712316620800000000000000000*i1^80 + 12569923072949489775038781114693205724397157937305754079709408545914540578823706012349768309054297711127618280212980747779343937695217947493625167788180708088987208893397914332508817040525383833538023159664269911474931841030616121406704377827247813246985679236849648534256649506097045903709640285771286259727627292401664938111184694561532680689006331979043311737366146469346152561628833797807167519359422192316148079137197354700091018089697792160522770629203427723485108311739948925027067068639525582795620369409432491920009357348267856288246927248296618184617156311334373801940753142471416749647423842525667102155691472318516893120817781391773545005573551954374628751926289151447202773807026034840629599618137023733798057192256522319370821058943094085667542924152683380113358626234556113681572601348941869032022944439088684124210817477939904484615388360242181008724883767731830998406376075845201173874384598262271526961949179124404817661966226803122984498579011181242227976846423351296280967168046250826444283082812443864917482639577957869452079355378407561486479319936505852002899707951198992853513443081459764291764329417074947902976300382092685387291290115281125937380302122574975693539388886949007117519636941940690678291967164146436256638903775115492849255394645189557601022796953626007543229421904993910807745267413675654593169642517098978187277883376579800661185382695215524798637196460301419353481204465274324473790495328039571501814439520910384949157886907533128817104908351844377027421124832899589745128196638278625786663584547714390315766439554713406150748120781912856184613731296796305860880871542069353831704111949693705778636165441485579249087127780698716857185162301790142280279273810090661789428926099582412090926522597236607677970840163432044623267548628887996630826818836255362533463675208261319183802419734628188632014878694284991811609465997561979690086747372304490780455028004707323751881570170187688396910944485642983110301373231171963816090875297039086084759336825781552714903311187400444570744042528834833549885440000000000000000000*i1^81 + -5953396033212067075621220111579767096823124429168070258511870693727011365417104285710784973746776085366918429516314624110147086283546365875339911926042919852050642777331691564515829858736059596699674117183066377686519200782961848323257330672653703175540454127642535286338358123286872233295832366722898713234589117425388622887665047907885722671529038080013921100436703758324455060406936056544103576618290829891708671062318703798335893453740026329259797467739731789248444830877448925560111740482451883440892227869759613666382671493936013267513420520989597896326255704965263446831620268066032546249735917847556445002062299408994605370210314711068404356032670158332788227809720975469514792459493565703329933354302656158530104154885747658287538865231909924546922413441638825702675521020619057766647268831206761394246100432452433386355620006186748813977534788649307721340954287612108047240746825882692580103658792436023754481533362939501941174456590299994629135440156487107947120294578586946381998007652846402570190085681410049898175422844151540562589978372812895868806400048183898317668816694698281437038045693948582078310495238750392574028279675507072287949879920968176854512740378637043253218291250639297904250562074055132205504337495628655182477014171716233201023767283202057029555258777480291822471094755483238319392425252377990330994037162052439185129524310349102344763654639203841980547728835227998685004676265128967473056001397541755640696484603942618679337850255516916920008728579232666847212561013492962634863885590220680121098735357310489522706171207009278291064603247026522520305859663085782384221181160040856957796253407754285922801345045480572275062203378295300595275675298443087364240569749547647991708020480786430960286504800643006242173760184297585394930057730855303086811802180794846714468779746658440738367442080883194138985597019175805712765517037738619362501650131568840627849837801635256781618579748718953166948087862191072141572109906967797172426361467479267481737005304780055755371249634420088288219888195993600000000000000000000*i1^82 + -15189766389274121079636998368800952186774764763186594751336257264828331034444447170031769721315351639147412167659103857593491884908685027246564468679915497587645407802283951052353502648406180443111816700209863224419212385278739695639962974445884452245638723624363087247183953266845954133776571436255766895444228250882503011732512640240222152277170656675154132333020767116147319425886248983164905642026131526811294087339556281320828034283743223160009531113006726895032028852495794367445285724818665437634545478168318172568210344163805531704718784671550528378825228388551121891669092848230135169217092892354463388683102371971730278698239959287042190968340221549920981251835415655683781893644887063596855288516534910520003357507829971033973958987089665745230111031228184327095679640877126725739474844878799175952587877713932816981125704287117249005203338448921532927211002463291337258876505367604761582157279889796209695381166070748503605730419474509591278607846472572290562520825087616049896239494255623657197911123571948534593250044530249483993061117113869859491369241507535698805929503114304289174953624525421619263906849268223034951185315685676789697606955635732452085309682805701637638191573032865429490611302588490102990094324476799342251101963233892271410166196407318008226490032443595081608270860540208029993258731196958464774627923902260120563740615071866003487398978164824859288768862130989438091438873963274712521056265752255017493332398686967006520022767971605966221999881719111550001422420388490585699028789987525151548646448944347324098242498590995773704786857819221317100694316357309056825857114867121142415846080835509217886741785582117949690622032575211073094591418739787022782229411579129433113532967154853087631118893468492578071100145336686415757870968439514919207634617402622336351182906280454528919345543745578012319137683729662782810237986570035949660377134439797182231310620053711385857247323275653810567461648026376189551347811679931304125339854093671661071700488909934638691414923678675107840000000000000000000000*i1^83 + -6405904626094573698113768109405563240281850111179903111664642426474457459099571998732788186184579976786660512264287495158651227773047965432437559005520196114875526291966159954525474572102260471116233768087614386454638164980245705170865545050787509120660514765390531761107648759922417081100014282475610215687435489963124550429402006878400179629779039640533911160424663160418596024759271945378020681029342380473146495447024455874110704262248087944639854065665492287021669807379143506870204077512218797422344899653841582847285296367917473028180504640849791356966800750792358635643225422404884932384067335767948819005479271167876385963064007534725529081954599763704751605583365565865937358940064804885553826372771418121163907417411702815391208147612457222977714358878930936979098395072525532335956483329513993814714989854520911581201604205134884321604184362570900695831783393461086407763762630777143498768266021655902826131553195967841537437693499603820631016852895000391617864076304564533322316880274378856356662385992134055889337642735017475904599692639316476581148935242530776881962010814110721204227973014264855679590098748758647310791591190807605234167686612786798170754230220664557262550591049408304775207666745534918277751960671618807046389170881596014023524963473462459716410401428801740302332587559094710872335655704774964552795729728123405319163519661953124844899095265341024026692329446995156398522449228906380462560572369988395422323157568231115667856862044151748310805902694745988865307247567874648188378975601772383357682488319912066031743701801565050405007526651480579722456563677188191981639247882325417863236576182148363860446205329529410490975565133678564486039661559189877460749061349508783527316825771480751863384647275433112627936802425583588329674860994157549758104637605285089087245778240008658485016676886438152096884225122384372477267162063863574884214682948402091518718783719040777325116324383605100793903375520562146136886346461943924799048662021320016756921738977118020173824000000000000000000000000*i1^84 + -90703138390190713383810820195230117144106754396152873135193447347916490440141880252929110263444436278704530307134611834852339126782975555972963294413699035654186168683881433722023380740980030308707572432120803475710753363897453092467227565351153438652940897313658432587822699093718878758126303198269110830240620787865073539900898761386874530208587554464682606871377101563971489325065911623300581425247122629308133506703462146362997684905520389309576625404303997168948961166301681822694964388999978632861690229917297982976686124556912862882148800826485987894478638399496786386460259783831485130105994733914101895957976843314063808082314412771057035022992782362410596924216414247265832587554638907445623270511026095659766681355954061412368325824204930842058493132159197261547030975792484425453940789065913203423084518779756787624349123219407440746180013640637401916688002510836956673916121896488341416211023996570647081512930775448440329696355698238828356923698974675796569607629878499009704795933918496064915291607854906278338228972748447956622839764089550595752064493598961680812278417944428615423137351627523878305380463709054598428563203398302425123483192395550200784162142836540614954042296245594182439937527400333942758477367712143833763662198533341112461449619157875710952106922603384776686286221665673822495307544701824377443698062427009953659052221442585649306546744096368195248900328171024145158250591504142126687094059699598619097072938332087529029626987138061331162135895316524197739514236158235408091208760827203415991220306380248875529162764353356419259722233175480407976710179913187765599357148905932173990981305772030272783162728675893090081327144160990678096539691461521740887508735111636105895188782076576937564055101417718210465205962315397075660333860044622302095666127209262874169244048863617757587383695328142399940387691821710561180412519493689172818467754466517918210346468108436700466183521591190161577646061486517905299895317510297882029762965375582239457280000000000000000000000000000*i1^85 + -327642036910285322033614146672153635597483467119334799776295659167833741071481300651826747221297801778258097994090400615007103500310948111656863632124111059575021016279449343244772498941174587628359564352203968653069239927524273018151811543239393926169866902470086314231825232774061316635990408346144454648202090058203331262556555529038436822742272062887341099252557665382910865501498197216853107751930425205424964189464032074364446103262933585756053406124342905455485098346570452799983250552422179965538096954034834473510016227872976406343164614884428900991402596932773132245879052451827151234803079975876836571203302760982484237085782945359023168773833344931342114006193925878951985652876273722572527467681648292370054592030867947961738101169696950936341788648333452742586282333836655924583497583654615287144938359962805300783104854808171204806890228445979513120562092367731974429654288573090033735215142989439087214861502203860008585078136201843295577726106933755041272168391530810887812514575986406373198627465529309881877441190947461610183474000597654687230234048430938833949750906684114047359905995647494262381128000609092130145769057348886914417986659001396196552351405441206930470296955480754657744535923113255755203561722504298116227340863429744204680126117437422101567749416989427153553793671885487671858251274868149798159555106364342968041547388587785070562426677831003649160731806068063165106604272070749352176674795874418158441804849726683820210424900662803486657027980357408914910147889863937768149944505662588742307033385669310591566914516159220160818340867918300853062200355768576860999029813847183561246087396052653936713477714427015696527982150036491236873525234022688500645755210071025192930211022358668109804582367803366937904999238167411435014707106560792271910187732728237874516644104862374436966755462225819730523501914357742782854405019594843264006286580744730907256996544552492738024432839894313630445102184795125775195074957884310683648000000000000000000000000000000000*i1^86 + -14604088599051397157872215219855055108281299417704423241086513700323490069907220576321031709607308462191486298383018623026762525442534311692473173128903861721945633179274422700055434774106122325372129443697707247001587365859901194803647229606446395142345892596548256716886392271619016003180425290711642800508170270126901416463849153709606882269592216993596309532563541837185591899353474664563732272943763899186921821018278552152417783847608144636353735937195626227392489940093162704889962205652876447716796954118949941554642778281602184414318949650915589145995465636456334249775922956182180004730273406184211186843312080133696436179276013324236446261596548325724106683047404233869585273428042850307658418074162064543469911434410739396062956271579045165062952299669902199430478254075094852236484619231371620949918295881771360860022939008996262919930413040729605850836805528799772621046281133999339438223085742863853670475672816378365237092518615480702304019970288246109294764387341159286543495874915895077529211642152922301269429567371398533936245915882744791474855790355389398782594390267287183144538553966450096640775162229957787506393936786235373994874955789149005018156073327039551303804107774353978719924862209816929970474449459736622861622661430998480523620436091753746921174145042929059046255083979898751932668900722582667028341020503175620857306376006174907289982872053440858087657021633583013994891777986085194602568528437633953379998255067761889318032449692790999616698142485795077565307029888661074009829759446243395722737831957165674830905818539031782242171324628943448594430484211645216041882841442456016744673547723718893148394747648199926185740915690312063942588509103536345165165006206447125819157613824043527409272706777584177295144604196917112096861873655896101400009689547872886071726762098586000369280922687825953748004644120380048949493557946145019059146868383175934687237161866436757999156109019337599745175522834571591680000000000000000000000000000000000000*i1^87 + -1627345755426400033839603396162480516368971943828261997726660632021305193235748226866239316936651356107118897967989602828912885961757905347270902843174861248991907682348628684479396385096005888888832567104290446294962088760044746493887217989478259175737436490289575590571682713768229438089410626288184451779413067491349233654777677754186495507959090751349517249485075192674084950781215020766907407937736122364229254735436565348266158010898408477011790972751522165210832996298583429672723358171488732076649597990520578543212881557045136829939556853235035257297289254954245579951771355599730129242949295896832951883919346532643895524628489884672103183487088963638873538334495164345468880924330042212886670318759342982405713510543184160741699748436391312408410448491688834576547399914794111162618513470448733166873832520848011359080657656407569227665632646229733491490558623815166561712839696540624355166250463561882564700682927271475764715489152514553298736153540596532615370913104519771157232491287995882520076000011753862303776343449223926422482903329392684338655228118713477231186183643107579867519685824490280516288584321214998429777993508051140130146572964816213555788232660312989732278364824601815022863242074714143389723826987612318482859439566955483149468508559746727652337305630727928460038096318156106285156305565798101830259801831479516759036029292347779068582120017297168672555743962167380853128547747218457180522635493572991754583511622305817732546920346634867863370702160957896637738922109669225186452911518549739572243380327107420317198619973182474588108218705551855744797337680008414984769601906700106344388903998233548994935246625829536419638770216200746654945683283140208817025500657765656704144147759673062996638823735202288531443525039648112545999524676926167334691571688559255205720580339768684292058102283959843198506992653708570515760186616311374198241299597994517762468763900481994366774648463635251200000000000000000000000000000000000000000*i1^88 + 102014183616187507553842554540579631193973177433721047007107588574814335533166048528509572914508184131618630710569773240796043322731327971798255914215543124387057029179961612322702771362913002920580941073330851266667117705652901476083048568803609352904943534407019911386462844828696711788708503078157258140632959906327348511390836295543137961255332704285336456314940645821789701626153999192996752043397309861079255630089984793034431473049170171929450434436075318963459902719019420092086960600159077392107518041009115951868641761565456411870552523600444909565470274312564736190622047802142878835262450342203666206633099855386965265491065349816493396938151539111357675408167697531409834529413106261290019543826338135535336827726995555847731285419796725132477386236663592472235930118849965867331669428154222520765490085853179509571426699327790899070347074198694130848669631166204647323169445986837851979788483413926794408868607214354869595141279405489412793191430614702549285061333807175895586514579349227590629063279044099667455547463117571220828697515237896223342167764334876135477237361157655724282645341946774248129239648915909881678238055451900308593223879275468014178853698457978345188641245969500524456756700350769504013108279273030847605104309698522517790874550502937728654466075226796439147308838717867829898113883032255773080338892217731415983827532905152985737607894269242337965292365295699946416441341665790684872702430953791691305939798273737047603115015173007349296199966219699485128661458870896850382646047595828418371340380911758998185017612303238851232662222147377389273273415552988421395440132664009161718188956616432472364268228031593715206438133383161677536399182007549469704919121104467385545174371211221606100742718474981618746359605938790777217591470781845437878079174095539211612207693921114743245860073862487688556397800749814864143521591644594091029280364933746964518675048038400000000000000000000000000000000000000000000*i1^89 + -41217151923050007830385464058377456370567656361008105380794121174574767723859227625639992427609490122904753235508010908606384519985595041290378323860906862727264618918021836832212065898231708470657296992458384520503984070716765916907452148217956402000136040025930022778331600610992381874575218721554735794949822397025357834774974858465704479798258232868250765732403043287858193622089916068773908283374451061159278863254448307255719614207504653396936456155021056255838970321190489400024429656467907190183024800359279701208026007801244724272821030623827351709943055249419969410407215684873312733070551896321061672831222832894386230214959090014534374019294641160431410486849166112337302436131278922778175679440359655948067374441441864163035577994849697935089467607071894044298769995439955519497594233566381551014628036618724554370802505859853626340141598321085515659245060812569095110091582811784677181948958469201211334333280867969361184214300462320205509302477985196766927935278244748457651113873038742789956425275465336308110167184666671612317544890191035155027543514132582719284944801692556218041451774597679651104303367484490280450366898245300658627592487804511859445360325365830390098124475591149866308285950189026515001593499635676610523755201090566406974566669544527691654900211775860936259030000194360995233689024043157664577407286842621917227335863116244889122824657828273347935533427151213239171248269285865800120355590430077798044840685453675016656308074608048877456714468214258242631105520024141314407812864439230349503543130368442790486029825787916051926464504170854846545736231634944494753262786899696726568454349666775708979325504721192285218987279731672466543527458527427759359537338408383350681093142744666968045407643060859198529014933182364871489875304487873673246162643192097107741175664793150685477268825033169239232164050354622414640130297048598871625695232000000000000000000000000000000000000000000000000*i1^90 + -6732908613536877746978605719460032137611609364245273116881680516786941494414557449528974904827892961445311945103401745233761042502158582363879313557208675880225475048338766989882519712488085262402054567184557190254850761100509781397916158100235918675006767127558433149564741631209917208013884231660314212720234678747319911394077916178982854748369800139047474621746858926453889639999619937617658242348287000350522607622357462499217250934557110033531631471785986743815015441250809710338340704929222826440387949513299393521629846472736473990140408234210552877442821815205852885891313594481075311774031960047502904922436346620183753964804682174304567698299345153421883423886594142075250095621021692842932696348928262974906700497331445968180138331944254586100640416821939494514860692629405336886492284467299147148857874100994212799931804761237312737775471490671562489864597550288568778352442741405023374705161348874176775830358824094086653848847256790665434248192549490378667307635236525550866117994047648934306830387656786538536682099113050973379125485023631642337849853506136841055747233213551781609826852664669559668746294526617199951398811849531775207351542248030997451156022885548474073226523106185668706038377962063343287036584257263156544514217146819168499480974857172810801823079142670015544126617338024766547006929657721437033002979311678229029135085388134210214639627559863911828824071740587782731327543226448247105517493625626011556442086158469101577849852838987910163685846159806816272786168516735352958107649134535123448484749690467322887808311450862209391837639067035739326154678730938213092812340312906413215567546561991264502007587426021202132035627663537953854692633182101275121792384939837357284217699639703152907901060774564920881495709935905524952193138892112931934009908648985245656720891153066682680710030767492227221810085196319005081600000000000000000000000000000000000000000000000000000*i1^91 + -528566534113690298611278795552049566799247162753858714426769488222287603706450343273223229813875642117211788051665293686955558373241823012179416945145696019137328726290581175804940512722346895241760313345639613900213303572467119304884221253367175435256091947649601703740335602293090412040464985328920101776312634731013863868607887453586300926067655468315572941174762761887713349506854275865213037333116491518842321385659315506374346853930281116288516492532628816062883018908799972022191404360728314763448256051572111705202963443501777171205364617462544306843803903123603749458427818424094506334469904597072607110815188270657116737207462255464034577485937916551418883274679982246496290718627128336260857558485536150842315908028145386541777757795876321826077342402636812263854710657084832268751875509281011090414227019468344847353518405387927792183197025834454178362715591045035447779848907534733583258010377405019961249290788115226971678710774846162751535126043378940064068432951746423273175293127408000761427182230381489375280646066196779231966494948583007228077104313552298107338576533386547865466977884360573641190832591127637624192300893936685817040348281654731117021230513037573104453047618598220647245673931845824055117097737338806853542435725117382651577365239216280544619074520922653443710974940386312275894045595765264810339863378385436277030282032158221825804574279329978310187620010601975165348351928953113310523569166433413403732911683818737933754553294140109057326323341703504355708210254526031278729877876584078635857459709642515901844037905615475741422800445019542772478662996983146193850480895590718024491166089846591064772282644162394049303396783651132248947065604425756389816078345611910744907047715917075208431125434025083505500266372773964719842339191866878309358541695107582581105651809386190085735338660069376000000000000000000000000000000000000000000000000000000000*i1^92 + -26905583906308843149671358402005231834189106435722441787431631258865100991407725919689542578103281736100910417874937620910621856125437296729769141443715264031849808651836410896385872265035071175292524683972043343515544106030928319129615185893174393760043759875753125403191668800943466040736650050101093308805627166688013923402692388831391552845336563548427943090044044639513596873913843764395174993803349342775566965662877453311917220121298604179233560750348124478201034698566652169833824762531174078132258255150189878254706715018904141425627008250467127724869741535402697781915550586473685392107872428245586904689996507181509175695738408013302006719485170978620093173159288114177098407648450904329631936672582541027323717221618752539850165666816761402257362142045685449285739012046383481957294652508457986951464420285787411840189484683206484908741702779739557809654752494866205128696965320406016467865562782498368518512156632187017415922404111530602532322792798788913146571714277865028886067953415396654270814697774177315177899255760327722277391541665825516089226096247804925981407004968641924143133976226278865409558635308528971163848159466051246906227189523663144609502290706393767559912015991134601745394822923538404975163471652847826786149504300184888474647258894696309059001439703550840941597623709351265262414485009440671095198759783630592417169483456561315644868012774332951272787198896722456856671398470747643704962659598713124322861961298393977127266885413788166723691985325592632970688265655221729738875175339984559080998167784524972403647813796434587154629942321840280198522363590114355245469106126426184577869524352710905996754016462791404991141007998614908020719358240268291350374284309915178079903890644182073479940484853666528571575076767590944803006336929811178618117343750610764747023319040000000000000000000000000000000000000000000000000000000000000*i1^93 + -508974953485597385957855775867787238198813082048359412914905977351606103180457018857011030839644513727046084167733897725934712898843183825031606382758775955495657497732684646840548366909300277531298942644599843784258986361045207781364824927385766682232006743111430029791755170849466318040334202055760918384281441728285368956951089178632337372193140682953654442809909701169227617924011588894546133809630732391658716254871942545086427840460707434302999119866453483761418853825724440457847246036852991664323607477516586035862736752003291314928706570873407670783981271143873336895098961685879151158573475115572893386568808645616791494412846876972656590632166247689536013749497661743494766114036267926028430561054160983660513364392370117501501567449605943900546134789018405155527740269904957071243164046865226239461899957680254958254206018034600694669887278251168892643843719691382152278544313582907990725271573572520812490458887759435149555985378516133241632555024914059777209252915537178726301388611419124673338307040787711440564787794471659057845921599963287797272628526168545489310544941533883247149652170662387121853841211140136518578572274225812746140743707664366289239218594841479232649261130608734453936603615948174395521416792243396161843249890485449988619531071332445366609684755925495658437610725027818061283602533494742933509247640540011756786153316471512863097868289708610420515481443917002105519727786688607896834265464066276641237900503389047434454894805955746084577898312493625700138019907819335006151252470641480221733955367173981082118000212259428406585166297438494839660406700398611395302097786694313740623727777038536902234116456724661256130699204172688954922578714647909035922777701223938062291290243760167263997519599083332773063242006367995257331825286982690783887360000000000000000000000000000000000000000000000000000000000000000*i1^94 + 199806629768388362814570459288799851561109016824854339339769162149781388138043454096428272581079991826234885662950302229162368312427815840636436815653239723309369338601757187336179284203368802738488140047625663793019549910989795480386542552029519087296946587060742156571631836350507222304668094822111722147761798019862791580405230329247483331557019956526898042581257937265867401822073376993331464298136010562819311954726401417243074086336576034207171191439784581137647651177977944774726363302449592329884354572479792763078374521124807033897790956348802956382382118850748204376808869068791916237919487219303769164530186970846185423504670684960664020447868527898344840013773628855651126580822190812711996606919107847065103836736010277953691431775208530717410414917037484381454707556425704578208672139271000590595398998375788814319912798334175456843782224289934319534035260228661858825806260866352589581492248025075354701569849493622104250842685097789036209325054684995849486708080258903469291652156844596566212371898692463706338957513022195525682731194749329463359611249236063107130041298770821155708246363043696850391678880080918684521662905966759354770215646299289276595187807548465829102567269714683947714905257688920473186759303486312111916961244025860466648274929204299973079452683057138359599256926366888391271346738064359962686871983868755666654866153638966111437209588091004451139205752067586752636552240597759820768989155313104413791927847309286013384720905269975152078722699908280020060937743706372929107735090319058538699250284960808097079103288148781993521933322452315000009016954126286409024844067696473577904025529382801056004297042466923108910116184679523246663504327887680248202698777733099293789359178546681990843260239023534313980891008650444800000000000000000000000000000000000000000000000000000000000000000000*i1^95 - N1*3546830426416306383098278318104902713443491594009586749727800855305889526982199108546395301515339824203751038024042032891933146665938626387802947276562271748715171591364825801405240941245135249823670804788759319723166979960708275657707869629825669708987129163106976336023525014694317412370823262501444867521137753307913839407426234941440000000*i2, 180994799454924860892564640708469350625822251468038526310260649037266228893932672605054893702329508982702650794384448641006676182188718210585086001840399768153666999735027794828954705416043570379098817572470352598116011600473183296534979193278677762960167035927740424567375375362719035736486658750749146542436257646825619150585103438189358496810098353181999844809298723347261496612581877680788112830836213339427714386253829477255879630596432858579035422703509706175514851487137092807853766424323242785476413644983054939751506150557935923364464168327102270101376748281434857526029814402442335033476405704968308314397409187091818483808900774335200592717294044063552577256774564047907991685648282576996707320823837387637614783046889845049107351429704765877651065762228828606206464943875930697455920521997168211814800996391991215117833690192833961521596747277227951918987698607733479194756286245780629327001105761656175377204163805096209005681230518686428487050510239967618450537981296852068941024982663544898476027345649111223185338679113400496294713988542671192234353358779569222194174104938128015942082454139920704164863721423608415672227018546382308513425900547135594274871928449838836086764367836260193120007998229712961461248834524739137566828929633045760731737186215099728656231338720845579194808451787987929626195613014116159010871860113467118038266564392862991501208159221211150543652997085947430282599781312952848835758853374348068131456631273678019720600291023653342830451691741472234925285397336065431815112072740388809390736087291910214519447316751181379036105229510471148754449033928007056634269202952809528692212520387395435658414656409675005149179434306094902884598328767156346554554879201176496924988950057688099372795202772661047355737691250580301386019089924981373409437354480547267711795735890615283569374800064266325238931186122690489821460306698430327246152818115396587275290017596718605482474585805192180769395881578723280614444636056269162754310993642647150843676905588196741410559626782363240235879475016388692931673394496783385367334076555849775398928669123792482076031843054483713787759820276869115108728804769944386595054548656064764834541325608097432042200442828491310013645924235463487243652395405516979554327409165327980109809022726182919754867286978693544504609274106223641607908306885590850997702057985494550998445948830059129504558040340782918111159022201425033475691726890625441459625734963200000000000000000000000000000000000000000000000000000000000000 + -7107579377014253693646321543080159889196298206858279064139409576809346767203766319925861793670200429280551537190884426223294648666694141707636995621647541665236729375131618559514865258548142179710965672277878730061007222099953320811579040259963323866547080115151420578397665020812693146467208561951176008834210495806400599243343068251129444462854088882877688973096163255567066776184257181129959314453985703648106015703315797074833535373667679956054188661405261209335721271900945836688307062304127319688890186997815732714444383820490453375570513322648069391556167712774399223011653483559914044346727254185144944098981439628597317289856004747172125553447121577342238991597578302654463943553042978972861963026984219856866930689814912861392706692485109002434725853236605594322437231301891077097403196554717713725295575350045556387259540872740957439618318340091793878671677120344145254422774158300697504101190828997761899488911150348101203874923377283418617335625502567695260766882908634074240489805965969445381835066671183955492639285515415364276358673027446794064187975040547215907489089994669916355561655971701455203352644261368693398229746555057208511408532256122778498614851159764776554831132452957863768548446503545926737686854904628819421535035724807593212544528368080484378991073224681770871484666395958323716836221444611624444963909551586912387607552817927175555790676944010150015966014826245649170883479455278823405480101671393752196170545557747098066648539689158161804726154931682564026261061697612917538673013702737249456109366563956526745399881852465991621670538058059060109718710121042796685900419494467662892593134964842742029472531016457669729889278160163090302476856478596730650001100505299110600742667727534928658846232159796513895593585220434268078063154201398740230895467514566180178310865186052963993688402965061027605295628979871021874541250628254919448877663764868872993141358262865000734811636525384264921258775412162088792527648810971621503494146925320204494985900904083977037175310987532356554840635128729606123391070123319586747838132847804741766069488857314542004959076240713393362004246105705164845856288642324082441138624803190517249090131476399557839705223851210833191973467865667911414420466888350837750461498970764356156126420488398413286702854364155036290423302179796543130183227689565482008337193904033438718699069965163017020864378401901040925115849254412703525705090323073736030056569058099200000000000000000000000000000000000000000000000000000000000*i1 + 113612793101651321644329304851257235575903098413449595598702406644526744105361060709658084569927099597660892112683287833496911551015013922981687775280369630605740800472533875371328811568734639730742096621626572578076052664849126050310324267195109664860050666305675396924954391490310085861442708036540788256664414431003935949305938486670480538687077501029497939426034676766406002693980590321939704317839497548617228016212066771781503004954530881872059999977566995140677690981782346813594838850370047063100456515648002004892092966978221606526701946987584071780330076456469725930021748334982426816011425226292870690311338784115081630086447152383484191348988997340671922358984622916454995190467714979508446295890670915065573108387239980802932341555029171057170614696121505191802274773875437758917301733565776922089977002346489684611200244901300294683482776711289404431591072468528590909892045564291967241703826802243471030968006852462704504820496292130411991639489858270038944895094163981157553414514520251056105072235511816606024303922576169339380881694230798074576413598172304613765550459776250970076865120829531314020530013087783115082620658710335789049798009164949023880899264890366311328297330357305778765141449983977287313464049339834296023020185558821867851100260585445513857827776658726090310691464708626574440892992057444805334495766575013246622390360251976557537938102317873284236463602239927798506520599808344552015754840631360642327398348093799428244101649668380516843827864372177133839156042072074783252854720475510757990377273128314059114691072660739983926395870182578363064170559192343180388590715278397431441807765090315358047072283578234093275991053401354565864411443309524249592697651017884105161792007082905057165748822631052800744195239402810697799421196931390939156295808987135865047201494273630632287451509181413340445161664109186565968843064207158819864602543793707460566493097462783054459477853765208919966574953458034695792629791741059772576563156666014987760679159962451948248141057070774212559673027220758138386312392154031801191553643562645253998194792877885238902112446137399872567167091576008495380732490704792478541216717284249990297557555574883527268645016414537448431844746298901668939815688144064056669224595659097507402954186794793002057161164659131435758012896135113061798939741645092260142965783089993441995290885152211559345924806788034874123279914569105420215470258753484214145523839821414400000000000000000000000000000000000000000000000000000000*i1^2 + -977776379265828589930459640423475361312483654402160601342158025226160389673517792839748962591559229780068914320033005080969130100457816929921880884436792335589798442929484827795479764575664300596836490117202914503211863464683815051311217041072150727936118338143737731798615052745358361047729709284292002909683362530474874114733200411948990248480499343823480522505644355158446948729670615587753551161294057713324796427505523584427817021252077056930774557048581988386772949524834152524675478360921800985827236129610909162970160780868648145992057813982660993492474996694014918862123289757370032749405334861675624289433489635270389724916272615452247747405249980727050975410037702377478446668547170634733809359001010853948692704776647626828727908360350579954629872224931892867286171795719599289984567829398066631421019952324355259770736289374956551342091343715250864331607909896555760625837521384809803131673176079994545909653512834651305283152910349624597131805112740316286950261488953124861456299138902055588015478871603260993786627788786144662383590178843412602198864124005516377599512548922600254350356723388208161883248028031131188701813532478758963791866252377417088960102468073698957799149010212078875638680225689709873578231999815762703666446449091148591832441795677932422680223765032742450202159089489659959218051925440375040030032917359547463209481818303547857329295719388461891276029623110334113621415000006619015571465140571286377103482333231752557266957091573539442593188967975368363878259437079106633884668934646672280491430894562203468296441154315028404547006816373258246445758434737345587573318399016008069791648601681776601305715036008164664975422097121902839486842821615042426879690480975899240666695108231282136095821288451188710543229374804232338070549931423780090747826590666704735482292194229052799083089994096185933140441260849124956424275630705892439056272113524248601097023480339458735609757548940971129494314226211837435111324808079569531700717086950066531991721378863493246993824313244449190160153646867941335453280025863635434990222362549804407772209195229799005384628447721393796393423893998614213154805411226597523714305828434308476777320413881847107206869937544438139793755673137635121653775518781868468473429660920063135960976156823331897587426197874642799562969862332434085495128621454351473301953815616385057202980922060744842197033650453462467298760879737514243916496806768296738255216253599744000000000000000000000000000000000000000000000000000000*i1^3 + 5252590787046507834378549771024375351678526643814072630902858781465024047394826887248970280350875963661956829448055927999819498593640241565874060880718292949795646098417707376937199651620680054783710835464052630871925774549100827390318247751827181871409661044056298446388902135019872942875752685457905269888834772614466435079391571593695578503861446623031996737849219512748212104017599444950497187688214152343873493915840250727373127989417781860890485190553924285039468486856533532279554450668170048563646522988415861261440270325354243216083147168595387854675247453038588882903727815880448021029211305051489989094468704757054169427553895748617569320908240242137243561832997014683099472257942399636702527988774142249475365203430252697168087006997070098142890517934222262937306913461753923798142533627490417307214380683451489723763735533487725871462501745769090169614545311993998050213130097089150533123847379041820942840002425499340319187910480185374271876672819738576121148674916508920224467798713872169697757543047272285561102666116455938279328021760621143979666799885324753313630704856268286886603100061251783979770716394897782744569628537150876676533316835827897554372043601746664916586199103260707991863713388424691001158794695812202550751621580709932245306579111926232392066196945334999321061590843963823993304252050549140315980067950100016382649975812942287073018023177485963146014804033572435108992917085861470509992983932126009736795560511640679295743368684538917862178202519245121957768260647355712104574787885060529369257718231755290199342244787452443237344659531472645864372725398601407054687399964213931434874039350116032445589754104614362907634596578816455374730448328317767718647147449917807502634208506284938223078920384985531555703632016255511058123473452798796765165280286401474039575863246068544885027490542513270140532919464841755783430384862577070359074445011602346942984038509809026429995806219258786757379097947756821988155597499626134430338639733331991527123964115975585737732142163082326269128890759507998971133599480542943366775798808581100105444734225260970974396229884930099098993006048205284832125855210859279125988980919720628751035126341074309335280274400994217277649441926247476016103545568814441357645166889061169805552663073758080095206856731565210387998805985257548691166386489054595799253801068356802217546677015134171942695251832507207877075972940591673935787694080739899525692252508651520000000000000000000000000000000000000000000000000000*i1^4 + -18961164876513836041041633616310662151354928078755984651577130825032396077269015154724761685683639648433391788216879084221791383442951780574280316826428248562035555642478748294538692027678952831055695273395256526361563637714293850267988290447897659635028637050663390782730876139009316478463172227362988858915725767379576536952235323869091021189098758371841575911599830116260237690868261977641757695493704410097459079758813579247879201491272747991458753972538417547159904537253628656764353019677942751113328778746717477092108836429808324894015742884998122410313838332311296558368473198978367300423547404718197371125347577300117913529105581971388889143976114800588583253506510970626519392879544881180133450285126362758796024209980468133879062480523867634920920693743924935553965635988037181468945212465548865102950483767617356881853915115563547122473589076899883406529104204092211417802224597872010811113557636904203432422174057812644338145301505313938952685580215747980639349091939550804849249762471112084155982290837824083687131340993450540850219050638465300747026661405073688587203691643412308049807963525960816887692812806868181708128593593291838518794389864726024239610194529877016113473514192020874399831632847311407132038976610406099297185750437780130929172651792492534309816039473618346942829878433919211026339177526329129400400801811108224036257934558478830045780208388016526537660615127443226679505570868310275461350334709921087894834851824690985767738405730061988125262051906485208522697462772226371938666868292835300294443239513201548858972555627242354786884072674438063692263030842171145184439324714954695100172312527047518253117098426879883627596888654195672496775949328575861278749417592813233770412504272496709000800661301946291845626708694633469534646056451051567767026084868277160287865247724478242880556808944718090909797874567805165492948900559139236668184238124614752717433015131210441411780887298200671146777203780781340946803573370534376148553832911240978148417909435385185912779108892223218357710871869135439367024708951906423851383289544234588362341691141351642797118049217697266992487123867806071018634767156221952811126899440319498488512105604224091139871068967555787623512485407336674457790055782966532689500018868183169730886143261602123640689942880709774730283920105945113835402495733349287770206958740671487141768042785259542545910829779430273242926920554709599386342805839785699187786074533396480000000000000000000000000000000000000000000000000*i1^5 + 48404331028514381480145413150901535845403364026637562158816653627223179974196999717298928978486190138251010959609358682716144325743807981592166910345728966852751003505852826228612975835964207907050626465971712295650550804716612335465127609639164758421448722592760527592690426811197822917343292363993448061019369391965660136900582240380701168425463195966013887915013148002166146128175147603739189201412385849264123512631197950769920123513678837531188106045708902591364650671409093064008149495061054563201978493865292325582552983494811712636851241134575388592885582611339337461911156257707069126124356325606728662896379042883612034632531227135965686325878420380204638493459579949115064163533891880607023535065978344123951550061526513745259291384690665828477626173966477514482131397478965183444237416425599551407370954108898407690415076340179751248855703828726882834180326957028478519062746955760902530510991444724392060232395611235948121164753908342064574387299343143480769434432864835058042609416098314246090274500573407541536916770000557082880948231134057413739353360186211028265556315502830671864158224290299875256602583876437867545891996096634258946427922399430931168846470254688588657386129058242770868572556691773899769634350611839221653106870661562487191178942148847665884040061859753476272971882079123501700720706339384050843580823728362533536221132140761067917887401673557237727698003366720928500837333868131523502309691239172870551578115476203923184252406551791949153799818455366770437149531018153883131622771876255324021990776933985972635228635353488546523751851522746781368535176174502709831499465509943465094792706890624817943827267212299225646250839735580007201569148418567485543908160071573538285627446760539329926153608462623769152259570066736272766677869630810975103171407969284895764109654049881325096258707243184755928165084038563852577861769573086115515004704217167282790347598261900356698801027666638414540973274008557219408168127356237154936609440730628602212141088781108948433273035027716834258703635786729172519839835533755119395963379440430763756083616503295029125086716567598841506632881679094584282761975562718691532663050637940424555036272081750848958037010173828169851972719942884703963536822366641243499116477334843167950585234643148808978518287364056122201007088444902147141139308386900554027971500292659727749143337943625854109428454772528955601905177810516283069770517723319223259015098264453120000000000000000000000000000000000000000000000*i1^6 + -88194127146479922771917769274137946397705425547926823499881253546759243651250603430263488645265717642117624380226351655649741860936496516281987588408170940659357878697570843554104397539251518455773875865084370152425409697420745074539474769543938212461417064151721233767412586174694600103447248366408075030355641260628805768959780875182180314064050649731756513997469151131913759141124272264757506638205784688475356332371529296255709249036719817338847388274327171468133519844808168713651900982490187647434056929773822119056098595823179808957203334106866733652578381358296152139887992335913585739538038167444634411270685645232995236419751522813537384434109717626320132496450139782419510848820512260108458251328612600611779944214387053770722075261667631900873157799683877952439758021374422254180252787723108673036578251940887390728369486356255626850022926748296675215543389410348272125421935822534304452569285396839560791342640474390877287212727866788469109366920761299805025099019182902269050842439083299311041601868976568554876615815299219771146209910349173481476062931587815534148550798860086458767416555127936148305253638666120533741160311861490531068445074117418283587435890275927711178375421190747453707541480703535244583592466623388830454677373084385475511587206700056037583881088073499988455904287275894586930219682543239212777011633134214023877740027547024029331911887557097680319595546894253847356659661136512141892653978712805261011575777532048051524674781612935144718947574758208380009228441165802791280321910326336870728330012823299165818648082093489288466780508929039925921593280448492461302141300689208481970833812522959243525606072081438267967374994525738651378015929800525759153631446562585833991750974388332568948983226446322812697500047887921771551027502670899762124272891641479931669572073952874600703294512836012624955253359352931279302585803973095750544778745281854718027788846530949484771835370609818903481415363706217065611199464247589446066913562499967880047512607880283187977997617953079402409873875984929403731047338169202224356800315084084822772711648848162979584885648901741117696725695242876119424640099023093731174295654746113246736302754146094732237360803325609092005911128836947844430677083229965541831619721986992350538969907136611094562249857654783517905496425306362229376063223358922269866080223546658643669348929521092855586158594640435771096405452827736460367586758971253431138770492378316800000000000000000000000000000000000000000000*i1^7 + 103184636942454509499923164046739798975453967003743144836714525253927791473707877458741793299891459418236643303827200807446469723717015155251142936825124451768436371246950603832811333100261622005613218329406534032216456560941024829195083376743113411295001913444204005471919833598187871141684697070145933217006276587334186648322407737973750450465084351265635241614230304711773919460302721906738653752409279731071311591819942753851015986687609917230181795271451456874020036579428580277678593131283042765052958452795787375877568999132858550374330791800195785896796639683564175916957820161654103459706234435430093469054606854623941410608687415135345795631360928199775384367750071483125085816239987283911511408232353271715296963848459454904365369824601448459322868877245398650404211596614791906569834061410842558727510553982833416655059005580701459211092583931433845102775089423913594345736963936151499411073001579586070988759827846970086419752707294971549149919117255932587297915955323227451124631247385829957419006063479736099269733465482494116181535874005619799877024770541040732431414773729684465181943745573286371521638584732384039026232930727709163408785012353146013097770117399393634041856373224756250545538703301450896312291206304685766279699208619048580595025861273683755799570126547237468833250156699753746308598169174767032639459182003957952589177908539606492559393899546394749993271277439853390751699801841567192699167219652859898383760844841348038831721068940123154228672280639608806407128137067204366326280182130804608343480995393475125621393274006792993494770700925216524046908422023800521380105459825461412328275196732463322483778700427671493892653906966019920533093565634772255556526662766121451802964594002112547222740133117744229297070565401669539540024455397028442196027498270367534238894945231858705986782932123200998302310092406810739683784720931790910868858669707779656297764263916792281705005355144520215977577717297764220022741011190032949342060144985991474492201502301637336170846459503190646661676042372898173684938485405362122812628903948597522726614560566838493282061890397726360271712986610891576585689546545094284947222889531729140508036182016877983404198430763315474426813734739060076497075710177140662603650097510269980768996164408123527933077288089686372091957494530526322552953328416197463631096157125867249597824292295970340285167349322248000867238015965409246382634951691405888685638066110464000000000000000000000000000000000000000000*i1^8 + -43292341063114985884016953383433923521564107959702047342005146483214861236374898684921298909533566879793468980078556921903960228047731398846961694838362154328833570781789679229082903364433594078053406318363111698467508925636469240540015027165792199587736137887003961938243442414684817414514691105745388015052814331749750870591470104208550797794008315222908139670549990672173680326885477813975642534528022564031330989670921053376134514228421622295024266421347814450831968494887640901867912348241056928579993796861167189226261585749692673657111913163058282018651389595348408241737761877175064413966247049698512372930564448615200137408096427782430038365093828873353844474142752584406024435045517239178725756513025908890636364828989157419879075149814322574271595747702693872130562804722014901415935688956290387866536018819577186262632174291931322566778960787289886626595705173501209569106604172348909667951504334912873448212774902340256103877117649630246357565931709935810770007624581650826774524585832029528328347680220025606791840861189418142963652255503826798859381760333888265039762024946746342151976643284351225957299121645036284244437058480146433851870469325289544000403696583252365024428203476123773663745658875407532561607919822402970084493471375682011469418904447843255927814776978848813140876554145883142909080532989752348313804773407940472964640920761227893781316116120988758013957755625093124157903597870778327877123615628472027794245446693290022625827704331020251601313364799884675404944004657726031350121886035873526886937394847171261604227498462324289930285882621616819445695080783147843233769646925867715372501150556770544539356840662293363710207077679683357636620369878552355071832279854711228622871879374521185430277670985965032623476152480602911676248610980228894811951001676023563043741406217558893702621431322072934622742246061477045369771075858526239408093561541030785882859346359623341241089262381018361003057594072952268065534168270764101084237226654685035895107125726465469178288630528822502207021895232783173492128035473625522009315345591461895611864422631176165643306372171537006732237062527705432468164132480585550121239892470688501292548638179832008221469093281366710665835128112812614391353826471354275273034384543425367874273647773207206939858346482586911112612997567373013773429515859690057300407631780823675238705226504099716920957899635026856994816664427500103956459831345212551396773865717760000000000000000000000000000000000000000*i1^9 + -18422463721472920505090901254117902031384511723264363465208955797473300435896044448394227560791893569349913787185843641742531763570321480070552173030982166102610344494205354476257610786695373157507226093048244398003169229194852621844593341374178581491907585378917178137696108517340514153042570712193405278259570909222096669148240477107735613339178687474144451308933608949425664925616479977194148962978530910164956508821294605422591769784761438193578608736113258194665996909991717926517326192758044619190500458890693466832923757696635743831099168922917239303342403993965407694886244964416790763190925945500600881407633293925840884181442378510224447220686710981872379892046255513194035528018990227021313666020727253094111021368240237780941552000191532305643183645666323088507398679439905018859711231477389974790022004720325680374864854953221517795717750487584793068041069450856964820164330867472491392571111061542967659933809783368815308711430809957662637363987460436953196272353387033434196810682781067418340185107450236229057626978296741872321354578460891584587736890014068182102283054301126499732597215965955972521306164765230069976680880733232028135869404108768398329235314411895310083995524711338694203814369477118910726352844152489384410408404089394316317623118567889101699172516865265703796033820847729754828359177647384429568774676546829132161035810691465457028276198062502878939077855753872074734594256459540678528493205367408772553032263728684134038754488483185264858092988647591892192742397804210446956571357699001578164632839381316261774165750835273886353324940413705156454904374016946584005119243344827830626133787419319526613379281142742816926094971379080099653644939073572265849755026477160564272337573498544908419455381880755910457190917197766849890467253268611520793888875810272446413549003145975265846346118587135436256870370132334530726535066012366142682583360908544254839080547470588892446170420718984028500910706935911739495434598259696224278364614492417239312781886960978166236574685495990005660209661001452955910163344568676281349168008407484016721096386039222803619338639404534052548843011644409705491575926234437098176365033330315554025811359241517665266292292080041454293015770605560966109492126005601301935244770234627234365354681434437211924809019779937732176131326576776283908694498207331780365547391224717487527441521976103558503286034764106339143859529792458924108736655974953655425185943126016000000000000000000000000000000000000*i1^10 + 22547753354816731748674745971686858422451680031670143628328024849336317856469994042876810924435791402888169004132328609499992309822519914100053454045564994519971565253313259037278156548895189790878538876238278912761225646440969741269465371103028810740075824061669187484251852234265454799677277959806710796336539612142057577437023969482523070403847240419783181500411169453406602426959407562634024593852561008364821099654124713631001035893291325550414688091080109296141628241685610683886585257424305986943960744892449532472844455351968812125732288195213172141884854086558126891848537645926687389217357163663338572208955927696066942829644803225350088802183333589898111547443648263107622983434225106672511215714466385880943641765138993578559427479298579219530540007751834266686159495629353233750559301593167459235686640570690038772163859115315440433435181081396268808524398443847108462120455440788468021325149025975060573988237332620215854048526801683097832798759623395536952871604808093118818361924506448252680763471012227189141379197263664853495112180964319383081784207859524934513149386667280086283482075904871711689144636582729229488335854993344613023448248318407344648885241554368092565572786506465359400878099585641085034242738257010590755261433219215728027794111009235150018862705558146447425581635611447390995999722469047083163488897234899381903129058210154972923972475234599186134995230810157899123207081745316963446621788521227330191150228102600226268348516313321269308262934810075067396020366114712751178801867443625316986599843855596796759332633401174537062992478206422616368787588758398007409558309637463531686956312610091106206286476235621402146746038983486418692731617784382320804014207027546934850748198386446123165185108533952604963895736934827390997909473581282758998360901174723790447334278144085154249485610922831315270007824933788742792459032477972124004166236757825782101922255195826131116698045664497076581274580619375989678912686596017233323324923065454431616319743499847622277774302653171200498772716111632712149877646488595149706996050435223920433450800292654079232785271634438342658669687341497182116493995906118441940590790962021348610476160741811962808334535422284790144606288282263926807476019581439427502153758207524268354109233103259093532414839828144128276353530749799586220508197389833552768312936698598414354542016523084673517426691595765994147896674322949464539198465140736077580335180677120000000000000000000000000000000000*i1^11 + -1092005990296177816841840714236201943199591313787727465901504465822453296763380309720443016099063875077070416705350552909417019949031403277646440856012691466200907566619915224487668375915459543524125227765964677420251484789146607149893731587338873530494328641897291574915905838971718581272662542243267437678709861922629067812141883392200864042612244914726729439864854833096878606472264991349275196640999985924063506540226525145411345752125804822508443727989621870296681078782304218133427684177873898057256530579102248431339538260944930610755625398183471406565139882671974838216347429952559153923287055016270124702740707973157475968088294346403826547226136635926678127729889665958081051805477343443341469041000278085079271664211078078325482869601639334644202924105585721775429456947444801296817085599279691153733881055498681701292802877295221001794564192281547510297103372148898525536583713128716729404955033435751807686957556872328965485405688003616106833756009004290899620342004830563858588032491621051525022698506129978326329563113743276756400703371132761062138491488020449687250108743035920252223413498297394566138765992261732538205304016772722463439647819064656699634236194673816437764717916402456201794032772434085304434591893443570030084362825835809295349293486114006607168914882242941947378745234536100942386230906919104749028198171226782385303168968987858336927384601497180392892541507775517658781491953410621300137694851061366262267327297010143831619611153430541334856418988447472860026274679246666760195734761590785887098959416491218602447821827537153595013996271005236189887245437429702447059907736697200932415079904902144983128211555643079764750682140356145291468343670186483544341131736038561407194770328343250086330879194235215266175042348196979956990249398807761391700759042515391232177560878443372010974499817075552599054780648475416926541672861696434973450199940057994895700822358154767539233548196046284412382760590866803480344378636559822052981604993826332073115168890288832765687671377627010163318211658886456533512523370877520728167462134128014804520408381244525279709656858298102014751921083198452495797736817497249583090446883078766566364566552962648421215094839498649670176178305179230389208458678015193051200034481273925889305529601190322834115937664724005185706708257567699292260278873429935893849769310599792546638684934391091098531285874876810635140740824374516852809442458917770091978293248000000000000000000000000000000000*i1^12 + -14257916017370694382201976497120149089967993159481941219516845634459657854722973630814646685287305547520562520485961186965115091760150232122961003876845588914781225546415174778045144439058182729300727162934241994017641864428827029259660433609859553245166631784351951986601162449681613472387217010890644011237193684397819860180439781832199615716303053831663798065665444801508003926839206863685604111261813648538910357644257533293909596512916970931590566460385595465155429149295099677460083804722467977468994490152200921407703440553769314423462940841509555801258154979899680303770004215689036662337734325405406009758338837114947163236156431178594581013255278732025480195082374875361703931231705816764503965565991215489390739665725358192632866555802878772446282626624835165134777298837174865585891389258487980855220109523090519092564530531944509765105999258527220595341615991007418829993957158118721907925247148845929435481641348496085096822598234654465877180033720127019166691668193085759327020908521642230916541567903330873946977703330608684702896539146548548775184633884061582790853987784156831598617894802685645920746675172227205527512995385228014492780780938880341832349717269098464854114040938394073983974102745076416137301142006181643461228073199664176028470099584123434698578059318444157812634344773020884916053461763317209985589370964226611966014487318348848999043619144745635451486273672597184475576549631667442776344043810693975277769050740962665087167707151047900386198878961570237760929639468953493148975133098953418613720478712734507200890258763724849124477725700891579902726339328368390147367635980489727817068254153863648936902330565921285737726067678602667645149476795941521757987657938979391392820789557558918892783880645616407833202874479022160411725963628471525064739558088040856636147301474083846391093491185519537949017610136051071082866154482546133560861777300384630106792449919359364512720453120430547748310659824633871842063836380700103567888078420623050048071664776914464162730158932339027617924500102434207834825376886088069583169524395185809332792776863817506689126540047437110868620828730124040203913220931566269926934075280971135312178514062877146587601412615267606504830657167361703262010255044286736518852567898705312302835027795580585467065698402722695369172064361156953002495454832200066670042594119744454990671594558292581556779425797696192708078656759834290575199217821083348722543230976000000000000000000000000000000*i1^13 + 14145204470883993126875518180824101618341908930603721844790413543299495570685763105386046916271244427698371682093381149884376009644056349392863184687639137963290970095987213209165586655386731929466152691468695054626439579900290670213389463970229307683466485579954227848943504650535417398132507415342153532816308341555527495238219872906283228693014778833824305308065900785358885284408292792781715191059579986313891974711188345561790731042929741956351433177988296646557706215645471445996909223224345269380069484176291839414051775986283371736181723955567716154340174609383407935502914529462204009535611094418617717111960403363736166860066292857636379965850600241558414137106990424712690050217007919400953713392001398800614407910749261329945014911268134931506926436337604629999083049438580141435523591505614278901041589064215091918977557603270511901576096886290248977400308731978880217726529779601552297526878598979458830487736818989465163711148383427701300569171598137550140717238122203056157786090953124437830704326080287294626826070121507774902969577587344054967429316908302108143438620658926825837924077206903285887948162509600161581529143202263330019345394056807794974697563507013660861242352224123437904791194819467263563970971159372730742295029607202277744702793801059219472281119985664931140022006256985702296994255210082447453858505537398817320614284708055960648775637853229372792978726318960852185225467599386421213825955280387772418475318047661943703853561008848727302362438090797493530322084995294174090611965098859199632256048641477405809417965247735996141382917486360495938450855756524301871167921117438748650069175046432131122539668302061435780926672111451942617996300739067708675317568719370340975504327945743658707421554607399247662038156314557243433434409851771525584273230707750592757067986839542989431286004509173926187363856380208004739175386634299291044111085578546624960480107522120475682456104514767198048152749069500530771692450978495895577861991727099881508339336006718908674129935722774299962299568678423172101474961074947968032731849572738094265395285446653056721964548991431426837305302361198116465700780312959992684839605497672063291557562623580143125350724371183791331094379158488942279555804305286004100164956484972039615121670447440027516776829219541676038280605246538437327091132255848589343544589472313493536380696051137309704286480125868667560614326265452853876738940243549379469099663360000000000000000000000000000*i1^14 + 20207964606224296209981633490496504794090940129248418869503780526252807112509938055964264493409536381233615658262726277308420992680530221668792038451169183223606760663909657888178028027779519688069903169650691534854572616783798872331838956003385057144308722443316080970680965250879712170191014837628278208685457309290252133659352748793368800583046479151991766182031854420846373638360190742168140547600833397324398234258572201692150364646017690094856442099839199580128324100872069155559794870128243748625330450462621913214506686969299614759687279830790681733458083983743631891960659541057158789069036497803390899029526858299698675052879032740294488907500559733129418947077906055431454473865974611224791142497423547355714481895360622733166354633480798025586288041299772698900358982991452689720119382951531088919472743441520267015902218316985913407020096099766546747110629590660116269997542122344626378598179326167655792649476365613077371145696289187046795447991978838994560969078585088272971211729883117237138871616781987393190589638436023192168513598102934999689240671160473872777629937071953488189700506654879262752561515653957127000914713504935803891227077509160897732913154071664461259976245106420129487216015060206644724793478403176728018415478938959075279811757552828887345659460303320695835815326048208958153472304431473121574410942293944688143549543166911809328379466224520254104961241027907329193462159030070413323847454666127514203621646921487740790520791263602301256233172466989780614785851505177181462269437521416181249902293302855521065081431737910367663825331604315445222838482466043262641638551868721762086135084131600983225448308711183820318453368695439087124450966563483420294601173050736283740055513102192637177137687307378269171080348978117485795776053146808415775543217792002102116511709131699792605116079233827132396131860074900260743357549174105685091482758394526256173175490773221023192872079032636691743458752693784176127763162035988144281698327571293699893357709902308468398598266153500455337176581019595159556520707610440087791233201067084904753098470598719549604929975797417201104214385425806835809308694654091424251695491974828669434934928275933575870084145914800248035681410575286710129332785875773251448446785771537062482054689803963755648146313977544591153293085010611512239217179115607566263008854392475927281926070115650032274493733359999628719146387015648094250954165944868936575719833600000000000000000000000000*i1^15 + 11585803627755978232419286097284863563079425045282815274830178713197115213920434352270527179306469355300786310684428026087330812353939510883069497978304437013539365590163470433546366194967015842275074747572476665442429539084475097675176834156690583924562102500370438843876316279371086256138199387967141175521515241371803581111625885938006528172586404688254701116618309912964746438746139371558106053844871081117774876839729759698795557680188425656589249007063959891017782150282264367200746310505618630738288741364918636114921684394035855445706852554192052538893534425930233438342071427736089938131003877163180134521592596867493680787375898379324735232926339346113249427634649870221149740898622470932604729579150102269250610393147736187706212070468539609941203945390989187367393813065804327229124717605148200560685227485478490494131967541593972596637530233184336827817714539652555599347356647388530316007852777326043785065568715796163907977398319579873894864270095993050040002001822209943594019103107848190323315435512431050449535840474472608324754180849789651659666919712831283956402007894809466876147231841471727698669949225142780125380141287182786034073784906206963868793834803621172723517212852008834734492303170006040030767031946744900181448751108497114737302106706290826510908707746472731744332707568262133397674333252405776203277715771559923891857320351720014648170810933615968552421317037328566611059049271147478862295662530809714880612598975178077082807958494008235054936544624102028369139921876703086617320759837540573223649890299202511075602282650226938454603810873305055334489918477902183734863670836127966583498171563172924856699150844826146687003775336071355127529150439062887466653914271052091029164466392745938991464764914951900550698750137982203133670306825190403498569243579536912833025510262422703144970699179640472445170968049718795253652348828853648617092271424712011649983997481011598643083913143947978806697688059726068731260866782713411408663149376136888356457090998877981004284142395031797497624991202095266632645420568451338507024651735106461804552760301199310647581064974126629100538020112332689072075181542127585749082579019703478371411879423014622731039511049358076712447530551839785697357988877591911249568129136146795568643409704388372551101926943866984776798844998470030628077746881891125914529730113278773520726134359832588038217657124268096726589058456328184735103831267355173226283008000000000000000000000000*i1^16 + 4380026162328837752164821854489649157512789924729870220495443869706253366553364493708269102756566301169045808375391997902375542292991026393923348477983486658042591833876678120101165797341326642546324827698820076761844732748524701075807597235461570344162579675634310121677381555313239308744105179155792056392826946293902007154730474556060136266656699473360328525323161735198542454914800562201873153338055122214714951451359006357799565616810628534836059785144020508833020956940344632194794793333824114719526369844508038401893163862034267210353404346522461954213788230350397573865039401293781645709023412478178925805075389122860184374204345332112936600202489258994943269281526541464592226878461766413590045717987126835023692756503314537933295813940555839172557294452110029771980060666860486912062962037130323244246056763058120113089267453797637980020641183256301196822296720961922031838804804914782404088956382024632602138847370181795889470827812468527811624761872477627142947812566315844105069717802326924598534342044674263735418288644947992507344670587892003360127610430166658933579707231827894519967768898099270056458085719529665725837775527499014762826175437520269449928353471287356370197338491262902043011009012095804162258098095955949903169944327490398102486480752884763239415632497220309780990767747399912055608894747681114972628773743465343271203049844543950828888133757634261537475858311967045923330558228717627423433068154599398968160173199152413847166162681163262765305309518177740392814086595684144087509885779207692927612504378313982457085298904611532689049613567602000882507368318247895933693699388731008330315756726537770091953276890190860124222567878306133667199742269354352911150013724700405459529154327214227415057087542857559419736982421185635662035920578432129144515732398637693885486970910349693597427178158557891262470759146397459288291204880344425582838184109924123633164161060513487183558782646312527035196973431996161206242495960728196283897020266003754026861923895317669780507221819492984383243466573792724746364302278598650476977695180380038045705365495844865028563750834886031936876788303212623182051838495309092723469642340130746072922594122672978963250908826047962787913842123729871147517574766764407530268786621203064320174727415342006571928060056245161592458388453746329907918160628577362935774595752689226392332071149620522648759744258398295508321706593494482825163809803668220700262400000000000000000000000*i1^17 + 1257817806757201413100571402550354023935156742042173025094887928154787556399155547588732617392259342827439134694284119852709646667757515719692359907512459572279181304911304024983399346945899355691734260561457493403327679045297025419476494485385067744822175226560459965717834978092953802123160724269835246505278080128564644418795045721945228110957406393463435735811809191621159674508951803566887447956635406715978095000989163714914524792257673635055291749357838012028948012287676848584117276278362292582840835093232350000263390180518297503490622581923765327127007135165567659236696722040390570487513371976541946034526655300108638096212936967145063679059284911597380133220766380287807263097527237621248128189908198577305788788207331330059263356235132673728891158380685045534259545762934343016214581166634096475501833333616501350979509837497271441411860028922247938608559405421583077709644888761667196637499715926461452514339340935764381976283314474471033821416546006166286360663758754128209575953225319696656462273563694116511521629279532665855252762556568210940362054165287850684982900439887607348116015313843278649427922029225680925422267469238469500352343792259285540443495380004609544656030668135875247593578126450911435989188479896593824597453513039832218394096969694600123140245189597384133964292387534215342182909738269754001476076134966907295056899242271199462725605057666271285138639918483922124806888575762477366293757267411207687194026131955488390218172411577308894226476692249488837399713355978830916768198626194935658608132183193724482457754454563754104726535686489902525348214394438832055754364952643020335794046571946025649223803409321924474191758720305258903553865987423841867072617746737486013130199317855204580522958420022354827495653438935494126051305391607558812138537239649360308577252594843665089083734753309891170548790044661927840656502874495973824188047582498889633157031745273224063230181075227563347508439750290890638885055380428133534587452534875629932340427158067708169670953678524971558876342572417807374725861298954628178437220149521873249340919851897698011369873632061411992172569676486152643002122828712209460167986170402688023815537271090570417143600377736013206722316312885766472046090526394209758777338656170884986443177781845994574111741991185307723088101750993288886937040173318812319500460154153247191203250749159510117275035162161870243033631696709973995894017116335033129369600000000000000000000*i1^18 + 294915459523313195623535040346757865714896414404523107680634443161405022551463760335737904425994582307019741404806511176936703032558101782626606995522568476193669577625488806979813151743850311016831296151776545038131652347041844263217304379516206546406803029717555071474070851637410349390635960506010952629047134664733365103415082066316344988720752185201486692612822382708834133963275500297493376247879128551298720908232817309533385050203619865808863950304089919069808020688411675304558580086030456188908975179199179424038579686084863411787701880349655506391561386048369916079004823184203833918738685224314957491007920479699776216133222868615614089551510163654860796028013423594031807491100298098624982449710941068556856739659041301764847576891348823770648030841505032685701053938148389718923260216540821590378944027286369703836670040195408618422446506374352948427357139013907890473502863324585853335992139808187003563147031978026776773720458252891409369550042125596817104798864402086097814710659038402721374433155178095547961364305811923691384535589772239435480674486625792418605836173740607626929973492617018406087011245465767296684812869048758193772509749026099284590053157132723110145652610859743635705520562286775433773061262163423176880227399723777833909304917930151096864869202903435436366845313809805592545130036379105997911236585787511248758996535689661972522103571631078530730134570075997337920147715038237611933374031997293994804375181779550982745312639594669794011517508948943673888342918087589366035377297750924456576653440243233473880513238399353949528766896732868129637501597363811667901718355561754626571914616680150206978790849783552001437771017652672097698485530972754181924668790605585096021982608950086782614833679130797333092942234206105526123604920362057671259562283606623461160127992842331996749150104376891401525676491273533244477596526475720065056101049502534441212542505052499714051398278632492638100791535631447018876109657200447950786125685962497894649099866428345387824235418683153211098114088007288994210260865495074233215103910673405824233958084803287672395692893292170118301838440678255980706598170338453948538629545727258614865479842016303245768484641408437066672139333343577232011665937118998206537296351293479324173692519662645718213858244217180381220598899758227353040795768808050377920146529745447457366168212206245913106788435459208172022972279258135097729946237617406214144000000000000000000*i1^19 + 57723772165852454063997197106887117879321578779231938484062233160212680831027197629468039945381364399184591148998012562746345178847521308409362820027437305030673512867762821306017317568356531338693950780514224268873905774079400826746312664570736284000771114179282203650604686863587551432621776167038537626076447338568124699328953755433459219942725074418721980565020559724388787593540405154371343525917675416687924497504769920321908531045594370924812709308651611218303748530472480051697573966852406488311410235137715628965112139712327514688621197310922174245643811356207109134867481341631375275806217110741826904166015179898699968022444796994360089866341863428090185117209654271795991842239284006191197005471521587073069662770157478208164913916744407155585733322046273274060484201054059105570327753656373864984601439431775817715401412868333663418670032274523967385489952466057503088749860678551666101463769536781478232639557255658074016453167315941318795373368354347598620897870757632635071511302059132618352711027152534031115816670848930601754457428932218250389781270576542856256790514746527474828258262363959528158872012715403694743374111234311666814339845594453341184336949820200691370723392192633921271922589799302647340124993391940291223542997291921705707678504952359345113612536522269541008992472512826834368825126221847140657656037785809346243545975536086725190376683613036189811348795076597391372765964309787770914228934780457904456270318492893055727742940590346684816693317255949367199295345056232668150410311948271326459337097460103463163845487111551886868939785636424667916798155023335457055129658931943269350509195651656914011483426277543383091097001054615300531921716882376062918537390792461646076666772434791412731030960696639173399419295316317942820938156106694573608652897982742923956355012918359195819810163897784423339191882492326850992680593210579215444696186545155044821504893847873645154505605595828655149932840352435221470756851986851727785722645560635763247047253116083926148935466776655100095591381532263886205980281066099946013576685025266869644228555266538077634987443450829003034969721106080855684761013674647524555520995322938478734478756771349461433309398722871741813410775264502228151801103749981240938776590702846370725868651528502729555101044747191768054233667221208050772079383447857448446517655701852230352026573111107900642410244928498029882895960445764884031567314912416890880000000000000000*i1^20 + 9603088601342433570743065755315625357694240125226456157200446589664509831763169730735137908119327350376318470562000007518459322464478254275449246720975614631759783230471124982315179800967827599787958980634296005685365340042552147772571358913525830033605490759109063407255402870705063926704187492762708744693307021327517467753155353645116048251032737545404027364719753101635960664832541872186511107149540168807499089643780568532108236919939631812129214077886696581718701242586485442955001892493885964974284658505417321041629454739336315496280815777756219220679875093726299903790468800851167074560627622156700721480828220931484350636006621908424282263209944270182283345886132952238336903599195288889727297833847089028925114770691438407324047044296790904429076243033120189478074591179162721834907049599806578261648541632092631851754661861960474495859531594750144190596429306141166157590406181678638372749751219601026762435811640387919516524097900455476631358828738337557189246479821112906307665790005983633034337147433403305831524645366085286213700609678746278058218753562272954153297063663984786617147601799174506002543969439743104034612013205304162867842530227169845223636309451073427904530171976363374221759158464185094372138477381428882587794520215005788909540235215981823997215559639254336302420934017772958081143788483007198075756091510535349595061075993232651297031593081927614263857466307160046811195975199120384879700871558649554377193718852320585424796235386036122986312258652142353262256066076477679833214698696389523721692242613833775424295141145020841479708448796190247700499729676638390622516711597890263581640917448526587326976993200143902652317773456513026090189263103177385689297274274463194552756373180130311099801129062289229281030151015590579171687071534953330323107219084125200895823543458638372950269478030260390594702572577622302470547825610823358063858647663619710585611155075289221215862536133857368483325950502069886333606450554650639928554040971254828084527112914345911494440601438223625382753046786977814098589573480557995454458894015140926277406091896347505993451529253524026136185280665329972437291334058030045072518138868063837937739123022591819447771185026239814662192074731148344416985836778069001955522652279835460206351244658991004270037673707272435135720803057009264198967220847847172865639663075068142746315254042509938610822288823667723107350852534306341934539876059211366400000000000000*i1^21 + 1382481862486313553853057883058145975139884560913066320626070110141348309023103363595415371823509709865748888171730551179097993051630869336953294237640334103181448323529879970164677950774902161744169255092073247313426191801507539978717606547960639169009199784593274374357057002106278745660351886412721961342195011278639795996933709849414439854930541899486910601444747541536457693916971982264664897390084612401699759998194426677909318404040855192200211664998727123784981340182141331532777935826401409114232291739484648521643068673985021198205430542902353166129643158151651818200325704391778850620105352167069086072074110442843316152972931631395861795519385277215593447394746909841184972651492929977377258626072145224647909758926497085236248279055100242545637805076871954621421071572235343365371319132186226223826112322642738536057243012018617786053694917818977657621497082520085024311589036968627901367252241592712587068408720996114869707794335522113719405584838030318148260592656117568136747971137045940881500019527661066502594149895405847873820816810632538775987411625279940557122786509410413161490051309890420362404795330996537335242760117880723683815442253576843734225097880151843579425114817610264114618616437905923504162786575065853329761985536306082249013123547829629612665691107205556682020649083659283285174598196587633975317731011501554447630487177980713769922989209091126374399513069678737136781322906064622816600513411479271659450921932146342122792655341063297030338287242047487063221975787731824632227882267409364539351554981808435952367074673800423258140690573833378889815474470681640186593741419788291315572251523259310861917197362558522222026814339631314951950565961182069847988003143875389482181687396887753530230042083431927390697532120295124723437718265316321289238766483489689830437944185125720510334222698632146160466159001254149513501747085123386480701544765784759169741042457670436472279349726761280984873032376833341068058598356429843128764931318494253371068293424521942773235664180093265031239250898037499013341543017148185045299857787030480464586230068693082157653100215955806002965218278254881990477271986004516960665285805356306964969901353957515043036059143198383709077474070705455212427751685615623405475035668944081386316920811688656875142121269282157609229106507957318453985561449241982651706868519046372352313054527665542273393088322892470035131636799707402133024236885770240000000000000*i1^22 + 170317401091290182636755456124220175659642766691488098598883676357834426275871372126242227990913098464770205417259032104597740329578720728649510570625944723214582094939350829397463365369690123851431409084718155550144531654782859384522900130468074331100921083703788324589083797785462748854596997804638954151585292043689996472802346840833125862314562524177586629511737612418218425424682866751028978355694382642805533523944994827105713057689999289347269256800554273754253210774031704298973365986041140179885077177364597962846319559641169224147562619733663701098786475508316654862036622883825133854807977242042550665809846961499407751034558913303225750241168810781827488683048863910116797570106968027909202484657437157755652049947347179343019196014576218911963628832865463436976370412445432880324572704049751874196031805706483281793892491289591367327368537537140315684966916260079417402287712696966070331227941555450520503075137486845672567219376443012670954698609681650015726910223795450965959412676564448530636287263292438170032535292769953867441580244862573703408593625628475022496781806570032282475995070396131003429485353611964875003310555766299469108584785158886490525947126933109141500097858353914605879971351372841844571602667769963603891286790939175370576014186534906831350285078425421767803552516406408712463405754616610844539614787046750205305634780085276434356338810509298483153247705390809525538390138831413925784012107363442570480348866224273938340954065566943204582227398738097582894161904764385306827641229244243442022242451923615300252427551532711718381620553666449119487874341372856618456246430431369322399961172792428541258543440585430165729029467568898904578700447363407719504033094319463897040104668676345514007800151871432113798573099857045996992660109149894528212177730970774075147150232424940563040383002583947187086547189255590129931186151119921620039872655394809550768328367923820804053427214741924781524264741011086948727042758525327569822519477502197379189057187175779931440830965078579183581077464823213472935214221433533459557619105882111440344991256429422781380958897342044522774089800079758603323573224238916729607015652630504520998465007440705653524752181021656527428360069205110008889670410593648435962701844480864258067077407798901372442955257204420160579222167123545001281525040958850154202535284507214149888688694049160419305155290487010030795069364250224339757364758446080000000000*i1^23 + 18346099147511561972967926954910384897771307742738794487928124766053430635913584709072625229523339626346174310802775289612867643086587566781643381657410014311133662962048962244177634933564527241519074928958994484936825874289288630538981829182257190840415997695217778831747103192251640371014029418077150512877704971834233425897410414718009814183632312240419792194900284142664220197558471069596201015121924975798669953344590197964969397145287939775145453426638516088726512476959908080381843468333501586623030848767363357548245611260705040969788173668418941535705544165843579725524896755677280516246705868578681117274981792052376372781662345240981002439370145190054114449529652780898723149763036944397353885435286906882969000487750555904376360813362513449933759456361606081096698410731771894624287928381747418981968504196122604776258963730118494273427629105472471768337775210328021605424325415810700878758519873536597641032441194609518398224964356107672489243198965327452542538835141432626345314836842968014553153687822560941629446016534518941040175526807156846468025971653216613492608233049256517225600732920549043845919491309019266023967638496070941885497306492333220506779974385649433829188913289935381390776235708017962691876427034338797154135583940956970366987121168415037348511242331582377876358487787806765802139676079377473891744945472938924420443335301212702049808755274857478935891465370047207534553053915725274654754287005299137660978629893432862093449976319792148311961360710538814334263319467566908742682651081804355241410742673769300883782938291385005047140257209661308537335192297435339097411040459622510041948042337372739817876935673204447731453149944640962325330999447847040549836674766567719615608361246124113956247924772356222944273651391662709477463056633583670507547372441403171476980100382672085538976375755270553121790537014065769745279034952647781911330516012487685771740710956676216733707969671488459634488703414220008605902086260939151326814499084675562537668415187062881336897247026732534706972712779114615460665563630368884682188152639078646823256059627488572341533641288633342251199424453023307597991393389716228017437364073168753291164741549689730601586665962680347405189736884296476554147501218524681378668964572107197144653168558670014895113020837138736469632786036133534407764146697751601394831342322232512329818022404452954648045246746719676346088394073105900733428085555200000000*i1^24 + 1672158463303027868083670011056402629329374845129901363993332309195397883086425301800342536406826678601077401884725639538313271616567544068622583049534061804700810172503351064104801550176834699338857022314864642366013865912196401455062141981078293349810340628550212366290758444478660693820279247097039787075728343998950631432101613476640143752968154952937545368916397102142052409917602820314045523879862949290204142693542302500775935338176111699633314328933917390753234418812944810539204671919409656041121052763959105332505187311180001420088590821491730293250692783557158696336982357135724885952964159149004004135664400364832127186050389183528908141210615628602121527614875576917131459160043320619043321135566377443439568789711387243598398222733637911671506265212261637466080969618802327622340947559830146663952279223820730666709628280975204783998750290942832461605950971176292554797063901078343638129849119599871026886070559218914248929922833876091419054396741780356396594815689033284140944671002819767357246338329036390062010226876995994631390881451320815115640450416974191255521160536541253690825165159323215049469678313048447272918218707397564258044948194123901272654927142154873787425692778650207886278375724938683528981561814785801488365781451936934599024326760069565048728234190602447540447455089710965561263184213960270048399500225042154418398108634344986826521267646743153088816873505767810426853751789441265488229729523523466786103968989636937362582040158673412862267470882865764115976179040110765470206772996323063390903216159339918779631089668667010375925031929778610177337416678633874780399443156739634702054182417800903286372576116112585717963350363013938145442036770627983737264996436167312842020556525973579488528301368680028314970348389431581365203883869058580183590106384283883550240622734924122282467032242696031480069468695143275767123452066532378324253922045571334673734104533517099512163225453816772400098263885700753359111956174799190615019411585428817874671153656467011958444504949275245508552533965641966736101133814742766261184456033683178705765839632100752283013240729769654846608741537382817143458218827563925759225328003951262532160803583394917780020092423735086636485725192273504167500701654195735105032822243856977905235910904143677569190844266475590572049828297295620405030589192173434883230291403214473115118663090599140142685429848856792732754070477227055149744128000000000*i1^25 + 133477034287432093983435010734585768015955468759671010840351456943862605839572524273917855419027642320278321470240866574585249152201079592538128727434943803366505439357229974682968697620770970933106857817331281602440189322605148968112075721752158600467859083139133497570397423584123033489583148317646061455448340294304963075413903941032702595334580046047776468836585589479388651432273050772663469557246122347431633507123704755601909964338431432333349195145086787218485823027690927940569182344791544834763738399145440704527931392577335478620431209890426716214227578914457357838463752430827501444144208074838412714914068057873067247718374369889728446107313510785260242749807267469510417037514801044757239117896701319470225093256481584798835197641249056021352195974654737335015904390413947551102604920298938896849838407305875130715449732371964951270277423448898963233621292240088723744754456202356561453882338975711207832372847552697901421989194102230217501586271963480777547610120041371461343730442827461573823153272775529532995835592062387003216685424481665894148654553380101727386314606267119135334157291788661105667666944423228103938380959681659541444884233010139418609628670404400687609934676304020021031738495039155759903634369220026009224183575164872930300988871193533233535245747998517772629053012585199095601228322783106725460243677775072193648397935630533683532302242815704417306494029173169198580670771130817752885931638271016424238402958230659117993769557448779293893723237920295501145183945496262733293498889999661057269942681571852191677858977935686727399341873061851531726519664749901504038233669779834739747920291247404162961283218780001881585603609096050857095930218123833745474546602605950045677612961607558736559623321230293196653098330491533452735585760353159490925992980740237626153161382376740940186194731291943677218949419774427892888556386162600825728744503065564497235544242461963053980481826172247405485457106007791419209315250257493226791291935543713434795873863428314169635336833698584102023535150187717423247556895947270498909487188070234113350338335870518654614116508482837723852977458868601866624551384622761668382475582939099710210687852376401479447155729159432805892381945888818159469737046854530398977414921195607132895199572699592403004642187069359349496092852449134847217225647081682841825574353459960853894586857922114864965381644804817840625708499341895165542400000000*i1^26 + 8897156692890907316650144436603322691808496688144178238721684813236518683621060061989510343433137993786029637477927677682268430848798234279062436969820142386752254782556511709633480505608183100000384212552719041617374129592213502246653749738101816898581209362080102721060351480498278821036650732429851773043064911972450556542423529500072030938173294449733101796441871070591182720383593967511197800576341487028441721635985309056175431430093934977580166437828078684161075202473021187579420691840568857685257076272940553672785761065040597675231446107339612553404321055949054109505732632225213076008703540209561029384089440463832844515394684631775035384864480738937157281616836693175172102542722956324997990227187433268338341654308407296412613385658809321075375491277467151359478985336266292265179529499402994523395998875939846082498552379526212553745502069653141189949957991683466405908897301927280464041132953973001702083982901290574943935991353813321798196549665835024707607458608119735983511753057850136346868191645594171892032717519842192429365698206727693561379246070118872861436163890281713213589078230962760519233286709349127431418693914725059914579506431124132099450521763585612402311063360190784720992793353202817810635337735231552564245546370700367657760546134417775910505322709285278399222459251051052928180899888519702075195093937259260870484106066103011954184725929910520284671684818216787700032876519876010849650819146089459795750294533396009149688900986568117510750757546103667841639891988766440503731165837655698339504313856002009632837697878608591909529250255847440034778527223594904028460895700325996302157664766056265718898929066366268403719149514406254337130824661561292011918349219100955462177149287400218877476579551011596192047511060565171690024348940631028337380722215701035044341010560283395589308022615352890599987471324518660530003483640162163596206511749125898947730292607395374456526780081912131889812589467213998138963123552579780772823274908847755214994217687483926876091926159902203666678294002944470530616750839681666254564995870563954182706028011980447664593251601211935777353546551659265466069611648190867086441147954939387725296953234970164569162126779190442548284318469540067263376563171573500533570366324649386943000752438632182138476328604576072907348926608029178663288390578743435826748396961476581569580611358956852313631706247584399146588752256906035200000000*i1^27 + 518499603347084890773625080328939209051992844836131547611645061541397550149391588210598921308067608491998406473653463571263479420695674645587595504900526223229313897610390371558785468998452322307905097806965951130393297595735548847822793355223967805719582958886329037128033333747713195456200583400015998166823955240051147779319472789466092872719729537504174456898025128844646246282027130374720931715906794363638375944987308203049909658665172168256661088841521982444082470059110546454619467910141856682556313481266771261719626453513193037114048959452551408323001008048410732789511483676705634600540411842724877511579007008701924582943497959868691432448360685050537852461468312907536026240256655073194704109215729047407567914918439187649103795391913509818935498974971465344408975204095375729814803286505040088428946994734782820225839415119764762482036231138839194213370327354647235749799040028457638678577742281201739302664406678049458476046952399822358566307688595824402287223651120681390346602181801768244917166058080287965109650955145008622287611790077923133976133665505379585261331930005673242699450183071852866809384316759889062344568760613893213877482880474205214109125049989324926504826714242598537583407498373377327275007604933854886035164866735445795146654287694290785577942373582626351655600752606991701747823394379977749664002028528488582001038764025119398906738511939388841944617351679399036759223885790404678713263923025419696217220905156533068932593617231321683367881049206827099583497350610744501955973559667221288003073889031624227336989342246320612040623119320931008608085256948718184834463155784122456163402245309314375059708893580970414598697532057813036639025376179712170558176254875935672603523452175075978440990821756232459220004370387399583459517885442231144790131191082774953823207290935438526985107367395037777721211414147311124236030677049704665092694157774586104410110083751049040537643403857321417583771188603373908716371777212848257653387096724156848406940121730943093838247302253653912021395869227762753165347470845418090963031677142926567968643578596696926556788857322199292241041013259448068277138604108892079134830676386471767252273548533648771642734807025191924408060563555566085706852149568688436309234284422945964236730677872405333223151183222620788584961464186493739825551900774429959670894187619878458190578242080703195500594137026428980388317785751552000000*i1^28 + 25978136703830184623171601291380414209695972582782654832372819643076684761029009505915727290980952901976278787955409393444938236789152161480530853218852399364051351383264249672596182635908877017502212751442957616441898672361661471932479561239042850877259448770326470064139040773130865419287725577702557562177213918814522774048601993809251741770179843621157571770943411482234733506268214176125402387738761665529709180352738376753705429216293829115181188218875315543942585291576499028027733586335866500511116733632923882049031749181169207203283748187969385309618825144808624153091732016379934841989618915818591759511837635345564323417606600556206954753475401314200532876303911138501221208145910357239601334004946230177358715841633624752772708997900366896112745509215115224802472563300791580984369342841627553366128176041699030682703794620987713486798396779356160419241237412493306247141135139613597212570533411141575480540496555571728702820954808916411737585461567290225807276332882115810628933347286659731142358106030710909154645592258681188773799082057771686408814141958449981282281501026904029214146446108895990179313012332458424295924276879838468411094219668698251784398430601389343801548062247456333668015848016287143837951217436841512207575823711946777970773412303847412969052337658553585021481708154380428758262512402126156536689935905352681152571737230477145776974917669684138164285541278679069108781365204175887897004420731307378351249168051539083928610170978008019760572926082514166471935546972823134141036921866484355851354210930865545629795152197102182825652380530193173626794716664214987202071466546616404145054507480437340046165537068205966324267343572061273307703313797896327618788889991636966135631547513380279999547778442804328828622731864954590733694007390584171537923875709058983976959136185236096039147234471415822515241388166116152350231483413268209561175022290502981460212000367137312073012566446003409834169687712472910404970729328551707558866747123128772822774974656301302015052791223898576744326967985670150220053715923595395909073268166820218065614117894872036302037566251514139686175971801048943501019772127121459567632715773391209415511579394645639091620505129735038603675299682509897281873973124488634228000070658321715188338032819781083788364547629343236566524802717788043871022143528408004268229494563725688904505734845227094714781353203633532198478413824000000*i1^29 + 1103735352381225039074416523055283560032903326625138375722655655550079638535946223487969783839251636998371479609390485095856496709856778162236122775552719569058765232777602888615676603895068005309863454979045394456719829049572907048801711426146475947451598020549994705931458116520911957050113819015190865068028498204873239668392567648139950084382972478319399373937412470923759530509954022617926518948874542666532950987971498979789751187373487769291182695672024006827380761952024700617802636218080376197720801543863296525695145299642784171727720580784872826725748713201368514683540973868037760731086538316596941787435494610819550593103994623536611895918438370025954738145182002457449982728403330379123883311305489416038457920686236277252484585284071755083595797906006243227191102180481722682423520373227977138015509545425996019804196109958989944302130912243455750387028479382915851602589765711495539561941342253365817550959927570883816423136924331507677113106740052296468496658165786024275363622505216306736185776306891581144001940186418247506592025972978703340818199276099240534610817988701633606613131515542507544470820972307376095887274987180490645469761022929185889162334579765503082792457985533355958209144296253073446402302081188495336128208793458228531929024133470112627397024694649148549198021784385368358321179285294176429419890566417230863560132642692905511699712574930445188855027213337618896459108818049602745912333754680484921899345944633425546388042118270747002394323630883323225608060074570562703686654885120306614183272990829298757776041516890278641343377388975332801479877576034068722136611524254133189010725405313133343457500663451021110592806719417836508827521859748572862111177795211239112079563727938804821726682247839424452641541611753008035859274647212126240648479370579151251567379017840042231065890153470719055461917796259562108184809494119525369491245845659111929551913957139052277100756258144928150141738277025372837119946241140769905441246121436992625227394631477786520100442792791093624297964397177574601062322231898055751617558649948670764286296560130514817736313043599718192676684026846632004204593319475960775322664336854151692356160623702212306968382826441825287637567909853912877868922267491716388326049986191115163830019506071335330758955448657245707948717007516769655293288855020740246131321814765610571358111824371496166177135275101937398185984000000*i1^30 + 42786202972941679876134811578082358840453813283760034468490375340011201215214187940486769894963449464564456951031974263203953430653074967748243265919194461579626050406944697057222711059720974360177619362244375921460081370760899128206805278353261492292879992832733241046253863692969910118517655241176737657701121202648842591121967719840657159584497709495441584004522032983002747676239020950044610807287514983694245527214644007090143068320706915167765707650834076284149940050562268123711396468098256465575194790367048707016385175673078615672145067901385207873024478904218999193235740008793296718653668240154706425835494362880247751992612416306146728132842336316124092023377009423135604636911411750447083170266017221001356806642455895772937991505013114376405647385045570994333642990520834614533350746232728722459139451867607234629366287233214280636602440759324119584504079707308876213858643820699616753193653203907122417544949301196381708190936865864724605893112122965549397501102828978496361159352852691544119052044505568812111715761846077855620992249507270806472964387117789410555979673636645057950553140165621279333419403281093436502245072190132830734300266468211465201016866423883700954350239256130372009432505182287236253501971014679773603058175477693139633264148531825164155589779067213136136585268647639919245612240812583117415342682391477528580230206909007650277876362744717499605928412922816516268784675451452175173858957308602016767418200266531463849534829711100636701232655153625278988698962216816848686185526681290530705155127385666890906194544052032775505379295895242296499022374856404568346322834007444925130791514558761678626584578528369131244441232374585551685143844276580353435797659978877443921401408008264777596005483317143045487064018541801297228297427808164118325050103872641422358033217757795447553745647323822482257108263247376958407551851430646908995858160103295617032278427094339766287094878100664400013041361641029165143011202095798067185651967323746682485454495248928328174427198047283458228110944603523600296221602236314988124301028242887385153512386130094720940949146696196318244485987986004394437711524088534995073626222011601581667920766414370974443399574725142493458563061549786253253129902284811435602943928731968384098891570768405086022386122225797225967150494454536822007347784637368632075403762043123703502917373086101899688885846941783556096000000*i1^31 + 1483236210971663867303191742908287088972173712246446209262839594510672476769710783541183632929692004015050300960308776929566443534162990922096296225173872892789049052963319436684580119361053729311377273756788564945639343865647915225132234182449375129140637868870656851473529797252832103294026258153696313407893019114993634226350888918511022417214034977152021625086956236716248956805614957077353222622367318832985643419301664418537212054576076747791066418092554650615547149815834515630319405887355802481661659056729613265914520161133253300684772870407004004140445044833665998408968164623007219402919888863357474850157108027773582780438747292474025512209940929504465473506872426847944815942822370277393458806787241869132728169459772758762006952371036755258800308679166787697357041376585986356303730825243800689947847425724516996740383796668569543865791546595506833462147691639124155613965654685213723363046627693619372070704120745497418197848682967181291133403070368320230218413561239446028470953765375993813059639028777961357096639541091409416354895297577288860358922199783999424785908420222838551066883076874740414112560492089945981036899392572225670272732327907462883534324849176996794898523262506858178607735218985754188173763463974654459607702570807981564565049836681517793387609023073879665595071966721285233391683819617081413712151533894088098677836386039300879549602013385730788679715984145160602167577645688095756575873928043884156555145563618550307055896786644612534361757782622436769076266258538546436249500302662218513569707917613070340520302254143357244147582806568930900882733536822480052506472893717291819064391762672330661986203319462250301178187703525929343048224635394376967629169036887624889588118692699033941252261912471014428033076355367924170631622494749754579185384943240046375514100313261027422349501478465359884978083573099735587314833499532127751405264820729709563372785236970991008601202158401069894795117676919769775378887763303248867505898319335190344115709677130704033604918788993291389858292123593751701156238048289046325342368008034957393108677879315665035847767240301176467749685333749399158649941642068260969882280891465089167003568537536396720250955513879717133554428952904453965416844534357626524231217591295209870224441086148448770368694635383426063308538375183259229601950023146117146934407503673803029046917258179966224644285685427077120000*i1^32 + 41698413693402167056754297033402429976742175843906155886760924594966375569354902766857375900809952143459355050930201334205641587541018756156180891906968303737736963083308653732084332334159145575402168231753795880943457393412243710120659682302457429124091167634681609585235178715527954735947987778303171350910545597324163572280913541626699484960492674542438342105866473537420649739195133669794383939788214136055496589202894795890695520939348147673727636300655270488035231789279483981663976492934814500636247221208194366719457679599074415726801237318047070574241799219368347992227673559755498004950425664361743023529175831301872553065482280133439338385997057983631394718194992922581706716679877772950844562353799167264989631105258688425952709745947273712384701729690451335931179463554320782339282032342960281089125570635795448599540055004798475061241901623719571674568792030992652627144467689218122850127545566484556919898910311745887066983496925787518971867694644395346799089059993691396678648836811836173764691997859173840883918955980605502795669041911887322392805794844901743818700581785435789965253305829442100755262697803232313236761433246584864292894673094410365180512637779085793853973149294298888233522681826235116327835609297760813230910270958959972918738155749685168002466459203927127523543395695767803843384491719094681309218372179174208123401541925682084991831763566988162700517977326620865486633741258329531769678321513828462976614091307889408282808537731717596397554684429966938056690824881830445927726308985847635044777740738210632054857378586264088080046703696002765468854954196173616041412461240411637490830282144035265918823072071309707139677204800112921992958935765933426563956501063474800188953783858533428226072469517609389115950808734786242044400262070932775926634060132727583488616192928540224088318727089666592968273323869216136237412535574410076882554518661779725282923498612589505859364261495869992102036450424164656887188499699006892420417568582813241896540304453578148488656107846621635347089204227848558517816811740292929563787725264151558691086980511854792381307050597103228007445221137660353937761038196060603831233048100983896717237693910723476627839660821328771607068296387277075453798495952430276734574801025118278440546926945086799353559046524311830746147715995859007662920952337785184007274188422208662877412149135374450334689950433280000*i1^33 + 912185474721565013838576986287608289890635397452685182898178688835715625898484340279380687068499425180456506084552204370557788138606688347618468158571278971139082945147474812475071822602431342172366677649038217226623348540729784239700404270862991977713710395883402644479742824832268709179564296469162336258647570380080706800054041945907336091709471823573294358810346347532578092308774211653507010470390484685560960601653799838367724450838423353987566393484275790406325837524781099553861544834459354176923351670239428333591646550904332702583267926650895457565014757450065162312753509400880578031672574950654422811031634462457679253735123807568545601282521353275983139059680110274540766710247714583888061525609947524904043892870676728798798491899310515555025605289376898452053005402218981156328450671362542531287550134875876205920215311412083116575185608410032263176947815896449117512318431744269794079446408540040764393754545018952554733689854936912324050788452998289605376429155589742745572458667421917006308647658546293332686978939259613140863184444029149508712705560262520123661718699750038943286352706351837107114420251960180816449283824232360324742371464484792127350811995527100223448208885601689163347945455526603027309027284767423935763587313535696083674042445495990089122963274560791321067613929926538348598890572121624860391013237535189436351102760352407792803854354869644436413889838424518329006277655872246151695065466405841206901438333790956322013855490131567164138375278954729997451877669894792813985025703989997403041491669047436414309922581737911541448063752165409560764038020294677211217698021687045766941030815392276597658569490599605413542602535021393620601077945011837422967734151755389662473005889451305287242633825382270358731837610932440542899504738591284272666671684961864686720399949368784683800097902420684152267624256077475284494466778669986080105951834079464807957396476461598135249229660253411049158898726054591289605059348919378026709034642374131193027629802127261809711053174519023925237566989093574600930426153515737839596450292686517302024932595364620347662820900388086550232214466174550641390261497636794109121779629202075572472458229725305594746029901685445296119801685938367473948450392579743635013346986189016864894811268007675891028504516173505896896081158084898571219365917615355916078922534150989205274856419702887080095907840000*i1^34 + 14499233142044131960228083428533204584954094530698285229859147761710661281929419188495774507819107028048079418793516969024280624132878216281878889377426196846244391722352589268290961176437581520430649811892923093812318159793771779090794774570310772705240967349407285263676966231709849150517846289667344273608806312356697960609934058536943036165254728559750335211577335000611374711819660973942311800680057774919093072769847803651820147420553022342077424757927028248263631987010268729679099974443731991694909883198788820059942846208093361064843036922660401715243594844764423349490746033464253559915807714915856319614644016085692788560174207900331696567632694230709389304273624036433072120375487712272362746789056534934709663341694999375329508125277100946320971422595432522642150824346224714578008019659776933287592364329915720605799506822287132586548134279678628697601364858566077128672354678569777093330805344039554209804061021055237193803532574009968839500909361187612265561632396127827369076908502082808673671242375286117219594262293937835589088272625596022244038933472966526157696349837326117895440231013532580685022826031890293254083510378222199546192738975197037715582751855906226615781653147890420346653330171116339390167650379401266344712348049129274320922960716336869930866218471792299734037118256976115769782811768647165613070473726254121600239322807745294681526325753232916758821506575611978066554824198959715424306271436212995649633567367730014179116546776148594479606404575093898153784591700224137766808709578160543725752528378972802929565430909504059682502464174185717968643699917952887574538306534479188231384645743843231008410129631069933755074450734886857052829913296957775164101161913326582713557956107867389563220177146814032254890560438095680595095204888529981363554122463110051264244494398947009574001129352660202407509217029290271979732745709177344213430158216379742918435314705181578191185937969224554437504407163646506160849501858618198359394679226575604088670924585470999216234609246054206158072849535654183109533374494554499335893828095526811340576460969494543108851816316222463291761843807765408332524183548796772057004010046453582131251503323129054975145083293252206780745833942313471710279608119318607402687934620427849980146288270212891502999111873876771675225138288935019380370138294708113277218141250262244464530437750894603796480000*i1^35 + 132261139436330116710342884994551105313482695828544020463150039611080481760866413547655733737390573933391984447400848602538473551009002039317979511834123311034571312462843717477605435336223997689636012393046788589305627442706958135659496873776436734287023095915488670512194149095432099293013312681056597869939676845836089334317738826695445284846470515315073980829044883725914485645873549852579170430110303534199862346339800265118053755025928463852918200644174901894524533946944916152200737412391554304449767516722785265950206669008156607374585269785765410386115441432436766800940721174294986140410353197755650145999148016367068332503144546314711953349081580129278954590832079554027122263340510498148540779653992959613000328299586374109969097173029491956051282214369369569706392596824286125531348755004351944695828114647988960246345467097705769943196501645936991498729440890125071849718323746334637742916291921437211479379496412408177681983772162193606868684439310590243475040166510348407515378974224553565121133914412144092429956261176444988856211522775713827417317283159434115628404824183661780829839643656077918534860171908901195767200382343659634943072872658183400629764085089089623119951684766012949975623592148193561853553929466469785873069464911524162759357179149930408213157863775629628003640373066355997084635708006107628384138610100206505260571720876877508209315266433061001709561061501375813404312790805954845419468631618844749847826241941910142994418232765062195028674935552516393726433908973502139663983172744714431696615893566613264124289428871596779659360881666097129630596890146224929529994559779269577627758984961345054049070570533530706157753895677192587200498471822136822957647281583969144165225850151948857148440507150840894213130503630032303691213528767558702281868070773153536513989453663168411327803177969930214255610839449353078227343282460206426120562629970721531165492730227433826810560100218474257356643593343039911920052401703096517935353057358800331571187607739674502164367486799995052988339786124628121050578481295405301399170531912867367556958209047412813035993450628202253111577995889113599106720874274491573915406920931189073662565753311042396822418859237668136342640628201081769044306172488776856100486685743683949568185331799145308291906816839426285422386285930159900131690080896399111332283266219021288515559234156573491200*i1^36 + 49446990377374367104522156414041278752221702182885031717975845109237277609101824900569946720696147157417197748081460895578995832362366031685422637854235280485234735276806263269729180374443819421117571631884011468427699028782724493410296539469696011140498130698397089221801034783363102836695880689350127899563645364417217723331213240869317792658668165907593034523876468903598133695215143816446988677279719546974215768312071937980142515019566192723042291380886677057510837847166972301139002755591807100998311856453652252494929536069331498801184527246111489938704675105370341533470219524403936222495887898996948518083061278649428704226572184049916618669529940392760197995896729407891330349427652469871322414061805285226335361712045090387596785611318122166139448338392350055000444089894737968046345632840838218861782997296181816513518560439405979381508412312423824630433503031824781693320211302964687023815876158469155716122282862707662663378888688422766587637553080761588418877366836890584901343463191371757161705807914385933642242177656152176387303271707440339637039920942470540711231082024187667744339573814106151875413461916503580750588959042455964486476031521346705182905498941177511521459322197419721250457825125154860759297372539714332259788892221778198852424679503685115703341831541885722657407460065582465681556074387921284176443285631775795689774239879119851146192515225879660437934126119683693170292862171541887446772237553846704715795147026801808758510347785219203217516948253133885901367281142107850911094721567278627016385379058600789758921814716499419478048973618354483478322051020600294027016038389704769856411974097785617399483098512782893453705491788194059730808298651375605682014636228250191770794255009093787325558329542757517372091470841039531476553754866434709945910954433063918515869228299095799064245953887739804312602029936491765193272942106044323630774400564207674221520881782890211988387081421092022434491022164191751452447662349751750152959451757116348129097424508168889176321483807805324942707578386891758630423869205194661842287227182181936369877144965077281879703099577961732729126982081821818684365744117302937836196280740997034263676412695177432339870514002420950414241995764717964583141676817746576064147570910455763364182974295667571184012557038362017900525039657923371012523913433298789766798532204150957802817532723200*i1^37 + -16728018114331061058073947186733777331862655462076225827005393465387303190785398714564362576843107561626784479291636635665032778059724098627020748156707267335078569151666934799223939553589067493027374730022076428105412546251625471841271216514242477803981140685485382901536838824098279923226951051479773689433812664972853062995547492184056844741975726058095254206239650665940970897557595078773714038003469966634723962073295563982179876444190931444188417511298163911266878135289173932041864833617221462456549850177947320115759758124972061365123492997300939653461865197229945618370534576431914729759812419539150350539293085671879137180811040463057965470432604164526567890341598426668956060150839460099722541722453692146470959109004247239066780729715875467000860135475609758586405288083470244790383344138692008504951641217340894643932626006949832346883641205556485097141574026310146284918208269398038051977949440461277466979032430000759676386747963823048745942922306202340996286460303949916269916953840724394849004981101210758639661786689837066428595589641922722595571591974962053047044585039841668205281116012569798475075912791953662446202034403033734015256594329354657636456503038143065009880222129380424041372979791011142103856912773607848421812249890092201240026160194871924752426774805088696009053978241773536493731358989880149039835278983478940463008587850345275675798196690974671094660922968133091731569222890739946941013336576480940828221506203324404382820957213584780700332060168917393164884997364619917674369377858100478683847443193651972562395753803701006358622317268231633690397885905703894159721677470705443264710416626456965622489629952529989116435194825699819234693228384905667674823761846196525267153393019443578004351870776010021301499960391110395604326856452744257638880167529461024510603039883533467801005771358738969025073635560243213810376482405157756172373773939045599098422709349326960941308638125107750970450156362021767781790397115301088689238083168312106175189880357677816839068551708252527815517794818897596579969224072493184472065611618887486163118665692705630488445190480873334566365992344695703274585306416371725064761050934976166471649620119350341863716531756927838588190825902977895431740779846086548022737641743549122868184102069925842641152088849976372629871914331585001822734078588901031366514475508797708988684697600*i1^38 + -224232532923058826748810884489316696161114199466051924341932803538138966587480634125027598861379436618849449602033692749783908560989365257473846549173388956566393212812043262910414093488949552279884683411488932690726280090280174384333032632011395783587554400838317595076693929747593668781313125573073844278170403109678011919800228258446098776433761136853816230407437935282339800663384355007666330458294349110973313149812387926554474914948241959565355895235942675529563189873439201862268163652839129867192334619303266017248258849100427703741774374639871933405113338622442718481095589166136371788704473710852471146235142214310241044120690640087654699887075065050957358289991525331781616442926170822483204632464972966393814493530440451102326606808761624925346520586441915827452293490926890405390576784004216736344397131250142185194282918456200228573028655227120734033262790735954668432801401599923451769303962934608533898360262088515477976195907678029397687023199587055477203594596132727044037205709424811964067112421203471498659789267670560944571041555356647605447372740854135185421047425396179077897399734880478515365729473524832212110368073320159453521492715165262910625121161588831756673221526908550964131794958694466382130740948065667971141819129986460979634875272745701550844331469591229473640509822205066456505623227820966141455580071725405008741272035618071395267384163663087114252700923832632359125330272542068546329672406871861719541809122978045550731737639789795829865603379083965086027301543092979794354493530079830815501872794768033703553822965190121719578805418438151698888541930221301400490561999122142738125182321479935583126543214690141206604416988388748902064845764153463606105128721257538209751407758784377643600132843930182720976533640015962380148524743480088330854964006251805149058617266019693636403207808631730241327435372195523192819963362287461712155434419217161173210999072295464174756930112756005189670825762276244860974058558212418674646648291623918449731106214409562942361650746408256823002729155680378740315213199300562602415423916481076860277922015441567613667351339367154353001076386995631260586076735915329492474653926702439728774245452895422210642392954426989873432940232487537591896411755398803569250797970955073301949866086674234788938217685689066866238109827268387814015532874292474273905966268629167531622400*i1^39 + -200900381502460371173176811435548608802357231249068832123301276810600668642776374997877834075919711408499991280564159537386619670157080709152327527525788921043398456115616586646440159287378597184610277466513571962683541047929830539285858595755360236298315995757051271912167669575285748505628035283024086793444148114687073292437738807028199418548219150350109030514302319534573450062478733306576305000167578668214209940994635074325187472824630809887570904935764343791917308986196552156763016148036242847630726613168172148558399340889544129993220699781475459036974533810328643662399740479043231598786460647651419154967311265917984185985261787295159148580367810245009802606160631171563423232174740302489380941631622233346633187354240082966752750115689132534124601195121491868464992044170140819795410523869623352005436722505369391172426941809872603144422399335474499031836445976930369050331765376059654012728320602467060429535269453313208096906495071972371903640222085633880373156349336615342543920284067164381416264331936880934637763531724871945502295887020037189629725412588643249900039120824067857515486461624616680116107829317830667884443536930866471007920746214276161880137799894987606414667977240471377570710435088405350682117867746884810852819561748643261761063934867525570848247956311049493983333332198005421388139478363138842096580891080992708140395561896695916450990352902693301750309047301854352172010507874010377804572345634747933995775858079535010911907831723697663954706840956861598471502827743534088554431845185058824550759062674196254265018022016337000904398119191337732624164318521732498364498820475541943096818696517948388566039752026574009657888376045131820482559949099475282868132911681207003301711267018363844442850155393363075437543181290542850162602179038177383333419888216999061904674155366494770573457020215827316746781436421699665989149869609031009106208652170470264784768719830821841200712977565080361000964806098816304330772902442414347044937249940373693849194066860255074525794657196373606622922688721391698614703254418133945365184026537274082589833050166648405705528761980540598193447323259371069256297900705774498143346056004741890605972900745820812345934633899099634846089073909384352360618810071492139243540496182895023306001206389014605637075896567851153711700828952640280709345598200330502755734665327280128*i1^40 + 2887199657797752399123328093053863070104543169768998281593829719870809940917265930707682949236473561420510005792704520053128100003975240289744134229994569686856608032793857470288395382475449356256435558528435031951838795102162462644206042171709705224649731987790081293698884903850138851633746293295939189219639076214659092159803039685017322715640870997812421939451339433847468533707673449877203425311995849539154872950020501913387320822047472977641977633428355519489992311434038538285117768889676894330803635780315539914471542403398164549189411203944674988357130459153858602614669052384607995360560549041253764101502856826197044256168399514795365629217494445647870647781386656646346076493752181508972698999978057115828071527756545695993483239414598633674744420049717112540330363133827480795210693672091702566539575337208125984061247469131966736988259573027712735529280350686594725334537788020707971125208109651901127309991817136345168193426400370055362385880808176639881729504598264858199778298687412932754709621989832558949066815288339110863586011756018391955564979653078192867686853002141447081787149870801309890240061736236624490446152008970458150194579523511714037775065771719962227437562299460727218692371829848970615445922629831765760338974458932564012968515395474061148587338547491425877879917380758246688163466236881661464455790601696502966669097153222364093242968283400900589018073247211807367781925780154327947694302543347016955118152723406338973893526976418317924575874827826071753931569432258400740326543994482648889570446578666431484983809232263946653205966421084723983330986585722769883038629150153727067153447811941700305852415494395918922913764828101279982108428899430981215442208767447127765082621175215277689354343137320270063170926263325951842478668999989736949685766043054325885456802673592718280074586232287110739843685665102621598939539528360919291845294690254107113299469039980651968560532483043202145448091822340809032582911516731651929334591863364001670368155431197039197811158469140842235848334985321373646681361269387629020328774762496394410050132550916402754758539255609459329578202427067876224308417653893178995062522473180271185276410590117372945407055624355170078601631368441260620093810362532027462166720621110989637451645313502216384075417218817804755401111392467044840339924047254726154339409985536*i1^41 + 41629670159441179310930073900821481993497589941930347016298431038277278674262093879468961823562479594653818237828416575314467294659822286673959896956386456854267307500100644663198829586306751638803382881521208770309954432520385094109528283303892912505422628969638256969203692997561049128572381680591486163273233173603983134132577655273339150390969997923056220900616696946053326893594969987345965590356702773859859766362891449047348664312767824318370173766915164249366250235050549900624438666150208221964518652181109113532410691528897760463404567258901484513868055609054367664862545830450893241644104474236812209096828252440560802600368949821316548401986295073845797459617091225860010337932750658516090257745072892410814453115805362793854173350525625975113338011450803969226812448950656030943634377688741081715205082843342271070302549174992173113009754043604761043662310551068407222050184780098907459064749849306440803317920349208817654353512623683931557716945209483396137644559347380766274442242931228369430311543612448977785438026016590825291483534459781112395007279478126018432097772274192990544172631339356480760123237875608541723989467137393000754380210628525054839846043884994196968767126922733739252813980394260059463785303612035753653086310630144880940070686530789217973888571487195607945279002353985238382917283784920461424356808188890355009445697521760621315879763812057282818117224720244131741442781031267951049326992281667609178454982742128053154530894502162528491822224165139794483323264261089027972164189043636004909641380622022781211884188464745181525302569557683880670770300214447273971802605925980601016170863147813213651450190135373842885340806197442899553852500855736089230259644208674375309447238272358021745340358351537808176170428593330917662154170136357010264432540905243130039150073599870696638574487463045547091761650057930342161435818264867333240023547659452209794488607392316945177110511251863125848906472001596488031690182729607559358950084183786919991207486093326280423452239969749320576784786777547585946914364692410854562091626150662451625433958074042790721108147883887859233908552919385067418729144105743282598951467065592554568049399871631576579870327733184139791287422184072846397548918671430522665523076909567239959635113139197233940896965399645424751893688147313689314103742115499816428601344*i1^42 + 2114426711616752143697838637899514501856520070380035587435998005325090552348327570917122874921770031258966749941047153988410972844813727382650185057291792480055850983859192141586539694479468882448703827243351619885693435245121544323595019785559413097678165402501833618078435098592802014577615383813669316399339924616531664478983752476025095194531691097919462575026410808585182212173228654021981893867054719170179062701342807211735652014274368760211880894997862825054139800443456835564877171107405681417096261489047123471049764684464142789506115068543211499556146681665741855956653761816146079161432765926168725364656153933967235885626806362641160288358399860693106165112281244309770836342973221594299354096525946475882247741003336634279841778302940664147970424013483279476201864873693780216092932472963319487794564294808518167100426979866601151669595661897402859793448056871648117501078099287199131985411089289040985736056184245884485668832590721297419796503023177140852430096207410227081913836404987889662181348721898225780085290407552369132397018414218441656068663137225308697242313905276273701119446211460022822213485118646267981626289918589834094989057649853990935389293963565615035685816857163858568696107634878893157951131903122143303161321968529678088035162339599202518183809836859687757802246157971954914842775921225439759606032775414846465225045318227647250283256905643982843924035256197951971292354152551837661491828211080062350646073654242999827240204737008374111030364907196465034568058966780728469226989607114085348658241072637017391757407721987758202843944462330260343984954334984438506056636780384764726056159171894571365217100096286797160590926598391517946162878347521095536542187411594154710399914157091832103890735314691933827463845526105537219347104684596179130763168537729629885996316808396530866990142548483569477634961070763014468941647859787804691077151400695078176644803152624212404118165770287040868431275625647885879713918911398411738746804821402841673826616442776424724487011266615118128081193906250240818376682976369115093513101151892117055469235099068247215149794822698851353334895485777807229606902856024363910892179540143634940178771988357191885987329734816579838840189633484911987149475207080581262590855121284449645553277790507131412793866507658909622931305153257267844701377224053642424320*i1^43 + 2748316277860483955347590521324398925347676710274148962110604700472236313414433204874031874967882447925518402112346429667599617816718216150388240448415436347308040737432416984894794469696600925380880508916162390306324585077260481761057908152533875326716666679695034663215973652814540338648899348586744746482687980347809433720335531867930155436471403939578622711207452212514819302280141435665777768557683844111285840267995097995475969576834535417786930609168064686052300451151101352111513249004035180293290665058165250048711499041826547660588384780998754644127291415164042922681716732221201150613930913669485627571238103736448054834405159415496535763602854783100789228093808812974497467811506366161832602938982068010455232685920093086106701772691545473308860188337025141304917201492795689537235208886925936567485650956287445293919595696241117318784673157794204196434288209513209171179341174831064292369522896472351013766757133211514584503529324819164741077476179285295086935844873785484089718644822665102532415476136618614502572356417222798178548559298434914763229081164478999039075567118096891268358631429346949744300393845007139000886895097121161244465250488053789248180375526306386721022735864073406555475746780990299999406327243279447642650798649658600952827253232614013696073230370961822302010366830599767611709582870579513792798653616732706610688044668915657685746363868739071906977743155321261328810276052301240588543768799972499240538413005373418084023261390381725640198397009836914890760511173918497189414815889617407299549096577458415607075821531265612455685275515982103163485489070745554567182928902578743156946319763921036416923173260133566005532909576937837833495717190437628132434008860687488430797352497599025111010744645403518396355143793185973934052798000583942810197721476165255877701391531086006843010525747247875457292674934564427644771498929744067479318295854190096360317323990366880545650707735016476290538589006840786917701109549543194651601179646539644843992022925923011136716942412655236671300869199575216193716291087274338088855539414063934076009219251054607307068432904655434429462486485016375209764366305532944282241095840556556442753287675106013283895813227336982265203603835376453620866521302824206149477291986173872471237705107531027620210606868647518085857162482274112416891033205767680*i1^44 + -197177902226686928873309936222318480089525653945805392038839028408791241700553321446723787394678319220542743290380481414109850066727226254482053229731395462905965052345828718661457160294769307035648620440831298840005552131660742719929750399021732341593431400662170047169634149475815377512017097890172116551065868529145330391534700172594015906840194470862059443433939492584336147932185798556099799854875292326041334328329211138188043348695365758879774977828618031763473777014921984599288590922599769902415716109717109448019341325032238084277978123460824849276990387541111326023618318201858659498794399968534864383276531006241007788145449547941663861048195478531670771026923860801515296580772124141750055534379963400357607541579797086135752039565017398960485229673776230894343609985315530640819064435310555023297225028460817420938952618570429720350027990314720505327035932766297339358752299373135140584128522936146811037014797873559867491485820584488586392013641664255558854619437255136072489598892677896441272984125305578447466846423487180786078020433274904793292823699501140888085770550344995131557183725313143342178030690887804791766214512950789190644204831541860612754688355509361126224023166765092597185055125919994578644892686814967343025391871171796144495935620084046265008857972567619975283289631992130255477339574348749231129563901817736548025556585001913664140516097539897549510054513257231825196309076780922107969769977117026782510420475007143318030307902154851769943426936446104446205842620607322459623283161117837884406743825385705514756648813164540032767484672214848923751439834112193258807693324135576261819339802431192073544021321177924407379639597246394836439831702855465916033306703222368325556694750402160762716279507847260080732316193867957409887514409791171928509810704588846086389400531550629188485609377270726935525251480575794851606481100273320036826648775629182478163636976960464286681216016552576946457359998581798890774459674162548708428548398559265114748901366912396770950911050973936393232968176416591945459133083190277570336252808615696702630303338078034409504926325142158697239688360721592038263663806078141106745399639093318389723586154557775190745975450094494618165599882805984010269212118194370162650828386629804383956949366469142680570765857795844946767039480721637437274024763712*i1^45 + -2447167407056987501060462397924195310792773706511823605753088717216020259681118508343408664719975447211813193432087755220077103987877726090208146916376181411229159885645226369259125745863771273442172963259208678666085591922495991464594999317201476825547982432273420500797090389179635851922824374535634991226660745821078834109460965000895403391237691004699557986079040740495352094779167493779862657981719939052722490119616372407681615682759182893593526851169919889590549756591610906952208207409705242690925114713312540457233069611669885145958770026195229198061075258682706855034186374822250047416365520068072544611393291818117412764918602535066395398074127639633980189612784063454405085470809542254859133100488815878545265299846862903556998764291381496117031309129134593196033084391019382102950821535170110361673440370271862689337714361935875065764963583778616785055354126230673739585927538342784225092624397753625835422711573676838639642979521534146534577988940487885164737909021998453442480602228061338752473342361493875691830185473837567605717959279876103697379892810641700401945151595792332609553110473859190119119940937233327205760947075623725847077607721545998615936257556198606477296268160740691016276611653254348114857749767434679672641048377295670728240469836517143327744232473407328225253581331096411439532039019351988658301872739481427195338108829364059473105690007553974233165391228483776819215275753343795758002844685498414831274255652544203604272653863180949541237038481243116388812461319513091578642103945065345504671489246615967811657955635065499871302090712513806637873209110019303299690760571753720215936341985149944163785220311696586828744842899243332384672483070176476114679581322235591188392905892528515000146527426764969057476915469425044487956685314539736003445662580574393674192307928336208311577238887306425467025026036448947884715234247506766366064942433441986128056120007820842862426429392289445962875100046857763019964793732986972622588354715642468024163868636087599948710042072118611716360983852028927393102118730494905550244119872429936693575310291221535709419556290231968957011708198881061141699409493450981152384529662971677053413765983797933590771667308907170218851562455455724377630991177692648612908836497158285736951887130771292399979653710814595448910382371393850303860616*i1^46 + -15855245458169731056035498509022228646538966473821247380808651430950396662290192063690232044221462228428177808124591565763854228055087921339665012534906257452812509958578083579165951880540438849754157419894071032338829191038100121575872163278870657502463482187850452318585860842843688347634907160578918965991829841842367524810463339580693023674715925509090730879112659105901512204537483702897748855959824381026257930923174845181554727479423909541099526783353772421756987437187852142451049924784901580400843727102427872306463235043268167843064264311372466749490798717068667089339785260004107050631130256364571297817310159283283335292282800806334678088795283482839635448275387418326962463821101219428026075680385190011288571179247492809904924074742531600942127785693774803512056693971089414914618364071521650377933254354034543097510668647710406312866363176891830519270095788115712218021006125620746853299805657427053711113591608650236520170715261648864617209315538130123944905213318896952666212390904616082130445758799369086392491657633015068184220047325156309824111819026390462164699669422089601602759273350276887444372388466188769965624482764612329506673430084104777260801763975236610114742973227142707677507952574933590138246063120478008078110399830050815581738313778523852465171761815906446873578740201511780197080834181257648647672837734325646998017914581866635102631148847023432544178255747263808648589544808354528861353948867530245196301123077261970198492355387897546207705497121600280357552424628875516093012360556646978894008558224656210492528801872528742104413692027059727824324445642702329575870723972008285446428298270711533824987551761944699647481281717357298595399033423932584341902625863514855963636036525946473429060357503512509650172674420950865383545549033518599873961903477166494861815131207815900107908524228814239896905643295902385540921437843104319327295860597805087783190932486382002337261425818335445970613235173413620127540688938673607072137380013830891145704132072396772432546912052761521505830525836253000774808736929682448162258244041707556704122942991141420447672058353689882036587626894948569830062482543394465135812711152351123506595253677596866251777075481288237137709313027126991162631634948609584176393215148059440353951390014294184341274218594276713809484568496164009909*i1^47 + -16915150584829531144469703797489744196714313664813652071693056483170119406847962746049671616016013841856998197882977528721039306695295830148510660142611834790503445450533337019233306945459637233210255724983528153956116865172642942877519340718135358514844345552893027709532835768969282112330791762143081410986463084894330098334296416668558957524733385654660541258405763934046939998595408167553688804961465271264583181448922366036313413643205757843541162338461559737808293216515010539602272224075391251282567035231726800936743767446245477374714257222938999794323188370148047025215242260223748874123015855876760629913297322892921027606765215169727747556144189347232218673625142942739554992367683145576937688766121883511096497632444023141100071839226429116142364934763274174344446206508728698916987457656258233183180922155962909035966982637418694850321933479953148114324199477925242997050198848340561084483961818962719790659506347155543397517298351348028176056233064149997169697202222840341563857698915375650902684062788363529982644506296601545742537898643219546908275437242171674659534590837878720242296265288394712706668759580425077176369712185652555098696593659518495250378138529818507624671275405782307729714497565797602350203274403044059581467983588415905280574319463873211031724932998625051901794156875271578527172955462232142742801169466610549487225699972001241347065120569338872812537019295262037336510523124178798531190310449628084493683799215759843605240919880559866929765341653129340441763380056376083665269296006557012284640831206936479741095326152449977850459444764982320715607288625950862606065186631854518977263654268763764656055951730978294505350898455799826858828878225356405065774442782256872021446240126091042923054028227450076064495323930875051534830707634516343985580179461116246830040685488033471034319496291243931655365776168997334283871944660458957061066835470154978559829009770059718168692621681229058055162066975915308933199005626842011901442306257951249733206552311359197279997140236456770889942246947870818587055060857295254915475954425882798929106939740711914781761169413332928314081893673401873767495651413698252712526516781908856434762118627569821693844913028132112272078316673764534111686658477616681716123748976644311685678910383061434863636835319569804738063937669760*i1^48 + 175722744623210006425036181310707489327568401335848267506324501128873108960982315095320962809281648517042707860562079261353858413065741210896616715572551647865966986777285101042980271229994972721133729943753057329293592371263944885298884925998244663214715423395660664517985171619069582517957457535158555997541460962898493625198108828002466174908068219496382293508460156770972903810437293942969834407455406131125918984582953958006805246677452165756862407616303228470634872890221399188862438608790141814220957482122483672324522975789759782122159545579294106201380777404569633333201600994089436268358459851639506356115517681884552897781626067328275998255174554175632158258675240435520891324562559586533508624164561485894913553900834301498988489214812809654524052477966327056367405949606848857722374234287571106757234635789124893324081828102979926246985681429171909144992117465830507722157655053192908980916455274029650545125626835408858575706102737439670411241140441268065711129490318989350885662052083130796238416342833033046384700334758627413452663966938508023510961439574026736039779543798720852555867674583836885082606521978166294391832098684186458797637836376541021087836069187171389122126281063057332776108124379519578557862928282450226083174475016455461719235505748073210762462429372142268603255472283138072896814616669811070183055874924801646175960336257009425749711758653673299431506344050715417305033260016145046056915209621044887752393349932315097026242109497181606431203746018290197663326073866344493842638055331696073777158147410509387140373018491691469794893296011567682294019568460677567231726955292502249059821894801482309789591307444334151368773409844347578607088754956163357617653958351328502535068395805550638903377531389244384764004300264484953996134784739163892739701106461501219059666157878125392205282684605175616697023219833317153392080088160029665715516090092917720718616322657290658282537381272180364181522233110614300067628744947415779102155188969259116631422017715171353306067730771876811029263755877020793398736684440902455608829342965115291147300209962214773496738311030855703297691316953059088658939639643131558672479303253621845488288420235091259078108314648072154716484618638912036815456093202680850354071193402933213647304815102303958581180448761038719316541440*i1^49 + 2173357796659291496757482500847051206772756287978021953128183797159087271762834995626326619425953463175858517359214477604049451931357387280915438598090957837881800667397414387127372092433637603437658912883960905969524868997316188364736363231489783849835722192661594502635250371144153088342550391832191524269556974312795856648211651774525468842489223130949761239540719085372303813941246597892398653832870897790002418344299315702497229238655551297038398839266590084404152438535944644727595346605466778125362929989058455843912779583861978709150845517364475296279081867423635282282610288760013702243480451870406274073783410926201774996196856562353950036943091095211947982932568903814548139021991396396105454445154795025651169567871144580215319599436952065422226769534928297683152664721996472231257187054758668838473197202051516882414533470355673022930358958242975503548583336240479675544233753905850943788038577854927691570464307303069524533256631859264249728059395180137006171094064337279829938831222154452204609867301865134701782972702130492065207779519263481554618987682943642598463580502357623060246848345048924794586226888634675167683885321267075543628017265926009277868964575957755861454379715176011408078139431107595748385558419853411737449289536141907158217329245100973927273350995700922521675834460247213071820710719585992810804090750231817852119252082411249350823134424573038366399457582857582209170912714226563249094672426454185419807973867015453638721517840225844149065210566760644204036525688822049383786070225365023551169183610348283803393487784516867836068413441117083024034044539006747967458462138315379738747413364791294106248030244986468420050876687906319618483645903763291566145623793441022149843043864988184987615088874984173829869535599241278707862223996254552203324897911488535517033864456736695685717667275894868175304631319024467582928617891910177464310942794431995867855484221185945225047923048775180191196166590570808138828279897879568227216429186116896388869647046953879104774994178958965659558216076632030217701851166548396494504072811885651098331871165420376349575771709715083548684399087980629771492490019582587407899348442533724430173886021881162396090697608110584205178191225692517263967988511992821695650930464636813043066719823072912763280421144968053129216*i1^50 + 3300550198940778542761681433750419701967918784646909863235689558849206702150078978310985042910054163237154900312821629656479390309047149594852311091455754515163834132689847932056146449800281913310028616845012318947237520371835411405843637782226257250800706124096903910534383302934686587051578809548201285730656827072128803591034840653111754144082628188403759939527567928576096920484878340098248893365070947255620317685021269127705469938832359181399716070098670088018017381905928073150123134277550020453059748498264674753540043113676566056758178569959355919412646302292522907011392639838862857055000493034815433715083605053261325888145565818477227013000842508138681789852341562248394642251927026174342641908020487971611225354108447390416502836425650355259925585558041110226283003062480409327381948198567364541548089390772253820666161465370577503756546042121393743611183259170157278228963638201190565066632951229858586821474912879346479268060878131321837179589680760911335582424011219667026955172384840502415603564861397278651509829063680530772506056161568914033630207916946502027142682976105740131968821350012510011306568529253857355832090041293324878537251725891048182799134573298869247447454156911885039700575271586206127840627921633523280344826289011936619322312614169691067101643482117388522743804814486379120128165182314065788097250110513521863057728570480096470803645810255445583282961745543431539190869083329713208739514786535588386145279742521361832539037265823137208033436492849331422357573520262559845720116346313001582306612408759192506842137589229006159762685172488266048853830147177624841946443783264044956932520126108052915396784279495339379205741445358414862143778559796841729476568674424606059825374435296280630502536885543089015693505044103142760762305254824791626792864396578153424118856214453849181463990230389811028443442409921533422962538363229878124636469055687831148329413878780941006042795291501155181004866017331959996520502114042869358173481048767457880655088579691520394526032822851590683612433677215942735586195313006757840684657767712273917568019916111617883453254313826983028863959643931272102709496662630513121649402158107405225869570128805585198362053470324051516596288069785064971602930406817775597488939570843982276952180453935233481706787294937088*i1^51 + 22220908807925270448898391642301105818420526169855483679285114692515546463278569859814068355514816530989599808785032501201553684853601335731050127069814632728227920876157403608289635855141305121635819441891363661702495701861745778351956982329820702859083722246267166605812596576149498155764211106546063877292808598916179099736322417942128676990019403439200674439596881736221167765564717291716624954449515022111171693633993181208116566062026984594022706309060247335747223805561373180813885663437696550277651246706019176571436146634370771137376877583922028637292439038079143969324523589445596883808714367124606398369829762489434269732491090242543919394702122827980085314493135650557410158781968699667439564681019239597009766168707338247297627359572656007518271458757527953103129858525975642618070171389165548713723594838542415337036511801037078214588331856824901980971348611928335877387914791651076580314129853335657130889783381435154224417626355566748923665672770032684812746316499532825997509440489263825484933432304385396681143071416136201380407569197827339692614016205303797389850609247961302875113527373519951202912337267850540699543036872925879636411098723891782533117697310131091129846820692927358550392066871594120670310827389344411416379044974465139066187082952873939690181319940691050115666961136249004384682635505129141450993217923877926858918195656644815853554567790161329933189235257507172822820275779655986110933827317119533246250797406813402941274603087494974008303803670935898556849269075698672195679767243246335884264830473933092051982393269823835485839009864160330454054942277778024798043484915750848210584340556610357068909442610527901029756654876385183870446767527749390890486581708212093405638083817096822112414902187859034145917233044523742613902084720020788479144542966493418932346678616259284629091823669749879857941946346150022979051382455122420237218035007297154672330411064225835408937169801880983441603379102202915852414389345337284755024674849463743804030592489709842135074289651854461998088249485729547285990958831894409079178092285712633395450982040842317796375494505928893980327685588034417695369599863225340790464843154473604276242452072164218331367444053552060908814123281284373656404959077684971739237051043580323223010208997912353115306196992*i1^52 + -17869434075683703390931165157129890803416365265455171624600838234713131421748568492949316835967641689667724734480699122030682308437473756513288751913735249222397584636397749136104879219564215478667625783333869456743842128916833106434341801814288774241533321974353981591364308813901166908806964990173544656713910463031609979527025962606452179655182340666186508647876005825786200683499389603892922385669484164422533936185922505014731129131342394055026452945404790226609434705881875317848376389876371307838482277423536748266813161300192778438726325843020131968145434044006208930571274041778372733208318501058990819232652237910410386729557146151770227437983831073088632595581235840691143868858202741766506573074459235143972076062903285978631378753604001989352277256542215900780617511815596060924978231560434371962186389808961607161487891824061943183229775094640749692757826480176419260202335792805106952891075385036606405724014818046367227366801597772270205341309858276905562605614500851831687576155441444537004636218869857385162189280528964029995991488358482792105827681872537635245391442233841170093673083226105438903063307459535902356512313806777548867246015566909384935263203424996278054308633122557691937389127687139412536044020406739245589347645586711228519947475010084743193690388435969873694441926925219322623087796345740996434975356645340420811099105348360357641622444599915045291148922121213234279068545998266399451307489958618061992340865118939873020576570823912236043474040265744049519833463633464333995089864811546662776091782716952232891987946711782700500705937272913966132017702754664906377165259504284215974531713399422129159216666563498910403936490010817857318062794466306210517083562817382136527785078756659929906085348419068300725918103567509677241093442895729344151901439698365793381310278119106925670614534599798721691431757090144679678062495642168252629840768710599066118336288118816485058664277247055869147986663769753919087422953222520933106398998270468707669480645628842340836630801253684690291714241551544981154199950788864855809882488580752004607543879254446148041835227339777023120229859434397975620759242037150988041553844103403475271154094618091537848699553798838112174028186996729693476109512824715431917078142150332585818433947717112189419520*i1^53 + 79578319205189481880401480156705850630731898799358368606583985412907089359017096549170475779637758773729484333043226757366327815675294991994448551298977854081281362281067792471586382897683278536773544558584488823890735105088348018098352101688219505526286739207216459926260869437150269645561773408446205526425620043447205710294184417201271100288997183551198532116492446999057350575378480306595756314180339814327077250818639472728520708456255996386112555469335304678996890799090098271616935274382101366120882819745230197960257793680830697040431997482370076978853321127258940530636019014948343424211675005222014953589680697646778186549834577443026094372800983184118171350897195301896818649082635613852415711682033748338937862019375766872373386895887629211822479733651526445901180350778895242202358042418496872072708102057788119989032039747701371456978653383015171586855756337006907206755329356618534998741718711053305235936152888625498262959033372106594337464008275397957108250407406452184014703961736912661703538351814666494004138776201933329699945992323642658836560533397115935414238559452293495390322762823991239767643104115937879833942680688328347748830181520528496638764793204967716019330695146392427747592522490367457560241035961315306474684958436626709599048302453373057246261736359697248373854484442049015757383698233598071499653142081064676110107017917844445619831709837658452961111692686136011461778402497903759707905518718929606756531875115842051577503742036180037958864987278910528412676501170345898220482480603141794030299655218201036365941698557125026426792613529053219783092489367994904607290231679541670501225967624602030725637349979380051248700219078384618105526454482170601172761517373022922658485445393930404668567946179833502661758602619532196041410187190477598968963397531515481990337004433310213279998527223947115595767629407124182939848495226002787819573797404347458480207204034657724384391892017771746064400419833217899434397693636875123685451347734348742899688316259957682882317412434321474013422778818141593000232443249994951551156758723870028261788179878091122847924574611848758129709280293825672422095663212734993074112952029269142336139678906923265080088821429512476326027700420981948805241979035442166429308547313652515430086062217625600*i1^54 + -115989296038681591227270084979687839189309705766531831320937666766432365515804287355699977653905714158865430692013804392989126156331715646065556945224121773650805744116758029687669862786645648419801123715612468386717519868056650171076389959548303085481193941241366709746364542130296759801535605201287736500108597233145926713493165586720692787896023098021268329759395380328064656240034612180484149342422160482569443527920284173006006619992067848168277457273037524658940797948320266075231393713094682724585412844998781249260271008651181275433401774180274269048526926354838076412438068061900651536383270676598944302585101870499798509752364870105063170898506416122776410056906694341250848592622572800717666467195413139380393335308217397693730515803109249227665696961205409351760465832972834598376077603204436759392582983641859154202686881360092003216821892645100438852520238606010309177847005506809288707117351312325435285824397456455583256506686870315332798146828030428618696474808574158197831876033401385514585565699875186762332288326747040897487168786260239978699677476670834397329630724630531420784179934356251438109115756859586549090465312501133155352883846939914093802019085405960711403735223650725967870135218980700839684893513729701198408433380266851493913900800266388767704351167003065821555870986583937357329143763806799352701953863292525960629937540328867023643060444376154238809029511122246681819298243211083010310171924107297992338483382529218183993917698789548032938480032811639136609871062661655732312261194278682539355274522086154597829535702641220493068860457950903379589013542332673572115259936208990642249562600327232111895492914985342328760815664380860326321436225237564439451778917118023013527800943113211263422083211179885245146286598451704196291728811091659624773242469077247289885014900834542161214234414489849408576859343581974548954627044906489134889749360116923864526929080403674159615111250622629611400693794316711548372760814761032097325156036456217277582328723975588863512336521515954937065033378973341054602343026587673888435243553873703340062104999298328920189112875533137812083663615619537184336899689747275703369591673078636374743492386390154660263232571915571569353424203519552951978664534221347247138339705640223172343673913344*i1^55 + 134465956298175838344766484588571483062212017898402767099369501861939557800902542952701787244227456098277098223260200160279133234108232428444611116394556115441508610388471908517916826671053053469286736024053094888403599230192836050504931808854892967194685216310805429805391032779728387415056464695756621234448642760072531780229331463028546874480158173026798561587837343499214301795087641622370395809073130810213951612462232765022162435319626146910784692757555229848931440943859937508225367762476834940825582745643351179892859113832226164806660824385280458623011823983791139697265901730495949517970771130427385190493064066607130675506384780193547379473859870620690371127412615276371397323948430103740110572935193334183791333655187901998051162083373857662172363733559531742380349481922578434924032978760521443196590591686217866225083948655557627585036708024779553398261953845019356418327872068076906853215511508431464725561894078001849606470960805003823534142913524001842427756180931485813871468624487178894489827255063824909199148404352441429004357611987067714860356445674998181895408117274601617088925465749887126334661646930577630167246019857956899694654079745294973217054718834095427495584073737093503608046581859104810839395354340889659471116933068753847978393523941856609360142627078917684886706189096055581683169393383997853384411088244382836872582242176971730132678558601406444458612461423820534412172319534298490348371453335095845880383784245695527424479497892003823702246157777279187313191817556968893043728441685912144463153062085061050784213097112386948094918071979732066521445053461866089931631159726194253284317450884255244120828127524479564316553448074977479264836039215831775253059248192499127241246013717926791912157555813075078306995425532582943734070903323897853423293718517734936149349409763947660625225473097674621389930231021005400621897087954417877826541194049307183884089061133041111833324518555110949839605309080743753178494409857886708661964075425511082021526864643327148991380365574556241246312735413351096154453619257870342718866851816916769374536994717017794989502760760363789845184250708234734560388522165091439746850648158763030253747755322041590035996651781884930260801175046007791052613170621731708902961440803133260300288*i1^56 + -136695259165903524324876414516355616361705030882009036863268223214878933964313987449036747230228120104129925217478326172017190858275371231770554850699790381711583611393056930568292191511022444337049580072716497405694806153580853844701915019776155421042468218994736054795895846968651169696506068995613954048198373088640871061316834748811724874864857455775124384121574167885902201238310228938930536733330306288855461577863933404591258339396509836504695393393260639459526013414418429578135777776204265025007476757975429501200820333352651007218518778911803646129083998361838412064286634756219351510432885619015748225228010752076549762361193078575617767155534847104343510662630717221492969511795091163091049273261649221852028335251219616310660434264434627424661727669024800258362704008822636949338726252409685008882093483239816455471951901781739248034598308728005247512475558340195659457073662898146834885060666214516755402411918275635915044616168921063060710860789464141063935637100349538049612334560693544687410290078979062028188447258903947275860828588579251149482905708035001390471325342022683865847621250999322573235736830763973040495757184815682946436810054308915992620897649883032461249909390236861585269317866574159647553005017523855369639727782976034279528885557106002042106824105524289044156168505331051398689663619466333398881252928147574560767534500428109399364293898605993193670116183904041834351250475080602645184361642504267390007014786005757016281819506432284718126482230661744075548478008591816084782782675431244856697229989403066860182684476424455381474308335819105176716929627834484290345277644781244315524216672099482786935584599197636923958670935329837057408820358168917245340260033682846654438528701831698113674123240548929165363336145658101988852243877350242289068718591803698955007120243663483711368536834543244395376539668630172132926874337308133330766257577518948992919231344597628123576264059833668779403576049196483175068978430922311739686768300489406701639725571351011992420533038895648293584034944220401368976288893128016750458133484838574416986470475036366291225129909132496310779031031239784311733099116840186242202234916446644491826759110150658129737829128850541032647918014516246940209399154641616614061295940977819648*i1^57 + 105296213211721836351849393420076985718037398244016707941473719647014734423301705437108727414452660953037475028026231983866274813042047074470133370542117332208710834143257942369805556899320663652146219831109420292446104913234760761973283605821418378275102010500855282676828830737720763085453542467385652873123561128934475109276537814769275125888781637751908006799007354064966070324506401108274582607766814124010715355881761640133267513998240873932044887698402518530510712304753312562816627114230183266245297844827316202212138467197043792896932008834034911168687797628188971290295453046260474290276604543843562543548716417603188915461274214251780986177226434098368764864216704279706173779449270150453495189218743651895837396744800256585114965985077559713590917457970346247675730180139037726200388858498700873161375702636423472908969559841127253467164174326850209026072504004873696315798316336425157840346083301851528944756322824372195493929254565530046773363453042367323547653202307864322725204340501139542568220991193999830799814981108335694607189913637829793581709871845386998939166249509508461376462176059561332106847148725013306808985034833648953986974894373446657601901924970756661599125828843310413698566488221218958587827739071695895175386681799952650606774545084142935357662520813358752824669033044341152344018553642557514247576298521547132818037663351677663278425039429721340520986841435984208820597427926943691623928333280360319673249516142328870965054340017012432491908139062922717965184351021643249334767099179105730342201517196018833934809991278183876530544241857484917805107396889765197896660512904423506828906523217976641516290930246403868802352987417067280362157637957893788379297261508566089752054952182320451103646830340779104950990711257554085065696018854834401869066136538197773029037149594841054688901237057721579140168530999139522655988893870017820259242781865225454115209727880075678057260790595977117100011657498697457316457834349392097321775146572263323485334181346280020619925985977876309816338730593179827099865079683430084615856407059398429202498993210291313697299392720434212593542648989124875039506532650595964796380734707089970367455942160366892842199921196081009566950300977659799339789747368082676035616768000*i1^58 + -7369383773171577274021548383190803997081945210927848812778249026112126405719844597841312370301309567786705674227671589953377214815300714598461334003152214346880327771213033121280297390080082148732112410701043032603289956318623855146362932059610209051569350505488156188701128240082167168263668719555277668127995559177583087459976956291717762958308490850447777644822923873182310037894846925667684247325045738333384108154596792030065046447375055024201032640339654687122838868030625540617406408899830467158422743316091703827373633525717786743434954678149104829420129522988001086225140624781161957105992029320628528303713869433661115160253312950275119165268389734966966854824497672754827370434651141198353092374018452363957816452205201127824085548555507018904350318130108695336570678755586305269495901096090669185671393384718844938525184901560110438720134655388518562723787753889957468085398796379469777512076717702503928064661898970717744392363638914623419856112548964917695273156274406485326175619553880641442848023554418026045268493270671709588517120426198108968459365376982786261392021938306054299957113856958436135203650747583211307444380476983045766039427010034042599048722217306040346771130542594206259745696244623565863927885054577025279432302660281499123437567315436430054054569898233804699494582926941662337182009059687595617907508067629317129608965925032724737712056929623454864597075054620617727806282679683136269839570699306544120215605726215240671386798028200060252679043283870279731451408142980777179106081156146956493451867690404471026007430252555350021757530754206929995118311390214971234027932208590333760613879020889597468388427998518238123740129670490660018230275129255956513797804480777279387039621435425560224343272675743241659627479515122493190459193199542748535343812543236742245627640224480848251650522797396132224919683495801984164077422746939529647866835284827021685272845816332208309021717982256893142756202469665380607004072695853465366113757047303257884910168760451287165487330117149467438215605149739658456797120430986324777487599432539581776528415475805631401448446177150853993113341257216458854412057497627040673218608037016453357141185154830729020378374354063118678947878855458311270943951819780768399360*i1^59 + -8996469627196407957099254631384732987203932415772879587698013507713777045687107576628383493205862233224968736621519616515037576343622128838629353639149142706536377998461002357220149949417984646401492544876510542082611422429293330579848600226369496487639041697794684800118902058386441126318718984150365981133462142049170172917280201341973016596833792194549942375158292199282672709757092508227017879220723081918469691576581333033575408955807344709367933657170374548621662851044459446773355247662429413794661532898403569795023363609104302389481660090206755411633684978503515863878651484720394293331457222643089571885420087612170819787844593703176357578225068389698573421470740673158795575669465363645867038867168945678256492143211779953602573820710179806860138608011949484771005709353301890263275733264469580474039252568921529250317139695562029202130942636684562725629533391759801603647897643565529663463087750943273907127437894843272363841358043272838775253092314743109344298259184799076939573614469962228939249602155526967568913919968418189714447022884371023176598146415109949084877578559053126615220514782208004658209777180989013346529205435831219140129173544845243564325929896577405404490493663485765874416269406251905614901323619564960243956014197558883663745872980193746742954957933362855051753409517621141911794339973851821858725674158828078516942332572079104129235428472884137587408600725086992152444649902850711612507033534410677942659258581175913175079527881322075616715776099826990192013004207859080390993556593881952465956078984120963423101817063303856696506834660312375259729808160514549461007739688932325793664195085560648314659772887846848883569443402802734179140012237522235879215855960113792056760353715740432885598902715845414511421707974402377051681318948427088878098377693977901789954613830315268617557430242657286365317872584079428433121892348064823269758696261163047263240764284430721988860656721263281645881939055779507606424335814950058154995740856101220979211574609498844801334173218404032109199915773586107692939446071181773530728226923151656312045054546469732618621384958442292755006369885383259423352208281663161714252112806684108673424157045114282426987441448911050190592320303923580570951561372499968*i1^60 + 1142972025521833567024497863766632514721847450999981246615829623098980228401084771093261710360255543373091361813464559701236022478324786948341175028844392636739808269517088324518943300679938028149201608818310845161432328446793642891018935452819268309854328643466726643415874706616484587774187220770633369659345558395996011076142667319061890775295944761026554739100327065759533207854559559496910370961845252745122474797395288558854219741949832527350474325109234693853939914747134970123126220692126183889827377204226547665024884111730389002879025943405028664361999091208163605676044768587677622718500672254938185707054603371209440800307984174806262863691807693588817219819139967859792704285715004215405419420292882453086427835582348801042055712046510053216504535867183242394959491409267156031742935897060068676653813156845404812819514939521984468334974710451663004668191898006279979702825805857654870105304780804928164073615127434670554187947479986001902825074491370805520170622503282525895467833189809217538059413170837202360887095034720776949153055065555867878773748073373292292316973367495360332157645059486700840858524712509140135920545285866215620756257621068092640576389527200085855755283205587116544354137346132319611345502618107359323520791371368069734009802253703951403129627032761015298362089723335367904896046694196639754375005783026708464263970113382772749945390661075313943376496599625434399926522340636206941819088563139781030071975731048679445227977344554472632275495340447546979171885441668625345063356950873493260920828446397166409667252846478705091847973921898208824239033621516461884240642062569186527318944949809795443534748863548729076869352430027617223518926061171086021275433857521917471748510009752706092538582770312069985141268148599088955408817724255255872244337387130591143445588804616772890251375736048029149156733427932802814313104562208948568258152537477392654641371869585037858891095223117339717503031959905522912754679158308627296738771272024182152740385604474587122331637404748893925572256683602002120452008870426525643693920279256232972932751130249066280835529349527819759865039481418922641405363963600925518334480667998479734683228690861487393259896469194561592378933390367716511911510016*i1^61 + -25574743880982395022303369998299404769263266137623691009613288267892949613887462136347100372296254589119323554539737826745005341423047261070944018581484803853743793404479728347705361862896334664810020673132108255000453636728871513507988607503666182377145956278328421889057243642787817949616341545849315900960584653913397543885378254490001287429570399211236212851624193588259489493769997803623205702203068084626704294140126269987233224512624753977484373613541961523580730941015410681318592523629434972482364949958986894916761507363371589282783204249481522622462242868839660153457215970378930959899280061722115202105014328760565589518485060217423489363606013750105267125004185678118473238640155482277827856789807486816982916536587692437002065358648848912515203583295476635094099145628547468397188858154036534599058482226549057197833829956279383506353458589667491001237226358695280307376489008421691574833503267084741493742371635595544445262080439634172388909630094851906605305233875780821622689344989212785596094141928713734172257548379782862837318040434382370978063542171397500672878076244589439734268958189233281960821322717026745346822479827625789205684536879155932103696672166576056242578623186526166155571188970778354986927340728253646369419907238387652674722417220341700185351817326077833074457111603925439447804773558927948841367749882855059993444829435290950866034297778929593337009489499559182689756234759567911162475031246200847199268152297932784937659338441733499206024282348929326763594031147737569837726599237349394517685168522129353653930276565878849251230925544357028715316395755473690365813587185878771442841084161153649587243242098482839261422372604192289084942635588137739990400798844264941800414667694279243911631152302427039244422391405862585672471270558268425454520643427185217102276309253547106376078794544327203327110263234336701295026342037002385682749597886639680785695274748137329668870235404957498939689509621065737208491948084193884737427303163496556162086047818586876250487556199550742152235867398647374320553397548387677209859413027595508403778621870958191442508038834815455584996065054362479826332625414901599769693988641724572338585407647416984514703237932411203648650736780282167296*i1^62 + 558692274028592909135832342612718236758407264984084443995893083169996802184940290680161716323379600608673677484734701867202005147291984192889834613786556850092825115379093118279794014401220919853674942565336518448742449650683456659374533790101825008240000706711286418151379937211260406845639816078194448345588334543658641863717998945684550294354030615980034221738193551405224763665542354835782022131259953883435927823511619421557918769426978148129843718482617853003991381572260204276047946214943750934857874614780846691417995720305468905634019608641514528593756700204449787714397872870946120717953520489852082203112350072461166537548501647664064638124221192590452815663223206123570706103478017917456501118044822593425381784714879067564335008122624524052132369040915399082716365168165520362191051574365040813602940221686103485835835982870911197049726506744432222523778235676787853784214711688357405589800550682440213685758132660938601515771603842039913907795294325838038341707904267228339030982278464538557491985503876640554151507805688410044266334926008629201709992219119602716500765551718779697129087545509357824005333562819911105387784258543228661310771235291216506809450899332508700932053565983791981163791829263581731191589549095001153945271808405220274039875518869023800458931838484219514246331467374869735575993020756020778587933995819041339113798269793689057597999074225544759587931816593591701100042285103188546816707577801476399254153499558140354198068463570975527789742199794880050147880119417240842023327167070064386755535967615547500888841457115393295989734742045911880203562604023049674329372270627748896057441482032596131557181162088767471264539775684406241688782224445467614204556727994752927612983545906890190951242242711639501364752900381873182753066030725945518369524633299164991598928329138731466361282667263077827193764964181409655405843667340604037535538982395907435418742528424061092298820106479761667346260793212913484001085828571147516209302153921397006702056866223480633298726302780740521612336218810490071526887280504966865636612321937894499791081385432490911874782304976083799348575889812322835644745034272709652016096575339439973665119952542920621840558979034478614757161041920*i1^63 + -587806231604250799121268416277983178119002964589771907605065282479414164666558663139950821651503383991135480204887742510495813194737938074280019042200082586304291210053517223359926375935252968115458986879096905288894781151497703942259413925505255882433378686873884016958230718246704885787473678850728363708961593495477316776170093909449964689154858543617947232149337205205515353062274296141526786278033497426164804248395092860443015031030539017545867109018769466500507202808723994888111058937845382213672008753542733664366596533035754758108566972265338286523071072220716800410451555828301766454227463430927113630521158710373088851479313475170299990813612105141041468912750005495776113293890851094507962627905426400321359175991669511084659589713955329895025405558052075563704791079004694461032439522751232435475807749683261644801055703059130169379685191854147946150637822186444117777936603808559782964139465153684363994136492191781690263181374519017249731162575272363600040000875500448430137425391402907858581495246846799874804766282983033133936920502935724460565771682095713714514641949245529137155936652217203695822490532264513437727151968390958115792221141600148654250144322212648181439803636123015675992783101634900254479830805208468468940691853032013240560673574448093958513052714879494462139605310610116939098984756499841269768342925409364196918645008077920902609790480357614581555636474007193897086510317953077612345169616328240238197230825809479768803071484608693467152556766204447715007170930033822709929097742883332031289453270547344608895362408698143938462447020823610669703993135154384217051586702809978428446312317188157545174181698701311382316171071887598555849816043231362403384158354654046638614003896584513306428250997308082708691060085199129800200048035417917671165403602746033115752476078820693589240152900500750068600303116735826938049054644743287631439629133048021801348652829737186344356867696696662489659431868238666544208675740746403184177126802838730905903680846272585508354538973106880076293752961283792632051105255525459497668256288027475007842133722454913161819050734146456083623722513910012995314823675256429983031448872817049570354961107240337524365732953483023178792960*i1^64 + 44142718628947939193164900058559749872553508683048545573297888617802465435576839209528952158048581052635991393126224356246837439261855663134658501490747617747989665015689029179789499979039566687054146758725109584657812669397931034264024012462835520597851228205859580976771886879582904566994571388922207361653678316256781744002669258767687640318467411801761964856851768631971947433182277215275106826099918149632879275060690632384255894301156863602495865283515934798520065553651763021581955305853241320712519609462191926636967718924843485219372548459453742289932432818488116645966639987360468235080605188919945745650007187390727204260697271540794887367646653813114459387277326911848159591242927561836405648055705908810197895363579184764477787289816422202239423037178275961676228434137178045625303085443098389182036712906562043762112914549761232295558968891632371306521307861764487407222420930128095488668246586287826071777135917464853541662366615308270855892116163135838978459413443467570068168577433136673322081650803500549296465835455482676957120582853389580773422620918919182102681927339876749696912419131500540340297019795739712260247165802752388575245037144873732754878786105744096491806386662574385597567379371670255259803095110610304742805879484042132666761019135629616711631711460136792615438380510431314584225943754332069475532612912724778869409557868167786029563514920989883948032023135605763575638019404976904509167439124685297378009596370335202450709097713347812000951706991199986415966001996353832794713172357027083908989391392955164995241143409403739039974424738949260657435889069955873521353215617680607477056772650350634964586118719680575008937005449240139897420216693743633200267064593521798384039573243439376844090680923431588253203367051048823693852199292162628359250849536522931255837127028661974068757922309379857306963050032408358968393252791796048005498593258076245462977968644103956545553952353003032890906273443640828052643523435314583395952956444135116253787050148149109513838194516441623322085149332502669696780137879772039192840802520095622470462955127437006127359662267308951136089854719190725272758670642891756428271969043160357929840943318516811087025535295946752*i1^65 + -516982719126607265088864619780876244571795386282833207083820547222537350623232312952757465178593907578274253511961148277796356766253323864855052736887332444010907334956693615286121958180425133992206085620392505071828548460957284070953785261697326392170201368282995765616198299197277310963167723177348321746222685506207736482113856288535259263939703737727441735535590777499257724501944660521617811375548985894767657416268900221465225617837112922510528549452062882196855538057421061364488698459326008782549293184889784073863089913978201073828962068747353387898246971708963103280858922500148251012548646094606049360092503347944453009676070278399235457309373005968059639202004631266406286683116389654201762170325193848468583907048626295131552919236301729807180304382953985404895459764220538263821666145794623155051589363732227174832910560676567266243128222814237766990231972925828610320765506331647218304394391321547772864347354033321810874006993371627534982667448387350797078033939710778382697746538167274219900102624056916301140486323459834793322958392996858467691010962883408683471645709225083990264770840155815604816856855819742442123392828033518097375896131521125104158940731619313980168221068020511626551328214214400491013999447226257722091023626049518025400469050209421386214441751107655749981482314876163227101310405421975949995795855993302761693959373999763604120527948382832287915544909655500279414504388111550443400741171085763641194389865191644697634549676574637219442428144411031743691183685313123255626848922016105222319289055486748495722156799016713442657233888105169031463970799464741466291886413364346865572150320703042137132637149530683861739291851017381010547562659748786318880793988723328630880147777417345710223402592075604231181155477130906866991151720337394246093676152038725256586042608419264379439821750483254800723682664336769574330599105007254150818614483696026123197066494020654025624420054045223258868423351842313281018563750966447952764535036866392175273559365954661972613698800823080904353504523848757882436984249678373379184753109948383216863279955148560851393672268461186102036937714871793831294714748014770277086360626858108549473549837136665053111517184*i1^66 + -84761748433232780696012911778926600545048979706090061133265611460015961244911844090907952686587090617466250672608695523006321859582692448408446153411622439190549689221678205563080275210557179172605794364669156323095221467590076844138378296140388616370402364509144017747425425364145060832868027973085962596160282890096149750290558228540512371230365379411798690557639893174978419918723531121781962740120783490239495794503093571738004636746250456023054972434670316234516495725939752979300421663507226784213192155009160136564139137206080385280617754010860591852309902639506704151698516069828521391606807686129937432953118738141593011997850640593125175670251344351284320913267605925838348401276457411157570819950668688195254442975144756607648830246867153421584332419091203727086442300266287955230200229376613487610798654361995213874063848100786856809409183600992304190052602153912478810599741393986640977647059617453932331264319098974593331295198198838091275503951677487858105997980267490857361373288314209848500492565787842948520791817556948230063792002444415802299764389592857671917476346250795960608971339550454915249869481166269497687140623453950630956609592208452349344070422569210711025593497893071462786581334027599631508117274109937070758514354359486229588249627433463358956404225620214121219248172807363700469468785137530023319267004241011017774605082040602609522485413939787969762470008297714035076937712382780625731672456628559662373093492566351742810107282821170010590742794368903491896511925980458272250661004055783349752259086223284204293119793948451453004796081929455753479003338001819366678360345201295027262603793749851733825785686357517828391418256667609188360296804875715605718306277003157526984651579527336707594064234017130607498702274536123247407384873747653975880095696440045150406608221345139378102071039648896753979921525225953058594735639585072380275586371519395380061979960346901276607187899731352674358552243403153659334218334586419522740491990712152151260908343067008377885786137445701893545104230553385286084837334269623746174463988914472845718694330580235076699431357273681974038985963016497945512209316786977526862332616518811733026735756511224528896*i1^67 + 5742317607460062892651979704282389225321242947411483075778199556443129385761994987460627087961156518927364471915099161712126074541747696631604902063683986631905444499212353944705340974388240694559004826158744050251534707678682888241010494599811245357125895143009631402083545474384337523343674429048398752513559948947354552159267305276831773853487514578881156571394126283778808222382687834120916027373201090645092461032615124777398671375440655286475611799604717529620622198349278323460909616085642742519483470313213669647487852753513014473123820678518255862239427014771124850141355960978140371825470450461052168251296255411630875138927125962637792285603114217812064930773233515826500105720871385826374642370425560767094916764877032016952860761278967425308240578981529886283723858536194710430458041013625086759564742710986048983384165923740708192470962400178803743397922060501893410415799154206211331611812328915615990545157952439542876645981860744084218687701987775430131115023129407634938681238059701072531717018461582785459035170194153952615668830047976862842436602393966238554589582801147773525417469465319650933685654000545960015584454610835645128038263668144231615386829079728235127731074613180670269087887334800893006288691527298828791464041734993811179176251113897186108437925601047862228134664911223249040231311149419039065493351855041940758072939522605319892582913675031622373468395985596027936584435596202746854286445310787885018860523580122433058659533312783137809964419767297439659677145698525811869444982766623044470172617322434711015592351186493033220483322904943578986960157222386530052835291473735997525042795361222196566790604090568670785065871851747471749038278796748962919217451906693985337481927706759906442241716204218785328266496913606624796359180518823925472522167733074782203136600045193052899355614784325276763133012360392755918100101646032672739647930651624389202683706944874094646693164393452061185978179828559628939083544977860154768550388677373667136781145642674117680097434022466911509655907750614391066992768821197980355921552214173501520474763462304590726454899568649658122375680212413555138642049778819860792251196648370933628685653114880*i1^68 + -198617245643434361491713399304051827057510251790037080912923360421742721834633827058336255346913505999814685831939365369989883016852087805653460686002240699969689893199580626436620028684626675412984803292147676336106737678119377290955294077595649439282449900848025108196526345990493569128252148111878613306735930568784417531892892719002781225469843927522258215523481895359543282653746909252010671978272886246846542488534884040440209264859951577903956088114945637632297686366613680679641076695517586508505693310781109047825339530851217022149094099632523531297656758362206770081641940475776445056772193441879838776389462319813100028532824151922000395904637809907616397967835637388974788080262023007457951245397061877660853927996979644232342196757779138636695431738353896634405860896023951072878564221069956899196545549886974428312664678213533610310008753156107674297696020072268013332804293754047484604490484908572440493607228470617093686630104138368152004858272147332382816865719675306070026584042478392895200699266132153699592188596551924175351698051789032272736848981307724572021959043892948636637358395696563287548150647825707727376883854855870431099201861221413019431336261461624240861436312963161665194915163774441525911507144402083008990193934750498938499974576394745794355683297484543805747447529630037153517271148564335032009877101304842872854388850672570244010014711663464706337836644395915228995658453076737557926804558795376226935576352538781284229836456518138504570168824736146535407802199841089052422158582441208423541261579680672768536616177840382310991141787058857400343958859239425059229462174897526694324486992383148145002494270884570326434568509886092861254480494884295809550633868152374791289639802810114505001570420924784651949417941992840709125393146199608058231506765592176938570683054360920868343662562963788815179543069712520723401760167478036509729791152772040800907416773651880505674514530682311464726724472572355447075356869213148080193391877939525688937091490166525859845192886990115380850874536462729774820663108227569886440029580901137366847849985597461046822770540743163967822899794373240280726780257565437677863385186836281672335360*i1^69 + 3798491460140671758073611208109614634276423256289062058236531856005995078343817420211263630355204040656783632825090730055473639436042411834067147028505430356202483908108044726194946850889218356888951890010383920322539142793860037621451433219944000888694968964070459206608914134327956760643700315335388946100508637074120144692284180776459949048756371188628305794954113253527758962177937584330258776872862666576097846357777266006956619781346827897133064355971470181639341525339190509030977032520511382918576434725607765922884386277423439947405044159708484336726740711525733250446940115043553259063279700956847801582509976987040612507059995812097040482331848936978208314378041100614399098054841161261000228220512793833595684003128141978027441415909814640456852651829373398130284647424901048100288735975927608570083852942900049949343019661208663092827807886410405991738490598440063808809439270435386955907039163712853759626342466281048931057226220174198042630318728933838805584133978089944333648350878909382195278123322838845948889857643082957096472604992961185631263521780206789579645018683958279985198855250571490891358842162876485781533962153395421935349682625250431136320861096019554958659347364783069330722211522911795417221213419220902863245754907187881625931531412473205842277010467516344951612532287304344247901406331600903677148378138994961677544390806148793337454972899399545122891092089015573698386220773151396071128215048318211072484509252365535633611958081219997865872832930296456656470807356793039988771566416412776159770222288467586618385481738426923046509597500115736909387191409037222986945177696351626622777768349489685888307043866749899777857399632452869068556775371124601593174417308312467878099317379158359473390476232687040290269012175962938201670378994952772610326011362463428067595167828584168334617103889756799026292770016759182417604191102288851106545927052876339409244349101444588635946110799853921326275075687547828116805633488843404398644897307289257966270763492797536228519754582659708860259135796460710849887576995272683994251193872654953325447175858333463889614951333141040585576288568427269401742542539424811659760781100056576*i1^70 + -50272885186047824691026463407381159393142340674273809383678114699547722865440354683419863905782942260728939276747102630224962916968424245137253155595219670350626886299584271641491250671499047813320726123002650883370184846689902849455406568691103603818058597277827375791905095967296993238655519581932861048251023376048918726814618257529330288746983984598562408019827784786602327592246463495193865382242489091031456152907614592672090906025958299742805298219424801843870384221306169992686661265739098559961162096101332320806703503945331436346396517658859416185340629801391784820842582361729516211349142757481522696445500183844351579377647394921718315112512163857223445016637704798858016701202199945052157864652692130017189036855974861625413706513142842444597269802024923207335376770319084399650446300002405732120521660912413721485329354101971531518741022069816201283656668169382652397485474047933662872147343032799306177327170487085726395889011101845807429693737247594856691010306606413143816150412649202396667814924056956960189940702422647230571223464651747017797017389480886126441034189007061827128998703940916116100719797803609885695828319461804858413861666656221716525298434945818962023278721793352077340090770120903718683090790837348095947266943987403529773055271163438591462502062865676167395463630204402733069492839164851302661656045072486624751383021242074893367960080686810281901687806790572367562051583907804270794715134978128660638433323518918224959431376426395690655682376730516119022052984180086167955663858016721453686658057854105438794304889488238584045502882020251646995817170981664380961125672399083813157449768905374747442314225962318217447270935874777297836363579381303464163366230119377549205926137737292024769867765212321096920691908491666063911859227799235279792412738930204021583194791853380014049872592718153442361395836271914600234525139421657258822935941085377562286654029801801837697373765231734252042370995993878725208693138949125368791850067060934773179886910938000093255608665898603394981781208354351372331969187202387834368008574317946173660255965084663756222199161318747005052113654894181312752610125378961645556989952*i1^71 + -239926987592992005843191024395580251123481324484648860561506338188592181385669619952619432049951850500484143468285218930533390418002667791578537238393684125673625442383442499430976326965154766038209216064131294108829149375917552202696016651104766088087519034492977790287813441147011191238560875700685073029480336067463959606936516797849981812214890860517053474239648153537156179793259459786242119486158726334957228333347479294306291271580309390063233911067140215746441396873439478378299318538007709377902822284352108011675914605605039952120815942790351639951640278180998005255685457833507946789208818593856518239541127027732933951765284683814442067150926079063205258159262083479240258811035036775184121988704708248035543384056701850858989422622674352923547387732155725410060855387574606884932542622551947039694092406314331344920656787319702774334186671689885542349646943278800426059481257545575140648014069635889193775581638465030127070680738063811419652571462353191083326068941891894558169338077410438656990281919663716645670612155839403908376399536985587380099330976249168089134741093043075650280006475383774833635631143406958739948446131673684608751506526791515695746553789026354786104664691790682114838353930233476291639439994375816751211698018631885804273956587482332047734019748952883241218988219696078894359296612009539786682172081403727796117266525620389694132647029050187278708833205064449891383497823918232919088659062597044907636057781889906461647195687668159905844463422846494711771249621379620781816121126880913523522232092997534082873332212715279685004529713379510980186633973553876418777859778142222853280238958984969250981041689743907963007062561720351918370376946302710310477787386270175569375397358232877329710031243319708987034587132008036234505526015922194269337907391647882439352714595392387397720905973194917575967584475671387995507455545764751211781296962683816677475027015703387804500496641874307680459009820372608534435143820890013492567645374035126631668279128254787187304485817033367871045422442874650374233315140911021714709047251502521513637878970303629005116576196941496525519560688154637286872627178706567168*i1^72 + 97265423527844204459939922897777268643417415669592553867466188926818211257842206769330182696157182538500150068618064382622599155629484957179809685542222220416279716649181867122572318030592983395091603675775412509605500958891332087655902313750895401101468706784295745060911634438106755808345832946188616088854426511188189696771968376267363222644200600626318878024708395373261052672040165188096011438771745065012029655099239033730374429896496664833571855187614651703262554740985425098197594418565208267271158524121386010177155611455671441945835162401789823204682009747474954291744947465099886622517891460199594355353058548654450046204403347889150913695837097505970619538169571408703232709541873729634552857510057047208797408738979375025388102986226005050074661491623447093947440814388763347163135719417032266821824930719470571450552263957790426274833511457674048885975378825534045614350759394337448045163524542077077920328488403404423339543545533411946800598191168723638096120540491031881890624172861556812489504879500028001024353898504098969979073353024123454747116867135120496703268329093095415663202894849673947139939311324119341533107701965989915922439464742457166639878974177320106692647746493321568563619308562860761164030696644285097335975239244849450713819481426925997663558380830095693747342038784865474939848696554214485951821625223574432634031680990791155634587298481033322215531111271586321688834864939891262374456774759947918541884507196448630995731440742414828010022749437309823457055218984684468049364559529436318730514530524148677708436020349458792055555952901119272389029682929172823455036237875959880828476282720720181285266575816884681832455960485074527790718064821864066231134007664287525187679522592602885695574717796737430000584371724181444753649021906188136018313306437812311549602152117479935710877071297898342354270491252736437389100368580424140998859862971390822092548631323736535432853091702900986154653181760332437521753724315006886839315858353010917719449665377711392168085403229995731416107872013419543461365687389742356402891723283972864383524892073256251442506808239306129221901095550044164902092800*i1^73 + 191600457555148540753495218535221348219012524663977062853577349686941564457879324604137805609461698950769334354052951282987067810336979134176984426909567307763375888803308847126723370336811997006583804377206250511242928841454690246273134278215044320807288856514258838584302059614977601481316223760999732490716403883036789148482940295787379635188164117188739571262113472642060184455423163165977804582402251393886026085205061460698879701743596537467076121026179269418910443445144113976569760712742980970874891004423600123536163679742411832582611870326082839527322185064137969697444631805562919881123696859781085568853192256931201792676242991731207591701515585027544699434140984190559716156452514494629814297961346975988990836752487656327433520763512380432224149278216882209779361526284618770342454723683636647619495045302391759878620589415469036962841424328062531315634005057750384831632911928111856294755345426015598988894257770106895920741815987627177347676331230086507559322687009752440461364369933368347569906535483153102150762268426822089308395381034681786426116762896380635919636933000805009404560963156201537856137091922888535280203951039353076103400361455247314406754573291228012887984462523459312401529449130430668174333061209935329888230155784682715582584444375133652813128905206937273337850175564165128678846724353110560166660764156357935129598482481272120181474770963576752200455233299076830952229023929067044066552298033631173566273493847492360647871483961707937167207367677767403113984522772292005849051930118270496797553695845993522830909936007687883289395237303323546803950068468002883151879421881751652646350932221632003779119320020569678884157360170590722989640005538382848171627447615913418749344666628691103127723213020802393701908221004209807875087583312947597321123636623133181749601540691442614484742379331012579199296866193072489076625214805257646444126510331507273443151148141705710361397112652718250992332906748241806204521042059760056131625957455937207705195900349115936587196495001112321236979596250814282959815989885599126211069965011559541020429831619101734897476537511424820054800497377280000*i1^74 + -4849853405031764230758854895188079707753389301096624047653462852486433386140914595386908073787853688359816632984066868686163044498666296609055018714148087030437182175092156844329982816177412105513044788637246331761585763526502142222480368037559158105072011030527337257452173483382375525438468663277048725799686280851879789200175109614636621891352425134924006916270644432772825101332947609058358298861152294994224415419469488365297892903055392919768522113842939676549379699631071394627292856880000819159612295111860431899018391834681956898598163289210117275398927188007881139574916595349856933208187324617638776147467028885005448968278329232496969655683426581997455978180561113301112874245175609526170160583344786419916139987535270796367062721807042001533556806018654804771439028110536979167146393820385314153391194390943744799640809259174255213450138421955455838092483126496279391392483069334475470084762435713224103505337798551823040024390008114773484985594035687685021568981949312601346027536531230301692651066457277555621869739291330001638027237287117919503254374883097959317745004039078148169387751136521909455597130123920098222931141437185772134760496692839431026992082522851715752969731230895491274485531963980816428604220142176636257719069709744090610375194717683556077759851063218054453068424903076499492321811098614889096347271119464417397444048122047625705505290574056492724869193076174348812785431079413673306804535265400503968532254810790095761854931185577097639736987073730581476398134443574274577972730455933720696174112452439601555698116792648265740339956485538792654682591618536596296699587475641164036800371901341939660135889244492689061433816931071490788618631889640193298177277405982154304915754520065068275676093507176356925873723455231238665654509071488069190165716436226128173000076047812252143442609077334438639972800003322690153036338221914913813954183902825886998101872815063747199483477444672273277886110770568047135494947584056330583091841047132590192482657287488724014131391033601510833855351647269402560731601622889570015383211173577641939062831315175657207146680356887309844480000000*i1^75 + -5200814371930396753068991399992124133809942895700258527124992532186548023474589077546283549282710045462690774572640506143304601270435337892649358268364784160344981585442069452756904151315444371012673713476173435701910555770536725607997064275711855667620515084651348561046171451822634842100263616694178600626959410250150218923286560250943864535319981200306038626976370652782560097370616662450448715918126758677191589620964398253740945412448113087731965572367507380634777966749489571039064247296968740229931511455347422896987702992605863085053323598216761014293115771222878905282626360626391348803985760918741491537891012768382788878095556207156398095256998862007842756861753560102949735324021608545336683609674646484828587213197971383678400729755491703339938858142617277527644309576730024642180577605557112554641005800516493156141658538716551418889687700486912773870332230750129935139795568111379682361198521098003624437453991794623941056348488209678880077652095919903973858983246758642003696235236469044177658601258500522744735391895460077204815502514946975140246299538801740799299210396616698500899447511556254459592515965129451572501756428370385553231734556670641190856606928921313327965228634051225536356285491256894620918740385629282033009498029894192375582186712022561832231467713884148678475181851876916000138923078146834867630247370441833339272610908809713136227875448115855386212973099158110636228642757240862391798679175849031688646668794774077866152737018656828244812892064676354471195616459746085643580771687047437578816068407433255467231256363306966202698317439206698481743114946361163664456166405756052179492197397442916603557869868847720335623935537274331378011049424762460424401589869408472310306231873767235893148275886560038683592881462889749875602890483980396036318535082612718361721707173991226884535673294404299933678296681344116497681368264419358159225985524603214280601879031953170132723660259575306459157609583368230077169369311017902953908669471317764746570636769338897514220310388913878302061951215260315957971232806908818351205750533797809056949045403484781791408029696000000000*i1^76 + -2509859837437782704255886309284098927115828853094172111457170642409713325700098616696811286249352296950592699737577000991878696567865646204919527577710245512115953832636607473631750721055195671352711888395074108339174321614774068488136442384608544731267875279143089366862673715203877073883424148765897092609035342877200028629369998649568163212201398464913967879401501330014240738167874754192998531746799168280455990210958391251197819581027467463807114172522381653649474476926790437714588880695350416652558012703582183050312144446679547458708073325657201487086849253283803113610822574755853852540753314742301650920858118872468243391220619201540535916800214677315824873424453846786436014295967773438209845482522953546862050981557544145837815603237315515234292291613719665512095060234718609721822161521153765207612839276898377635951141761157872654707682469831166448453756213166782691990289462375056091617692951337236791071435609665077102332286345956022988598512391998194607547418946016012916897897734500318395113355778623881190449767179202215648596940312323632507080200139850554570489658503866404370800350259889131675225126010879876622156315121128264831754413809334884752199560547666997424105122558681842353845179080654516064645483331611858782495399254628914732688990570758731789541679045511437209224161493010608245101382054707016074268741598051407036795044141493239522016465626915653813222668677820353814261887681083747317028422520993118973711318781459573535252759918429885626116505226817963798219385307810403081860986847201787973626069446670844594247659351637908216024984370767542137104110575453717240291313698286460905430819867695185283209060713681466444724683174800186017347530238244348006922797653269868015431608315925216514835266811051946121949243234691229900928274847058102662764495184213702746790964828722810199334394982697954975146500531424657081785454334690252051597066920553367605033658362851135596198545440646902701703432554059059803335853231244466225315134375227727893866760098620125472301026473294679191717062290696345823571919243819556098769593342871712533565233623382097920000000000*i1^77 + 7313754005669923510376857729810427134874589100963123764662610933709522457172484489015954784246819798075866304211128056554616545442759575559874843122106114309142357701272610249043402869505500206636574555477591923633868270080194491914533605886110941136329169847838334880539788482580730920055851043585449199185810309565467671041999972111893555520000402321145749555070020827485565036362157148047469527486924163910697811522048748597598866714757618977490330426119713554268759075443755244031045696010159578551686097839620492812730595783036210544503176729690557389665162834601617354516620357651771420953495491690714059886972832734854323873980985697255044597210510391263198479604848875946835841836747990540026021598307393860582029215945202005954401819469227927613219526799831105251001367590387935868024622989961336004120580410366729803106709659943067202802589173463986995689538386402439342469745625421558353483958812764561286828938234489969653476697722322838414949262111292084865818005772257368352443632616698171274416343027187057772667079514322544138217753053216204274059175802107237876074080257781558898501570981178520826070441668867761234356517770814365348685887061980618201934736654039926435849576064032220426550354763659142780873027522688811761981795863123196955780181620744258086578099780934357947143152292322527362335652969666111375724277587404244105762330518645371815950498910040809190566490607723401899058681101209248504902108650416357510426995961610095957033535344788253477452247293287619274472200383578494354134533309294612842197190084929916738302814793922979777388437238281884325561730451612891328563907206656844181064488024699175964484542776190637970392339420503316770054817754884607203568964660396268254046878195277969400103775876586364644804306472032677721887612494667245977865166426747253868620211246223099403295311515199014856381258390938409035813621168486547437373838385498376039911067776626604187796542425602393128303182574002993909286584875009091948290128065704113943556931738689705404205389864645267861651929708947896895715716646738685217440936341233290174267392000000000000*i1^78 + -1348341332865245153284190076800823941296468242465194678885307640085564845410827346832909321837614993482435773688072120630167388322720776125228361818395559895799725269571840709268651692652755267133047478701962688053599044588574335571370999430765295809856785341533405502964860510608655552884783004081079530979036688214214491489893556472097580312248261296102612483238286808224410142276799170288368580222535025849366115146373000264780846437810557884784184082062112284320974601646657625612710742575412679660356757997147352020093741574233363583125361658856524977719761474149993149283705437275695620178924746002076779808738001971136610337384278071165808438002693296071232003880408374971904844558785767972853775534809527010283659694339500826825033416381678678029761933935025116356640820981116636739260280862940482855492197347760154131416409254904223291230238923294029574992910979780047665605832010653110785385776270725975187074734867121902660016543382370829920697394897135311276870252342811927085643229911534315939028645342457564043958304627253000668597748037388540701263820277155482215537703852958508006061037257029826540049054181376398734471811545074444532630193294550236502870058243938775594511336784240979775005871582777951272504005236268713721391861396157346342172679766949739572525531740861071709520451899856927918340773299309413747480662884711517196438891396114962936670712828117222394991136830778798020952285644053230664876996324851300312697582945743486370708719631485029811267368912222728522523912482979939902860404433680941735344083271765672288776970156985764040828740196783352638488475145895807815152605267294099551940156303292236804491482389208751476240003442415075379173713399576850382248826685206408891457280952409883678888035539549958580517032130491272335554829503297355774794074289444298021183620424094907447373532972663570498429821254866358254485839819386888122259446670377091259858092939420710808027225624960693369003876365279250923181762391017118094754304087085147701184666409262317923840367073211782487677738810052990592438234865740726807824564014284800000000000000*i1^79 + -204893521315786482325557682441267964480703598976636042541441372617109008382058577340312417390964327534093525922450714994435126447486806220185934946517249469465405033091226825270447896500205213640743816233529257574917022486065768363661378460994211851091737483499739757881862685464252714158012958921025761147500252935346340988225434270343296159735236394437044542714109441314188659458563910203880945236987911299542349878103873184690132483702864219198339635822759037119292402443340007291591238257963650449725574507942470652192589164568201851142155876791106839761652732182593793721346569630995417688569152466264284281657882681755764486166078929387533261851262614710885236371923585618687250153665467747002233850621832909652135628394055124796134990315954419205869799180945402685950980980824434995983907584177492265694424593576168635581110490587155838161577070808715240630791428080809927774386380375950614582678137599753286216666570560249074206316059915687616923766662129435585007934433091608588734501113395380158897446110188248564235081995000686206529656141342687272677770304672707071606548632085145434543733601874791956021599730544579885420887222178525717590768334039389283881583476835053296530661114705480524406247636626656026559184914792856854318880578663297805468361300441117108709484301548826188101837391694680899741551737247107926317530255757294693098280805523885201595742056737576658426277920114008507735142064960792346974117440341499011337100022343588650871681688722473336579904495881236528244673792843082041807771152530592951250482299049031784662873503733886908905739119734565200303567678852223837874317409208139058746298057725663924944874971210979533835701156197779294753523649727540340920628335981791957510620332707331300105465282518523803102892213859120146705757083739779156484448808917443729717388289154695482711536794165104550011001632928857481897766120604883915621403567249761600606651074028159100147579789551541176232921068907856906536497990644099029199281747275480313161011422927381756242171967395350738685712948825271194749740774529276313600000000000000000*i1^80 + 3404407222435559119771637274492050521227545320829867138302538492323490972666326412153961189308164321409700768799954912662446695226294342952602822374727509948547821468071079985982633560649227309077328637223334420135415755062494271609998890926172838919670900519767581196905007551160678398976250698705000110929849883559328334088855466357116086200907329422852288461589587100061654123169322370440617117704486149041123959129394793268620454955369104351457535371128888033473180031821856754377015751356781547144444739441831949948204791039827865595345854623054345728054050483265656220238911423025363239562770069086590947987421990004549296515735524592017541739031299417685784112405677010584552297323984390880369131856061968751105905031596510449827870809366686000805651008641892513814560533144848573336544821732306452431983961613424308086798228545067910356128021400917308918902596109031915370793352193915502189125111452221997236705915979753316095480898718433704234843294822162831781035831930012682434272554230523208703966140476107235526534735218010170346127998952832410762155429313546586819540917655043797409952451931544162456470660762949981741511932242506300037267874928080295797559516345937465602653184831351850293119672101341180765321154783610839717152833407512952330660044687171688484652094661276552481688586585647525402750726102599288692791326482425137054465712882507416957936566012697872942064623719852956953023475880460481627824793682396259541695278916281234693185236484869217759709006259103150054741993027172609799519561757480047886350737176422907039943361629692136737993439049361241278450885289835532590357621842894822632147476794548780194676890467771745801440981889280468684172243793378784291057160477054066024768382242955222658779322946302571247815966540002983727565004450181027799210362136683904270389509790905328273312541880316348415283559701605614663707222610964594354489019460536475824765272869237992806892855251939982619841178590997844450216385409648382455515565834588573441060146966867563017455247904839154680203749943993029864980480000000000000000000*i1^81 + -1500995039106763881215420113443210522898907076626046429209574472564583985760125115404416489803445951401368744925903527017726686742205374019931003672292759917507101529727951120506095807889570835635600084568692642784958302401068772357299320622283175100498159840401903265623640048686020504878714872420514713145965607994661470574884075187493219650744986604993880370650929472211491673271007802755009645169341369291092353579535261133607885543409342210556666113675399999075527382252193804775626043865769161787373157812462356164479100888308625536194936662976435243626653304521373410392047482491558754953563257248124579319376673112459828332770178905634238288231953754011242555363051283079130937449898279125653007317777498636517348116019212627333526579314747294752724411792287422273929895375658851139636266176794592009605435957873038445184386359374356829234663951130455144436950733566469401461778561742456466057287350630747629434812549604188554535228833063965002397988019843915601309429894043633893729621054407572066364205699436818486210629316392514355619385277107800567467871663379512121798162296538496394609729055433569399864572144768344284723277102280343705272075980348517601731681251315953021405842448079578130602571883326237333268068064989208528041956437965674939167546485244708831877058775397794351448504451654326458066740754261786046000610132281204371266537990445230737203531664291987154220408427711558299765508857757995551095169715352558821936702324354686275623689915973252620755761479908931958069534388053611362669913441416833018403296464308700596074274636362486058209644855552689488620846055774429777862114726722956037741920945962183531513381345220890824528148723644542322187339263548634455346739374478375285326936905979823974711252154994500271040814988323637825772908721699932197222425405618695231726887441066095736469909266029876584885858623996340461411730892579599119426357783584360902834548970811593281546440478884869960849561358155200172252833144261422096656195222226885376961948197664039454488412180410606939058807714611200000000000000000000*i1^82 + -3816512104938271907636099753365923082639646773795861498647026271581442603308825581887163471409734934280145722398873960725939050021533516573270672135369413185741134306764498598448272356905501703361936398519920751289818472821992567169120578310706654734602056872095365761034787990983755849271495142817043967448508541863226906052803148590365371653730417383645083040752498798215593915900176832347299059407324906035588765132220440276966481441028460642164240045411071719913331045518234995240727674093699901346804013235723299240668007178992232458782562265732906966297440591792513321665753510202471708150064513660099848497183383830979005805379157951502679937603945522170101485064726008724110869317731182497827041312580622871582021350555920436485399052068485913757061802642536521174871720824615920212169159210795811825205671101414804413593746920003604816145659264450938981791701790902642099783565408706092150025957483073069727921649569841530544385043189079523860932564895777516210083262655586604866151965571036334241828246871046657605118082628228252427300055148196396803569561971258244453914072205816320979803730714541995027414802819532047765478822630985082806110851833332649569658616458599638175414614961168752563171760717716749162591319904731623787007872283461967764600474259219627650800472833871603919758343253302756802446836103810734891324902023333216129027983068308769467663075559124330280005621242340572688249266767901736240965225425176293903765851191635600907213320543774932822920510951391429502794296590179640641302629241155302338340698203919229600695506514105915868655424507698738247965100458237967736991999349830098925811620569777013335502344422881206506891516424984089642643065582160753715382850551770965525865519539329166087582994938339491848549160480087776337280764527580223429277172088802629093932952110710293429937505825860059186032934572765615947615299263328421897867085650784318082221845000654616548926387609544722842172927544406996344694822530946040736552426298256891380257809958975399432461283528833761280000000000000000000000*i1^83 + -1602186076907436183744061903621219153273402129580348388670694924887226621532541927209800503305851506445661124762039337558442038022309664036745996989838923615685851667826845673160391307363290080169741749333071016325137919323686524678126649265609048391916697061252104790445724543129740376115418450706782238230706555462669726140384069400835055344424327643159892601441643526061833198741563337836680959649944879357532628192049431057566851497248473991272606956909170753688040146157463249163368100501123292106151904806509177204218643883479064317853330813562869369219182229502847031912599451707700931327065577438989420567588458482063065375029337918376497009269210029485538560239577869369803574407386953209834555854035722332152418983499866917468230685095760069442531754062496862005490511547986328544072982477553188545456119975954829731556470137353679778779866726931020251040728617943347631749462689064391868731217812020699102148957670369685406596743027464360419166511988551150688926976016537410353831915896652150392745393879607304823588419981279318377836292287112518663131767438809239278238086898024020889469658875952415694942208961102901950141626508176920492098373413901897243216480842288377773499235877489746086503626787447111734549194353116464440427215026068514298491100034937469697327127284792788418560059451797133416883684919459960248551921425116997178016543164363957196088074020280173725245852947866483850727499302815925437482458979328502809960105420949782440445994018422378940710679822064485961974039159218594645765439317935837338078378198389044832126120955995440543756206532118576102811821897144646715259954736808390089246292643852357954134018443844703954265673812113560408488631789595123258860390391036507848973281341996948516429593100056555921038602526387532244047212738041560660839038681109253659976789894130643977307160867714742108386662506854056848071617618977579978684920353425965724538462270139207706477492740527044396992935867828958009137295302678782813303837073618612023866113764756771831808000000000000000000000000*i1^84 + -22673949105631681441353975831663428459634454142319983876008888233054545535449220997629328177984199260907114768596229972566202824113533987308363357362618699874808495300657388052628184612311510384813885489580076949539774832641701899478593590132102655930361363733739793495160595179511154625655370550464478928590440618477603011540964736206328071065155915247957506362853256905656349879321024104760429630443963962597258962909101797372264170047923715954333503773012010041358402804042336729002220572244403946339576893909215677168344814583733761315079698903977035159036618964243805536314082406411487894504889882869023347569745731257341994863634023752796564434309430081968741539740262363247908262916358592868190681532161993007294006738209720029569200856452889616868978343141355535599077002709754749505654597260481873525566923041948408931899344308755348106073120654575705147364013041429577856220235865243603605927476758644602635185862199103871302559952387837482488353313135435716366101660733342226588609743260649198256904835148443283083569700266755932555608160899845021418634156708469726772626638174160217258831128185984369089423146336150889985647271330046097818586162743247133051255172041558627399085691912396259625976839911343472035740150215409838918608487288001619386741292123300282161643264463400256426671665601660355704901916644944210681964213753862566649725610632803818432705530654773848503694798302337854207608107590244150204658728315853488821115494753110655272140438443860451858422953331856825431331762248517590963411921642729635998880876244261513059542200350334051765020988228240555610265184515689207644551660859383099325876981595739472584258862214167266160176776400973846887877824525366610434849857868368966859057555655074959101838931388409535432728627917646529953119673803442509194902628025368859069838109993762754004724950963407398944021501710685386001456523846268597135686500696852188955886495362246185225465402549882931992784249223176260094503165829385551570496825057961847029760000000000000000000000000000*i1^85 + -81860107390792902151487258291356361211188974945589174548000988811470128986912235805603575288330253873956153112903453928695983927802730156130239094920576139241067535689345721088168780298123848132998956724437120283532674955423418963978464495031042998024158146046476487916861084248962253264175579825206406143178129486616270361879987744884674537436343660295053822400723475507922150105464406059397191495018020367966922998373232191298399179881611784702613596287255678737109606193087196152727412584371105889954607896384644477393099054586501232053206257043405525455568338739302070825125221107687547916258845976110410269389522428432410497669843271653243307326557158290637997585025325678902528180805711903748579434663201452175857287039021604684319454687143213808973943900010661156899967773183329710004222230339271521079189115170835596951873933652756116190642341897143147705692881497780963019941884297129357120865306999376044084475500154409981658677233603708702738616159027525568662799544505151899074385661965549504137143204977874550607384237249917129459629453114851236160201484958119182848166191202012425935089456285295101886584597162575449249436084460591675283530971452773818883394730796816273258333615198628858500929203890154589940115653522406682139829916412821189400279441937662074515815382062692384393073195227951919173818672771683925030399118482278904617785140924989135206735042719010138047915350060231863703165623340219892213168083506078629019384623968921670615240661884610345225697702140967471804919336221839924400693985219581680916426121562462129432714063643976144050442399368725006266460431787962825901101834664091874432351315014273808751812830240261182632330320641277413505722432930807116391819419917097531551948269268187772798707276918980233962710734674194859873045848823786545975399621069000561332095846901791698713803936306858560596556635386079475974236550395309781285971361090726950702328280182739162800235211878439833124859117757197827537855410268973039616000000000000000000000000000000000*i1^86 + -3639371855811110544364437920927057976608721469940543688197794575166160020477920884830810541874117666795550527164105800210073211335741138834639650789592143870659928420903403803689616704191680539522952538556132828885704885620517745423584996119444943148397054207389709122343015834138589160121142130707511948407518745490404068678410420069897294565188907088998223424314679621371373311595585183185746413707266828389724653032387834783882265508325122550142630625624514431783470912830758274107327354237065378508865917518735123320016053560730044403978740252707314260787892224960600000843145609439245765783061945755722542470991787673324681485429019897095867348786242089367432508061305460828054261340448323432593032884161134374076448823721716701646891527848288371910337562821006577859450575681649611162887919027308558107964824165411861247118981459991797200680094484432944426195196078292818803053297124554823766911125998128655395941427096295016610248437040259588890438667292507241265624048496260604646099016556505678138406524827117885959745825207962883476377658128555799727928346036670695509584575858476305078019791641186769296354781801345651627860405290086735009019290067657712603699370791119607727657700701596247479384189902839376313476799288046004784470079337242122656478126444349035815509541138818455012379047693730633603534800429895438138973384909491410252377516329718297582699672810372028508731553640582930960901788419089974157650042657904890801359433845878799370692987725478464256100123778550696760445412158766949020623378269675490159087251874281575212242060083808118891659222659831322225472321431148037311559584806130714234450093515858202771569271625374500833953715049245030594215744056032244806521386363761813392410306259251941013590589558755907535282076771004852027280639657447189299203600576708244704311038222013562579273481621272237426966681678992200641797388310547182790960949241312840968985672365264559229630726051532491295881182453495234560000000000000000000000000000000000000*i1^87 + -404270874327833915658136012605827106648653993829754147511458556949011782896305411921519975764534006458339591649554848226337886809802872059283410778800176467979928967802363669507722423441205825133332349971136041708712164272467653163898890886770105453106443596472611994624207284936150875089248957838523605011545885895357597559016069599904588979780487726289049490256885495666952673459157108314142364744854540872905440593218083475302681930273358582972863876594561237552162606320658784772298235613231756632374008314774823938510265033396467703586751866515310042807976390486039847851045940002003639734485056760997334205583647852668763164719229276086519059181366903213346400012286399635955245969784291685732128802495053868743268450654495379550856224065135064815581602288118251065815746243173298518698313426492821487996065877419125638656887009202806755213789982710265896434937600438365861557451924194640565010119554335132506915623109029846148909232527077858535169322362418348011335610615474483008403726968115479389415207468568858703558821062038395372244554419776810520728453767289840707870983379624069684966532122112431913426047442506063813080380452429732615516294472986165933982644815892643006716472129067305439942614989652133877031449838069140493579316735020915719758717570120334689534463492873777325038711005628712191714360832024960489221001773291293608657374079647507816137712574715620410184096533710245035691405893468185875297946658488427114126056897694017366809613826329404841364551184048442757018645172227105001784179893224353109009374805523750049846360128782706543384197841853574637582968689009645390235269850640826477763982519818323590725747490356823000358574017865260264155811592123259730155291998570891853592841128864899099467785261638609822274932502542018428407162454257652574526809480077035618762620427981703254506048490822281588427465606512859213778072574100870046468401695329030059407002292173972723356537381611110400000000000000000000000000000000000000000*i1^88 + 25524315735764718633675321507914333655907960314303664647576877681423513267372673385535659831755086243750778769940290349777303116779800066070969524591759931184836093079221270878861830494112304601874855454226388276259012820146569307846125975897565302717583713991254394355906400966197829211558444467067046543683556545167639027387754184970828190918113614817412054888944091033903601623150178944568526266251755041893701703782503190753201672303759320790233298469040473598427612562362454202653535049446775344545818904764581032640961656496886983214470173900960591666542482404827694713910618249839808604296638792498238038196339795112521345047462982212905540209426987203465086456596834108480289483828188439080065945517012182350280641759086662516086666009053535338866720571559275487167644942044235117693483168493320091021258964952547301348596962242574156984341665966175158970055065437250113945784708385252077751549377783973639256185285366693118509176288334093958789242336420947909559464613738432500968082004693253808717782917951405228132630874793455430719357754014755080078905848056762485126803227866504799757905046510325412946075498116639130377221247751302258010771181077922357299094296681672354746288082324196684803439397384799979234487881294829077982446413689165250437140821632038502365222675666287648786660589685624686057446769668920204233945173824787767887040298996647319730329845101758791799168180942206555241055171315814775663280024429891539134436856926370465616360590692483726625879158114879363830204784381190276575294031605757017032278315597024462027965859664399968006739341855239203990250884984402702436170597124474855176475318575295478143221389495396606881510346311998399630831396533355913839326354345323664826098100618524565506239712593467480094735408111549170949847232771498553500066978853317878220754319225651102686262436925239341104113836828921755384777584876420326982506751408560109065624931532800000000000000000000000000000000000000000000*i1^89 + -10465186739544324291535261210629130291907428718191679451470134709378691202574528259305580926650407102496414065943886440172600190543423784038714967717762438245513911833666124115836005122304759689790849012820689344026178818728318229612431432114270945932384877903689935373193190178505295036902037057843317460930940584154806024422812258593163230592961930703213864568911587928466037365940294220423043744548787003881615648504489740240830661522492441638520140867691266995419013032177218223394526445150601956433162406837456102188115880345220352300596597297408929737636444827716287520957169846768732224992743583559417283172620738428355735856024212313777050755803371759416925949468326510559153026230097924484076405845715675941389316665509452581342316620754982356122080653282185554895278382539526056858710659037409396177682260577588400180629829937288258202463400211022052022807714416330910958305360502246337750482299865652125170275876815177948251727607473783922650751990742859935852457220067249203818240441815062251472642975452546491095244978208243878043534986068204721480856310901533032605602875476073446354961326039021049505680452912523850788448795505009469706861533856325274283656610838905451338813797811739735104645928768854546613607658537687706093105654082615433153590939109871665406733883803081248117637294302947289740242978070696377025424384038828346703521185333146743756329787300409802824784070311701633503993623054966808754698922146310220660034670467371675804297050813704172686379190019499932752256637622616377545904731961711660837172873912468469685816639893656982038828471367805083140943311722050738261035515036973851343942087649848059741921147830424447186595109652647412969836456514445931962006821989832569281469918418021483623771182622480253943884211896219245573113063477486776393631305717992623123110368068794756353931778933151818709154637931193258781192346869568195048505344000000000000000000000000000000000000000000000000*i1^90 + -1697283193915992399927252999976584311582355274522389610042223879927875159285273686884148750278471139260722070125784091144500740978609024352975565607267957865432729713345766321414025971062833145678152353848427952124679612413704785518486194344905011439126795022996880167179230676293405115102106599283925236415669583097030466738475455616096974459798472827600117912360024502654341601584889592654266423717431065232750018509264525297584872112299361761039906036014805405518015552655990636647871701590505004569894188981785321987160177708705532773708239523774090946577864104528393534886039474900788163686527567953312487840443645239280667099182041528793549938592974521567366123007494524563760531540113791350420695320326543472296696479733627519598007481092409076221967315809457708271141025443386445951822687806193164545451529127155763452955880608005153733079638610391091409267675344695911325222024945281152605013516765220523606741323364760994537135117203954692448157907069316709857737731218038834280455310127452490094986515459636560018079274889750932547175294202591830897975641603189459395119899483124589944610635851578811241189506998633543154174080747470424172783679064682662695395260315392446265304867066659295167605257465282051371870232602924046061233251537844434515778752100055125009572132916064054523911502210993774377458985730121682262555199808300764937835615492285352197539957652776240210635530428644710445222280512450140835613690383850099070406434674347409089241054833329675603199836946743502920257736401665826081122875334241567675756842176168235045913999791463194335126132836238824621397141023185361136429720755568114752421613095895467777469915540073362308781680191022387275259295869950878017326580103475465391321003803706936206697677839372759569655422338727033569591215287731473845917192831991101138679553192750041468002943108421836526111327428612928307200000000000000000000000000000000000000000000000000000*i1^91 + -132039232408065532709377474046849636787113402036631764021557643543638237458539231962251620768127974644918577187105167566343189236696841200414041980366225392813264639682148700801489556463936341526325489048372974382097377503605832355809421354414434442999987972473482621887303494565566132423893544506441966880184094842606697704076594416297750552980234065270008472019687267579013754974514879152158532071039886449374105431758388350557561041556224978013983284697588997108962441886106829614194491001462689780651496463361140548761919751025558590542162390394256766906887143315345158959794813875795853433950776033642173468769181702937331005456300820853906992276110763178647798189691174795713592712329755755001670715818476193713029119421841000095499291656981326494711230394868682768320286309466149533242465701355832437868478265904279981014705590477443106265483702809187907315611236245214081666045852211640794708337067926042458518012734221594041431760153001835181758838453541964893206259615918901074506756622656437406735338986734506594857713794252880757851947284670772463197436895484128694601123457986364123499529522865832009738898190401527532279554754184850478152048667398750974646382931257993077204673772887223880331136264552456450818816328145307415027054466816128511808725240732455977699326339252827835768046861623471524750022829120158451850531995030800672026862090903607913250337642320628331906439321735038623982486435143434193204513985050843779506823027467986094547887984427513957535259299983091931960796114840860792160256075411228207161241764984151168365295335292521034033339770983550932628789269159700787241620879437428111912513170893745589583382150399507255612027233537408910342878078021883515672737546208608285399432384743450033980284956525070169255864492987550766657602661959960093137260578299690260513892794416935473904758231662592000000000000000000000000000000000000000000000000000000000*i1^92 + -6725405773828683036157936628393621171062424162325720339609625012231268367103586278703035808822140283160383095509182700567480634120216187185379464544501342022768016199450016664424516575688424386612238293750272886722893011950049783706675497517315325425978382122013570430596744553206670494131093618982140742964370386996509768283108443964565319035190004350354728322184030493746402927315455449910812253596522999017831833333568516038935920281720779908505365745805317457231381618949126331902051299396135047267972637522211781174639585541621602674958860043103729179310482561232909970719313071787205232597877169153662984123082392012780538089524315459558034260929406393819179597906499095861061454336727075986965910116575697840377886885226207768600285826015042528730857671986935795220316070859446958075352359441363678285411336020584654358565818757380008235953959068056707679898620053175922345465136291478721433429900163909684455910279240022248159671631236731647831382990388824326879515477501187157476021433177556351453746357181080205118667563132060211141912337502237105471130558755391949519755714569706697361941353575606690876309582562076403975659181696264954644254462273818198123969536573840239581091644435883920504638239361880068039122220814788257939376727134240250481472383323769424603338300487997114985191716881972927729557841983312936064307001751862014817077868102735815519113104114258977591887728741917983486665684181571005053700566832917932942054374501260295917098765345869418073584632227950600007255845659290868434757982121949455790539455818465033099335107568951734971556132159908064786254925698554796060581300482743673859625427626647059293502867542402447860127246254863205313729832904740353301797652137524055448078955877547727661643805782481668451355112430615817453812078941379779052067987506591414139674951680000000000000000000000000000000000000000000000000000000000000*i1^93 + -119211281627610091074060433565710715839776562907685863818092594379060601582790761313994344196449084645179934078615557864465578705095304785952751237092051564498248657770560983426972402755238987788257463628488440120478517386619920569027736408414304085297539163603787814044078855827661068142850566109091049466688903246797987924314423534317637352841403538301993759295015162799614704997889242545213990752972025577201380258667305166298556784950314143515379753995854329872102193239406935817756912462630435128486550477655292223326564875272393950402550140699730558748216195850325141994110158308744117577181492223313849120479803045592803050559384147782601768483741307959174292635859949360378237859141596181738711035759335181286316462929560691946182057365681611247159359806980177282787859943023751769466692230630075708969582501186045090384637264655386289976041885609026724597183274445027945628204447162691126175286981275406440296955227273843673443890215970769363438940782468007802463268544649302870344279430710955825648494074291750395908227789910745261155443106268036623827894579335038692668181525065521454669282257766488196148765223760521700934459301491825412383844346080882062197307232776210750292049645908875811388385780168808100617300819493177563426826204954117513519891746819315409355386254274455239973258211285369485594402008816155830981334791732734118766057307035810722722507665473561850681078517141410974067298815633276938664479820658059781730449077496439472141770037346582663396024600757546616403520743361706046305967835184192972455000771211308086234018193057605422496374359545299722436664556633782785458576355183590470106845145592853789316063120478427569359463202523102901705455849531763107043800676360086780461069255563571918223690697650003897894682690852062648210442784595072117637120000000000000000000000000000000000000000000000000000000000000000*i1^94 + 46847299875977800501765430193850416067622399183138246943224594654725164760563821755543495764885564552637862573099761709744866417012377686893970229313091611643075166406754849411756758868335591136512067070446818243636099755351403870163151153377314528845617883246386172054278474257809319903023708219627706086158177311839512984867263428375111306731244559288375615365521109910410506208202908193074916891534684332518952356247860549680947023251472806862983170934123579460309459758590301465719009882704883908242613637506441092310001803050902856452491267802473524112093383667897227155353516168334675808008964948581558210264444334770152766944767388431764500827052157043730196397121283029225612878161603086163777389448208987047730181060803556561989230356072199393131434423210126641174783366486167298983962656547760970085291657762478971975934088983378381210608059562616375216452286488333124797431899432070033543885469388494349778693946949367883471293704225410525130249504137618911308279395702654662464248418365421747621308304031938372479980729197095549708638544892793383202497277445260561552714622884975973444577307696959903642182166798718827354303278194373706667079452102597982563549050332983932000893545655561136912064849800760055090841554771457151078616107509769375237723028997362333293426323479038621508844976807111364395981547955469173417618734275063854073109947556859627404840673543438360548125935227870712195331885718023716510748188042175390127590524781596437332479840245408177367307458355785516379703041149285984101300502030101405121233909141039206139549228836932248688321612476563556252860899849835414893720684060985239929581445859950120847002730853200681403576110894686885601976956212044399660046268880282790454665629400246917441960485658005944197015458650521600000000000000000000000000000000000000000000000000000000000000000000*i1^95 - N1*3546830426416306383098278318104902713443491594009586749727800855305889526982199108546395301515339824203751038024042032891933146665938626387802947276562271748715171591364825801405240941245135249823670804788759319723166979960708275657707869629825669708987129163106976336023525014694317412370823262501444867521137753307913839407426234941440000000*i3 ], [ 6676862591247116324435104630377574893005115962988527872066222553434620556141960178715505502485095651573906848710438027108280324629904248139311540662588512403898108836210554913928891634627576646711456473716674713639269277434830000635779403597609563293419842915691182442888357873343192695463111905140568820346014755410252953246702921713000218879060257198470738150837279303746166856498494592665755794993439331435475645659065464253551714704466906779021756460069262716036072277337207087699643645795140467106012774761164678667070865159538226515898883123761618306995902034265413874716058352249826443663031056885866986211863920074101174048659328615930805342411117161462894334757121473278360591754258814107681819434950015132917258517052061871697607782650590454930219067184971020669978723418396592808001327598585185616440915089176158230470411846948251519033912721681216704325087486592712692775467334778035873899711257374570980617510584672181943762640249736329809644074222456313947690085048474476049478211081625848023835967455321551532832946978119948529404174740240376994954161447438026733566830281776092169509376325668975491879319766128929630845606913504934539926720560438476705183507455494866270854315002037517047949619731892305713686288248511773738661381294448651536939726926540968165473378778185579958856556808486012507976968538760007620344831896370049114888460933117398018440027289812968627890285600736438333023122162832173071635689542374210966957340616564748390281956385037993971093428066562317882680929463424090643128162416576375906506736536687123897292769346620663140449825654491222044829979763127980091012510568874402697569464659043643713641426653671148237231138191276467914164536092343990347633414664121496625710826800743587825137142015114584172795001032492789300726856059756695742849418416383589918435217950473914338073584364006001558615825850968044438905068736687873282388437332156026944997129564996835473470801799181330551771117759769865865378530860060919675452666923670504535490560000000000000000000000000000000000000000000000000000000000000000 + -11236995770347636480667417559502841180623883506949787622152878269521662061721047724655678123424768766283891914124042253355640501656613877174836492071955753265457576884559017124823354102346784843133242193530301718790387847538559718320259976398660457466960975235645084426119190509693873335763792647417526677709028178484948731801805744179579853473636596323570588083678403407811140878176258357568960677727649149323641931400575662334171241609004474528409001538458480616462713058696357311035704703761367357406916767218499135579563093854652005003376136470156600453861844886516608737059308700806520089089641854039512795998866799026869806808789713791345929918200551078321391525963246388793092525126375640141672881910308245299711464155401995358559205356128926818645744587363443869323449857811018340546468721050324498637752210090290251815128083105522963656754863579342166147903394329329786466308512851827284727791009807845031772219630927853027588962799753334871666071183553975449454535774095258551339268275249206140307394343604691678537515276871706040846559585778781323657314648646895328089919544394244684701497538778611741039297690665749672322826452458061266660865231816451402729422284907709812147854872700082534328852383990699873321560174613736981781845356556784097519857986231293431072785314606742691036537581735763020493618541472540514098681719648752459488149993249296605696961969683276045310581282900039544219324155706201894250628729479536159349497161610178284901143821180815236099322769128390823650499313333573069361217861496816428030180911103751749408338043081851398027549396240436856972399468212328975134844760496138711872423620176080631439497346861549145963737494365686025800181635105814527147719175546104698516081879709640158774228773180495445934687524176315503262271674494799718559327085297986122948286517058780384495083258526561445511541684083336796476604706431406016318953909519392038274339646230428748700028508964148515239223636754173421280815934375684750766290076325886053884887040000000000000000000000000000000000000000000000000000000000000*i1 + 20279199598452886192075046169721837043516265499617095782416048956186950488052146721810826767542701971363315919179275800973794056959505820375915589669647992498023369472506820535831659181901672998253735317666260008340499404788879122964604895981488124774162671667074198478660544970844187600365244753223395345752918227973983064651710446778922360868767944359400223566919011631448051985579788804624430388387737148695154251423104005000836911582786880183391337215767223641456839692056811069718472824603141476860014725482462973958496593901261055565677122988305479957537757686323692134523660253952929090803588009788779358785695057381963358009013663163664666657820964162081121424200871870136587148512457954580466865095199235313564137652844396550552295443552155894280120750281971708231288244971546005902352798161995538678537725020998867929834361331346410453798604068465797415073292342752463025583903351061639840375342211289826417442264381727733757356586993915192897144315969956160667789702482729163086332059969263776075200693002350504643450778535941743148229121226810133523207754733164343187624803651047985695155276428972832879910899012660792995249517083236339856170804937511635183217171528529825958516117240789177591857460499814328517548396048883556991248039762837945938919695963490107926976968168632610409793346849506116511405439500441718158122240702807340778886789102368065386837094270188171877214357902854761510471735097003852903545623957525610158343316090361222354413487326272108020836330318655724600167030550898691182161749257027095599381552536010445785799464262093269402755008616365861666068329731511602267276931504762034569772157892067246031117991479667582006233302675593848905394387465102460619073508968837532887214760114425658761113679209041853651096464144823013071046689339739478547976250078798553559179260006514249463247778287953365480624747437816968088203817936288009423074129367676245350428597199629502230982058486024253269268629817200767093337611866142956270855651222463934753669120000000000000000000000000000000000000000000000000000000000*i1^2 + -3753923556764198351735465657506896272609771807332222826684643104633894518128478967791909231242490681714333093260812262633448024932039918796367963704896480519458007953065709593333556475369869189560302647543828309102327846663032722377959695670738915889430979270610884441289598587713850542145179063964953338213907370192713188622771420112426998365530839117160252894382369116735255952126193307987223905249754437283249351406808555525428952004699528040095555872365375364369830346769009996804515819799303730016300788531422062279496279081938553947027176022768545762174201229216677085351695839941394810549773027280198438969798016854042466671967845691331518262288726883146004820572191744420592561268498104779015575854274117214196019868842086982147485107356357161048180305166880096972319850709866302704669569718830710043477678089599826696024625699526054054477348740117893155035630512517414001149113911703107443377780875377563431533139980675805027549922182776492391536286949201165340944935553884307232155592555732065803437258101959299575830072723154844348605665630840154761892581021485798138102079558619609731327677461592745067649027703336752197712385259411520500284113307528971416309224985648192908580300968528317623004547961371148423641625907068380210650789692647546943056944927368940113331526341862236288415990508143748846601997378292977051373679291987414592496732803051835236346934766367255824673384464886446582521733555825333299398321053358606252289021819086280040455988769075728145543425834619782124135431353181863095774920766377355615477562596340187795244124441967681067280427395813079980499217796317383300058710164396272222816921733793359121111783492530002827187356119323884823820362089847296417678829473101044530183275129076919402677857687377784791155533713681407090717427333820759028814000163791555961773989584403208769757017098171771333998113834496189215201260404393764761958260908883988610482546500807621343941143216075819080009207218371172622909399468119369693104845020324416821657600000000000000000000000000000000000000000000000000000000*i1^3 + 2157805250044956291772416864116080205865341886250728705677948893430241212595270798537076151117792547377723790480483436298077181693809525503396331204633594917668196194926479483831026525127699364994108943015969119143719743685276437434832538099477409837089602833486997282253385574302618378064145932391332281964477759937401893851591823865377519419462185379149607893096535725506911245710303201401579040530661303889951885155630655178619972627857649726754459483506483625105604498241476878088868194032218924391603628446082418490082780688418023020555946921841403969063117860895158785103775266583837778421340283952983334377511397325857937857179710927988537455052963680076928990547801606460718668812978520811742100603313868639868392367287489892681241523137153220630722164105180272036767331916714059300012033513538873755082855851385433995339011043257432594768648860217009265845549675541741785097259643787700901816273880882097867186828968227131581260530044881035419137608389481256606053179912910740338074439324412735629412954861962494403671175912369702804925631113939456880490344155593626044729687778314695041409334488456474237586784425894925972787067897229190169906446444665255010739519718174381301176743571862128152876468132681187231614935510989579098980708937613682789695048515554319887828725163111579270283378556525804024608346699768790602534723270958048923428519411762968650958876864101062738370730069683243763004928756052169231861104153354175655050560553053113644578278851004604900894398730280327340540299763508141040045624729055094415918915887425056247983694641248070772175922872178498499317953118178647308837221659183953401752155037534861936039563300092711004584972736288125606062711361272349046197656133252120880338757720471741200401554023581641823625622805157551479616375176195532503643140413873105504776366072088504716205095438073716145682237689026066156613970402388759044893647234733765810675772389069337883628696871846899575171373273374131214604981026704955825162251017873792801177600000000000000000000000000000000000000000000000000000*i1^4 + -674897846263196582363524962198441857253508424729941049257808691340359255522150451171966420243841650222722359575414169050839873011761420278595016993292967957058123986415698174782360367861068215268142714103250756476169329372328936276027449578066683752982723949133461401641363079238351930532049770323431725393912785285338253876099118357401374279881900765282625183766016957972353185769624321282311150399320892402787141003868288196820691749381054391091018450206789817045355576000121392850672305489783979807490453828179261875066170842361363506183086246862209961813154050832901407640421374667799211097490733683389123534269921073466424362119834910000155062083044711437375451185814739596028776751638130396324123749415672433909585228315171907460851492338982093195533531483539617087214664161230706327755107800628432097248372939124183695567138422642375863844473979291406302315400518197571190642233107216141854802369319508019772655959743863702544188573682180984560134276748392816804849284245475378646434076149766401306803168139551394175685170362752251716302727921319641716477558112364524085424577203520032992078288546425372018451601958710955203329026393022448033228557531976689464540646477220748726845370617937066414178138572967718836584271244682106667911924283352485551413794004790992071125834151988393465845208595928673533614531431884110730072666639783372755097676892222955699489277452865820510478429747099975721522902415424068602149599122827480378816754736717449640739439821315123545058452828017329057634423279329527599897809186950995771225569172718649413750290000094894650827478633985256199079780031963966055152436047085757610525376296348998768787037748484775282193776650161737275503020519622377590574921399199730861312497521304180587358785478760931795262906817137063483202219826251409463008292898262825783326122979939116090386310910399313409222943746036367613689428586209325544324861551988976418352196468033426580112809863276272864147410630483968800025194147907196459136773683902182064128000000000000000000000000000000000000000000000000000*i1^5 + 62674267970182379355829503965672462068623486483550549354989431479502716486490786488706803663343480165830157723090071558117567908256330948161143917146414967873128114737558656479932635755444375423396202374838986098247122147960758824852483282838321685477436770265002338864797582346392817272753875851003718472758974917420667808808593187616072437758815786918733135470732162093102659136141473154181616641195104122101907892488293368643643419316842752138889060428573063562375200583168398091388740102330845338080702356853690956601135055871986785965877254861104120420126311442272122294511699046393168122732168617436151121376762966705622081948846588085862282642820124667522508476985300745550960431600962043229838572717545879193818653804570534612939602814125713511385995981384242314204460637243716729977661779542224714817611347138972703404761149310319444207573138381370022064088289696950296503862300343388506801643875239265372073019786029124821534603376097175182603573436569383783104381675177349220262286671233638755163357643445449519333050016809009639381720766735578945765677054528779231519177130306832593903668788869567061035307965116718843580440907045326543677436690169639919045720484251799725135490557562849227200240343408414346957976085028495328001539127536358369266390867574502295462215125891048350201844056134037429405077045980676358316114782914604755388207742301991139069321397914466162141219820267822709303473872229173946281714722987356262472304093170375592070254169051699298769935974466306627666237180762630540455604985293635746795702927612513775775496927303487232205739092161093063593700151561728921637291254681069568787058893157560130685722276442769218994649147327342301730712134789389516228686522086707432848856256284410136502293076458737737867907296431490675500716316701601350734178454624765514193030493733328296593589432420450044698739154135002258445328641356952620449244685068793634128661516548575244422105840808062927005520469015333974178860399764886891560832679202424619008000000000000000000000000000000000000000000000000*i1^6 + 6839675779776043904841667683259280547596705985822711934054113615332263420310336910567267214391322359448998619639656656309885959404513967956645867367187488527782566257121257833881498502941020503896566202266464634980635713686203299399170720053697043746072483774557072729125187689603276728476787405760603755758336218715396365295460573844283549219733847812936951132204048172301036603468275565551993312009602269430651046679982408009835081037303937865319323107577059475903043379559573186845026205299461969958902752791211637117943924284690555300953243294159532930946532233195142428485958166121514839471669405419127345293258515190608089181408832545483616710388809870546689156068446379512507307803419411886060698674520770494227540150030461269810887351330977761582704005187627277252782228440562716926796459428975334424832985957362750790897343138640994956084300965235413299019818603870538290670821106876120003714388970938947967891499366564935302397811835458215346872860949502688331935729302346635757746115406404786220660312647682210115932360091768673167960135642440353161411198901022846402272267938307753495593693361042607354002834762024118070014639274789825775105406498070784792502611932100967146106419412049064639659239533593470588455254889836116536676927511980273724992738111532408744772960826313244839017785426589681771873139227032738122997426223899000060707925878042263133526344134960110953101597790442457461080905502454977169047737819576353930852184789445946447690116198731859649673190768442502492882773123807779636969244054493873503164410772561212279088495621465224522187349632070125419399984790515728095787320002381574777637733585086842712800100793979125827878835283066102042240815555245058685601633485076971045308085946792734299189756370214171150516363419685349386650657662327219584433747937577732228647039850421286218909569219085681976731348381362576950716957814356262589185852428094134348460673893863524979709108235142949483074369217834788729199238970225998624811388965234933760000000000000000000000000000000000000000000000*i1^7 + 359638550830467835426164829524815977883168647255165525733629728321141689578406503113340803375537258719039620445125112140408473924158544824174012952512684858297567201750124839054264494991639229974569299703277795498575066199851189084881755782092869385916435037228266553057468397352606713560885740709098371623139719975735232247222382621016869998016633224131531967054139692155972326561189557381216428751993728700676901165572505759477359114579138534166943482075729492720336473947632136024508614522384201507122521408369223522118284026182331018373032675673244750230594262162418358329561013919413110326340121751692611292761600425589768606571382515777226581420739115065357120055471094944169076896570321569185670273500471721840990424419201337761953959817652082727104832330816606506575729538308507970685539138558285387697512407013201980489190271837783451015047744740195369950454812004689912437375595685225862375798797219546597271829103724602302365258023520746329783303996059917337589838097390371716978483296792527594595532935641056486940305264414922598465431457353648666783515254629948845741600782807953197071363681038607287182353738899136424567657198905360632477097174626896960807655149267732159600332762560338573456846233319909464093282129552104668559884652620765080984866371190984521645942611487657593078623353338501182247536744798592975866720056220683677907158587423353367938198510528378859618603469455498330624887707787612220687740612919018375655169699948265732405680022500310686046559573591034120212043530271933971824784412263200007159070166312599888799097543400654281150790542937658442038955375654866690253692850444499863296832139246713682634799728853329201649924332413019215841959708617073318169624337870788755186191401553353862390265938803778582212164861882429875948885177697181673055050500771221644260460674874616918564690073453749302968343134663827022897973944817938707253002651185083990396691093915827610410731985239412067361448302026360960962565662732371088764360629199831040000000000000000000000000000000000000000000*i1^8 + -431479284162181832967514416882193441983263244840852823322247173467085089259929656164890157318607574424289829743993913703331278891063816315570973195757211841606977913021880188126252169409588921218136261880116362161518750909642266910775140909624178137356648697443690153928305233397040229549781899700772870556759202545438218720124156009784000362706478202652647243008073694315086313929100489617080167766942553491180185768826623570986624324052914143877766127463134241119674311062539658324103799816394757667162661623309999703166172648842883382288289079202329517092329927361800805172236130168870324374166918469398680942850841474388232152849498507684711348955055995411532456378890830322305176178990274069067441296745441739238668637034686170022993722626165990441255974299296116464363810415601267052032309725309742937952001579587898894300992336872770513383755142011404879521665434925632858884150636999164256673524407525514716704731724519663884067503168268361358060321059605776922312198480110423801988929678624996396220901099043107158956666681453319325163429288810569643835066958645220057489111170355047367610230785019025600528896403849380312707420123396123958299807936268491163209288418921818121363406208981360886271706943129748921295629318923019872084257882044623285349181280929248447834776005663960914847576152262205826589023881450096967819313415163887530994403512334308614609658039462584614450472985802377965008425415352880693579280333427662465947182474000608221632272051814312612286980249982157995855530847780459158127835843817432711027263052411782660697656490654230094703747904175527700150763482714868912556752830873390526648023474247355151578903336265968590185041130102181132012224269075866125706533035998207171290583596665494774455814887242642556042065765434801822442142645213007513376814722904100476191246531247822999441179862796536344502650491261838273941242745217420503022019380347952094963542474205747253697247964109109580591534412449210229120857383246569157457725996872499200000000000000000000000000000000000000000*i1^9 + 36730118021328722099737145215258108644635497818076922818962022038020057329553618598331194286864564557569835942085939344597568007009459889775884516603745506694606850535307695475369386075948395522952589760153050124726252466939103158196201656013079468549601428344853763141230537775014058799572643821979801012288075655489603628896333530395115729652609573652460215282329556133951974667725195785834654226169288862206529395540378112038610945589008401855985211524418731173927763806143712825019436090279758438520535391830073811142734246562956123180809154573218249253899899560693913147506514988196448748036571388021254540031036263502300983053647010484114909691552465844009107947945384031111768057204126107211695372823635385601415888962227453953755484930197329598294107803813700917170958791160226688552142736898442277163658697057306807828805739328070869645785077840278131018866697157704685879166698427100927528773411814609756229858849928345497647544172929507763827107041193163002222312601504064655524753340551328774344200433705463788796145500357847059876413074918317903368779463006356705383043691940322079715510168599266005698501600096148931334163160573304676234779119155035816738518122367660304538212216343703766257780520844362515496185510795881319989527332289904831072828560950895723147152553144526204734196746740829504504809553066488897340090177581792390029404328939198232547618599697628110462076889356397695148664201275321783223421557243282208845180568812553442775124133336413556979018152972979371977625524543478950307592979924857167817676135546407126951147912044064055275145719897343623726088716967352172126730901554322299049918333634614256506259394715845778947295842741833064420782871615658332491167801358652323538704499400497433991460082802191385510779549474772639501412390718075302748535184069539488332168083892685296816505842421381488911700071592711020597478187711982373917741173412120677613113467772730635587724527087968182014340738330607040298698291532393264698454401299251200000000000000000000000000000000000000*i1^10 + 254830966568648565131017661504139856586720263166176426224236976779151256012842239863966342335018932728659234245766172047648840087323531767526406541607323096424583148645432809360911750522104025876896935267497703328683510257722139332881973775722199062625145028809924242690959984131101124971512663330784531562600085883362577154835830070519292628970513568526375569128717282694358803503336809201592735610957876233575453965327660632652164707546557871387171985272989417505312748036650000876642457032331609653032447822823612607245554364969934271198657181490824822889185370354679363014855423849956628177710918208837492809365564589592789407440448968114691316906429951733223626604989717667264474285956440867452876393754273421509947876727958307755533591539170208374413450251776922948232049659924487833191429412874107819522474384558406483174460221449198365184753009842055140913144628864598577727117980599424990299571989145430137026143170133155595255502718330578934501679005805717717056675521423409764242637899298616794107817692244095613473033341035722556764056232756594626380816698526297212561530185815065504582451791624385467314867430463657076513326261465035307859903243814918763429898882997670312158155354593633670437537354434317839345439085449578843037347105055129908140636596552410782470479165284047421106345926623667691078222677587579590083715521615662369151571712937367300482643572415465573433107284507309167763371186654865529134128404457323969914177207305431010945292737652462041264803665405252197002933142939470636911565226497211880394054335126809794187283497301137548251233437924500418167965322514367678299877238852367142931441234767386963336299619128352932830848500960707551009634129648993323978641814521582214247529123244963774800073055705568086554400743366527132642417380971741377100256317809236829835903994075357727023821375084911557892108471612931787395431232546162961864686169152175094883262927009917608177332574959427132972779269611814274024597758033172558332125249536000000000000000000000000000000000000*i1^11 + -53849065397640120506374319522796500162523694409994185609350569990227639531206916489399301754775192545841597883324905452286083213752314265231414604381115233943848236584492541085423782851678670445862104641288237610386755088639251393422271295285194371308199948950363231849603278941522530861614419173232043703340043147143272788441942730093523442735323678118910727285247489086664238361870866858571382632158265894001551802225815127183456294751716371564979352888262636522238868288751959460334538612954481264641605173744248118675763811509812220904041524533020546475060487946147461648411741608107748309795020671912187328723144029764714633674463759907381627356458794328878659499982650794670686343729229234978420579922070889581981007401796218861700249150442359772718603162884826243318071197517056676970604476960019583379276602332179697928639048509919512063184262757604785967739268131781233767345412032498024404172361447504968461023259557996773970625539376768171479309569124104017074565916576617653111400129987555936809103686234548037287051068862606616614044395091417732285649669890865202226610352205762882651535128410457270514383428848814148531885702923149155314572827819647238080579894043275284670259968248735727253907980560683983539978120886641054036737382809402498676716312863742235950979838474611487113664910932669731937623820468526217475436303469186844027782441004619729312857305642419508442014482241618132407448166351285331232464695765990434828194022952953874184829622502203589959970988493021957733263372499629726487312589773569999056579610432251116630725092661045782123844120534223290460339960407360808480569281271654299521837967655645297481820659995320036556626679850640999980661872620129005343443756731840735556130964509631330897793233384740200071129281474220927708357975918937582724593762365246966338184126522940667712727103021911868345479658189321254169594517911168832580068077441949495590478498916387606030945703745037733246667511534965148715600474549021110964741734400000000000000000000000000000000000*i1^12 + -2918755384864848365004403842416066822004071124530579155001705591200912566974829332543171814227778251890520269699004627919082592363928623194396509350746168341133868506473474042690652318752036398083467644038705754474552717600722600389532218710142398865173106856878007529186435855578214650136751775030478732444250817185205293148428247576258948473953245007340084274943787001492720883487787900581037732884203753015380787370203113596431525135391254756512323686569457966765296224850309829867467479371821727729826652392216553406279941742515445997061030973835657423650949167463905282360638913327098214053441089005248497893751184332671726786968932879222112259141591343144692002493751706585107633560557781323383252618815943289785606387204009474223635116351380777155735486797091499122705438268931902816141904732554715777357032906883396085750863447389477674126021412927756938711670040772681176351013228514947585954871473868620430712331928447807398794534346614729834317680850373003169117990224145403370245172277685708479274581439669204645361589092077562978600516020824060786711145277010449843457726934740602472541237914549841959208969812962185557462551444153444810478877853401467782560212258620425471423293039722161728515649024216212480830591920934541258330487733038061840313913940681610454347078568261257919642739389631414478244715010813517417374658752078944241753474034751305670529771211525291753510425169065013006184970961898926950941672352745656614847973411320571548212088240636236850899647089752631131360364845162275752155324109212458037490587297454140703992587455529583123070399328077108971271472049955782101063464103864311870477700861553376283499107486618908014776614074548496472987275516307657789698380111758931816014060037336347574269699766433200280613690419136560315677640582391918269723654919020975069378312162177843906719280140168565068613973651167342265788788557962539209564755887463413592502536748965175623445445453434997088225959087393203732522783022359261710437580800000000000000000000000000000000*i1^13 + 95575409179383604432536136647744791400891961895086973440944605252093837160385442622793635867358847512583535535096040542403521944371180870890976972552293030610342848128300633405583623959992024553697487830542854227392199798960035063707698150826974399221734466634942701281450608640865849221568116337906157886198459983055350203929691702448231518249949701878042207138543257268557180709068093776936033058726861197848332317403575252642144318197543380608446378854603778274347042413084946726553573497747676303333281035064491536242386663935648361967131324752081813956094896778334179628068563962648714792225794772745467121671318102162382816128339502025703763819259375975157900983049327508090887010444066857468036416374867826254049847531217122479679589597258094343054393726314889936001202840623916883974956717017882808855743166453676424580088482293302405855630411065897747408885872547990441651339576286348681523868292579948678123858682606939589225828286126547522327921454374683899684922928397496711263055321238891008385768428858318330878193607430287994230246253296436456938597442591908241701441892490403217242577671167316422506054495312112904313483452070580225284178388772005410173071228828431670190791493865389067215040733965567629522957269940655829986180315832006448089917715323655065049468163046629607567080409515727530522725702610685650294884336611400989301561124621062039250721084425722400955167617586480036578052737893472600233263164508316374975431696541264328065561648909152696502085829084971699695860096518615504853876316606199359828193370679510159551595790252453226903748286819524639213184464616758764115669674080974521048830317443178996596494999188448703953243107052794193304310758438382528028995356967362865851289779530801694354023524640708638229789244369167463696709824034557528826344393679344679481918977115850140766585712316502540057507790579064048436414213378778582267670154666572370632261076274986232537672763072832042714877645420225484597587753057161899409408000000000000000000000000000000*i1^14 + -25936002742238620597834024022125462691138547486197348434922221553147067375647390743686679727786460101726212611856827436090109774939012310695161248893779725739858734105608353730343453279419546961884492927318102432197507397030710773735030212400817612538213346467959681987784550241523839825937629663293255345455691871525441602766701632431172817796554784487447579026071750779056869000555424495579024955699957461161248037688428147641688458398529965775917691969417588511267895450192989579647940248837457206422102333077596714182686434019503841562159286123526371949427518710688980583793981216399091941565777224894151031932630536247211807714951422051277007729902654526279122190051727378614937969431190352410815952286349999514428689144367286280932729022797640189257585509839126235146811389426506550823172389173252748896791945948196172846068743944024824394320378864842943169192572869394512435176305784342023844826212482920923974936145730462027493721993783950119656851812848157018205770593431397017740082688761598004970562178554055890937918330453192161763646326957944809371138923632141659712460309495161261426953340818443576171742746155002423711326384552777395263798479630677576753486628733762528075527681606509025117571233952223229549387089854833173871260404147699848988756882168124143979920568136350524990444122147856424071832452090587754365763569475357109891786814900799063883702870191568471617104852750858042991123050125204288698495497656021715252588071170651724075827326503777138547821829960645918723676970933935668496201498638158914677659335092361837073825280626536272589596790218562844586403029364103738814075102634792023378490961739717272792532178068835384674130675048141317550944052858213743528584226121088930632746747628629993796359458414797642256723247859273240173197407120291839414781813973402125600100674282708746016380979749852691635804861452286794749180459933519452453075104575311348830788941382205660717010547274270932365716709520860766502325897030526325227520000000000000000000000000000*i1^15 + 1527143494381295744976011352225140103257240483238884549823440917358888084831216641122839119103114757874256027355666698171047446567950718380236846687121527315416689385942527872243064003560181999789276930236350460155703378184028843423562298235675011963554644201108668230513000107370716201345049744499295775665962409200175410248646922330707459914450689632941170408614563556829052104128278534295832714734584442248899273618796540033664207298018820026030841168520666875770798091735921978964941764260269759075630022617165565628088895670501165250465445620737840814707548594226661572164578945977663588844735531371942339981768597499229941579627462243039396744004117344316992735553898582267530045089943306503750740126258651787388627041280803443937770038688425452781084933231064559326478411443049736481406136591413593544974599963587446354640004100057105182837842143563188881221399470060758924421381292724202060197977948963178739343438053118745848109008026770245875074613531594429739090408232979678648616891546902231015432290476940361910155252836354328207967628979606083603487262140475683135611973062984343554219015293540294560999079245449582533714469564801098103901575422672560464356583771369223727117488231406935267545914135967792200545512462918179282765519057764002155270191634739176997469386622637668297459620882212304446209647024054215194755645545996770931241203404201273229771005369508523012042507737851095906281690400114735114413164554723749524117055829600130927982201129420633949321110851999637822255157565253879029949680911741106646069582288781219468485782279750690597129300009379251619637979964260653871174904029826821159254151385173705102789451114639074055519602679956366210079806822904946033020199619511334126820359396027870992462994686831593157895739838320294276769646231150605386320715284942711207307900313785082806077745152766556452057603458688063634456944343933049699874679823797114194740360751346116692253710109303512273122747419754831709301073331158935142400000000000000000000000000*i1^16 + 109808041989125614904559561949470713052440130390109847551035020862253559658222604707520775339854659079553053784762963130481153017318607702954499784839257330285343720287721621380471021906379521483081192749553085459769642268569873888820875039208373418626728897548248274250885128800797512396207679151253470993936494013348173788368816704409960755003345134516554274340469160342170898596949556278507201400051027923540516462726572734189748268742524455908906860819628321771935016998012804725544926514116393121371756082940027329300531072878333317770036526229368704252239493498806738389661871128307103271000240617621715107286045256660103016992972497857681473188864362620832659223605003527384152509947254044658341130458470119868016552682658969258634618021179876003484197629908493959931583335009824312374487320002715422175732316259124788804354370005097672719311301920622443215078907981209849164536593602046373212023983544098989204331525416018933945895778903337237856300817638200976911339573747136624942608401037181517616244019685264017231128451159997682581385251433451668046292571745161359074134958374891508396421218385873319151722484353906322969100143047510159422573255305953864018741184470805303273174981785296636283196880295417791987716788068630658545456885724274143068443899835226167667455054936178952888435772501549508867739286329586885771713053760793855475747596063330106568614057965047324578363104703301368356107983403949967646852538557333950214657279848847856480032466738143350434018112716542174702990745509644796960324110492974947661160370080151895519858729616646734501024835426282061566022656325057430970533002563092948409601967551801890727300900369456640002409379129711175145979583135864046686642154756566399113853124299586800066624298375188452957496402750927619348992970003609089644346526419901452644691917367222437314460535465811036757207017997254999575373157477025096092171456576296895803732788821280627057519136424672334452829944096550578920152104037253120000000000000000000000000*i1^17 + -3742196454436306796122793973991007640889332317102743781907129781144461269457163957837809927921449461190877453388720895136349642799678343657795433539171647162137980985025978445845731659718543020442408892313581274757050477979467478436968521019213170172338709305191071454003455259668979926292169207803404564001198125234868630168229753372739715031183146792404516186748913628202473895756270354464284566360129119820359118569810515706882693477788128253325508062161511600552897761943923318074294811730967894681425634786553860058839194695891124682696698335958744310601422962269561825026428686191609792047509524051550295695037039725299177834726265392368731803533712036364932956922124792285136658324808075311144258806078889413119145355745164596647170500399013207836613954643225699888689213891649659021181456128479941141184377708712716453119241490131554364529806169247156608790501313945808089964796783418321835015347880702699402753818193923606077910429583800344714467752096527950545439385592178503817838431175905939231226202240947810916841682261651549150790027272191457304906821018853293195727116983867148317902466265307862730063845885756945554689654174524519937923134579085347996195140577092331174448612663556921773512826295925206300447099104245662807865211202035337765593539239888089770432504061821087780480658485026307089782933680322973878745952866091570073603554152689623412907103830169448680007310321998845160211639956530405279364489158983706603065874324574378034256179377763092248488890681474063055622577928615732130240241629832332329167097120885895818486734992281623744051965677186484489003546812672311778406495550215406189235499183601639901416282893972632515949745927320937324753069431550875304578442454802572690476415953925418811343432194817298548707114916933980967989039329886759227131157800916158606802348339038333565731163985453833054049706135224949237477903046846289195215714923661521780238882789129584495020431023374288396375141899402401807029694806097920000000000000000000000*i1^18 + -167149501500776826016166593324083145107624392260348520550157234667762289749686572646549551456212335052021020527537370442489086700811536033291754786626792959617354339547188804144297604080959514182706751801359813134438879514481485552270326910977805020022718522965409230672384888564935113894038854617574099997422474058980766068689616603254680535516577041041760404847301936040594456021088499156794224028576300699563734188677635435733468739049117302505087982782789922504251437442501650194513134602489262985208770955286484710269795455256881868081480602906918763525157323826038515437996898023819705743905086205139052338528718296588317007914693051105548710582954339093149306793285267333222254935707996822329348206722817381265464051756983925759509064126288497948149437123492227405686354279384845383328447993060693691163934022468408604527680249733486178324353141169123366741497891266831975933944941488988072835792524519698288316171462179509382201229206927354680080028705735667395787411183272484683373163977564799890413522404303978355927204562940144361339904384658109694562518640531748375622504247063701696923855634798483010304367071390285442533092084101682879288999901247215128166049532864019092110137076646184848052876646208578272750858182295180654520623841875449015807400221752139780547054556076263228599055886787844229087296268651593781343664230771587532704864635788977210893131757352777729441869008012733180680815869441850035761720889565537180395546417430121805002793404260225171151103967201972952677607478511498216774322550674515306550651078701196425656914919679204488529490858555238048734546568226766383917993212294084192045917430957290412580248702225659353127306364742158598061663663919568023812418782460068878009767934030487095297694630388439580045201322847080093918231424591229659893356208551191604426918705634284482316554547029449011010736094419813598132958617741806759130666357557474920638852717489534954716670505663701525494333226619110505725326838988800000000000000000000*i1^19 + 2488988519908445219285094099773356755686921903499117078335207298367828347127676233926590709013858823529834961811805955297672590277608945779403196992313301885331103376560292420736336227498911181568869524027533701393525859245053493639290101667644956544498640915979140079356072303847842397593880798964453396521859068060843389389816304224329192674442683704613458325175759111198046658050443887507237636841801819172668844149053239093643725632888112287570823608124919957863652186195604407926603254599962022117291914679225924318702037693532963170137395638839027820575071568442718344992802901524696824426728878736938340125543808651986324614483429509166766172066745457862095768882411191600106492337357732638048426264301326499985066803493151944223091369605676365375238719026286959137106784285718367562079284281278718829331327876159759750724168982056599857119733977251199275528028887669225480085647383297777263281859708248870760406586017592930254193304217675946916001161453708274746640479835223505214511235609010795914938962175033463297797380115265988036497799459190250054326707063614711693236197443278274211613413741410323977687764807425186205263398618597558947171626886338877391683645416346879859421709338780141548276588758152038258353328665985611705026849245328715318839101316017657605197134443485616680616236823475602517870477139183583676896798386519487942029739200272914661329022190567395043959611309616737215064787736797039257330563438535808362630637319628656050461601970268436734127191310867080759255118142291746516148611110608846445775976621498033650179893203834065931250005471658550978595824341673233706001772773420845273871498650157872312825173907066616680223119406600868683694845173262469220238128869949855934256184555217499154426065729214127076137988356546373318118709551353136131096106417969338517589478772846203285446698739042001330419237446437011010052402506668314137679493477192138223924499318750316699531393932583229747747555401303173212231696384000000000000000000*i1^20 + 217951658015711485653295786089689565864716527291785812686387831375254501476902169922323565421607983794190934883568799588423149761805972049183949216186328557547970949833571824164500062608093309699689190855931182997544773947450246369969152228307019761311297250823072588891792937780432412185235853497220290740538267251666822114939471048910403444654387905356894492983299026488757518438154805242569729999586491857192834222257862169934660209107115818151207508440768835985228535931293441699292348546747007943371563724769355979571123815567154351830037423875509268782980220106734319820816929622977262874088299150309960222078400972904973821728486519887229061855549843736712058066232407893109574120458829650808373976234664199889947069798413276913478799744311246266154020005340504059358212398529313930782932162316607018648291332764531486119712799108049385028266408457969244740903080883596503948452503636921217143583531832873598090267858580389276716201518874344464686271014386952084730730806997911383986918809061861900412534320868013655873381652742217381654113031270366396994057348600486267836778207943631196845088486618718927005345466783146968310673212429583499232844538171825795710468922249900177080101471024239290895186979379164074719337819179493859366679203211528426261770484954652883894628744056035997987054064381153989738788058533067840955761576708320448977412931689859774779430498005286715840249343131488209835430638861757369469043750796558525522900346470131008519159890445001161725829257364871622443121311945942511884638170603275982192730720016213381269066255688936388564226205301175228537031722778800843956409317138349148963421409611846030139984232570275344600063616020812135994026325896396040003768414477795058069427057656855097025354165644155733478147572738141037645489545073809843488261053060888313829383418253874600989519895277040859529496869487900710349429647416950952704098968445039618117019895323822756055809805056574380811637530255977592305745920000000000000000*i1^21 + 6361308152233733320042611820455956314725645724373085634758815088222313116177197881082797213904889304459869292407274492066115833459386047189921857962156247132770579629619177272230397814006126986314109928552253020471468864995065472402433164801341018333730373659337617021411529166736370417345930194253508563646335968291918046670552629164876889481785222883293369926671146860893926837601534701346213327099867960825716869928433227560762490699072979719552704130597181983735655858016556046194918160099305539087369561479189858680080619803861485275706201656910852027591000828934041130133678893572295369268085044891945211638524944884714555969094375321503615692735415815732344315820926545105717790316192494045270260060375296689514653301991042981473880763746877040059531198955351574313550557325569556269356873825637487918175096619378252165672424431284514389750058938333210151646167616250126620179243839763947669661891475313676741223846470553048985918073070794287869151238130214838590507441780920165608641378598198515563392753096701634379539696194024537278442910800975803381564821713184994689524509397513439650220807998775897035438014347946509517714361648911540211263160500049579539287306718024571552753913467019124039359914698798038034881534070651701193142677294857195812797918573869836193748705344400984868274897482577327107207531436714553984895786413475738262940414142827176452139913878101278465374632492992936438821529521121874734427232695164844343587994677771157901346257890170887734236740633265621473127299263848135958400813741529124355152938514164862449281867839736896553924202703555392142351808859271736185716237363349380523398535929971161360475224795516016166318353791397711820775675387130346297078662327305182258824536254914165160191021476400937864146695464092329434293525442018085271728558578911674829409176166232283768943318365237752672410519136574084450274137364372975350249789146059901620561102551584128451974647628837686161058295718772339638272000000000000000*i1^22 + 105997695859848308931369322058283584005122733747545321821245800806423224837076184397245577348027042199278763920349831133756207314674757083312111103243821255365175042291135134422011452437375658302647229950591773370661438555002069193802549753358566290688484180862639114332472454067517866602524956567399632481762051150964557630170993268182854401853279282201863554304872168404285631957481416735972078712428078129781324778843428944229096374301572428999418928024302245807949802072434672411933352721247436034999259660858798446301898856997957690911454980868308182726708880391302271390715096497737972136255459328826579371549892321341916867957352025590815238371590181554924004859131098079516353311957239339558545399901491490252290452442800316482252094573504854163514194335001576956315795553717424925237833102766219910222992222460295090741199927357305911025391856166955967673051679128668868390928580699757137092263584436432165148928469633500102951056290256075757248487078275251285305046944464045962464402539356481604535802060606059777969763094441999420857076403904601734434057398764734818727112731567537284046023802491324993734737744191957941195345766037920732191829760793686112476184075866284949218973266847351800280678901926225512254783704840269378680327024731384649664996473419759044930266076862945674406340312951771517014859527785433584612841921566822698000227242367681432023710678318692505160024701196787048481186147269300734361877019691990524422874026250934449729440812592849610758408941315388364538200110143611506436066110459801415190941950841401459641882540192966728314569096363662123839073546833957496535014500297532213053658725832152659530182689772257344363160617356052190446126596923139723153415271177623714678263472252321097397379809889433508313277167822298658354163070648328324639187033382759507902790846253058478881567548584576095375002892903739915477255914429413031717980274520817000159289095623072385029605928415519854309403981990166790144000000000000*i1^23 + 1774484813583240313568811422380574876979783332073897329931797797714750234834093596763148995352667226957092570403663152588329631172247210764337797112251494870258994159921972990695994994587874361162625890546979425788608459008083666863108901116063383455860922967529819285203658805090991126622446032605207020408288851480169553341962477889353602852215917592600381951003106019810720498181331076113456318772206210212918284524573131938308154970586428473830092609022797363088304962678996424722328289983642592504027000501096480564887478234522262703623221869942204287250871337346014618292251555903304409172654244379753125751497942775135544423771768959164423740839957428447214347686057673307414938528052469324817143981106575546340482639240056261364187524231133472152238276601010944355384746663659051083703450162946004162789305553843487151457815104429701382399195930661378547097466727434250755920128061399615411012894305090603889316057591042380382412620591372954038029884814040327822552020040270379054757106862372428209898798126043008685378772671424436364147173302452566869952248750271589557117480979932748919097944794862335468501230045050061663765558769608783317654120577323822701739966753935922896585625601991201435138600198892603528150802076035074051878028909448029234209175265826266460454303235546056264678148029146527158231194201855852891737158824876585515567702299662134525749434409909387373075534419807409232332163608797176109793926633309319475807913297694135068344675969242144470434943105014719401530007997146401543764590312402576399799951505140053825902258039508333336253745631726320904862000485383751558596711468805954453468141345431420860846912216217598597484819553492626591566034406075037264430973068970759951897398554745331616023197234452321256594836259255478828869360084492997427283551655242151978661279315142697316656888147590020412127540359282566690327691682572145419371543270862568240867682417097623737306134672378567030419311747567452160000000000*i1^24 + 41067960162766638643152572262999607006129314342486764559396635017655114338790999138024583897191222925604580220554257967426687470441339909598379284786635920672843373680812480794640696165651446396295810428839015277607133120614447527077440403889851003582173849156088562865251598205158172664973888194601903168311689976787804389456825813988622670512439222128567446727904498292829558811353825688617184563815979878675912044631873068489818293740926279422147719317855907855828774295440452687784216027562825060825815754208222931038493942016941876769234008333576792220107338600815159116343179471489534577401519022256774420307964950832382838599521011637201145371488058385944705156533546962455833535282872944348298968392879892798919603354989020492023316397637910706957463643561988907542376684654006522499466241624276884840437055961930898859733870329062882919533733784660425640115698496128812975471713024867754912918409526148582559411069507735747955991916440197608526971468854922857664210789240452318030627677382979738925572087493090532126646525160435231419361640615111341409495137823918209530189359688735406737350107767106249809919126568547512205314635165668576779124558793501362105719625155990345055067089593564056038992388247799600484145847604239051061520681550235383129986358896662808203462213070796078670473591227169951738867215264549282350700031303905671569256933242733576895875931062510168740155750344928941477312129724527483663212733177668723526514135302021454859206505743996241261803997090658929044680348381522335179131475195824863201021144194109574679596376820715045603433797239101231627865685731648887991313891549716149974548510382321832045826927408548336357197708677323447726760196263605718492138212293723106078728295216476263716486996071496881843450234294719443537535134153483745729289435762899560154756511817973331419064334524195211766261499798997237630363236936984602862282729581274219697910328369306906907065707432660146482700636651520000000000*i1^25 + 791609261580387196340884185011641535670281351394137381034323268056993136199273728036641478351824694262421334677206106767218154850587263509573698263020079602835724671503852952836879840589343002434806207861065980405529659902400444562826177565735529850345787813778463897229074364413729190054824195847103528774305968267598789118588478142281270647426592546988358105095208277302162980026924889055305820049716693864531641593723003455799300370880629576905258373065316881218705406057363888996355307916963071678255677120088041241459368248128758617740345976377147395230420905239217278251082474705500539103546986799118003446606124047040236190027887312004070754436032066806872084759926351898506846755070958817343543243318741241360712214018269043861707095569441059437612099862558256003775372430110149705447716458274787039855771367261452649834857332011817799527859400705549810882180781674491134756212603093943175826563671575235877197071449211697652961756206604013185899511178918503800695790280927259122773076829868095684626839154775849680033596829662353311796694264555074763475752458535794332029303473995702121517176564801046326283584529341367896458744019324578419291316666717271765663806904727581193039541539234609120895428911313418431387023152873610579510635323014332655252314132596371432703244470069759532432915216519320571282080069745243503103318594179778493889055679644272821572616975133710116650163854389741963840024042924111294047770404848223303787211226409631432070253674130184653754159832226891351298620881599882804384221516955942377526470799603066486057691187200938857823019149832052081309450444460529719003118160830744458661811347770126496923163069627704525070724079165938052616844546192402581777338973781496905604283158626422547515405706289405255722247497372364235344057100031687544010361577493064715928538216985695797792689446424327233945428461741857166316875226338362444459811886296763574175112325678508968774419154472758856732639232000000000*i1^26 + 10842802555871359836825766423704035875936879991894698964125351050863554227934550396116912168965989336184702997076405504542194514088495839981986449542084807905822913775995516162994315911070861444281305278261917346143960721461277983341183902726379030083404915355082904537141793294441664085741225750324439877519322618473057551253079033255428856494487607002332134475876550029317642656551649764076557337021988388528274247624430698595333469383916473092877245404822961066687628154397725917573358155118503811970299855601249845560469755068951006146924318241458332842549890524262255457481445679007258660033312944752741719023098482798425791033844043471670079571002506852487227608991126155964600398060619259858007347322430878850987476023142408990962511659289919508322606116867975103415621846864545498850403814666634167111547941355353332746743181323416489107946783039778276459890218299611499628808942266381495155014021769872665538056166516127400645451358796632203040795617904264633419314036152920244646850241048526494060773356439899107260647021926351666959368839699242387302263352501475371947852731245452605559026470906055502145668974477455280842917346830492902227212584019775308273083980222313191815853753378372997101924806781167866357408763303285775475364321536773153578809858735012487017189581250614201331290770791549651498678752434613019303452769553605000860681619003503924525002566432398070169889488880725880010484340550956508453147606218845828414705559756141466164690694900534929306477112126970605347086199573960602436164347620902762484622943343271354768162158842048396942061670993806311464281658044698439033224105388202728690526736524936736499256327618566364252809858295680220078592514829593366838303489594229737887121895619226349118975556790516021847258422745045869007910880892492000734924359182826059424632158459195645484806519410055095520997738054361054971498694637706102214732244468468126573303312482563734307628705187231720013824000000000*i1^27 + 110061826367616133948266368960884522779179249055591873957679907967742743978244865733691888731292422999260725685408216671045953258897035629382058017556593583183272775719965387390500421314868084228886693262888961433879798019984264826011549438476252964666048057095819202690117867565755552177450296300713559963299872652133076074823431448680785176562542326789705069481124685645461128924823756384578675036816586834741422712178509655064591555605458099468568431037786300631378018873729412667670625330612964623411053258215878076273727128980113595846120799787655587513229745420129987104970049435174259792328779746280094840855095777532472769249829067413593411891500443350297366494716664206412837647536138390079646394808776797756248045414597728603907871946432739805184109981064896578916661984072896394968682908906399052762412654197066603207484794283878844369883486488436762579534882752544266574057324500644423475539180045972140522287759638865707439304504638141709056863702645583411247896530335754255549471627187230560289002095255084393332905144321982054595326970291824983557112702787917130247217091971697736912855586923878782794276675688587072826929379823500965338947712023824864822170508332358227843505180468371044991345855049466316606773458276197924967634077877224695876282409520139245257228752418988775006658229145561605994347054203960302736864544793263569494778767891780880195291777779469963990433476853135411346925890648281712123962268923767708980990991567531739884463368648033640667037837110006535478585015770619508140668962837088200397943817201988990026221392670909974710731234863953272038838132958514412095699410388486547863750293416914977233749242720349753959624192892887945576614221231654371159281699318288910934882655353448491010179517477533622073740368090973204317993354508505169213862770606374455325300769273669967059677362465250336567628169212321917266076212744960608019498795140708559483170894549614487068025903325066035200000000*i1^28 + 974897903861214821370882220870965329562334819409526771649828478018744124631168060829622514730347659814402888708950035664436771517297534585464672183972432954436417515457090038997957727037199578550550623266397928306225484283522789282349497053892665567272275870165201606029232378877101264016763461027517781739771802555616114608018781988167902927022473355748296327491847591394380146174581703681341714044838719326652823306871739102970000439829936739269016442922204585724928585036916692742896163251451683285206429965409572490083591749815030959604220979951152763803582822273846007665954023945749427723364109827960773312278779776135836576038149282579967527117376937322067783025723768372205000111990495156168618651602413742799425864325668862313978172280025502211589033423226714541467838303828072714171834554926279043753111077502763319608878778927105560119538608680371405224685603591942443439769795270146729138465188237885692717952341116997179306562508101954316554602231493438946436863213740846522603176365966292768455981627226990949688714811292260709599517153074258463881231115024348078755978482063904983586936554436097029544423493328783194275556057356758084084572456863308959952333710385907516779983400781036959339096142902850863751443176444210832228726925305199870429605569715885428307077338337452757239437716631894445113030491961501297293084798895759978817966885933881044776555996146811746580247626680698186549590127214656799761738988523088670988815875980511031000483961572704617796100131577766602318329487161042407479251567023328537767880076746742163083991297046663606483353481318836604928716593980996451067351717576911350369310027401804860362894498144622197659009436126123248872491101547431117049162953177175532605888920601624951593905569566031990131215897595445707108285373250996274531776388007788166809557523530849947152527865334708829176047560797732495017685544952330742107127157738406150260497688341933417189523587072000000000*i1^29 + 10119186651942066741328737147353355491813077079564866214841844611879234581870520750007618744496208266636132649582892482748029900357521109476176446655358830791026609511390742222325969745799986436132932923934606174810649660180755555225256935934636238135999589243626750570092255484673164139309270651961481302452017207065872877941108700375082640620355134600074598046627173475327431649285582627866785243142193545847305226618170283458652471560699668975942370098666112598997749043815002316687428837212622265360960025617497269371258643297906924686679168600750344121438106980845713010125944954784269645035520269100562828971428808244911206304571979019608947942051605901530059869984437899989463983606187488255515331214606586965441811819175617209985521181801003671655940999104402959600006530061425729555314535972765281783852712544071195846482371105080093543468603876452631135770479988079115550431673076640690890371633358128693152467961384442759086637456778193087607199807071253450859500927993760206190469171661733708406254540167721198891916785874143777079477373749447472974275012403966353235263904399429437346076428040496778121567905921689317339206828548135460211131545699192768783053283196353496483557324635653637282537208392175590392607422313449666559080022925653215232231115957306661884499388155926165936247258613041263084939630534394976089167124806098233838110134684173808484729241638809383465503424070157496289663349027946108369564541202894261190456145390455263833983462385316640961989425211346835676340295251916608661253229565440838606795514867737807952219379524737781091556861022251904089191277344366273786037817220974420245587330323403516846325920883108155825394185782128123057741961146227834663983408069067112448990128279111815849941175404478264605506716838267925687325069799791148434567230771697831045134470569622522022822131159881253599899672082176799209739613719473407944375806868866491518756991347638969266801213440000000*i1^30 + 115235703859312341730762223683914716275828279055402824938796363920587988692731379114161097184723291187206410965898818712667586590203682387542082436855376105118945999115361211324472072515092241244561369810516909284363236156229941699556237723915511595368013668874021855833306768369817596097374216243358830447496984249966230888357009686694670295621215431420150455408145084167459192188906109627401169760177455792610031677921159285325388301514823966587073578922313589081337753658248155819914526892357456600980302015500982660796818233683067010849822416444501636558663622132515071442052435943085754254010480398920202226629077138084677114804148788697979997705698075290256860344297996332208292657311313288851539771684206532807576967489656839661506742953722013460030695164873711574257343542063198155889778514894816051914135639069385905161895226512411149851115303439659072036893567799638128060254157856876432763950688316259529091529870034500182908439860515858951332023111983716729341209239100349131555184916443208215636588964146651427352385948163019298628871620856145345888461688281188274776675760440747885362530057599050287664122433430052446142258088222318173704276203201863726579694346048732342186607652712290849368644725674077586003071968284213731565994939022720922081872176718299146491619814052612912115596242093950385165144576406828647921576388294047520702242846838423660081913496286771159525757278087251427481680257932097218149649145747453045172171433247713634199739806288739409339888129907754804299642874548814788499796684614231159370024609127958086778061881218249905360220651319220723247140359132509406336031181518823480895171747056032058189852386601799256300658537421555686556476699220486855230799192164019657922277839814554736020782220361035749146343407052779743250366310176466507862701553379751623281035512230114551385305787777513772187002359962563361976546215144675787581427610957947238107553850352707462758400000000*i1^31 + 1077475819257549090043771558102759186185148432811501098922891345307597119742451010226066649886346158171449464051397812282224605362147789567738845614860769175778213592383980093001282731412486789881836600719933577168805606833246640277984673485627307676005033271330963270402379112083387800544213187474741906963106036923674520605155266859265852686425205161885731271146937691636063964740479038049587973720059802911366154985894686485103986453524956425206350239868746532200057704896441124080043439745819875352368942507519923249541245654854881396864398517548244096267389277352896674588758992609966922347097332540808142991942687951817830018292094072119569748220024545620947719637197220312711535563049869408524463569001758417849881535830876346533415025063099284851596585726303607335349356974850193508987819521560613164038974517592143023082418161266696749229689235843992110243539815928466196208665884167948975555669671898670619707065802372582123949391819348978385758012568495176245253021445125986376369525695758236352692396960534479483383860701514548296009830165250404650116326396824239730816025115782212902282913107334993591378038442452510449367032977956561158158110583711447527301281194836496638983041616763846701679162036986726226267450604470972323531703108480838195182069911246812059659472968932656512363698045206102704563424057777149961677762699364564536883511427141052734920312871480950208103794413976237655416555638163582612893303197789982495908423497318392611099044036126200504879701599185451631825636154753921460134677515771964480822990485812747399225203193777429790221549491632291120889696115205732582522670264193813062498474948286142728320677215216685671591688891396837483353315244173681967678820250827246083145826882324768406676946972723822161176813810248553873449796117855109710839854633796798190908078639807964586352055474169818973078138117885886063907144705074683500573211121455622130312884358286934016000000*i1^32 + 7381341154932461038189801799331373749359193193346135043682266262275048073570964605293806364989333644628663647489405302157328583203477074277673924652436876217592638748401019781140855290501299949683343258382896664061743475007392832237568777540695241454699537264146289940710503869302557918705934312735885131006254089130544081606815676285712485561606356910000141158335524585889427471992163688907945181204830913034157697329133196335258130633921242210719875985011877810943325077754941659553704975813547158414926269965644997000643101073031084113363474467750814735857927159406746927634602278094889686560335618358606283314275876142322457413664698694402196948687769436712872941607816441273557943631671020288755152241300012964980742692857957456719584116388883868886105872670254721744634514298226184560709768012269202155376869664253688340640285153807133663045264355197470178615257227089948285740161319178826625432259288336732335845556748113830882633669258133983019728503648076816474828577718287393036014231926621311509636974859698092477137967948333779416987672859351690629881771911344761624174097963727595314208179960302651845174471920030042215558116891049541263543002566749883150114357015932702484220432496612002433803282028595209942099718008749782101845919332356367325807430874623623378490080451958968742992393618069633682730978724000435081461160484467612704535779633426068004305406509606315502603988739108416829684016055752090392622291779777047863029918616790590946855948461957989882291150354159512620092353665114499040873566701770801983414525529428272845072609693337925110525742229558455647058163279601317770643885228170506420767596427975574879341356894111966915615020204624884380125019000458623587374919098832991931993914738606099834098136912657163321620782893462266599943989231935514038583829072973750887935023196522625945042633980121159555964093197291325864999821884184276614342800333696816538135935582208000000*i1^33 + 36670076549269895600968780801314406195263583910783076061389500024259972635946949510323512028939962990913836615570665022736214441323824804582303085203033816740947772881111702250627257054197124342134597229524584295239896682908548324094651765580167066303612437144202392580208533731142906562567696867281481558890184431513532485562780829092937726755147885031689269313494059978860424905243230008521640150586238921697985621770364869723778180835319888396707861428524243853457956255523179811199891730234984057268180786589424036842795647590712743412993007575291351298680394873742512555670521807415344587342153690275003310790655588092272975567138880603736026719531334480132902694880454628642902135346111189986144811914432561836903213152553699026844464211945739464500708604606416407730368735098439665139984487190210021673324243204155300848586934108605788292878588057788490022480900361358937119657925806034845216908969989901269841387160095378548307972498908350218401684005335091362633640907725132528913524450785746693362226207082950100982642352291143259063598908197176483645835478894775662728443592554743999477619010992876403393301698234180951769860452495731426653362767908354947151457517261199005937960391728928705327936895762066353772631286397798483563493778285825012110923640339456894884133024820182070023858764245362614124795953119557171835787472431301839508804922103775942022763102164738783430897158258293365955164372111814508822131342821097114157563076147633143093067909058028507728581745322602608773272028000998138756990757747169553386999178090896601567650305887758467856344402897450915779740110760918164225802042280430048076853595046808670704792563866577743482215585337654117443636134054490587140427824363441028513017002675992962500071541617605258454849533815729033588340166293444272459846217471232364327765381788403956838738263295958812074479466225633755530521541522810133337305246652196407464060518400000*i1^34 + 135509041998310504162089318484817543239158265008927517604685968305675427628483916122281194529576899414496194596690998230692994920452097356489302770228867195879293622856092480801770621704823360858175655855448032713461442346421426524882342897108587389957517503458265245003485087219195700401800450196859391648827923810690548742885519185780570891943727936060558826219032045362917211380943695503785325001370912288141158893014825799576218213304900477246767929986050906180835588589164342798299879072270991749584206341525113976491801923891960354393610977296653548825031727623815302353392299611762011723539685634702191066786510832646746627342084376629327374245406091450155462404252553725186101359739697878034661926171524564983913588141532473410287693657119406744692451308761542337369748569857696908016913035638805616675638376733566337048724082582975739039284113921117462221233988769977098127134367760168236484954317161839526250989373194538261664410123114270652093018731478352338159408166958939799689909479936824615929323003807196407804912892182551027741976919766881383804959829677198363634628493477695672428568490144933074250207360962706511101973351479572987263738003336321149917872474475037590123517761477544630923256773315022182208600985785321298794873070283078227837733584571775107373971252925640549685797654958509237091268592025589067060964072055633031177328760054114494156169129717518171365834481660254305452762953262782125196811205243709132404050918195030853623193273852908849898638954320986962632435525509472014340250644696053340417095512493434906855472715105569125729157120088118441648559420001892544769185797175637351777086918434348761862351681962785932509179266477494212656398982649977484102561567396540016297389802020975999452473149019491299750734513904115479832261916178435957382271304896888488455193220912773588837135411018045587033404020371984892561606981135968598077523729919418302464000000*i1^35 + 408443440764063735195496403325683623982876655943436327196789049369495078007680623281106371502442426844327140854790043221473121907855182561359490575793948777273310303774372726452448382162490176372323592930580556017048202464650908032178963918737384491702019093860515770567984597552879816113496222717553314145630331754352700665989748542295793884063668460798533243615322564868945752824816137292763891260058546616523333471230181144242868951984769508706889238508482770340089259750175062036626625539342245804789972595740646893123667489800907164055722871671023207225343499206857717591484042135892593359095108902665824633258600298223219456945762471176728506634868111315457702161469024575358788240282727278009260139366963828851060089579381042345200597952976862127903899198945756559830032306301370280609201316832381901529081561484557234738934903420377893787340047613350940360350507698674117363122224012632199008467656802844200979770516122516765243307292711012042507400290397686006387739182792819043690635005246192875980548560794417343126641475245861186764878547505457910160114662282675945735503954125295164515499702862234462182292632459516691531853300890907701892766095192640468303108416456688073653673666766565823716078353645882662782605863099058659008659538363388796054958416958860318925833438644619480911382882677038809474334305041881624427544511363332431939441048289587879255747028776025653914307693332593090954252857436116797829356107114900486211982911865554032813146725232445489567727598499732775955129021635828499678038361241551106181897081435755328970788341624941528877425968303967806670376886798481915772474513293284812516861554779691462308422848987277046842474963931302151504587823658094533220596384534668742759952853316390545207988608793979865767159442867524078947001500832811221486507329664940825313107216093875686632085766610562787744647069243381517204951192497721586509575619650519040000*i1^36 + 1282151882702335294942014846425304830945678129781881457110805995435062360692588857632215714127938068824723188419322212881460551285595358554270595173697997471957125807972287883207937699217037903923167879631825662152400253820662163191298343038034073427907007242565201845226573610778771730245289473513195930283309735358078712448911161703615046875770360985976115723307763565122370625815749848843718477926358952892475552940169146100414036544025491932959409288372107989286312843200340551103847842782275533010317755899223029448091257753174900306620421332084143038494687431158180224167640220736948197411075817828471273917430018433881678631306785784723198808584011942517713342183561289016133964647167463048800350366367782408849524513171191027864928627982147320419345959382966941052005378236572983562977606207789580778345605737810741943215031012999775913604481908877008625707629470640583852845249516109422488505125159630479877650661979185480679986752652251956465768791297948865330235910901907820722161474147721659313744083730762379506230353091756824471273130990942861013564055756316611127575942201563341013545029810575743071124920601011796839477859511536325846742736993543842034166793747438416219238383324771627175412351777978232711528195716036197451356754100278298043742972892791538303640469052683916155321092926945881350739833832471692464613695783702874111084105904734142542790672416225420818178307743779234940183999239999819475644365148529884066374536438534653768622102186020791954554891050278821411309157743864259154883523258539000853006978450063688677357510853346769299764190489457562016740760676645068466267119665833221608754020171898259855955281889020263699591625103084828049593405658447155980064024222608793612866730639687444148103957824928525452695991306696909217899155153273353813907825789620203093868364295777436951770032467067802013384890074663045270189010010679905645837449953280000*i1^37 + 5083430434831799327337404529246694429356295418017934026260152296989738497194002247324422480697124461165837541093489503854962301970349095809886157388058502408937314279424329958440751232255376478123329666610829343235992258234840363669334913661632975086168224061337029053613968892190244286004432121803401036159635600213318779930298062823957566047400825813720101548906977818118798916152618049176219494610052876409932228730393150837806440722990705510399102992198164726033157209137733279395102102327876193380350320617512995874669774747589205951134861464890583586821709056902914244979872802658004553190971166081218910082849766153101825146619973438995702285277725244589603398212157153741018769095651478675140700295240212864694677422005038781211487199608490720674708971166441688546428836107323980488248636229577942676548381021194202597912171172498241637489758678790768518978498220386626668068320332650131768983805380699561239234793057955399843403002166480443535504066360067942205574086975559921921581958719963527258845583139977376588963516201613737246542685169905597736581602783406196329277538439125511500276525077069514943421164010130537374471124568508594015381007103710840474430125171311701103545701526774525904929972881320049600514371058093467289436808013611183878619886370908169905308382983555741563278361400344553542321226288132956308130082942061843728478823622872106902991997998716353336780184910684996322014302720304930166064088007328071226578106916909752080742417873125258662592310892768750624226486986072892236153263203922180694644974339362414726063042795723535802498791705427421346232524815037129471355615149218899198993722349483979659779593669359097519612175483561623624502663592924206822095681647613238258551480447001376504768013993853138866073204137365182362619047605379540115384472126989827711242573096715638087383643711749195858215892390249421893110087170123965162061824000*i1^38 + 20924584006798994786749839969650936870924486850686163707308341386418323693383188918259445315064213773079976239373120813575712547154059414061784079071378316557566853152980084624650880473352240187258723843201489463995954937140624457030253831022395206568786991706285158333708705909822459286745192074079870679594682631925045703890189436121312405475043752400842276789313656884403579014876006734865246018729519186427051765375883608137115514428580829889666374565573801854412632005980365864570565129538435276702872259684109122911748668507310114361248640061963122702924380174527501708928292594778474132802229184501093154358202953657477096576386140903429912026919473217492865128376973596699979645192549831876505938934387044620921364444721733737180554011459710510867561279328084493933883463373178432634113895903416792014168354980062047873337319083678900459115659395920884063450652635740752430203770347368049789818249742960449496332869560479945846812731673955204841447945493864474823955321476451183485128070897268458717648665306837763775661284903617689423580260250593415078681858854858320463040504285242142915445362484569093271053098244293601076926029965250803521207251836481294967969254397000940155275867887441434997255367862601823564973673969731867209460522119515253048366771276379253738734871313488715657568729434846786615760214616316640784353116224984606726788738716476115631989708672293573141272276306412534093582958255173790049524330627242003857116554071465238381725309432005820379981389436277782053363112777909525053476702312378462292988214789536676938467019166851992435672774319990311267826252339162678756064910292735007858921154457806558354264605780742285133514441056734668298361296761517812332327339457259149747914461506898193244263281751976712454198072837159876691714913368422591844682072026246155233761914916705491975646820717759797082029321945367225753352857349028577280000*i1^39 + 71759885288590166542068982969629497117167616795949599388593725846238468387370542338164434946417640546382470485672864693047730778370063606034050683542844465307140740412373414607667628050455726326096244843732651573831947267989123450073818214756186556509602495720690294938633343315349293681654338224958746357396837413625400092622862071010031492215130344054562286603516134288195229187744538207962232577725331688838334956680010513993820726510988371496523321934989633256598874168700385279990143533416608068876871062699893506348283346772071055649905067614395004311791803418946145954418192947456223677151164009542054913621177393898362532344981179730890960362406382950152966724551315976794314280753120457039960136385971993582229007404933460534770599780377886568048891632704531819742731716880016309268831993416818405899820855585623506191404715346600732604332991726366263708815015233257098147569768737168961065293322067836254683966711533761613046285565416326462774870162370843925651989936722020172857703799530910149130240669597743846058837235572845824119016769003802885212051125389185900970916871225814594203418206932354194265524470579382317751525723279036607220573090049249357183427082903638835217835956768355806627474550426013545251757795307943077956088347563079760458840510016593563932145392207431440804371281001728954674268536575657883361505302767984162077057025982007210377025652150843885581608093621952038752716485879594227632195043812265102294202677802794594391840182326600834748661762480385911216455825853052030540595802832314278648334894553887171325697029820241020609788438600811659473790477771459995793609865121842180913965610602195836271536527714274460277911751871798989994270671661459706064004921434638978413160378470609978427251485332734244804418493003459317888014620399801543443076775548827139131175259199658721730032270905735344823144713529124121115279500299468800*i1^40 + 191817260301445391835474530435228350365201675472167678536426306028113781122449556174763980032291583122432816006763387703596689373219805999751722942757826634786039505850000539591429154809903620741224477142942565868270617773259556338543646671049824830824528491941391706845823564906306610434957938258512440218101600018188331522616959049198449140839793560035173727880277429510736421442621702938741025361539788666595236987461237407180866620966764035444353996078177201319658240684485247433488485400504143436679259036395175107950764568960125773517534616755007231610350001611778730030697394126133277879979879121475415180764060850542892495219076489727913456835176951348081335895182592303601368318268356853802789196125229497006082775926863104419309454164942528526751045912963832651247913473795150532860835783566740999460977652531027825598600424921047053652401155938194253790577297825054981772344755031734729898981256514748998589355075031818582213997545593257941340058881095224366763462681725139086473357711572863599919178733977747435639173071854068124528065711580271167957163961814964421106323210112391390148965572461980244895909732557837650075813188640565230010790310003850801939970297896967400880122450726425043981040255375546205866463704658122177610286437170497523549279255429474153615340754741011214933137993549083154089828193718224483333599502794914769213583118611302887418593372536072357513427788967841786427980039905249625532964660341555177204730874745482061512118749882218095858126151425044777020477830537542715342795968217924621204351744506899791057130811998579591781632660008315226105770228717190239358151724747111835194748168472608132650986178757740719891254948309841674694232036084597314600826928563227037465050988465569782771810121022740234798562277749909294348129884102333102957005079271592505656654665292424053203049447295554367768130133453071600012230656000*i1^41 + 398566790187228748450460915431916558574322764641615610493512487990779349654739878001366024154923521948525028806986362852743776172596924028807232216637754591465302475360279858365480914555670769160469621353137643866800719291897222097995443782232117969624133357513686276034498702436254680029727703035681372523068064523181681270215831443716307364524453176831932267568446987087629107269501700910947820840400539831302277089427538886119485837856866799748829948233948456471872519456629404774507601842783522654541009564157550440277801763750740778192115782157533041135957192053740466725500714998482012673718547591050451686357036129540428570351828026761176126944533541284298444841852807062700712379782915770303290246762244230349909414685651204216026654919019258703259672833396794262717175116438254151977402801359966331812463707168534563273170363927065601437963302350322147513029882815595498005139671695938766563423889587845804616168301312756119288504418096397909638097411620024858033119544959155376205838816098327339284213512465118719574854863205189438449348083355220325442043050929754879524899213741378115554472538855914169148660230015943032079556600565549116315281059096524220945788997574800743941529393797438338089884192665452115965183972854803076550010980722226884581974732671171327261291244208032026388546626983983310004380910938769429094630096499653639601004094102974838921580113775838480252515481279478890759167874073093790382118504129001366810817677645880066588842168151716127101987895100345425325456532807536982742867797609904220054966477872672771250383330259645035530781613242267734080445048210883287538488899954118570228265503310294826741574862489425810528881674441392959536470765569501803860649295178397804582712586845298495850082376990947909484371931252163442020409048000392366917791148189239914693491954701626738742569528281931477482880405835302588907520*i1^42 + 653679561030774226685988186379685268592010189457577037244905694822453034681724359781341813006797077150821603782394366123436902521705930602881181271751841464075345962252019600524941840059874645585645893398595444754143497633438567860455228984425394201485514078142702174539144878750918783712271755662047360368081589788565173767004596230980957506546866159169567383681786519426828110242618933499361704192806191690798203108215074429256388184646737699022482133869296557552469704160161941046830664544635307075532755000508618881573631773081985206271199028882802021146502260862623683396784184679332375350985838122488638912739171301625253174064248011051996135785891488012126891601981688408451740653510530968770809823202143328164168198047963875965667993917048488675231302529464253110171631159580854867507283487480896390183831808846776098383809967989156103280084656780108261747597730838426945869505688464622589022296854871778148381504821604019677931759072263689381649475431424753810625733647319724452320556692818428874958749391935120634084188036904874633812940040453904386207891768104239515479338471555267296343416556647125430749926326557392358228808212813570661607596103950077049717887646085290757587427152862048450952283906537901972607897126941893383669212920140275042737604861376933928549287418848196526636360580854245892189756647463346534831355302466097868088799341365570476021644100014428012007579950275446214097595991594965151034009972420729143118762394541718060111021430459953636186255901954219911703339417251329203799093225711921374187655343684210376912214386065416359938049585625377344371283232822933939756069197852594826789142138101582530535451853664454115907394717339538182232539357779000895064976768270180130766293347899294884371579228732551673324994534364719237660515701273376698651024347160738677327762571306060378667123048352105882037805436079964160*i1^43 + 867695227193607174305630940760192002859745304760651276322786047047389178074048002677106020899686522709294904250439698225803414109275647874055446593503328342148469326673124986933584654296488486460959269201184607528666351595667179907326948309162165691315768418620221838129918430978848005512352250749832717989594016613167415955703089324975529941346232725539430590208862500457111406609223702464588350925178038499468168694637244440386479854676809429666718195958362939497071760373214468956347399398321516466437146501547504077216134900099273456824759161568930203244320073487465753766997318463542033460759722936882431264675361461332530635342701184492374009704742604617117901716153064599033623569789886829235105856711840319521541855288000368954391420280198161694857935807946699375737995325908276713835972497840910557070404685689624935497967981399059484775450096239220314433771440009982074525030342898894830209709854186135149306917659729238026599638809688766621013907420621496355889029127489887571372759681139830045218717280477561701454845125245625624333083169928380203439162464808797097002343102427205321819462407710298940343587304710978801411571225179050113018161210775652304893720564834780447200575277076641733071258907631542704407615021539813523887805824927612873151344479296808361097991708023997955649670453946073701754569912313826454415823991338107909203839046141417272278914720800130867323909245148843643122849402240166660388200345567487708187445014694274906153798401647282732211991418599115393244319161175449507662413981994823906800436809552381228302282227970906632231950658891822272975966081656056872385807081139934045487834247591818886517366078247436280819902745894802739464453135039204768420498391659132345951013420875098413601077541848254451325257014013796953107394380505910809885972968513503212688157221330041895744800117882060972009115009024*i1^44 + 964471676182513487146709840866918158732608591667733557484020179069389455833097712370726337881668931165516057598764462737738383127341080249771987456191598047797703617802524141508570568790198971181933741355754956431335186947709075616287730598911524810852354482657536211927182362394023602383181505535436316694352834005544371197850427916027656614121408470717464905182690467760607139703906141908440193078619026708219808544033791512199632787652670063022612457506493912948022644737348681339602528178254806010052522168776598120413169632874182966786031484111018032514659925415299409487408378659155534965442459648629169693686155464178018701047924367568681732374647421780471852928557385433570836837528304539818815950739424432873036033377236033194406394483857799253958829540204383760835120237568594676839173768425816097528161316897465258134931786642356490609730247934317375903524140544524894609718655248710362194113629886032128903784432365292003822206128540772550143352816766570339386819567019635710990988362620594017258637619220491887551846056519438543001436686815250531509090530385404166269461598772551571175975952709486745899545740897779442090137549260657152248229319688348523480433262600820467643376526802884827219355404366633157732186763527868676585618111502942683228330210718379782322178972827625277632018436983614975829675858099249484598026072028352753573660347205721292297342376921851463467531904894028656790358945068407699816669618903448104818660978808546721170728994135517195430379296049793973715259522075133587952036923337388906770030070611671027332763028903372480976614341527174554781698409918852266372118624783763870482509105948973781044936550541024498501104194037741072719042059683104506205290853400818876609297704845044119400125655842933345952580133998591454413892889793117239299789533559888889402141730759046415072060420824668345720832*i1^45 + 929024015116169910107008090159489357074011436397819554956995433198533804430280870936276921992939416015674569919380168717879410985969762197567960281857353725504632453780587491439304916215404099312775315441475223404130615045407729019798635712978468304845034727937023480811105271918459791004843913495801263630053026907019117358034458950678408301119531806558584796350243449819497447016825242276694567431309456676991491381378429047120307472551800176489436002858049011072925145461800873901866670241091411254485107577017308878766686902148112578395304276670404257457162975208261624750160685549505226758379349197247606902354190885467689083278589804454818999611998083927002633813416425154881894614575369557311533445974935639618562175971698106667261378348063191781722045927902836140954000270616157904611268347190872244492713452220967052242689954213508140799153076307939549108931003714245429789340813120309547680028555462778853243991535145492100358180308667477110269818444902721051511625528133950435890342697441195102157054381500055241007999636692562409256267644507818384735268870876094508975659163883972157728647484452269909422535287687279710362500172782471213259603246026739348471930121889510291457383707409117639459762045136691292365814075165546600333099687629062409487742885483839181637113201548088428144783208392879724209513702947912734857456367099162539440416276052512094748408452299945423558634842445669262331337947697219223662253910236567813933046300552700911270323457765681536407151225759087797874858868308288941284110997840010543898350944994179900071784764542699885633163480969798890284662130641823096130877206866530809486180749978472158602081194693786547261024849833947386156630166714714726999192948035820651150177221894465978006822614632454559099364767736105136168118049769507695966705989434861951562877564831808501780529692063985152*i1^46 + 789311500931798909100120444579548837094085716972574229644784300563012891803485967360751016510146806388258864158402651804532559260219917594890687456004795752758526436279303249959340295805640379259284632650629923626597824829546951915805611319165015044468927411355461123962110640277299406150815443717146848485375132903585414497707528361283435918209066077602644962272544553790716054012497403649644932125538825506210797645750963934311295342205227941122861795139421310260314915159523679613744436892622095386700628956671526747115295620060596310418653827457082235286930898634440835151492383431828571180449607967617007692288535400687465591303065049329473130355049004998460270469457606464903526425847573112637824748565478471575286511974524704481941322594397960870681253509588314063869585780595688607413505133181542175611873500927097351666805619846341367075201766121652658180251412898747549099997550341336273838623369673455554956288767317020049129576092132544621337562970972243317585546293350801765485666135461149738792851357104830583846806221294469023635680073632836694982355001527911246040662801852337330427039601720678590798383411120426192606755488344532386209584950574551817779276217744052502786153801632618142374190431515747109739850820625070930412228710291991285665550980130465304235409252138894833993117874058967029894967514019850242346582078280640731147980037409265852369789089243333559979660031114992518231413348405533696881823011477817016915824502052649763962883138539796199595031779782461782026239980607454656911735730143087389448625371374040694912419494703281719419947440339068878717077553158889502216893261993118888211741118489637610778066443766381151800196655519980193688429767401044900306959349094807789974186012158939272802353183252298918909984842336253441097951049273833349612333672465590380880544649192455954506033253504*i1^47 + 588355707789239912923880153068878416110364423282186666433391878588086598965188539061869462962824311498928603176011445886097699037337328563497914633285071466636898507672110124791525872560404763351129688495443931303169655684538157153248578802671041404375555640601129290309247701041360518835028101003613018837071557905251743812053931617001207381244562633835231446509619927412118382416526696080813006906178775364486339303219683911881549225601177381641461543406025799163960659528975230604953937412293890829856763279295415091653230628450343639570822054234206109439025027959975714388390577664850284258180541415896311511043649665081349111514941842454389000052511675780185445822456256135444019420095230875293945004148224402235241300250477227045167978350991996981974513552899555488916927226518024365112068671811711356552521496536477751849419650286506122958684543359712046856480004118455307028296909058762213278467078646319949503383233792986369610041172043704395404975461536399569755392364619604293176454631035757217959209713032951966321019039563430949579596887071899681532796587645624797482729081990761595629665546331609938170427993515554159622161730396560651145783579603755524694454249244532651062616984017162844364274366930640421597468143358236388104705741491654206104018833950855886433162627852927152864317434258980926842385447032464806062639428169702354612062873221794063214585362149398726991675187953383437606004851256032315460621331168225518831169186755432800776224979735899113669380803936569445404207726093341251681407265678504844989478512340291303465652775423479484115808305939628624340480796604859606724437752617093373806276480591260161078120595056557755138964357211310644008556059876902541066570491826603538604844566529752054864825708199280238105631153164784639752393476873740207974527455984985288375187870446296558233175*i1^48 + 376241984444054092641983862812970965480659220182890441473525093799643901232036927643548360946090424203459229361252210186576689503138454540462504638861596212939240259907460018201478097880208228802846552638221566188317069809866971644609418322170854636013155442838830031911012391034154983322220145851936598389220608972192455875713946291465442165236878861301652457427110701565710399120830140725600178954831247441549560519887458739860654807837613315698851522305599739957927010776751016791428611155471899105990616742637166731496356307562535911780482750150734857344732747202597903104732032623026998838710724897515056788425103755010482361577069251730529993655462675162322724924315728701894031213225388654499323451107629885433537532617073557151017513208182088319200618564631271747927897871440107502015706010448286298882041071025105627556632418768782787951477074183250045320665111251522308783489095813126787610159091812343096495167948734097608613032088279822886138807039064833843635551949557608662118430028198931314734827274691873083654827060575124066576023561624253633670085064446614761940660530833703929298020180856153258133588302500477218811295812497197788373829205784644204094117972713699415672393921700252380105146572246350426348661619952075032461767724355534455869829560132657484426268717518470553866670413436961709360333453338666786739667972997176487101829320630964191347800496775593752045643443570240161725688706493798689217337421533570838820399051815488021872099237970056995326638703942249848305013564879709462626625340508075401083142291660213723437024927986963350247656082257319259097437620309009193355708018422133683979921850106632018918753593944421814940432903449795188703026790077228945197804278097079336667006896820319358171818113192745024130517744712750590805750261843585911297428010345909049645108982072945920*i1^49 + 198968150539659315478523048669035852286215410152822561984167359347262770624363658319409530608191226410427543797867297872327131031374778290572009783227035799866612620389892442065024100412492511573960609595429954437852401116031744010158956718168889288611717955110487018145733408986566101830160244035965870970143052220865484741713647994318453796024670476360847637674717939879915568830416083079924500829131571115828440139991505753683326631205965845285703766533953156269865190643882742630694678387368479240858881738290923101548072342716683254190025288539705144221531367251536709881516412824311528757324461706556257900630648082898231430799900484752367131743778652056111124448222293950598753452180840024343549586413544561736578126170220243480951934911077287229872006274617033157678619333702539972525704379548440020999251171259201632350588094169093844274969068502098831728091182593659514283271252903473561204431018440720895741994951239469956024745674860585142323623208384953633011519363173315458313957539714623137316207469757415763414454724224269268799672453318135840711285630219414604222523681840391992823037651218463137623103961662045450873368902105240678732620696071297362154832313766787953313175655168726310726441541612687298569480712386405893636877117375657395884259158427133074912950816259576659341373553674576140910107705343748241893650579567229210837116170623957119546263704317966917049937080829909808093979046181691562863965806474841615668172636585042387888666080805253774816154043011927333730756213686810123115179208246047741125702886387460957929523742382099498456046545494276285688540264094178204618592024303759976074946957916781295014906194584117399629663572820886086734514648064415325824320790744565379473829460771717851095923911119329189649560554005329045550774684225705202226275593796607861644487311360*i1^50 + 80988598106727385174569756839302966723833933893399779824452445954006028447323440535011814854762194068453362837917371586406315672770608752971081387598829213254570949951346758347034822725873194846130398553373361719578572072769365015538718107839603709727340306930780922157163935659756979422140469937943050263658151983764099668533784103869815574773952240961404953442178425383425106190093135777089758120549598396841840120258302409285898897226432567361578315839329234072869600689027941840371660543265755381368783539608292200788144304025061575810779013873200058728922605140310089057462044067107735153189313084476989417218107712382318352240730287301068370917262775371191454506340610585601297664855700949245520053850744128023800015638612903515417457201017492705412643695937810442285819050219667331368422551404826214242466772226123482299109713905211484452430064257202014232527205797045090261753679301914134605456508958350636894436390949751246014268956823369071203994287524041605003108481979305791663748565346581060384295746054526693619333781103117545262082182808019249108514040893723679181860460229593870376298581143069005100094988569433485768788086613365113488220290647209341737805304335802493018646446819252328119806551382006070768280351739002351784502451441769982223935736324010665925720237559603536863609674023770582385411988519928144931043758975475502026943479153091823450400798461913196792630915277608381525866783149680056820086101587269132617744509907154665633759044990202380356690296174510394774982665555402350502275173470450526989668188253907498788588414895492692955038719043497560300376960359553274727014930633725040501444651553289454755891986809910340278572583566221086374207780171637954327018981502563885221658435757836614936263275916319254890512271188407153645861235785894607095132622285764359618560*i1^51 + 22189646863264630880628471733671004466192633399842524973200882678513977244165119169085323733026294656623682530359976920939413318701259784869038448905477702089654030784783188288039650466095372284428416281657087845510543418162408798408516944134435714892988988403649585791663601990503917560197140909657342939972967329013103921744406533864067616181417744856407936484127965799906004209132151375529645193506233125006304251666187467112316398025631621736571443903022240316637755567179977469588252418388811581245344264970762678508628763045762516838811954320647840306833472660726104896592059897369846919945741750531509281100340346029278130945605848356218437604119483589890048674341933977452962249797314320379623062875645060141897762694076034964912292767167913338623999893958459846811642033032293337553173856789913073960572400906938782057591346510517188363874956012365639562351752097427220290876708046822002327845732258128787555697373755098986083023741514541469298030555972007134730421472873846003244807335083649430737886051692889394956642636478327275382900364442427086652406155982989027509360953390085119798614447149804803525663596285030134978650545019216320380899974152920555066019933569311964783494050699880530633622635461925585960415873221955140967308903315630451285961791434501739564663285043894082808359832914153993621441997491958969227523615006575472201607845204036213391132533014763161619317701060399912325592084303061748917603746286886184431276272184124862063764512042565331515966642865258245142209477684690912480677872751343290814311612984922595436244809429495264915984909481710886191542637424696780320299324131753810827098290506756648108724146781984129491551745143077300808102400073422013687107102201690896513528295718255627668014475687144976686019420280592601910888293326289629031210432772177920*i1^52 + 3069018506019610449831386579888798466392771411564728011837714170896639473581041438551805842636241382381231082758358609714755512187285348016104416567452645493012176853690112255709531889837446296060520322255586531550204139036374780367332009896948296029623572083534633818782405765649975822989966195754324803139447899067434888318810054085394480185512718523389665652448244493129435029278385939621580966621210376066472211873749857787792227879519220084838930103699109187483082756482176161916628311483133213810793856187169651236749450702747031231019729793179431671315318842016857777427746297891868661273627915424838133143493298430907385085835742624403423693445600050758966375014053415777690934599198787512618831540925517531873957619218634371910936517536252348734831225309048201627968528903505054258286275922167982578456449193967683245701676322993875401764795762962758096573827060585237024776467341668822409711764099691138339127744144160122967901613367771882420016746612798981366709335785892047084454939769841346311532592409301410604840386900267438378255038268117626860979749910469843613493849420150519442586638698846626102532178402701245525859816445979163551299724505775505453222687204533525096751451678504684808664298441117809748131399209208737785983456212323111005351676117657085949465585490428601659224508629831792642411143923490467134991492204238770053031997860634301560684181258725680932711108985096807058589193102771594632160894062750826925259794121732837656300546309877438806428993906606047629001931718628659055010366619685591123232341001705064654339731795958554760147723714004894020517460750255297997917373850729913642344644679886481653579762915148040303450368067610910546291523885464345575762780927940249687040050680584844312418363840834529968345308925534594282359354950253038419732070400*i1^53 + 61370716842444287289693907742945414591964358452324230293601992851922174444451278484307117169442750204438115953021931334007596940996915747690321156063004985925387437233140449125995514732923892354227004234950971077237755331799165557409965871023026547545263674501373021360872058084430656574650509282044505926861244306497212484785455886686536996988394156650114615631299112373237741407216099790229230269657409043340888407951787348607771649822193464909655479514106417876658678694747680779929659054306723748108967412855885454946718672793019328302362324956901136804499148362150219268013531057314737597480906420416639238358151912216713869733169735934735430053993192320890096031268716715573456376675742323502771877051551445184087084012930823098122123557980596292432568902825050852955744540574889911047430692414041382082058083023058653794422261382032492653731839371306831560082792409887740320055979690538340207306555639682935652671451525268263451593011276648077985342907713858146185110512637221261154093694127239536184901913108326322522569215221682369038948682475920750274808258954411899146615752117858357531630548593914721881956939671937626051177454208037720158016570380960584627848155282462701672399213108437371677312070732412030982767282453698015524554503217290201799164414504601803350755658048262360660701117819144068430619462038467070385193135617881963145665679462447135163624482330579229656862072845622664860242805403730171282712219899464987125071886922134989249970773399402197932537143203500231349570138046815997854390863676829266339502610719506163744256351650104969952898603481462704451370148191260205942125085483448014516812948688203964207547537323727575250644746770118320283694803196243920627787079314767528432841011903265389041617992841600417200558280324595502907881512653752893440*i1^54 + -19872392780513220642851825335856036824181472654416823431898059755215940979871981604004735525289832558710529229827402691215844253555307591472372119612236572420802500510428456738275336744107358560672310369823798312564678821976273803257078539724134649903098288254918864052909274356739353386485305958424808733089555177189163125072718047578879453326765887519107333521797840471216599683259481790758967793058616540328722048846675595812538634024998571044036246033581162022160363883101191591741884560952995620560844358518274169574106774919866591202390914893323400139010277446685770431403965725559689120195254074102881890812054518511920742262831759293085545736630870508080948560357196336803711590923613289581960077654217602257715838496053659637114231936412663367710064661655793248134287425456957552090960068966106119633836680577345846568529568407280193326786368068216342490220268138607880426222858923827321885551164859167205903390597199024339350306645031601323417502502133483793628531985841401395262675889702359541033816848326072858307038252186452600230480709471413572396473027222454347258611637910349115088644543489161268507648300620158583793476775167801529446030450478002635559727608640359436569613250941986478083994911099590774575773543530295301718999304884233816392207846669985662632146455211440248708475407181895768528973016723921731417448428088221814989671670177014525586668987149234404051218667577461847067568875635471040572116650787244270944983358131094965468019298064378852701337564741418536078015337011189932408154168915921301125935493711023062987569421991517093475603076079068667601096428305074107825061895327726013789013768618284499901250716892608085705827295774247727723762657158477193218939185362541982234011906649381218100793130531737920810045392077353867439359530106880*i1^55 + -551809926263789964112428653349701475170889927754191994018877053979493170637789487638674030910409613246596256897800081269216129710372200814593279003451194311950329594742922148382287398598524998638294802270085540301791168285398444007092523875472350656041492084220613282090643622347972192627014971605664931861706039715158012696631720625512970355156535439202707927774775707690803512336974969276633400046195362227128403078662173322637403103425493822148006576642085882536712417017121996654138384691980644726395381569981844297231995276747138321825655758817272130964512736067537468039350427840689487600580335483267005436298819085434353772819346106031681602035568560498321551106421113502232171935566452476706606851285673637780929511490266477764288489806487235740516939105470055179035180183456764016860219952595518950558844863317059541651960463563120207230916513058920845741611428985538425787796605337328720427805854540643417717871083139658835086024384021679941505010621338485078668586871215496386308857657116635465596855240838557285299093019500813425304621967853699747969201293823155231809248965181187053117943032628923263883382992588648464434240271478368878712843882469902512954860570359686057276088420078758173069994152280568803369470579851930092540176711187129084065816875298674966869038034683629871270086555436829499231965544768762204932421917754706552479146057666762153275147776305808273033425494437949267884915404265203923593936450093099962142202881416505174418264545137918335345433460640999074698697760382313515328612683073193811527563456504401613911371727491067315866405059626938129938605638028963839156216153870297285149884212103841817856552219296119322979617822196782504890094530129258432582801968000608051265887653204220192179950426625737425714823453733605898977280*i1^56 + 1718415241146477542211070321547114030675393254859882268532263483642851851079662105316479277551889683641140818079271324396889204556620130031854471174553454323918334393816653238473154731453026968757947448121942889829726730966276572132937689925417285895000494962734831956644006830760333275264217957003462230797763861351765940531334300262717516727376724340705200481124598240240264799254273977399604097973247575750713384251828388678885693346723548297999442503780365624148551558410877044844008120416966764418919583590924859241082358445388999922534680752736759763362640365550644637098646919925021315033065276563047497457951558135844522560850666178314267371937126858037360391865625577804946060284287074060660599335020439117957281695304340658149160525026855960025420333991325423478011290418439240066726963229004702482271996709728436677743141736574876344663843048957275170114633644577658976602528262153703209274211235725034954744965557005982711342830375636026631508201992793864972421253851007956254921653162704202920285766942466087358401728996679199223422001534271642527453536874184191439979849624370724199824673876642463745664444753406078245511515057913660008165381307832128165136286008116902075074347469164195758936313945295347751283735522840496955090506773831652969676978886671467348303676284151669227101221815665046298551115245245805545604305773904093283236894819823691169835401624317555441456768015130836886083012341343206390838374394834325787931370109173353379125455431299277429037707735139692999550442929835588295508092595600275149490081110065377414666808707466829076614652231073210388333662254180503535656447103553889828091625700352538577199987899429785039084336412757594425211474448501644196263635031535588686949000531612771655306360958905060373397135991767040*i1^57 + 6436254488270842478614136007578647451404284259762763522786568907500979543407370715350141553750437209108575411010652448043935032148202937828575618610879119915307631056836289343915600389789108727871826272925746468268505669049871405280456531210096194032782724925833746662271035095708777920746813698922094834276432598063017169484666588992450315608333532758790408456965680979842128450052107767976134723340853361080136278040713726794276802697599809440796211985219490417550139327318064665728150393139485483663382285919074026880099576963602186200331147920502674474075118244002561617391131466979833804498136609120835230491342282132182742051416468331744419989375444504545145378060414957161892640577611851468625735999989290209383800664866400719616512088172204614594230413465937112048502947321652310964750233591728000832195724415489558275516229770842664622017772452597736974992297053921806052724124185898386126942602463479544924017685833011454543541256170563419469693865491189356662032992286077630227545455277349899760389499385574364486781144233718132007448639873625813524820218241182266013416114169116354851777933471346389707958700874184172080511037749250950353694331990516348587117777639356263162145901183713147495795374042974432054118519870605822228560496752241519503598534992092817819597271591347471672920250940964905656656305562346183638179344914214051764158680733250765831458295215884629288238037343133532932056183283830372663266696417973152128207975037567203500871964432209817167772830708886251531239611110011122402184992020542113469632579695022756635455000430511534636087678264205190831125798213211065095644715574067988024417086311903463339604842624477502210898321035772444843655103664950124381401126500384188189794366350830682189919085991364877852921036800*i1^58 + -197204172357902676652586634842410843945928834915202027114016284374017556977181396340863318651744734907704348394270046350577508113346360501071867699592680121648365419326303269287178071346961103604030322308846255585943821968781963025882892044670071970344237983474223243290606391352447556758215422909753251213043551011580648538492283176425411027127748690192056194827491501373118989747912378564985234282927250550486653865931433412637014472574267684945915408511077020143294299227827067358686456710748825456197843119318215475149053421187705384577802209344392058946252604447680851571782322697415995692605243047961659291454264429535839247489652040368321756921165692812272490536972522789257324671778122492032599955482439928221797256212958246161370873510562264829607265853976480133805581267795245433271781361764987229490497123648639366206032625581921348371757276431148801871858588122011687213786692823697783444679209711816194384926770677843576284395595089905944612942506352596047518681707208392718597996891302123009599660874703794883008866104141863833746580785341456383392219321286451533859921374498444188278561343702094903121670440695136600299444417717792633718061730350833098538951454240372606727880535190493803080514722749418153376909212541302978391715947770515709543003154002667089482404633199136443670287651531363528058121736571432248301790543482133254516531795847358689814556756394517503226464467334881323276232132791726413942574790344865352884160634552501641915215020898699699904585610404531653165677774788529488236451722031557285618569835053814668352882621391771022268262789484138376637144458087133850928086655960788561341911001624709776412554881568199439046735761259464133902751154092147918568113592418687001539545201272792722803790834893282344960*i1^59 + 9167042860512970188871730518431584983814874344891941579927923889907271239112715336101144554133571916311074925871615818885776122349283282619930425760744956033866343720955591702625463129169387011548597975386802202568879640764148267722571271000231011259269221009204880278130404200430391143547079076260049873608131786214918308556654034349815076817140071958321593478202790081987794481528164450006777951880463871760016827133476658149648551464702660538750308845930030486473772970337179904409679874512785080155541648585524033871674138049260506159628058456094378124285304160662942579885020687841476032610469243196529280395877838182692675733516406746672476529118242630901463619272123434330003622688170963302073055415016316219866406935125846478632707323883595466729350259324075727286304647733271287062150761247153693484567728884362557275406779162370869362382802443300589298312358742088427773028877331671130313203679985233586133562351195003358067178435227175441200587358838401749259966212940629135141184082346930893132364266164836158417480307401537215386913155705342017685659754704328488568065105455148233472566271186167691998814501509405029071699235560412941462404573189671479497307441817025221081549530378642749808384343213757471088850076386608050968057447148974224092865763398499833559103500594071557833483715135267825925071703813794087493637625944029419924773563262743048884325334791819678200233292871706690504598092146571642170712755903952715451309525925274426394230056471556244633328374660806030937915463991623296726514674712197501839201902058364930625684249274382050449848095016882985792547010176649536392558940398303439410838051278217717440230689965411998040331167388406383091650021767900269941214443838887905140243634534899373279966417387520*i1^60 + -668505487232922030746273526922022684578691099601365048349522482917105224941117820888578212514510618868267158174360243533688241642774462858520396621135657223846547924703236253594727084534042772477334400977136006502699990234448409497411777061604935128255902206575137050168235066838451690706990655964107541948644060161661530542847453967388884489499653381583357999407504804076649925661187050246939079004447437561552244119042780209074045637733601404273251284824976897378253067442406655386004697694643498986368130648322584933107423607619898487749258260196258367117892922941528729769067705193441015426445195985324064550467124074103809151211117686791251384015398197255475517731279530591582361460263216003238059770844313215027894219838959184354048479130981177616797706825778948275963484341028702077959225721633170256275155165999105431970570500509025415416996172498790591460198578186365514800378532346569269382862100282633081606031231572962674026870984799850325618985305577508351136417122182034302514673450621125366756419556675625804727527534794658787517449678923293009501638220795669926412552584047429210387383475076731952446084707092008429885615654359612524085995345881582231807845084225392463270908342772989382210879018286894607706354789775897635969703498319388852732526369941213635989921029083102121524914395248975268880381183455258910296947595827462421894195317269762617156070461915493999750677000554394789209367168748412684723640209569370832033656642813270554526170316548132463843820425851159779757478545881087456783179389477452577773593534613496952563866811938423216635939296677184511737210582858684616986727725787757624887257789259209625334963285243820313995285295801713072528302409655720177073246859437417510372508428132297662791680*i1^61 + 32463801131031005178107844430734818555112465418436031509939332890552039716272924728036616084193385554383502377909118503766949368880376984893857331564184435380714041691845742646390123375042038428817012714574200677482631118456704191227408906765948196645630264754962569399682763832266977358475237974766671001450982651981136936580766169726016399236389197351505975535630708111255852153759572932209834263839511307854316610678570128226646957486582023331953510618469032111803540562130265220955907072147220696533403448361336793021887452555849625552882467405000886818400309149935942289118042443008450524215129989930830271966248005379562277877274192163953972318085886817377914856204649967421140026666768858747541879293447788520297559346418407111953796408902785071685993528978535717926480398285833411726113506010382007148404694805310389259846178044609371470664223207643580885620894271846613560031958595180572303342066098955436194558954704987698247328334987995275965703094747076527865593041808957301821964790327908073266720424340697356344205340134166939659364902363225861966209840790129293387858370581944213227697554442069548724535985138601423869028117867908277061895658165293147488578858122695116238329882181546985817212571026402870524394780661941133956586598498648998999668758884903978045919312304348030985162432794759224079518537562987200109779938853684367336853454660004643299051435187828457140295218308442911082777502536684323300759325750067327670417812189825178080276446818226752831889216667435347269429270107102134923422796783208426495381775925159320410124046930896315970842941325396069210756406395747745043809732147308259688284953369018876168597818076821651229328120731832224436607700437845698278403250034331905011732088451235840*i1^62 + -811535845654765931146351183409969215754632877264419190979683270752702222152213403343032312309760276148843952824667395187168539305582331196288036512377173211812002086107396274033969944212649990621233294810985305753944972913858928779105581764521263074057387925680661194117872525203409377373774318890065880315209672268522113631818948305408317398696280191613082170383033752643026528568905192279624516708506034952063833997483780528344122803058771490324653503151066581151184693416332331735066964085846536381111533933624730017768192419430000947695419455040825459318102078358980932698479850510377591628431350749901316136702327934649878590450261349453270537426728707878929162362617058380182724910209341132133212443690601695336837754412584059385475371012649793468411814791181359278084406185265422808797243708871563991735775874036787363898092995320918300683196846962963149584628165690313901857339911002997844858242363452142738710979384987394907680345924718312767727008611650522527425479484575702983093172171094361786590038393033148666129508497152303634354284452985201672176316595056124850764119009162254598308423931991704776401664155485596507561081846195121347034081673120004886459003505551782370184757623748229649907247184134252276406860220625618404375522173566912298418192761099940768889468402729768030015875495296654871521843393406606991637201589040808277837748333820746494252327459935945693706750462555187104565113567670579763227950429733815119667131959422171352422914076282696990612152788212099071630460178110371883313224107619664079366206567022760554434949024523647981801320907612031736994218787613779619341756224937219316335578384489203322024588658223522964568353512406321650288133317435895210228530617686535598138982400*i1^63 + 11082261905720038865691040513440517069162889620053431577365490224058404059498883799753116829212807180783705749207440697190064973005205383864301016850784981287280397020386471420942467128576209175520844656336101681954433165313080077339908513654211935501403725546266472637786103046166626364054013240047644437388612391491186820577782535595180812517703347293919424733652789680641509857360891727905350980814058771844074592797743934096136858899643543762804431749508148569976838225186050050976885788062331917945659517370715014139665477793501794683516943988737234144908688315886896735407806643158385994137655123839031084994558323843897903271417477513477860925362866969534209256998096217495372866647923559486325332802164836944263055081023330377045613598137442621224851007462408233596600762508449874531471252540963807234494484133136993957739879096209542524320905486798161896247856167361146715614400701812945119765800838792461601965038483409241097443490305107018902585757466332937089368261970360838347426115504492648842068585715337691910315170752638808896102279224911841977150665775455247103898294419755658120530678416919777578484601048135150397317137938728682203893950077578105680909209239226401634642603676786132161339402657677160201532815451128578537273720071549198673729192150552946064365315007817777721726441360229241345099131372801058756032212098344295497833572445616383029143827433861204451662073952488683535947099021518955811320661310489478964787266318811813743739909804794506895549140558130426249522256052121765137902475393158239730126951170804850542817941719267848711451606175698686620579033542947327006602230519857226211542568413095869425163481612764120202163544279997789631444835532976839238596150390234808320*i1^64 + -79539951096900207012489958092399986605958818008387628371426764200000353534767022344240593967407644024363308349833063490530585100094334472706985568875115439817810358594590082459380879999723751682425707421140839873000206363382691613118708041519197462851600296338995783549837774721131429067562799059913362007281546934028152295459496502158720921353900927451163405197362075121903775342514422206282658729145798048511422428604658240175238723231712719426051859015877311197299626535618987335373761345205171330684468442929994624798514309434476229795255402375766280721313573605835648081398796605093998958906832188489381011704765256490448366757893035893179357939795697233546527660753477812896530790740366983401044948705993548311797802560464806099869477220524400321479138273709037396733522622514272503241899488653313595727043820058434668063789212287265308541202825571384594199340234555688308967938777171688958257000553088566956383060871985092180984795881401722162152588447221894538413655329982560487533539507572095058112650822500007105198912451359699668799576583443741629821064734559298435659014011931023423615303536255828350500277020359268759611221125405960573540596771866399083756978968743611551707114233270133364308154949622661212034794640898862493206948925382932277987889492134141187761918214063374007097975837330200314796687141600880626213160959514510726054870649051050791382561174824744624326364027696282760825271591234987921191559687939281291296986044972390042483708023955471396501896970796936113763308069345120981561993687289693561538632541279489518238475684024056313151642992169917705766756490372941238540147608388653454221337008295978567829061935556820892011630654636447738213784850432041791250487050240*i1^65 + 133757041128646939832397521700204716389218134070433139140446706917653845404490607719400413242457491476860004672283106428748559018851704153715594013523843595839651685211910713941391174403944303150608381644916198068708427055649109480595065350510077517060477893631916808064419912758675404051017953912036108425713776332760940449408876243982522969762070056527442068192938016165693735793986056310242523827231580930777709707860052581848411369718807347318891805963700318902124331210184769075961695719102817324634990107029266349443510833166594776253475794531305914855004213895963407301152910569336897054618566954635801200760331412791615978581552510616123426141803456542508537902727145458629675108642616682429101387617576193087233471861621731738052627827298557018374405959863156241581957465976653512596887195950380329224669534979128979328321955544634484815005693682609572974900573030811119864881132577211868820501477389111878415955649249467682607697966186329152945747304300876875000322957718919302123407804412769355113007083687170909978832588595437323716263310075072945818450302500218519707169858647758190423223362573412268213897836832600184712161132296917357200337875717820286133455315910146722150302044010378798523815657692829886440634357945864128328997256544929565720568635715530509439160406902203389584249192794298596526235337165207806453236131129009528554751144594833954591450387834899072586532042183355931385024785948004068594933619921106154843492973147110331654339685505110949324365541402917237548466972551702130999952270581543252060189136698856362163084157971815391254846651642655104053240051438173140322795702211192152371212563554386944518404883375837545293133819384343844148401684161190952960*i1^66 + 2178146865962532916131282017974449099583253180633762721405074750796186093996172846951697939655874697092513326556946187439538639100630209018939580445788538065209142100206055589080767093695065627174694494506808499485033597225254077163338565999464405848555049691781004041587363835128143932114135524824524071248372295980998214475249228479844349569202676083282793616290676356469730824263566885866879473205450199125136262818186204596862664161402953484247913647849837562191263866167481860290682795125679796957812717752205316252360916094926488429014408803756009248261851999323923604533054910907976972856958179516245695959014617627418534721937709016705347695320934141513680880672264836149681398670682183281496754477034502157046875186204670877704585045648203599979261002469619837928019288037028984031851991473689915023351812156929165294575278371365020218734718962144203417954392810949485134356921364539684333811935526410413461474184897269253008296375181624000088960112398305546128762381042415310056693149892340429162394431582099032465118312002411079171080000415989383112774363926107589041964973487269730636289838493841529143243012027394065162855594319976603097796489264320195171186119413402272927688891327007948636597886913604459477992198371799699691303218525809637892438122313246795186336216388688321400876836334945854221627579580854568203021014835911292309734977335001339247517037824803498274456519259592351123979533353305881737764089761245856832401034942193918506363310399252090937168156679989367397733820160565269836425386353049075585338725496181484685853325827321769782672671867423811859668373650459115420591531426984463499309870628148593051301537798916833928443039145385640025938292899840*i1^67 + -12145735920807656409494480891150998573984355902105276735318021566811800272650818858900445096892002007473526953052452943211096607719660337019548547786663578263672810300576227999216327022755084409927892939920301553816554204408322206898589693866150660981836057949782730743325737937014594251090316647484683041402220035398331748692969527876303099082978147798555902197600839334104699260559351083940841706170217308853739676377800150180335597847745353149030744779623361522068099260414824941954384723978675919142336282951366403999375136599224196043623706258749681134499241994674456473317419710599597703276323385110362138706974231092386347013146358550874896013565437790098541980143200463613788410705202952253032643988661466599578872525788837373911136290199739124517586461917289349212908671896894046894624248124950098229662819056160908060475971499033097337878599492453625392252939954586740997013686201964369032549889211279247541503625243303635156586510146012771074783700908314600425537032846550774510909751264006022086126698179029747313909549906468652966812304748047596942481014935883216035712384078235120703025724047447502608816673393228467657380540238921956813402942835095531476847928584044969248209317115681947963928452518793960110887084761093914610268094383864164215895756920927082855591884495664761888186564892379939974015556764166644304962426578359668233412538601394095551781443034541886577838743635966774608561933348456117813844912030695801338929814011795626160217609144286254490582456436730349406222498067079727416097611817720716775398335449635578238034225371777912290443038827987059502218344783785869088923813395184513895962897410338141268486037598413583262496210072667569520640*i1^68 + -13710054801804607233250443847291173232534519538886759103852621338356593703327746766610728969424340363709967798223807372187402224764101666872399389969107588930421282364912730687582319745982003917004528213892946426586830092623952197324465651250213659340932855816663592210025590997831532526039985872857870589759619446558046138020731674202838765949197073323655143677316130642961785868770421945291424215521000824126621521525780761345215484336958674587477082901760651664973051111688247168817928706038782182068859501031331113623468168602083557986363781403048346638706873219474526784302006514799668732044361736154392744971590303530407795996387962873026409080757352935898156406592850199575797350289947161102978174475432093178473038552702013714732065878118277253247815392529645642397862386973345499532026993485578627339256102598543153238900155714405372280301299390574735992724594228194204276057468029605470115507056764111582508382689770929293179572244369970201777182764511371803476064455395465807124508230616472041696887982427250540873592463299172200566031994750909731547543196745444118084953478439143989401443358660255744612766250880156718401604343562241797396467545833903569050619231052447682723693463405981918059010084404648300782282328349222277916378673048242445144082843756597786426770338722373760928151818144609121988747105305190006473104586678780237585689518826750943944470675084691846312406809065369863801896076704091960168957937764955665583491962961775190296660897390104418812383345355532651745142784714281523190429912492611042032945921430514706243996880421957681783360122104743223528779099569035529726096199229488873209576599708171338006661458459876746124959129010176*i1^69 + 333145848225139098816159579870857456509227045937026919628392356515698954705665420043834301660423449230477393493433879901846701017943394564783359825177561544754944400718641599837547685306520962812116641426320245030515655554771721615282929730059285302370680775066922677794850923332003904270578177643881647632429851981729560473485946508004163434511158666825089708608208885395659122564473221682804211663049200482881632361865481235852596986477870230105888101564575271799573060793988131246111382482716591281832899087322746187440305586629404983767909367776782728853120394773598060929123932898505679211997290920418026956724137610056659180178092245872477240265388736114316641007906161450444028519527425531788364355141987953662583879089162043531015220453798241556998517019100914637986948226120698876978357081099326260842574218489613188529881871304559109224972713582781180432455821946337394714734309661830217924627284895946748713261041507105553120827881923293535623146683119053222295347634094404444331112021185887539590209400200559096864096915755100507147211000397898241733563411905260985359880073197810124111168799336501831855175043923658345207504249241945484360299126633440488233608405835622392906034090390756087321844481692726676784595517717143907308788234661021163384703752002454810764499796435580160423824109447847743930846348148460905104454968182430953668235162084579729002530987878682174991447925394319943035244710399191657648738364300471191657370210892673378081767704637114631541724353674605698447635841817832829524301474246999568379440404441203144875553482073611569188527672741488398061787233976953436053701629620103693368088955657837286417883585675129396396032*i1^70 + 704968512102348088742582633806536549228498504123808339550394373462305409760639575277927813175924600521371959311539299846543394105680868388473833870152304997499962859071167494053713782736574857503518456235015622945082781275862088112564893618170905251482506328918738863811540757086865935508333932992551230552892053684430118913891090324038370554132335130562991448632428435088896507456748659501359692662297619800116759475778285395051215632447671926692408176453819750519478431807105101948204038861096633661785142761329705916508184259767392575615476034274104162033373034630649237994023449864469597101256709154489375734446476494924099869419034980941338937506927145111502704217143306952596564016434294562260923655691091510192108900187940175584938428912316043839854971137411951685439393941475641803004200408352478181209142166161932292389251393872222309391915627040683128170256305593420041595710902150149494821312551217437462509696765075398795046459842011766664822597958258655761098970411996374911368449434626952646091232685388071000701381920532780834088363036743546035715036080356914911105302734781184480913562021381511832501043806045617749940127682684468019046725064645659584686521748286753030350781069845919422359086253691704368561933046721646657318148281221034463366959783223498127859336522533785531305518336389783546638967358471976592921505812442761379192419209405966555038082868197394229487922634732939447461801880909010041125390408040571290261017789767131805224479046035508336132672296221073645355067079751311502679446497526121727200263359355905817588155221546451000255233713348741169238580354581545257013809426121987375969535652920184110108145931517952*i1^71 + 170336732264179153576756494304582572479660161539216547021132184863823970230136116159050380960166768026400892134547029163996721304321543261754172721986756221840161974262184824483868540909450207403316355967415178000661531128440213036228861094478996067772863268522307996145362707334830808868141381018883347581745031030668286993952480042985190377169921468770919452818219054709863422025188155746407617713047318992055242468736347543386245668943215098740299593119015625509579603544001122783121413048211031817334252730789726227874667828138159447878875573295375249011587738518387076207720980863954350725228506594577386359803010570288640578593382906521693369380345984766677126007090914133775630992896029218365347448318027278547391521279883902945558347275351220822663882177112885228415609901262199428357032774753543991233553209844144007311513544168641827552476039661281936685196102251101470804014794831143844122574983435231823857822338664144113993507157487650211928844246048084157667167280751692437984912741348027578482957143071130589654443578723556382559530988310630181934079305797035992082991203928907045013240663553138800752881655944271251859727513180228229375989041810487460688296974792188875715716848647736038210860951068785459268957034244554669520968982398691171503427054569127757539079950732192618523817265865756225227777235684840301986100668182381630519763279253032704785347920830755382007013791537239656447771690963006142881575786629786009290040484226131830301267898136708335192669939192329594550596551409721968035745156566259434256148471711388888026780120481587869342172703543064791314768975550379603279205986741517459812101278789494168879104*i1^72 + 1373447698301983977291549435608039923288119514419140647142314069644590667131716128364089281393209799922904270599366337684107594281268411535063818368750706038196076830183145589367397533506375064344120596432241447650104928691682982177686309048923881719970000483064692214437613146830462563821167710212035765147719440975361439217308761994742063159932236799073843907714131336382606015102064662536035900986067343548116722287075044801608739342820486546199441428638352224581694325631274776064077687499721960231079138054497515779404720016798429322290095202558809684760438832565416101310582438665122195468354533021132386249847367039095853764096903310314773040246434515433509572069271153851142317605032309485151994733837142743538512783110411347122757904160539789924815259971904818514292697226478226818443993701725004406361605188212086722982434898496426060941549916448705930552704764904735306722536806550639351597722877842848190421563049242414046901579853096947941905185398094061596748390448738996435712659743417848838785237858443284134887790085692246536810211591796831284017910835767212201853553794329504553456349970123629236034109503219859652889368695006702382572653262956261074814746081572087101286540246863628073193755676932529083960934611529646099069989597459337691242325164402655038247639192743553917911511771037751985592260270597389409939455770092376451817552905233958256307552099963106968228334931628922995063495147248720914144760461548247267310253006869301994179640955505463571292106425670715316681199188441632733890692961486408890287793202441001506672429516539688675761624993255387981847290980521080144440622295972028359882809593036800*i1^73 + 448615052482649420294337004548695978828586743595307324738483925642662691992566698034447226668248777662178299132449739631929620396704417902328873464206726808882761222903982261739877377808387601779373114209356937026839881812980752846388008687299074862114691301256586370361989894621940100915361742517612782950923441489934113397948187408891178467678339214574282842273668821618784098731411915070890060576722664840914406068637083728321552444179841720230706624081153257709751256352521846884773449773739331158196203391751527880115677946436647493210790813281378580789045180743742630006248549883402783477349708418534606397912588457695708310815585555940926580905026313974597654631510097658072891277942637007934289388814814640463492341246520275400097525023248965451657386781836554726100557634705617093888064049393965938693884312890931209141056439595324040696278601740460850711572210036991223117411936193668730358982402415171992437807285136049888514987878151977926794528936127302296384784458912466012155070971489324603823230737376968757453326199002953383190563300654729853597890705764744707330417770594740765458808593698766529329449150287787507091018628615375965201632726256619556979366770925763785479351307693993532201503278765759287745470204019390888809227155202454548746998304147819983567335599576253104116810504509454146394177814277160360346116340279699483199914556386706177704403188648991065643254411611260138961417045732596405128320575558905340191038863273213028179188893791279526264894397466260786246205898728133949029621951016603712924846471206674849876068012535781373221554245061856685734479045900706306076520975467030773760000*i1^74 + 62826800062134257574822223685085283086177797739196179625695297906121495604914322196336214309974359440197614194504779997749156136974869593063418403667163323345603450211013284411354714574806279583823707903521705079768857337061602227622259057220625075310804629651081930270924507713008738731227485919465133393783843027799659039121989360318726565209998263586716616309281833682085828683640103524406215657402161966128140345504575412260794644878777456989994223686004222103730049700162407050828832555897600145539450877278709364156970814786377616417936051144913476766650574363260374400050352518797458295942590602132760790452145733622349120802189930899976119284828221039344802240448562044009968330714115243579611548553928019219582872896349288014123583063538898440046329611225181476372960741789853804291426547590895251870859433825271149368822124547197885181687106746301822774859538214392464434944908350540429049402126691233581205881575662233386386105374627991348304380760089896648512316150527247279061217358162412896585534911826093566300555701645521306340757851203049659813935391882821472123936734594878919761738929469292436295173213048823392079219348967945644905533078936545735104765585030985106874131945899925798518471564806532742169313521983460232968561838240380945042514274608738587619958047908759664407432497151697305436590798656023131855063079054820096531972560492132647326357655985666802280630986313059932209367794674765150721814910977307828267882835355311103972813409659884487572243085356250013205957584356438358693340610115063769450980748380902763743796006740429711037462561130820153559372782020818071371907072000000*i1^75 + -79979080293405077837543156911454579147201771942009154932913199364157944711779874217485247790988936240089056114236516611399222187074377197056542222886732796104150061929642959232494346706260824374471842422394681088243355110197124155631429933532243717830869664886843151109396859480456752967155361768203745547936420573363673031648074500504617857821079749549081434080870081031306847435278022341274478583836859243114881458860764490886067274092227512686764570869977705508376395204879519863229745040711582868992060881350257338643544617958858318668512013592964853351826310703281868355645990646012999645206319977593031094288753845231549555220204572645672610361344939374573384456181442768066137187013857416797259692884871983120562311882586307740910722030450590042168319241067996764043952505147221360324024261635210333128533483120660256726819434627830347764984439470985841208619314671609445184777463117997884370907842635462424599440147007777952179297191952935080232371439120234559230718577486643099876599933072797120525600840722389300910767724127366686665067339812767944104834776199782658346563798032345439116381189442963285828608728793162729308804687958389841721402080798140135975597857927042441735341155758806904605410979930155318883469695235365586329746560473388220287841266437261104140939502071458038339578588719261611910427724399495751581877432783928714971256891714127481325303087468743499169636870681208025703963723647420275623940137124944526323383326643105952834635464029043577698308483323779845878182416248802027645845034574291998236956533622441789713798422613098428753085810684890008139987523993600000000*i1^76 + 76936924468209428705137735932714195297041767706618459537820519810327662417461230711852712200481243935561684509553256407639814914873617294115937517428977546792616456784364717217614434732024893356234370560101192792428926289965663578035979250005999970166749954929503471884582717386035911113887882349392178518560009532919557171091753776379782748516252069965446251366181126707919457796485018127101000786087728164852197113327090483650549148379136019265578147867870803199521968445713738984915844426139334361197974756576528717515591882123086197003182543023369893570923385779819581721660273785093560792785051721880650854312940236898252323513053977162697601681682059105585692307955338994413681118575169589904619202665035975141340803266965127973519397907673650129979909573972850076180014659647713461554771006452944827517117164680338389368176506954553864810867560472334278544501146136576140478287404249788302251941433157208770699721313088445722491849861999977317973855220615612120685861444122290561605689309199424230644987361903331107221195743599439264922033081118165095111563076058916911258879555626584862792576594557746669749662818972051673897190635089317881780626151127098252994325288393370634337498459767540516822050893016875387950936801738738148126229037623127056176746938434054941096168787213701143944183242044138186268166125157516405045867415745463332654998539376910725292437597693042321259990236207190233902878756039273076291947885064443391939456304377274198481210661572291089506176928816534351914431315445644853596426671008319630673015290272251853584998224598599154590842067227770880000000000*i1^77 + -219144314500332454136307214050879034846426729130768154846396898229334484286118670404881100173013068800757808046554315831147719411368599801514663688260112985875435264003680020872426784614785314769690168475287923297981388992911413007735544974750230130823971003250928516432412762944777952137702505710513389340432242498292027787260545747374295741126267627733544641239400123501127084778437643611393908639208952684549694917661397752374478267808459846344114587461614573524237171588229607154174809207446429960452839693682672860833800828141243764468799241801911014296223154843908153798800963066715852879713616056875166788273221970804211274286025005797407398625999967856695503651302995612957752610269435718313933740507859952272797824775319962326876326806103690137688369808314557885501412257775058953191277838030273943548424227016233214918185490392523293088130238878710422668258244810694961319227133391996527585765467008361340324283476525033301393967108707973392892611150549379486135815797410061050082147902515357035720005228325614538998223938016534377949789600306184956516406931736852183061727260749753671239440204920988313776788826444388612557464555444121066848554511289278813562802594532014657196451678197856824119758039913152069482278611248287166725490533272293262890772334750618209715685869311067011707212587335357743784797279679524485847846103112224351085087836326798088917223337624846698433282498577574573381998002996549215807478191854524823204568368376775123630176319296915792593926955055894975247402339948177304360860384485574333302309825059504861236078251878545096704000000000000*i1^78 + 257171774606913676325263698402415720769498967390369500618196626931468664793234101984119920581884014248023651376357887345486125218209207150702033590129258750214627535628652496143100594769481382319623297268163747148245365312133540242878158760293032716024616617573306151410138158739704638635730736596803487823590794958192978791944637426686302902629043611489237811054697258969720769946040669176352228660787694799952748380332809154912745319718255305319229235596924625586429528703338530068832235556681234605208979308408887745162769423465305847958018912447928198939439151389760759821579096081981935641590584824550459432974766594688590570979148152655785190425248727629168596216005063971240019097188258779552175605528598650186288111335189509922587274386454694885526014519796119414901328750953450953085161464062991704404437536994941195846415110388116988977194319118644382511987450993013799281393770658177606076930162000277463255844877822874145389009973577409542976140877966866988635615180410844181233341916238026271253496595839484702498990604611005894388035356492620178430082596732746009848492669778469049050543064973251992343120436895495931606520967495089281490703022900598708659277272183581696190392072409624652646475181750125179746070233869846487806026491701783163348513159415247767487776199115669859532563553249489065790330476322686401214588963144786274188423986995731546511335375939665967447697366757625346108329901860688064873190096532240001808257559786181385838910116582230343979137806451269623084277565008294050679826705473193226019241359297541305479987200000000000000*i1^79 + 4742095092519424736702881983174303380412141093833906669421028056833878410048185595722902969271070184606413335905249405774084621153432810069408279585276780762918422582474568343095950198115151103048187982261994283265193555155587086790482844787798341579390451218379838963699045519993941585228231872690505112685845767990527368730885541732269786620513977505624830918045542744428064372568750745420463923409278218328831162736130089564051154957435821076662383008053161125363855075654200483473709852263393118667307803770386410100239108181613146284383091749745185183388488174260093957934043228759080669688020483976567520558778017218281940285075325419094710142036677689066958267406450376307183036124749537217412341372321271379874904077603622317594013024202775383904307223001890520099803780548132533025192275077400027826238914771614400300067217064767183559856303110117542237478835632727770301037770695642152075239717637084136232392558341115304326985888751306997635234248520927627248822774596127755129708571608005381705740229135526235891016970555967700607364460984290094634602862705494547021413565983431122405065122765648257033098911759248182261256676257664034384057408463405484982569877921913148625468967264452986667839318641582621014274393230259991902485686022700054122609679806343025349219150062820978815301007275591965835883230660175064211770620924433821211334302740619459573221633941342994663068109815841882561178212047859981546822294147307749582563167191758528731742565521180280712334846665731448492950361452262367902728830354801552642633891840000000000000000*i1^80 + -1643966159516023432452098419671501635332761789650160307905129562255147741253463835450575822751374648037489943136580067541105149935353397705449874553890115135940499591108001400139108882773961083924396346029403997256284204867360217718008824315444866244125940938030304920284838671667175277201388405350750136044909240995140686676802570517689846014347517109995924269726254478053433021182025055122963615944458844772235165940575733947885999694327963430393840362971492369508307182218689665936771395585054910060020416840620680615750388153777460899768827521288003021386429027361218740005505599628695630433776917497648745863913742109920070285488558881131088307831050342968663089753271047939784799535030166418499573344296327073963437824215658238997891642158629086296190159423166366454087732559996857314685128420769677244743221020730764209746306625614382171456150251421336683585890640523236842958494195939544429495734333215166411094691297429389387263774007466228741304544431091378299680967489279113329386918336623070589466259284388224931081044894057786623486150488658652227179604439664597886649299494155192114784926645937912681164549504540661705874252179415942946903239299577053841807366305091702488261641750152458343833125734540279399775645719358239599108077360706089690763779783724011142077717611011090922655700717916462558153560178608556235180520951232220433625964364987585095511489266987698914568468212276952060395912297044775204912318949529657374682737158063265587939410064733887360563423423399420447384753828144639740693647982592000000000000000000*i1^81 + -57613807099357592929756049337286574141573801720207196899042371810142605689907602507258149867439459820071586941090361225329671081668454625528386353041594144896886584308951346684186319463491991023289605409899929481905335966330300922290916607814461191348946422846131706127902301907213685387394367931893511253466886747981106845120912497821326039904389689680755610854286964739390505037903360969164352513381722566409190609503215715682233738141470960349369042107809117103402761395170969143842450726430011728081898990563939357538268973238259187108950321965696692118341660096514349048608784612117374234072688547149090277169575820473709592008095536389536227826359178315673780744818849985453064767370772613603553980973534313601697548433331900514284074479849931942334187751610210632162126783803939858519803653791819256628872259199436285507368413109748829395718284974046319055048067461267716216458240569195128913529840299419222119176245372328082838999651568899287999221167373731720287527480787591149031524766015347220434341308769974077745941208631754296231125342141383224721755531662466334676122770063912564740820257765441689598325691016782552478372219337741628311458572185001651777521065513196884473336759253902357819922376353752564306521959628735753760245556978316348232544734236389410360504429583867766197008386764911453404303245585847476738008708925095965823219550556921701294542921992555132630392234392235141454847786865041370527571812875485278859901298650867655937542809672606275332761683721165181291739126064742400000000000000000000*i1^82 + 183984604548300610030658138526885211036932343811399329624810074863328915967620442169398138393381147885054235941421843417036378331538536881901186853515852505013320877758594275940507487445832815762224369390348404779047549739680438935998247103165066402305988790821113416212801660249410563193244953591781848870310342036929256917065545964963146725714961941822667475706706455135944136089412324064063078314937417778476659723415907064428252225113710377918383002484891626417185634159937970572616347522724771506551257302039170748850077382073574436129544108810395779725590099878501677992156064791486408476541385927637567478068747920797546659139830716239785938845196823863551765397927722044853200007169299357377379238880275965719261983259596474831317962521975131957907838262316387317785264097269619757688734122754477295129884611180254713689366903336207836544699567672136668620095801727755105014356650099839002448202920061334079820665654696512933768172510527859133540511067775643654549146253657491638102255096486410138563015853843200079340026934368382492265233663761326826939727982927059103565174691783666445846345206394184411271950447896364160176190285235918995171148911482275217350141949338554544767270607945988465986253075054338531482268818587373986126111940208064923830664555676309909048617673021019897877357219767741082774363769825244916090263038562634329224044275367232572359449322240739591123893857125515367593397686096162697348296362136136085141441829019700124974985152118059651170950679803985920000000000000000000000*i1^83 + -1536514027355038457912985616442216328262699184077190515465741486159836058123255738214722782041785695332827097652632327968676481639048385202605648317083386160510967420881773379641396483757095686453721265753889767931682491036083846900659095701702786751215140156332808772748919586191749357204925212946234290467282418766144401942077402669611660128285845975191248694750491572558514589808272226916151198430574785326875816051025002683141043407620088171036852133439444744478845393917052160542273543033356392197059636960134664813787556281549833957416649183366116418796905954250562832034623329578464316730989213763240000588676540753961380849845256437954090139764706254959216160845150532830862373942425671207186840563769828971925959241922110455807300958262057882870764100453937796422298121843475081113152283255423918280351344016393726041663248326091132856085915928917821130314804696505166789788782588469475026077002736274966875537533106442765411832917070996951877590135507231724502521550330545949306837423513685887199923920964067448872291141600436742213441271221282734616547107900230680105772579001880460150608614665470271562082197665018552993111440024567001283312645355199953013278844250297967315654907090875170729763330575899075284028475602498486058868344513401193566575510039039355613793081688451301846508172484541673280718096005257888896739096970049811501594419469818035570615154168120948737635083846691789146867562889614650434243876568619483600897791696436151328433284515004153856000000000000000000000000*i1^84 + 2688126314656932828421661280771804979495026988638252928326654969925563092573215085128408529575837031264533634332297465717510009343976390211437992872702263957419674210655890042111244825856289948728829897942057654235039325356148380658647793356135328462194797540448583786546942309442244344964147068910512634950313981938545707693009726394898457733489172336118018699103036435980002986088117359889949222291780103867131615359852629681879226911774173042447111847803880999386177318118533889104148517762515495954557392627697789842530056855437987149094584404111326218928948839155552114757622227221488316384947808266143930938980084903874246352063076595874090050915632901462092233267196358902196166352870079037080567002023385229174167710776915280113355527862861316224896406199712538194129554977351688659681359089738235890200258340977593642505124277384559338090635897130590221776634332846145093643781031383897733780144424363397270151434221066721866419243532397160430926080729945540969553743348170586206118189620447571768529979689217357539111485661861807808980198856496750994287606465481191176854097977832044182178224390684794891976272966481847127816809520855634736075259492445414985361363545284067512772412784056518140024541995445826558798424393081732996866554556657072278573966037410157146899267828741774932298415155896556921323746340005985882257778319520129532718016155604046251424222970568455833618890624392847119049740319663223484394922360331876816962529373335637196800000000000000000000000000*i1^85 + -8315573379631995458827710963080344908803873815741049752343237759008051487817494823364678107955064344592420517326035304429822179106957277644922437123456691400780327289605813128374876370274382256504362576131492017314477028398573639527822634618614178786793201953744098200642965834012113448718762508200891244962490260441432470041876082151044142520304299704616454420134099177610108031369867867940296556858435561893058192692820921404502662624501893128384173175591903971252359425214663716223258984800411606795402882862473520023895206095050878285882715450018720476293683472218721456975413738625396274653301828071304010732284446538615948057614254524283633117557060297709156181871426672543785403471323476955678735966870988849745179821967176112862231226095507808612216800668330945449394507906859162492958114211446895416994395171338169421153173859111902017197965999016645386681749378107483620277483326447075604795635684752251608305227034624311478642785301970922733394342314895298432701760193244915253369010863586036587161176600751544883676006127881707017633059343514406984392254505284680732488987417871665803358472566100649124540182714141972979386479626437540064134699698819606933657859037410423272028392293601101481990616377429755490788620484744588920727455588561416498344786459928948407558065460396270561274448306926155830182467442761403626203964148003178072360969735109732641514586334180676405185724895687822747215710093139355378985899383163023523840000000000000000000000000000*i1^86 + 255868123554142346231062231330577677745176403270617337210879407305968038766393726463147337158146218739884811249921226125913800684953050481243806356114465452714650141864485228326305342593904135467994281309622434613184885539133183885779477512909377997021438524766674939836728893409824674468063978036384091478438435102212122472154306475903869958011843248780078169077978023598785883571468115365873945342650477038660713235933358099112663113470463307857223123326727384565552130921536338425342608420443650210976169784222872251311496347771649330620442208417453858655794783397227708382597054987916182449675349330633980498999175605875598943672214329829319690899155197840397154192297337967176924101050457288337985914924321478791497126754277650638495198527064165783532744319336110290396402402507430715124402028699852624035107518253917639584028611177800855543927913777390999167700434491322469732845818768886622997286664481897400492578669713277959268204711887662890810844444891380905954657699016120745341393355497504895234273252965035418446247197204490005698623891053666102668884355320817314160278063324083194596893122210037064589278143773842580154734372990760685932901333629164552838241588185363474684679894755749876144268909432639513308897979594214326894872901609560292714124258066422238945605290407680735750429466297061193833798234294119160837840937843327881626854228919507430804078065841650972878602886435405710967195013848405901312000000000000000000000000000000*i1^87 + -220258715784706537438826867179791722514160717678992657137658270849805597267413380697411940646105114260276708617933944801525440623846599994229984718482182350286903869007281840939432558979856681880193742614270399569845117746237205633773666743226320943587318447901842771920008408715345495302514878441219560024318899892987442860521725302341662330737372643616259362519939988707830328622356189388368003445940314746318925602976488982779111507050212734018546933241349224603134163304986645319274556580977429513016859697481200942594421955411659734697804392648837867899011044831873008202923188692814291408080950492833706242081292713326823370945377024464422147728553980112413768751707228394703163858840141664142321634726454777732099243388316761314471409911769340353963967016218974542136774537421312986958104307068014491128804089463611117163591828817769400851443615871063533065288630671961151395798900836981950716639116634284550951511114873669475540273530044620440601772359158792047535646269311679816766230800300316248819558283671060099501121695300329801517634921345715236185899026372987163352780387620647525007349825715729759697843349155158089911922877868713688714883932570478629658526544458178374343646975315364483045083883983958659252979083192889907219549027412409721629703339010539444039987573257278480755569297067714586384458496586711716049315674746941918460936776129181060319324335434235213614650610227504322969600000000000000000000000000000000*i1^88 + 4326773376876170132769423913926276598661648128116445892858031807278017564010448027488369224436150515043220180517987905725009081898088487938806556236388014650381023620455273477516633291816587664544062711151409406266039371196725748889401013510442205863586843726545578577283171620344808497574550029957550237727979731739126252255801993111447266125046634149145206775894607958812606563925324285557252058704818762987612281044753069395202391487210912204269827042035517297595021858721343704880885285445367770998556347704851259812208338339108527397177198255286914328884254509659815856081640578826587824898295807393451468595601456639731656889628830011056243634435747472905055896685521512187833033227318691484445136444067984963892700746356550798621282039769562957497103181638779311006262878177817641606718432670590874813913372033751939708483526579217294782812705856210658348381235599946351659969637762228342263798057622655814965114111219525948059905297737630022229821292421609201142400379941470017132979932726747038477513998264027247046041869837014159145848671819904479120731657544602240870487887370685227225286340060724687025054279252606675261455317575040908918702253765284963803461518247616979732747342017738978265017709601148755448402119840917563882240137487858649207696719022507110902985618109701273348367411539081431491395489620546516834739867024981208838044704834144442000718702369340129280000000000000000000000000000000000*i1^89 + -24649052639965408748229419961613031828612413764628879264833686748079678362851908944985671702654590411261899479163690122743324276336065738760197808532747749392056922778790013026921996551812168439549573270051933861819357292936115834611856371476121792041054565338437323533812921513557583527164826947965415049008706064560363092123708439839690889897519810831297611413923289060857563329786808138295789983298403272778157055628418676195297487479417372101101727914884800746340929598776039718363980734789941383086207851134626136163142533247064715768161982274220407862804182205864119273547540796761388624804340085745342625916271666647015129227279687281764652381998382227010138219475498298277651241912685852449658807598631160389121466133370307249839610833358078187429191640213684235692176752887725540202381040262589076084056612690828831601879744254429841142766475563383762398544023762995365253995435943518665227427572228955306801188980900652151128392478403259742078710856606624332195614996576224355970336873974859942579918127746753620705754695049239309893177141370987528338007745805368418840661997475220858528551574410631632927691588459401242702098875820524792224974416974551450448110039199960727280644718819039467361135327424984457967698048250477975723615572966560283539785221461983454488555303960708184258983941434429663038185982319870192189778585745542642034936469520384000000000000000000000000000000000000*i1^90 + -14644071818476557563331840418436030141249715649917595145301438674169874012839278897846951000547993848358673912653343814703979908258030611741296269040506100807980249605700078447721483209528273198553086765489582056937176566765653823078413302337076165895626397271031453696522646898461397109715590138310022785330360437122312110457487372831584250932798220635662793498806419971373789366805858575597721292307151381776032174020772662940778865757789022680820722480043350709911811790055630346767017793424714680078252546392560984252229608842899713903246917253613508694725213708563142504674378680822518941892064560817900027723543415829633718193983014252137038739233071770408491753201521995909745570987245893977627467646466799024676764415215112852589282122121935087137570125843350154226851160799352057857248498240986042626672085842358892986993823430225366086600076618890303457448319133230889970320090731107122823340878596698045920254146625011505826981864274391741090035325480878706229844314475640840876142850509265476177821894584084849386818495502128265409287613261873394122086009202389313948009884321119258420748121555319157762407392250375031660029019879575327496095056058259933331348481289708100643428460613995456511705030791098223267059050420877344061224241429261170505936953285615740014942668083592145383677064618125975022002911144190757620940800000000000000000000000000000000000000*i1^91 + -2416909127303047608171992784592819765653396000486339086018924518211720079393266047965880938444782183011488003743713185392574915591158403663265022272273914458510645123296451465807961093121916851700812532704589653805530813545910615822683172669462196370907159946650275093375847242119710635337305051272423641135346600507283106204825287318985610463325821402124405904634569321899280960611838512142120025411565008839568506029343739861233683683477610257516357083838830758117520071548130459646254189809785482790783985804342005858300463714947137469551124949319533165296409350703188806256781389767635944182403657727353855628406024156183325867784887363318615017295335899676491818525198772148486397766702768833186474349231569564860186950060741471750850480854300243150310118506695013234506923657262804755893638561231822881546217817872000542695828567619495080719950562171463457253905128997531355674935346500299455430014759291177833686083844879326488209089179550602096788891157326110414390506644998061084514050622269281608959124238921411544473641651917491626170908368575128963476968314021345275564695087070160217976184993822405107754386499025397265204727112128862223795452284145609443817128946817118412169673454891821476637253332978196662939575454171034912932549461286515624236339806583799078748506239178963351015177280552960000000000000000000000000000000000000000*i1^92 + -83440979159243472483496713294273509738208978028665671763158170720881992125101037798483183709575958334437427388550179516624296981681558371989091332802030794599521378225500094657514288642113999664634426078028953584257576778943559353031874591539538690968580032713755058533938403441715572406344156605824338513080168060662685724090277038861513189000889259709821490008926489488588594290326934557786142158922028514775269035040699704287444390762105992709939283954031632015257325432618125058578860251570914515992180983298464337897225516828199021027353503240255096406001942639317770806969081999661143398529066673360905864924094803267377989835889463162929340972908726200410534362055219413187934489174541984308978927107341795190641570713687395137103633321941629800620017768320990514273335641352134458339858052848774960952554433116247122761939748465365732607443445934688019378419738633580373761766474138425541505955712436033140071173054650126478582977068595436364442739174077839034123668055389030922245185828672470673894825625351171240197726523819977305233127037405842760841109535836132168297913414851023154034084623964454972370640949863250447516733142187321488087121161151909887991999967194807340293816136916354096579839555076481549746945678960107357936498667277818064260892545151487967232000000000000000000000000000000000000000000*i1^93 + -762264542135726229060020461368619956137065031538041110587139936939157660546040851444701089349096855513774143964164256660087786142425554177379758417978643961959677865362468550337108807702480447931319808356463669592265908561888986260089457253443528389321325321104066338344967577329137712971887730039927576882659076530042967581742582867444602532602086510139958180794367612614463861896082572896478683871516321966054385838874704682195242017459168972884965951091059759046036277302141592504395220417785485639276226898458519688094570768647890938921852446528303562229089995484524803699464476582617477039343018999361877872056776312924928523851820263560826369767069272265385056361337115047818621736148928835099059098012991450025535367580226715322110424279202972053490676324548027944920176877128081771363113652026388648605801497408790180061783857005096849358184607422112272118694052955782037966915601054454147165499283772645874857322161760093387548657236835423914823944162952741490133384495476900711987687417274296318521573090439867592468191920888738424164152320437099625283933005513657614483863164828150966261287593248873492689044706106095731168087657460452247514807737487508116607534860318773596077846576036154623798938241074435065212796457236690540848742400000000000000000000000000000000000000000000*i1^94 + 772660050841792293209695259056516708189430553030237937497535732158201421818256000616247594404667583014166949144985054492706283599475167243463560131532949119173798231537629319992761412459824923904672095691134943868336617104489286452927942775585960500048223488370666150964151593933487638683909984766647973047523839730602899612334420890459999429148168545866469016870946195229526914619132767712026721842006643570962275176455104607183476950497884795613364463775303259223254678114032788661113032130864468015947291840220254143097341477973365314784252064236481860006621137801156922435519737275213305636730468086613096944910348209665337849936674743081083641170811071573044358765829965793288658504556400710238693517543363307352500803425429091728042739216056950801344828353567464123853512312593880418781386894338226046303808092786359851408885433409931996059187227598320089993428204146924925449673724301495605975113295268157814696362690255092554999454856250026985029940475069085285753081026645561073327240757499768150331751041151683175190443057200177710840606812782917493080332938434775070754794720268499075074913005850854087989995954987979402141051798441041400064628372655870548127217698048202364037120643532062720000000000000000000000000000000000000000000000*i1^95 + -20157373658279456310533981097408684459161938045401813922912308296766054012138654248682284207964081403397254502140069886280007043043856037104717470499678594751043206318183613181332591471049589353382976480929019900235639499308836376958455355491736006702375048475529736987850174012891992078969449606910414935086804925038644633399668000931384933524559883449757446590663058835923980694281981864625099928636970631318028561476142059709401968605915584353175196568360084389317910741203637075483442424769582762952094160863955858585792575393658078173005883651193236028113520562936056557165734145191902494498828069976117764281002645398544871597626709865631872293704590247316257758594256201814861969215609014727253028949874919737274667787488601491327200107346034492871707970335889658397076512255793709652704530791708012204133868721419444304206233265402848401367314463128961970186011712419650170423751404453959523687970740273643398636586612680495028810267107225783978632432919666624141765455270466379907255894458394161023108755196861022770794560745771517960843078583926624133228075300637325473910277010920340664556097569486994461191865629106395819278336000000000000000000000000000000000000000000000000*i1^96, -8784504553854221573656537038351819927808462073015368387937535433804571725660025281398750855561030477299245325272473416055257646895274442432495567341398211535580399248984061805979349327463123615163733345112729177873474625023557864841431662578717412223663923608755709226379043648365460408211402882325789157052907526531186955252013811242664018661124169591787938323681943691645795000050455230001968775228415846967292085534029667397277875844168027774537607144283294230900297147909206319313426543525447093222812431471033420842672753859923010239224408973208145783220959170053336123647423029674450378291949413114158296333770831169475412490503211566798354141346973802175680040251963491614310482153046220003263330935218089365254852220373547724406337104430956267252881947747743860402415805341020588863491608814494818532095163579352493535324692919527078469441538479674440478647285916148804423837456857236418787453801901769574547471278762496386254025277403607742577993448934446154207157995676439762500388960566546314510554429090833827095647381201478488120736173149584433068941710787777182818298560000506310207524425624147694350503888296597822822533650533463452160459756215939485676133047941152346072963339864528458090449924912755916705002092214556747462155636476370601049396865410896485399544500121570642053857839369741084644287206907016643071250702010555309499956457361194186438869006828732946278939254193187940294662123167135411981824601045285626528475330187223698905536236779194294371693406949649702481640519820681472527520790836509924651747138255718187290645873322903683333572766943677772347917875575633657889034758604066205929086681574611151983611966319968833758547963547535648019363395449463583598157544622846938982475497156312533001785801023984563602879197831830200435609091735321455112569256785878220986053315335246589642109005506216975679268552575835458942375279760102796820127343188227651204826129225164186913978524992468598294665499799084205766106239506888701627363592379796219574882448897971951279778569532217886480959232014889892527480530350892476195953448514432576960317592343899648733675662081170266309875360953425022083952282703593130826386475231906637172097633035044078366814016841414340239234056785334199016656986849884047346094191510047914423313285666206157231466110626153615915601212336990312898191067508836170465280000000000000000000000000000000000000000000000000000000000000000 + 14782781756303245070497545962308108271609316766263705673682908753736483674617481160644269333644752132683875610395867878674871991666803704520967605654367614716852450126039963271671961934881532778610356799362763235045047826313486057205789487636571634842689810279998153409621102529135098529483257972026807736615913807770469947231736363346353483674207737823354100544987353519540669797700521067315485543311754990597638268694084106197624195188986124179062492393800327181503586771203352283555082352779200500992792336379880250600966125990344402794638860910380940829269400392968837220025372637272267523439454761021832813319155134181077165794817187025305096657743614962795700791550950310974710958429984027817688840763057928725938022384694516058479184508407104471931225724827562496498417690141619129808882354919392886001706138088170804074172773613327273251178663410344741008994389862531282737322851554818353332606434504351085054870273589384710969709686339663554856666293421933194450756422837669618568177694352059214245371728675797982931062712345384583195053846180389512347276172310700335206711629032626572280260520017215395991979870779995418344980236780737144200028700590583614827109873785825430568068860076046462471845126694545802963848914018601435893199386739305004588585749646603094379477495720781721077036669123287851410502213965123198357429599629959631519423468311354291578181939400745752470441435505165794315211993421322330222138789645099345477164777483229789291162185476230645118487411373559467683133901762101172800719874825067380718623120189839784347946632736515419106695432082143182346520015465542180553495592558728401572130364615657489266860827470747055890691660413649680514590397923600701370867228390673697580963928242658914393688020159868526209711247669702101260805447604571879030356876619780307106031077441634680916552019745895887531633139172919776411594064355694546785845591006961405780841767437398548656621159173066489181427575441485860334959234987281591506397277926128207151096455358592861056536581037663860547971874088625726714259964611842191806976656463440289483381016379802143769685870502846058204154397645488051557917563186518372670925098264524331680921827433638241655996232348401111767969712433595676891186071420680894969137527490012118155967131151269304703397136458725674691849882412408118553193801102539641323520000000000000000000000000000000000000000000000000000000000000*i1 + -26652987131027940158994482621544516727087635525253099774235289912052711846766637044455138964494720944267099083494039612280047514526037128669644411625254362201452818022689960941159108512130786097870268073430955847674058980198900140847581209244506806489327640852394600102555579948613517428137518673277483218674289739225715014344007317274517023981176814844272518761586718735409289856500606518442367309426301723304351088371308059243742611704645563858524417558418049859328712141254995947475758151898377646217209764245364308786615604779912099153718469280325172497511132970924664876263463013970910077732800332303288008286063671547709954909070481558032837963481719246899450138824002024481967235949337230745663069917357197099208106436595586881184769235823923390201954336419096680560204363354044153835863677971066373740857222650339101752339022808183331321372323822431627663167627521451236156749892522976001893832010902330367473321939174947616082730638529127619633983638638152775775292934702609399758880607364578637573257299088334514768557332323215125258110860081288631171364126841097644882018666623282907844224627012113896224259956799136473156398521014369195526915801008916346071787516892562934039913014009295920996409863812832112172750871287673022660300107072063015258942889230178844957930317761357883381364382832879234036356791725353955389629235491161100337246184328052776479640700597641526261073503931209148011738037878980340972859864307431313726713695973000155476923690487190707577334312566379825711382681673983553981050390121719176631092873473095515081585676419167854399743416932012817860386830517293024521360474793190761172051159637376887911480345008006962671009601888067362278640567746593903187770993374450253050406876397052946390323260045597179752944086721090082733915590678948453624506340238312978309472101604809965449514702484963271131649482828355074618011246260741996379406898378319204272195898743678854910911509998024225049505627690825834823895048303376905691358486886982859207341067412285892678178906838171634477902584596143145465506154359071172445416867614577293852021416705196193116441461224529597267768960573595721018947530316001340750212351375083727260314076789588495819531073383288150719343817565185996164598669308347920006375751535309829278887573514972260485500202391541183254705605182293120482511936755883111874560000000000000000000000000000000000000000000000000000000000*i1^2 + 4908308249021609792543300955469937998245338684966308847123378403473257985534576281813408027250818413241136751140457495020614047932044659118730382092521558646218457991590747016146506660746507474388283590408846678170105449430988800878402193072192515022199712211005951249393951572121033258397509968247147393564781821853006455719565121695816867261328987509034257743016821378455285302959561518957981434056833019748608647955314986674203992671155065064886855813938708962544680331165308281989299758896394183071026571526255239916453306307048208473278490367393291495168599991213620378798765462382517676677862680551001914595540727916703434789123935014423340820969245876815885450549424351301998649537995426588534161175652981624740063581354932176981753816135930281248560244976235639391261696450929743829970530136761193265862173310406093594183260930631763137884551307675752433035270884611988282722969833084158579660965560642380469382616105823639607524067592258832783330085469394394581991968931577946965783286156411838263727996258093360697350918115411465671501986782277764998671529717264943570314718700079278999296889090824416001088010393417645861429933824378481878139362848085500041926042967431603454282844491267234639697839702169045047829118153729232568272247556090327063305627924343998821069283297221409737049368174595705221345920055394631244139690609379169374361556975784419874091329606273474617380144627333891155030272544956178806525394924843662900680980637543316841838367939832715569977204721274364513409728164996753450214858508559814185191625906891519753896229815078132666689681526317218939299093751003619800568534090334848084910128639222452952358880552291021056414762510943185389105378227125821700477115713109682501017761160323326954439688971259153502299181851726633560993055213498304271599221114769540070678205867293059800861619321803702634501813314407698206280073176993870651796736070689561989494346380587080645561954859870418187442633153507271003440594596866484714746526330059716483434748997076835170590014550324193931326888669567544940878635266618407989115641327669346448979996385117486599574028121045183820569988432126049255273989316151276353453508092406257430805478052592843764232406128463490224808007250955639046285442397267441162784741323454368200271766593859494350901144512646519358546560816575640475973781685135002828800000000000000000000000000000000000000000000000000000000*i1^3 + -2835311707226797246008557114906280146302437987320378840123460549401296648529826130858250398081919323113464503294542133874018187590075975959736919050067202530854865612214694943820985406058071919597028920435923293551974612046219750132681501167534583483237823084581471745019984313237091839670544330974988965800213585732600877553526177929854286513696753650031721596484008374165816251440974307787048337475317707405815913422454631915678177415497266248424335242374133872597352132445576452612175691884516496214436388462207493305629064411127218140330104395036098612168239008323857089860319038596838878945215861239423405956528287225201322572345947537598465657650060117174043261258877422701503166611371311012396002255931201728470072511849985571835336494571928597861865694091750587071222839593420527590183859663158413507315275973745760217833551249346326381906219909197317150547967187743628526630376354483711576033007495199279842920847920690777718405595296275173533287718381586583445260947346859121957357211357620699832286847031551404089061675149947611230703044510109058107284225898707246426621963630078651658942874271891630708429575820866441114304439651303280973456174429765291275298773746891577404143252451491287834626596244106968315776270125123551431369396399667274119792460699868900864409034130353257561855571380678027328807213701849604378720952045635681891906522608469933086461947247032261259308550513810200104593934049385713953109147794085359636912553483983872110507241631002715765795352171080875664287382495711360776348370768289486064169625551138874633160082567264312412990119143943057086514096744388912512375686742279824835708975944187360763803315717201482746682106938566442579008963870525822512738635566633696510358548643711175428113344316782790953293710141578701649190780592160830194546093655480590444229427559475847963576619255086747050339215552502378928654779791712787803555169091031920258041878326351607712881129466617829959382143662627514595334727928292123870666223228402060097002829169064926737826200772428714965810773700464347626625422719432796042885763098689147061131734734059896516851245079379602811016516367764373780702215312780586266990975559824632866660287142300545829960103652358475039048105450200644395043265462060490696730707406238409685866793939755954566229518117055109660807627061124462510223402275259075788800000000000000000000000000000000000000000000000000000*i1^4 + 884255393366324547342469718059815587030966630894639186841912740566692681405978621064051988711751267165372580464625094843527827569458328800531287066515480215333864036836353147045028405322252139257125952138180443339256578715016710845469510857775977933431030229238652157408199494306911605244701267905828536614472114027781298562845893476787440818590163758814873534452229016817720332833045299167924145160046441796653536150907013742743104119120630874457359990286788013352235561766685870350741405237220150120989107921668187051311434821579292107530280685286781581321622900029620327667556524357016807698174630226193973431284217065346833223132362895980753266815568216107660489433316839843616249476463655345301886476209733387951574156368240556415647645369107523256057968996344772247766135228799011664258343252509358074470561506603738521293862150178515811117041802346481448243687806709589363425564249514522127048516321946021906519623828669438618317146885161397248273960246151094965348347102024198984099388264031676152529141333958142357774729630765326243997896321288987293634646674486774780441307066711502791218311794971627105272175668561249573891415908304198778234674636734420574066821379334279897909742563808365182239349368098056505551083229662154347181280357292265300847856246398526422203908388032781164433167535758589347328718844217292629034125682933056501391243603246046615927601754359726823812033923704476398730405411087143611103418015614935050453005170393084940643109716486075846620435651437948806386750678587341387277362420876771177206088910504131429553974943517246530092479096493099178579220963305687598492622239960444883507127411351894042104820734616269475310898716306189233407390237584103197438528265744553673581074057719754499412761403970369330557479512029081412316867633500611005051995265243071195542832696150793442326138549762730971913634329455434727521445334574373297214364742131852393642840653033218554614250607446483917890533196218758997170005773213369773827515559178222166268553173586861219434146203551965760543835337034251826248391386599897476661405588892279369781111634698012837659700021941741966078137698703041280538969833972728782747165948357499002300630733749306241238333238047558535131314838227561031038431336041861940500031248060963142257864411822004985959194171141898667023766398979882465755760325572952064000000000000000000000000000000000000000000000000000*i1^5 + -81076288687133431012249823364897304091184424679641298775584800122731106163263342217711861142588528508883555773146397325632083169706646332483850447520282976232208523450240262878066382263996520916507990966068609267658794576039818846120881806766572152927702361390187010845258074495399258815286715867974430208952796902078750695910547138748065713248502962711913572091943640533716861557458676808886956830144139897377368879146446935590184599980986576078134573731578399128530293528057862135373603080442245466344243619153182337204865212311816635349244764663442915725449061231396001857332968567696922593027899495712487040861500511995815557953223067206923227394253077493274850414759882935683964260931623955709829166382719765084421270507230498121691974912811070867798951457997255831157586631179018951817795670993059218771587377046339408762171356870324017401887746359027735082002891848255985476008892481291225873614519475824295439743170474357386225368893899106189277499237517475581981218615635026925581288831457121025685940114084622567613839241352400539674843145898871003548071819607482586775537711763266700485974769891064820485057035770265752022679391663104093959652593199906318598741684490593748204984511762387923258982395884491186333036235656680557979509406706819767373754642685124791693897056387827938141191925886211242582878324493064896073680666825710178963096025098341648757200017290003354887543787694434256458244489639933254412562856793524993077327495828756371971541539914080406048865018053222409744728925111643583652009457506521039187943320351517355214138455508182301121653177320551209711746678253962248350687186946620905701739026369594147141131394554925605310330605783107277518846181307544315627835206708475590938802273942907354724608718235498019299136294895657799514490494015625895973476380763810185401221490497754821439408509370396117617742276491507877435030232892287584832397142104222686401198596855402027284255683296671918853376374855167371847698922924807402103155016057487734148757164141186112371791645850618799177101631507017826948205916798322934854578779217765576297886095853236165115317202069693510642477919602843918937193857318550568482002404572766442579150343075439534925176617163982951817954470272832743822603902634713313274172072807507767058130767368784485247904351085777438667215660647647277328147340280725504000000000000000000000000000000000000000000000000*i1^6 + -9193933029685382231399229530840880189717399453335220839368180022997702084041881623155047684794324963440174576988824852632051960994142278768342394021015014338685734758322324974562533133060821823156444063585102789267549561605163176842042018713887534652240226102116540907297721982332096373818080116725141264975295334349683541821580391431178712613380207222753065037746436150569802075524957013553133374595211869078397576548266812470398867110097889757148047916768735932059059493087784860118661319606668662481709698660934845835883215603425796516162072669556999911455521847025853900562367876920806455737716555487361564253953343689978938773618839301755542735485139843222169660912401297054816737190101867511628359484669617809531048858969103562777236304321671825471985161496863284486557338901358469151583296042759148242379927899338899216591696814892133742718853764953409767486866967126513382664662079662005563783465593439947222322690627980909084836642673853178011609642136850478658626822388370832749967655110594332493929616837132687294070564861868703083925178266818677643697166990758115985092914291398838272295451535449945835397270400794084574186116300930152850058455881448865473506889387546925423297947604011495744801691901303702065769001260051213593365168660100208691412083870664151114797094700527926549311967570646328871468749614190448848325634807550616926483748540358626414674867896112583681110253510055146358940243798518640489888438992623024652453244279807512674943811675151391309229422002452195094703451015768766917844267864370513727422587737787816372833307215199728826067063506986000071274371522029453494840590924177997166118749135943346008551797416728167377352235661845245254850427292306233145587998785976613531398458388738478950115734206931247673362742372227179394245375678906363676911108140734808238892097019046545359646721257082967430622598706601290522143265097065805315064308455728511673575882688399616076096557344234921691346163023631924216494122688753770030010889826373008445735612351644039724123163318634870067775750265602208976262601970482750978302841476781731391237757676680463267734418556664069401491982322701738350667144778021148345531908329728287084002584983481640704432147430818407888070029011255271695704068507235180010628178228491948076153640310628278152709090360788103554448499858784132194872192799866880000000000000000000000000000000000000000000000*i1^7 + -456710658274530740897476774304658886494508825151840229785392805511232515454960081353331467644033427849047168171722580431790999050838484944389207201586556946356068041674731682414182170699663381405952728834365445338330631944516788946021139067221269604483947568160793063580661423822147963519415760135743387072137711318789115511954922192240871843799396220794355073553216923599484688883896358776444313632964320917679140506002319589036773766867995599166895974138851116043216826759807225680638373004001359695584083465964654004238112810429098180391236260500767374313788496733288227025618424905388214532408662355524395944905745622734174251985069486969836824412456694581548651337744148805865056430495064215056269326233415262014427287305742100369800583704882139967343496354023611463548409840523212044152918118826826863586723502666281898404334631921067951911022667893884835814942215517190443519523025258037627021237514637954368124218405342232730712636948758465492193468390064816081143403706678340417306138410449974519167083179028691826980123371476138512097183147383660725151861859617875606680481519654360180073228975153983669200244456458916450399637337562295774947631778264815601353768936681531141182503524900544585098321803735982568561664869454174716171208993127258063165028577341921449971200759768091114027554221111198158076192428871732300765032806487573806988305257560266470143431646356701474493680049613135412315853869188834555345295652193878849561791842575161703362886253860465125125978721457254843890233933219190057850432429008588218543625212591880910836248192105824316057409627857696740144620362758484782261184728403356944130830401138377036875856262956229336785061322228659468861015224340991989545505637970544600565141445694278142776672506418051763049854057785276660258880724264670096177742022598520923104187931866870561171893106755432728989971608731482499297621514738469138505980140270370227620808752136320632169223850005380014943410081844051080029052280981836928375724487452216325372365905512393947721954404191627855582114159003840606983663738065785605920181542106763420224345682777049401147034823104592058499198766107481948291335680096049710570742732822192473843028151798198131852914832696907853561248315686453448705414410285513911064418976163198406801517282695332022722052399497524902725635229174006190354896277995520000000000000000000000000000000000000000000*i1^8 + 563706469889869637108974220147576515854911735020941959792521860179297437902165475043080383536839578102735816368993454090341292538609396219414110193675338964634093032026034512593093556739116139563378290786850972776195024260510070952469923046541796207809671953843220288001211735233730679223448958946705748731566962652419979913958687559539209105867191315262743456369930107371259893444834427854741889790524077760836365468130960818370989327791909110195699384555816010289207165064448296075210653607012785523536829142169770370582295990892571329679327136988868441222128345963582326988039446702091308091293881813970099660791258071512975877981348037375132280345430239967805450665925864360282201992314317040986054664316825157542630161678866003086169751940194192237754872414869638065285489719651478905001056321075285519593036834650022882952440517111621760965330189374878162659815717301309544753463914337290218327749116583416966155766360156907646224509561783592099969799738851348808032876838152410279646512915445715006877756276947204534697451467285224110102842524397201597167666544232733762777686927255631216825659867287559599918457956317913231658117824755790040319784687073252035897754750352507112658069193536189618389935303014986457714935299089579546603202389655789265633205041750107606553686806525141058327388959854308150319118827063837112959738432539417319558646530959024346976855884859042792014275263597244798763657539990638217375743662736923838939218462403043973938770041082791646132579178271343418056085435474824873953729060545409667773664833419538431426832099458276048753286971410930464452921544377142161127742422295738890170607656379133302246684767795961161486889773317054563944157961823021607683133744758112386815798656526783007008247468055784388078877713449816831477853160285361225000879164145854157112915474473301923690699806559946607385698281590549152263643897889516516624327422305355330014893138104954469237809279830087119675533421972115576007566540559037757947362181752029023658258547786413217331514846865739720835396096503319899871515538764897075099400738137920125287076585957450639970998214599985900313148968189604228730708452853724441733005871673635138788959287273751782252368703043778498133767702288469327470036704395149399611777455465635612518063302406396704861374749037526847741570043783502043702812580249600000000000000000000000000000000000000000*i1^9 + -47567060921667372885280790547732044825155098487003428794395871982908062664882086619013415526620232407383314153774882007582929661329807264396520039848204740770018384568083973457821490129912014350764848580941909063970047821595161044541151031229441724454355229365143225129099686995336116430364280803746860104621632245416305920705700112485448792443303853977291216119125824623328853294475398479261871901542738799956343698746148718610298819983495854560243975892520606851910634218745522664319801758621606269310476684578451370662320516729471182332513784596546352589049931794738368680210366618408450710230149944192652979435172708536946827999143564570778880481535216210048663336290346688923633870825463559125601241181347121765890297404589072436741245024370103105190476609332151703886329093927725246577379396193296890480455869626488939350731254229826506710873384608583919106707740755609612943983571608844303113759456994858918343046477455240067794862869837000575723608062058798117726458527448228683368570390859869401806374027129588898073105706963802508553215058280043699461856854480123840094022973288492771039289708274858898392081303563728791123983436732258808566809035009003500110385849393448098927085716418280587822431110093068128385464711355068275129110056209954193884530812160543186958717304604906736383088249002603412631661415219616488134821627188340076813647234687542455114466914403506709635038241098355767991431825070741028862191929187327170996174154084385812724717052468267095520051843825809640335359906841044850741187550575873320628163149459631062561063083341704355467835902222415444232780165756156288440683308348059368160529370048190435566725728888413787290632388902523424337720000935695876954077978482332068598647870761201537406014909026807173261640083420784674782995076702199374054872135261166654551390276226956749616655172547113308879995908451915799354767407441660267923818636382032845127136118131418761669317087021084445716036206078132675437610633192799102773944943281127895903932931662225452254979587824365614344279438483819351342340013954061070416240377451457795709520936015867671913977879863710560755404544535321653605164594318544911929072740437551656001041021622339027802591914823190622642588311811898148501233310891164086181806796425544980167536930597053793804773292292197873776766643890167089046492912025600000000000000000000000000000000000000*i1^10 + -382497571727940555475283671027564334121421320587554465738212427686902334961236641018212019414320746915385055806888746673360206726095136626493910503970204561877050081793267668541720152183536738908416804771938293583442511792903077926089603815765850441465272451307635693991644540378200579261238517725698685206203979542778849254978838627899161565827367558111111685211722878288829085455744677365732153869763463539520298027408596292832493103498874203078450780756484391995902406160758178863711931619749005334926422205547172598572110961925063857375932681781474530297564949992673579378792021372482256650533142035691415788092902803552094689999473402660168478065859178676377157066061505324610961409856927305483101088226805014320965168883521311686847573930445423410234592037250750906810597779682728927028757407965432124359884356497653969926021247970591277096351583907960353834757392265759524838951679382951725100781299506113545123452808125200888241513221346714438440624651006949276110002719034508797309229146205108409899360217321860389577999268296859162900331939209911671269252266966557900699576038803422521918845236435320050085600621418019778481349859040033034626576798230505856185545776849167801795958288639613071705231267714976747080582744029512183013610785250481204017408094946228980361786865420757933840656031950054008019154005549568617686497917749340792150829028585562033419968803252612402424007462652377393380976738146251579359221527497340263492710456846990963458728678221158357043322607415586979117889071677322188641671606689482189172762255656168218308266770939105318126833172620068675229601047679883199644455281936578928505902891879542656734226185819173588182259836179581661416338333020806490747950467732688394953282683054434418913823907717128869780328896180907607960365964401260114892295317012380415867080495577958184232240367151250454553599741381594461838145037755614638971203069852486359460419314940754319010419030515398356899969165657708923821146842122685020766090419489879027534593538053548817526562876159340690401678292641574302645325927217326112759928397319470661158355211091523521183463917839063742806731884535065204140804544318571735592365851420345042564505204642549333347129388113119882012879037939299931875074966833431425869801593318741861614102601976245305829476500336582637600009556491979155746848768000000000000000000000000000000000000*i1^11 + 70807498239413713735663853216105946081041366876798814812708450169169599768953574961208764448486928666072238778682343502200033737661773290682019271620200658928140111947225983259179593913900610952284950694229695426840995488041769123164787124418002280779389950849083857779953382554239389722721148069382180139483752535713443338760767935776150060518309321291150371786942908493361691664577723526879261628602412365145813713744543834708533331778061369135998840361186324067768143943258398870183847665208705204403035847450145882426958163048721409792347403201917253532506503742372022844600941706885584800438905877583979355196701264458121158638887831975888303301633374452898790069729570801561047693707335312400440369445054177233791792253819848639970268027641630019225742263759279799446281584740119168086201543396588477547373435067817783358060132278407843442848602553486899489193276334464793544744212252386538934618344349457876756145970190329077274052065241325177999532174609466082825496890880535739877015099485962974756044090914254148017009295708928589947756496623615241874299642512402293612087268333334776921602048130030200366911431936421674558677123895534072021538721493608024341335349987285924297974343984563886820677283960569602975922522499021036131903962182376611588752039851363782145858966636475712973964847223412692813125366169901228255708709940321979477226525394311804159578129227839164855398462880429699646811111881574127207125611751253989823808026336564265500601651680107297795516174444844752311087106011060464896124505604884549282512252121294408728843790024032494508730873790634963077037642511206282775059352104595698356830638779416662586277501174091919861458546208864512197431998892041062090909766606687695563415149329426234263238734579967593405744143748410788840763080862122645267058780939206592625834561536255267178835027116080400432834277381210616619919622053326556185192499706612640778369519620579682630105527369048344017165813786420376578784159305385284292997486843958926458923358162187875576039765267783135807338565936870208209493528476315659678559663876619619563157374786936527335963218642326747286015802893018252060529390813234252184447162528905323543449333314947438785362911816084215021387925393199530189460463152222626688981640269115232043212207591381953294199707626987517173627261191055912153907200000000000000000000000000000000000*i1^12 + 3844744739696196837707087586305764993347051172722718088634814769421890897364446217153176632396429524688527949559138741826183483257974545377376767622729794673326822962601020566352688791944471595420809387627196078926616740519189597024677025822448727583357238094256359423994289389561379857883398255257655557245780466189719494884216333292121779731416534085803705300772775715583402459594254849984186194822091161672076883531433455349184521338183042797474354383577393026357773011155082195979914144442219293256123633281175785061342895124669998136274741408162634947217392492199481242027336907044110833942973835809582196915905868496012308360180607061341514878804114532448954467659198749531075729451174410459878298727206264127864822073956417476666728187876450744365903698768751315943381816283809508759930099364848523564831058307418531502403144248375790231428010996725201277725887802676533290758742358549340359080529455920128287933613110047963230578716876818799640892161427553255555151997426191098805964672434417442007270035209764780201484079656003587400024226239683445466610343720123298886720225951248314260706672362274316813082832652218874950954118850751961043384159899571641836437778514739819265981053839595012390522466931202832852677237130007049730433095777344713391355185550065666530513097419421721195689537733054268581589225735805148772903771642090321759788496501533206574900418545413024928912476259663522369557765577835631627715269171777739217016126533224497928532613819186127305649116727774912913883450999228545249609979118174012733674852590337481115701905408647838107864751373194852940558971954743830641936467028718951001643279903769024817657779770881299213751598446692851759757998202107502976680813690539598523929837374602754058412072101040736034213256213444980957563911001349107502246920618730557560715690714598066865737332241549840588198096062610400104937478575537693864361099886879319905972032331964597550995309995611144967095653162412429735029941618898466244673929089407954470033507815247342946276945863731961998475323058068028574093240827633189801186999941204730982410172397960749882201191839962311122221846504707567818062421469246545188098845605994654268524970985403224996428987241377770994104793323948359102046574254560204111372323688899804545240471940338278801835068132263829053898957018255547852390400000000000000000000000000000000*i1^13 + -120481811918830795991301223069264463782536135432702979775994024950902819781963084902195141001977955967000876118370282028905210176584927453819706359274426525140051270001207980097891982369530727485706090157934913323936980142622483711644842929151339999175450592715933831732246516806274435615186683264497700732120461415578699948654382029455184265739313914170944100761618483280055785572394328762965502615524438021770974177929208997907946834166974727854056981895996731485950204324759862813136981814284948531918598375087455566003573301754075711894160458210749387584871135017803833676242520261680860251699629151507487687034286300010144868548264063271289360112716572265142335761131552346585590677681867358639342683359469646872004249568095351334252934372825889690203156153502019092812463877698937147347175978026233099474529465576815061358844837534417354073872576928286483520148422057025883068099371301724538868804428835447857468999825374977595709152941663857029670735591675210196605765175448457283859244122562585807280821144733987414346032332709130595469917236993145605946471317543648060610039156816970879225834431640768454669397087726859470436949952856549877019427226657781870262497034485215770685157228510559503282512375478000037400152728022327671366019970524679900216359174390602979446561598086797057724440042501970371931774725785045336342986407985544685247584035535625974118670016688281829893252152596573820257770681846061634482978542780232616136463779588980935288029090857524244720000117746764594528764458233131764596920826123537405658860120055467293114125170652359152747647340013942927132893472799035941529338573241367941080569182363106283898818225971062983907984316053158756667243411618823459611917603181065464188822540181119771481607231931775272211828178200256418663138421284262291554252269971974141804808414353955203726853726978318788099592134899384910843459693904109694905415491663918598032298096253677564649765858737621995641279891877285550461716502095074245749678279557976579034138647206642469361783172889692420780574081089087667448438499672518027330034134264463126196987688397830698493979984767485449937816313499517647895775981071983863802863911004617664533331056100334067041353161857127138871879253576896023894602869438662495915311105922932481582313146462665648030277305060510217126430345984374472704000000000000000000000000000000*i1^14 + 33808751343815440552706177812943433693690561069643404616391139443853400862217172655195338512762125337562000126827367047727998756860465247640464467334736232621900198220682630570207006026908805648418958685823179527406413187848084770681870696615321839983032662346440734195370824265598923436054531141632038852068525051776127726243064627188572339289443286499625742721810311238040175061451683790190354317346188221450605106480270348492035902714527794480982264853374089684670157933121646082986412673686744695341071561719062120561930271695646665766698276561083037910859337857983714605419299993754780214998641635976289966376767864165749501133765587411210762814220651695633965233608544741920925240673447622238328668604770129134593910654547581289633636574702689179195269512905802642573957447555595716697042783373193504992601971176240784502389171263326131806606947421511859718537470990242449002025893960736276637309573112180064426506224029772894298350628047036103039041314036530463573589844002558562250063109332313128812682913850140823486678889206177770187522061430362689647090803348093445787013712551786982789720919170477722319781861641261311269176029525373379575508959171237848052766456986826608528658458413820621079784200257828521494042885997951304757921609503227949542283532225202555973952619192652627984353905200244991180701079097232253863614608924561911233569102128159588027079122590529114864236128695409755321259109594805459494175037089159403080999507083797214038580129394791250443360642153196315073029034190592722828897829606994077350170077215526582841768399854181843704727482556329902561125929230319142018183544124491957284850660261550738547535156495274526193110167276558684832324440702373509049785569720073995228571991370923116532965211417370907494997471257402263547396922701462126282229857290891549544039552665614771735100728054056448063791933431775408844333631808064361578363349055402276137083838606099685599204586517183340921713660640899167765804702258305201009875893715460378040682695199955215685746981008004104442334919620526965460681609248262074510730116830684720877941487933523426239836156605826105024281620213602737951001062745532765400716144197197183652246428908196756957526126038475751827811113659549897814662249611547970865558726095551011811719142897949662300112840516171733802631714918115573760000000000000000000000000000*i1^15 + -1964797329500654306341307483534331269558946294123860127585349588175167894277912393595385643432747308775868967533122702682989249737125591299732568655070250587354682770118744558948959497914474935392322417434833485895336011372309965014002479405352892417886123482044812116052561191945652512143026024349525275144223128635217081614398929466496675328123043782607098822834310613969825689336285105805777380051899305102358979915792135766962238014850939876673578949090806387290133374846017710681477796223888512966130994123309122164558006769331996215554867776071990298544687431229697882418022134319468343427018675112503218247982199355150489714031818973564164871481644097753163301728958850069063905851381467112822971050528467566071518164675705550436606220700893801914137731734593315179992883154492065953458219828275524434467944228163058430072157892438567533351452160676179242521838058624596906868917574200168320521472370959323183560766761215480099102645899143291267848564507196702320410518487534103759400445461119683071344550161302205364946269772849604368089403254770159485163822062814291816248833798273939147021102513375460970486190899261151231512849567267741715048870695162948056476125573304187301153585731512957050875449072310920163787275641251782865629938007347603567263576314261771385734764091353497636835553134967287945791042525172362071857982941883635363197532561605912461631437811596115255051995176140643936411436455285878212095677125217616100140802800571746288418457283191620887870915301278718833902896301116023524433601308348622431026848672631248876362111347412004731362268554077316248688563184701140275119893630589807815661412173375138969434062849059533276634372983305689259342238590145020454526455495150543206389290073842838473759061447518632657146090525394902640919608295484999774733400648450016625553042384469379572939940338310312934013122979385853999761850382387165433350475569808736622720724407777134126909167196852285086096649088819820803713129827770245949584372848182521296628438449908012954292631543247810066261198923969578499045255387115377980134537884913688426403343356695127997706812023372842029950058624219167816288080078762641911915190519138261277953262995591375678221607475741645511575337325023303503122722911274121832046931288310687789687053103130738808071591939155624738385402403173171200000000000000000000000000*i1^16 + -145431428561515975383125862229658667314159231469055516684927637698717176036545583890910516356149600582448682987059286386160067818928818930040068528919017361891313975066035515037169704235689859292059371942666515586587517901845654211994429880431900554632876329243576015279138864574001005975909265992733437584681114781980739549978307247096369278150756511425229253692216581297764712777654562258650919458506190888769881512276331221605704186869379504071805983319006825424308474205713070966704180415407062076132693077350847350633376693143921991238524157601842779889502393956388345842925409822788863781698023872844955241394915344804219599011171395494460196883522651109851125173887220346613564079781907811413397227322540678963449832509431692563515482331580793055836148355545584897628891430426847994847158242906663262228869302972157885425994722048856692774912175039936275420759302372182198623748035365753637628397478066958455487049284657321915132061928222644254751145699224861759375977197370391515460715535245225095839935901186754662952970341411332966420044976624783931498998835264894534174166595889616996767298204698760220950959262025885921857304385513382149731634642619567169966632387209934832180472975729876002802176880151646619295253654832530631718018219972401943544705802558653851461732389956951446254088514688910216130025274017952954029105706433828245627866554749461985618772347270940859466557095562034985772686734478284143548197971150127876063567074338106038333209918856741942355552678707997254953215578563017847581343766728260318151668747457234496424638862230745236803910838960691776042901826139245388045165231901065679066093337367786677418306301343213775996987859795205676972535222901547022569920268823377395674142790116989460701296904668950138512846530588394633477396588342197554068956439152262853508836904299748803359213366081551108916134470607413636957061351100574550431600372860081381687457429715525312487386653233199801017219747976953899984499964063566611193727191186939793753428980555949509956757653466360652825031814720690348562372260090434271232013802000649015604094024926281933215221266516640062286330486909053106487863354177942910536808841063333104545402113625204632000277218860371492181933283895430281798254818292733831691803417849502861169998503433545361490357600944975241733365888450560000000000000000000000000*i1^17 + 4798148331116903776423214454278153148336286805606208406732438438837225768176593675772800553527690146138823724186308335409448748063996839307179383114262010970445632683011506879478491894849379163321213918085643074123427475207575711667190786571818126554506121375491805480909473950188113513872677147449020303105001407810717239582557111336506079711837847319886692967106091122810978161954837858590034593944533685148860967753821097938301191474104254908186060686658777306596761768759394598038212427943411131042983360879140099356008569317293630362134948667025150965705129706188455055050621903647043421048648733250037335512976694990701989171006174193654244803219311342369819778389465347076235652361713363828872081061333516843263602039707021291146419837132260886675255083826299346060103673737185937771170311129899506443799067195408943487944282202695446782801530185964954162209537831445406509282623013082328468861913090491196648380707027832431424608299894212283063978852994138853222866713825432151179266719635629414996503049483136926489459655659978464417725313180777819272668811270442623933814052557685270145535081777322320878805790866568059309042988269410610832941405430522813544385437839765763134306981779759906432047781377771623473279561812109281323158305641654212734590585481031618696380983555233911065239963763777704704882787710934861376680600053650492471455528347527900405814042830938751465239525676520410907492630350490660016609170684847269116601621428238045266733581984786344561582947750798203170635494173702413066604898923026869837871181060172566806631142549766147210060504380562987964252248824799486436646124423063820505089410820340844396504516414999425063086676514472052687290272053797723458907464995158338385506847767083324194482563401991631520206275322740103302509676319494184070012198345371987681877600102126784795508832925948989372139445241909825683015824455007995840259547448485813044715343037223714946171857215129106961613027808389388819339027661891153225677835674264625156359067318788037772815928576983279986539215094862064210744658354264282049491491761788220035121801496319871787475903710928129721540193114316330785017445079523685575627082873400941146021689845746611257074667482398791563681426977531771152403245274786854430428581863734568034711052739998718772519136542858341322385742888960000000000000000000000*i1^18 + 223875501311090978566215953373744815180422924908096508255311492867875995020525474384785636169158255662599718043784191959933333986909296949880856167187326881918324948808677017434046002842564228970930141292959889115910053412401899754903111810248453608730254534777991837003811779339668723534380468674205125363636349734326958540149158668605571115444754177260798961596897619058883116402096328908611864706529260423636412639117543715630095971481622623715256155438215955799799742550536565688027085235552118277954450787221888655918344421069402432988011155429214682380371565097066860191394024832482482416666601185812192943290456401794848868131347293290611301930069910752030980713432648855486719762235193631807102973180188352244116906882310463442465997189809455447330678834942596887654649783396449528977027204942211613343223573650596283323641148501682202509943897117446062918289547076766454820101358514439474649343383115082775487375190231633173377478130284773717746255187698552225510953203893122009781410582497588909565715977312221211099236877118181584748932579519331717442953881292530549416764055079787066706222094753162981728827835367048358037637445019146978975720300641225392541406931317264257193939543727034240375398460976152133354633771849414680839864677101314930949632748654953663060179441719797700130247817248433636212959810643346319190939062186702503595961455732370467289084686127967486693841928795236220816681214061357933740815577563631388435623250490512404985455269656608893105607787936988482068209613901479393036439347448286984909469546052592152838386114505410320959514828811003027895550625115571817077272540581857028822573547507376196298293047235842513295548764481206303897449419922331584227496258549438519354948736225100134865032367095097375572057376059108153105273083905980945524851600849010343099625889383861026271275405131744682097830101854181800618385895228460410291823736248721827416396128193777145727268422638566486353007439066218526591647865264550612227267654045803308772739446496895716427477830787953576103174620310117130159586683827936161793990688180041050773260644184380255155724476331530641500707825315826621981506841214738588146846575461443786683993793508129673914398860123616090954989740939334483364280524519411416040277197882176056289471799122089692419002965332479597938632294400000000000000000000*i1^19 + -3142683572399926356127632556967491369960622374577791688612328331951543459008325193833422767273646042890231219495363098203175536603511059078921782694943208600497485552427202748765754549539322680312018278491085854030917346954833084139766126013983309797959353984570572140299409735876803736714265299987042907564220704606621215751208647651406282525916915061558829564383384943560320927262790330919132367129787410625235364780595694303236262894436499619519773364994839516957007395433490532845228907778067064441043251927554875532545398108140950917433452002370128838124025492236832837995316587588712983147969793017593087462307044616755495894111518247215007433895363914483932494634884377364387131475480950290121370669935058636306297221278495538697063463092050982166591806327092210465197164363931872440893738192149357913324905602309282963434447032706436161117631796281624248969155149940721358997599337326578195987988814722097282128529701602240390538932751985168526254130807120301435272903755594356219344670852838388190177134527546341199619731012412176900583648978638221855822929967286879671190603495223619078434819475270356813074918608609862782555249868786074538559983129268364247494512494166226261628436098415081636406791599605192393018592975936852811192216931907047437876105734579666404702857627882071728393301638934210948183224731339355189344957847131307436032846019162619009255684248686876405982336772357206025144394583429550226121715569381139562013322966951627769643679284294878223263268191328175736934197017522192249063803677944595102231109685460685273029840867367176402346775886044067813586813270505776658140653209329804059673135630387270870483503888805909942482951006381006243261773191256328172615783069599435890498402625969560688026658406571707812230649314895161801501702807900739409974661154468505050401000890791687739908994324205979263141502435514565000748732481006968475346700108197085814290302354131826202448636108680750517398766860231207941757399819572401113668400310716883179760248267228649046582942564998681813231172314175496853444931583867526865655839494238529025426024582755190117347393871112660648633312798012367300758848316216158072924966898194052569607523643081167830040037793233339876039562269685971848951466036617972596824150343675444398037475430132306634761996523151768202248192000000000000000000*i1^20 + -290260934863489200853090093309365387302889794901244397241558917985747953484228382470773805058823911093242997195487878372771233957344607989568120235369205714624701686261512085083693275516610256439104243785555274475806309751174162897428311350453061446643112526016219846394290221265690227895153616950488957680443373540813533557923479156874536062494985827796138343885858521181866157650427530991512515173761639285396687285521442186515156858371697604468505303881935962564237981952088935754556010433889595865432001891252886957267813789162056315798948377631377011642334183307189244411645586287897226271134885078956059926237149690440426659968086072330797990448379823221064597656667052414884396740005800913888233398623787944862067758836233828114296854008711259025964598829550238105141008947364987692842219606613427813075565853089592244580592975626128770877151141659769836121425798869888124215417158955365901471600848346204999996655646403801484109563324425270246142875754334363725250091266886037908911565466640181571197031298194570609568499421991338674181242206963927416611246431140357597951328630934745971113809675063455897325261318038003586703266893430686290120548636389738813262802348638967171478375217844435205827962003656613479459836057374600748786799677589394137417428209828299260589043847463322689796970159595684251070222359294965960720190625962896601558662034314648081352126888434596311647287248871119348441451099907081356219591659573051923514438509117653113382644196621940804843566817332716573126604076942966579486948595535883016809979865356228331499357284185212184166859478200833716740370354605236375693164491195415866407611882308794244016515958530478339684325603384981924134021106802390332566197235257527951112981690244107242672523534675454911309869221256445630091448951234088470066547548059524641506309949483205196033140047978822426167029766183541483029063252066267883968172700871651264649711031799225107558949966441382238164368657675918603295658853621074761852162316119106102462933806634117186475098818834357413535529885947346936189367827206899383999234087965830068793249652182640225020680268970192666752454432129050334365330846086442312263333442825191619710710262784181895958363520018475655496626675808495777519507426696012498682722259760327799884652911253779822734539036018051341352960000000000000000*i1^21 + -8498341787496840845264325319582207742508031621223492949022102869923582907523945543549587885605414096419895687069789273712399176169900737531778143850803220585593731140832888855772895425550688079737646149025665479300915469599096079507768578110036816367996113098847871004453221738084180155487230553129138605833853906433765103172016762876361359706743812908631365787567159706253490278238246449716409836616538999303695465457075857461334674447982993792108753248938066625024152935183399022327129817977931745168359914942296177473626366857911487509519862032284044204518115274135501436408139820894962128221250981782579673551715141590134335610396629368261897395158145330628308488875988619981938989956558199652112128817599848244952430778339132592013177397148296128072836957502213527724024431789683058834682576792265245066044636854150570815368242873394482042354209657221502086692887490133104110347014047758414716079051405104526000507076608099022107226961043207331331982634685658494355071795748476497744900479392756724041786982885538203596795958839529786512765036762976701671539527500276864975160058785492347169111679210279442937039435017974054332682280866722965882418622706439083332353291208743887302568536924869561086135639674155299184535323950263390470341256506606276339582365295756918256742466930812205047445477904279204634238591933703968472837457577105608361843443411143325348558547862809014120318255350524079712161556923448379509665933590343273294760104742950384213684850370104849181806850952284121952761023024395943374873302687034235092458510799855437999243125411557253438668653511005009474874432875582967433923982685795289922902236966275899761041758953803971243716785801209508503042692420808724224327988293625775751174107238656375965744257817417368230802348818847562379084419292104964314458029519156003457786990959075216078310072088997321500035814793048947153251782088311268675562713405223230204073643047448216246649789325430876731215354056573359649620589358815419948146309663258134523951034262197293327911472528530296254347323500563039350816573458336177910912721513165572622421721921052722666365999809394230788790050921763333518909407922077935021161806253102713958201503673252700571278399815267569710032349570373502666448775877450372462642818219179864802823655142790727692455473503677710336000000000000000*i1^22 + -140596998441425160359029448872609019026537273354607313418568187748477681090349783125357400090148913465378635459734604082177133379078654583215414066505174553956878448424365545883725456514915358233678587047605352511560570231465635827978584584534766058474507533118289993077649122702120384526388727605314957144442594861793682703219510145878963697214379756371669685953810811720838307498005748075394214812891878994857517089563279016075522037033442469234018634993181004481904985375812335260214887167936529311812552952864653122259455969157239570457231220025313329066908859458581761501560628770511913769409748715205056816520948059375075228192084921144559108563670072096039608011332577697201492222375068841253457006475400004207070977519513188293885869100624394906022410739352851885079448240185747826523784260856890769595778840032596320302685818404658402066207842594977657118756945197925152657858372314725517867481208427654345854000756995716681543771720459811440706658117702296910812822314018607010091101227447263734663658334161396733633259175925953264185935989574304793336183940166434005963717459687192819956501751215107547978873156053357462156520110655500678648356001525432711990550312212517368511854495395418814077233294905816460415848115473736871127265487310904169233463334920221609323196409041267590430345805382188831271115405454158345587124231655119075684988879248977287931752911894902180484580916694810080657419593156852906346029874873621906477647041266431687306827139477824065205049535770488199677556425927541546827679966542865456170815645100301999783880835388185817067755420529326760646986255430944527564216269096248590156386922692602221309872554761929311302410346457530911437667229061418038361729648726018651823229172119660525874909825567861183101265552794129571290454427868678681846677944925003129642260510777329336716695828020384809797230939040630831885892949439390197391873535679014160387984783241891311954380719356140125231135160869859807963585498453853238001428656051265433883729515643682035888113931380116452399468566346031810628719844919633536964834854855939833624301420993363195473296539637183817794953866908144453411855320673821112105930328853791076516914904510832531541648185774551905169275600714984015350568577127271990427003297601272049969241661489200540361548943245443072000000000000*i1^23 + -2272786481777776758229111192321263334302838085925142527961110066233221784397436993545679555984862149118101456019160484716653691951717797407117356271857170106796350323476924412249095642052901900576102948089879190822117438384385704836339550298595128479820828605070933537570596162316421515783000848197286082624939443626567380633481271393184199868455370044590269930423342725541221306588223134907743390591802782515037026553228326285965425838969772968722945819181747001061233025669268585172631318636081176343015692162863618966560149111659816095596529055724159071890202075036260617423340026642894467990628789950514376184661868221128475813622175773402807095877488708094779614779799918979517811598243052565954583265427114234277342868693178997671206531664849784049829934253542703317422353867208919236694317407216563936652053203765661002273591397974963575582760107747213503518698479007299143069276350927593008625554024663854488861166550152358916752594872567592259946255327979077705752160617759914788545661215627401798994867934712990958778801531101978324839585767029397840773511606170473059820898785641318790941564031611803255092139026050665857348047561506843581095987477983058720645653764861981933679508789513663723719652367089773681107405327948325639686873381799612820126405366896991904546121357741232195767274847065740902197262208417221383098894689455066226209660899689894379977729897476929049447623483846956924929294478540684640005339324931336100139647144664727346293529559062716917411503049343686034995366285448439625825221013755247173564051604593795973570173374988746010439793923130102995512385278077328979941072834265230386973433437091509284818721576819982709443517778512601540446821330684495616247964123852979920923157044116635934626302051411793843585272544455411639751409862862864123463914694778518940748817085808800488859717219847448486067425687483992445257216725530771371389461040971366433258707601900730820478595731890029897777723911265284391324663028228156216732854975569625865330345025146090144206824410865823277571122975909008666112817448326394974737252784837998949075879158990050192278847402852618387891921999391209353836941256204861916829448612008973711741912706036315547416080479694647365623844643300852528585119178778660946536184496002920243284906884729291358762224928686080000000000*i1^24 + -52390952020363956680733196356069193657920518678679355672133831240519489650085247350635615776740796999475866330660104329814521256232275689622173311941213885632315533500669537194894295812832327558482084810404796335304871095819731760060897118153064604630267877766771194415973717637026085598717287615769278859399575200353517126206931619528463024034372476814797211839797862031333553019706970327777771311142180228949767294484121834032180727688698137659183646397764015673033309896208514999390319589041898060805655233431771102328938609718624191055250119424513280417349859352358234694457416731919803418349983977562454268366298272228813993215002627261905473930581142268419907413170923084926766128968085840411959329139154063927196119103864526543824480371662004207672921064266711359813723428432512668479394773727278226986664097284189156017563644676697010678234938960811667851835384577755247708335733050664118747483253164035877410356848043315742053604251264537033910897113387377922299916485662946408393823956532192460973183783330486349048754490574944788505373785225358902868717872391911580148986307754752436294458981091746367353252075256181581529073787433743174136563567565974407991933695439174028931757392341818598050400163990806041455621337472949372298761940073674582087150602368215274515557820793319750577100929644659742252451612512716246783826396934099325602980146557254623555938835492550262855345342393312115738674540713360288368553679156424251647124469377376374452448734477814274502673881159584200180710788384808830664906978675883880439465877845419752753694512506885784814522016711343350142106885132260425393110558050687969341445675472106999952685519318703506371760613892364966473915639561750193002644865113539601457146775852657850438531245318542832175115697983244999149321317302826647291771483401886813418261031337220061850632051028020779594184223373276827613885308624291556316725290100181373497482154018247319123711579402214595021021041304421582435246826678703565183135588385242695872141777566392686585166988143480519881912414410168659471896003503677131106952270994178191117664598348571044936680246324205197628778800089099674439358855905801639684898334303045303160748106781161343120952090292646935232216002441048566422634942460685670246078959234724471045448556822909144876302991360000000000*i1^25 + -1025030415489197539577044990373838772578979341117769451222945995047960905571593821647694436006603812014964733994191555247574006227170986010481357994849763813023349596898666882477477524101986069528757396183279425349592639635008360179781112355190098621499392207055567404093726660691038330959083292837295280177349391198286472964792313141042097320452195667242669104788711714664794525859721787289285608208094356977587524060116621825987069033083924746449327082933167505627478628777942919300493537858756913659188059856177926687156782888058264201763642636357034652022465283996847488864412537616570877964414500334408358995119673399074129226821258810856264456589364783586845218866609422303569672312095665109243693928997276960599708671216375881308042713797061368440434679611498063709830599307011434555840998085413309174506303511015634075660077032905720267402621181724818180583735859804266809710331727486404481110181880680723435113343158843011355265459749460875459250195268920348424915559377323576320733966761627081858208903742976368038666375884728542989473820917288353843306818624449163208413753330756732355816886229389658853375043015616286769483698598904562942117317140331493554949982851836824696597276072098254486387618037950130077423652158488214785405785833339552955451541523400428595752723898802187395105265223451293136865020223643317611139534879400310495718201092221458781391357039287912099299815783312069477972006834408947579245072792225552643735031761640022654585581909798517509205936419021338978026225450017365497183982360568489236560758768830803454932992323719364574422549545139846533454893567812510308132390953353463591294643618055449159365287870314685421523505109482255537637541718701398050930397919711806332605748094048563548279078714368860982731888383816729325568091574368974242917176965911642040941314287934053616322098426868476961460643768136629143504933085578274936091633211105923029609121182136900645313561987577978622700962209408746462808719622667282241414875896207146817215804456727984690492704159102576799900342876518900184734613922661920968755493716406101131828228551760380234508426016956028472202578276196257800521815872242385185922575234689548993767316959281677089576428765958048804884764226137114967212481956362670097937500307883451390567620410479154630230016000000000*i1^26 + -14121364193438270358034746387329165054643138870363792274655992180761806918264612150092748136484060653515482128886274993854220311110174435773848117979014642598065048577608119295929787629557145970599268793666737171229269958048676712013468536834610265566312872302789361118553607357059398995992943546037686132482317963874922733460873076746070992129538996613466689187049698647253733012112426533327334726749285911139471165902420424504480635422522324086179721509230299542047455131443013357139211819876920825548136396964800895329631099749729103514559771821960171727896057541739605402431066991886586803950599897619960717649791673172488319103802052020413571202574233847697112967138651061233839828818315983494771052483785181042338358966029587611389933907942553490765381864543949045924861412123512227256505334501873055623115044433825197125049509526818964915467351659370887338101367499117388382195448143686926043617682572736586457501760910498523931483315494133650547001137836933596244792074264156974217961029331460623864829579871945490614412081895703911813062372555376086423830409989738676711378539154389118016475490868864643364988146807471134462298149958014477248188920701472642850960958893014283760843771826394303702299731092393977010075911551738550702567619731878140848280524916826326894162708421650793636270666606769347349499446450543203151867530223892050108050093719657736335068652884021246796583858096169182000990733357575880530589972730915529774914959829175153609098448396745200458084223933457987616968872223634654889447420482270954229868921873321039927243174033655145204322284633901349217475386990696196634699138756793644683496066725411641982061693982509934795180807287093645813536676005825349333364289412928416328993527745602284860313801552534953986217432189166532523358428899300292003385622726286706548439918979163194114661640952473742701988126421165643831267522673274070253206738543543685416477258297007853457876668416200942192407769623718933029455386189262989750906494427495024494821387742752527925417973387750856877693108179340414475984528581645284044443830607434073163383747141920519212104351884287666837124554879183877544612689992534536653049950686763108367511368495081956823872735884981857389231963787378186872255943388435503241426883014478113919175931226784530432000000000*i1^27 + -143064023715883465510487078150098247208774193027167195383931144084691044093207688123522100290698990627029167347202898554171487426216781838350657439992024478263499778124462978562734664817901141154685597549162407983090651272953493224182853209576962614024275169798556832648573889478130132370195862537099222244686170455977066621928537673148752913864203020564745892868579780031169004169012824783653546808157665291991117120232904380227164332443804011106638162670816370149498364396486922520636235161421630791003657620946436425443966090656957965176344079207734792520570121348308911040449927516547696068991397330795418723676801062257333783159314424600239137708119851009737856059600671025092748935342493245731853511649586658175646249560298127620113821131215014680124289885335909220768908200446272214474837022554634448235348005951132200979393492143263586230237839556134553585691833878332040147819089622388189703524348518122477644842734732328029147656805749294419412403211168314471428470401133658595625402162443007526526820255417995206150964496162524745481637446004031290818797394771649953252964272809253835853349370660242136854778255789357685226559599258624202936659836339807759542834284053246370818885221695970600896917341826055119829754165479296253545272977281666294721687814697694298881135149157434551091153596708599574969682631788302484125958861655886517439106044647631826081419047816754665386733322223153172287493766716730750295292102018918292555006705015261426518122285546200146231733922303375136131016606881574885133847923549572514816268949835242825111084623396218953189774303727803731752457047075738280467163689122123349677750582691213018556603698579385578246909501126134465995470421250773820760709451619045153568142958159159367147343276647055249776151842880980427780048600899509089849579296673833451870726199550730749759618295487673836641681271877444649040341902702228214276130043146950243259230354888428956721071859909218187105912090541771921857364455619253913429965857071361675636996374543738301407275672324694727610329733259861619644045671372477358365410087600156944720640202505504287424129354778091461206673684017446783114699140890782529862480628372198244908827009278018998897169064371119469149714032291320467510208636562242267520490726065785271260089079667097600000000*i1^28 + -1265859465411796748514508976928341091315008047391637571428774293595580357325826937677612478789577185080647126752487722902278365920083894133050596093264339393538361546826039444388501774174439965972462026753898552338881216686660628704639070210294940479188376029422488609618026779617801706325282690421102369953276190178071233103486104867096415008422085531227709589968931374878526415272220631581237303260466504160059589693394038637486665178128222048175132167888862054163126898512393533133305516974606644235655446677017967852251835439772800172905232434381269761308562797531170081569268715736589545624095118764361598606144513564971863365637898139350092911279903048532574321168687206576158602057483893034640311808572066503438295199261704612813440461224720957067080899572742664147178258142688624169136210821366056134820702584372359796207980234420908696240988605583330971432563919885285945543097895587235001782336330535932048347724667014022910294032764781320319938208819587664553277098345234515484879922333083768139228547042610781264930762611045895012555372648223689192426586523024183885501878920319744807727881153463828432708736006515476804548587920577916177484469255982123843742552987213504756257473002306013203527319835602540174668904440078092583642872674066870457004347516641299540041382717371788006461487463619768729520119101681475743657186920721552137007371312379316870066493139528077616515158551070008430732571888418453583672485681872155053320017642118468244014503234479385333094881813740748249087636244207077677699486198261676768736519520700498816380841466147749646675829205036066864365523020119414082847695354934319308012327384464470051472361470084196644462266596162226290619038207219627989930895199522879174222647162522509356985304108935787460071122171230290393840022650404892258454911960358705658539069822897005616717781905622437757227785800449021902704844812188408307978757607661673466701211193582174762786222096254459697831916321793300716300772323482948592783264122060348492293940474692127864024438720720175343905887866503568698633640621918035899532284995796481779841418096761239127453695342550727120440634180806360067254601611910600972633580557287141423225777810360254849720943830075160874879906757802180005937013234988355263376533734729632377074614272000000000*i1^29 + -13363177456721845087216021718831329980839937607764347601233965889316708189743882640001239774620404536947934009009772535265174093604077049033546214485091355032134315608786480951121362092900149956882023250730474508594909553200916273047821409821558928436168596523709788310108270528261268369205607941000104055486346505370523371060922735569550501607733367089427574881125917414319802385778492674088438736260161715347388391607719199752153811649255801655428273857844104029706538169610426491338985505643153400952197026488315986056339270154956937876430516495666848016663820659431449134379170623610368220234172523596175791973730742005411588970228732454056471524894695547509106475783958017460356018784216617821557230550491416423271353128205861025602689677960601927325629592044088746635887227511358687432058403785087560151142123789816650540644277722615140616809594817881756338012391695302973271461102012744933610306869571383977112872873838837045634911908257827697135076603552393792479933039529965238587154363296481442916880238389485691232444320531987443488033987642204226071583894246340573510019567232671528659289747711121783934681144573990627845026643743987717956363566819681840139376639751074884890826800311508792925705874682595361888204975561593046724648143841670327961498737442939228425668476126768193636406269930002633601660368779462703279184600456907792230863486143184517401193502537752723080287560943782003773357146490696985824716431397256514687575105632223870911920172060513776962214799769244231035419592505588189719078911021754516964548304375692494128117559449029981212701020957391324463906632148210956347560742819259087426751617304144060590475920043741682406689632645113860679747273221911346504104890401369909327243860063826036053186391679305793489911226160160538717024663502701222574308901580945372042978121707262751986398287196088017483165667536952743338871564857638139197527101617673148865686808846237251000354840326012113467838614417783547540271886307598568331478711516823258649663616291879434920443277942153192720162221959670875557422799852240004284477586463757440746315551053616143007282332311048382197298019858483871488900449555015124646902525634554162326495681905145820339954449997560704161890959003595715273807283732602293144376282830182372050206720000000*i1^30 + -156624160397654583177139026261132273387422524995257695074747316454368225565982609117566103074731662313864189745614453931692116476472621333268338882311530784632790085848726787606828914092184442081633353951701209602457883111642100747159304920342163252213687569016134130767587204716874503309347919217826044906228531717395923161454073026284706452900515652065020446533168376607004262496162163954282804202803710618382189275401093833791445953646619915665345129945180864700087651538070039399486431822521074734049103800828037948053515341736703869501686107110876820084356517714847292537614124632311317455505263620594280179283193485845761517857790127089974047324967207626060140354238967033663049676843238962686669932426004233327148291847227619136926116977439948624390623505951132309961420090518298646276262521193019323915162199185218164291936936729238713118971911313016244466896401521377323752984065625954071433760078648420910295943127301468564342422676064051848662787519942502271702250149948949850741463008290007962005085142542434704430252827885481583579967058583038206896309904402374752834272870487664494610181039878742731617862560212377720262021404047436864068215732341006046462964381490819049689209578351722155635348466163462739125665858613694805644098269482797924251807956014593673532256096190172141486262382248797031471567117507237084857669131858311661882734483313873981695316067190426159940806281036840171401878874435759326877419014166315474544481361426944353834420073995213785129264087219179946098124515925285269222644827912257232809151734629744276511932320020820198453895691758561314468458864408992837178422191819315424739730510350685135308668850349368606999652044190061199679362728293710488815522435869630174270653965408971846425596377865366106089588414656951587969042271995956901613198471550265229103251891153536647433928775703391552469719665342456902406989123699526013563178192137458209074355602575847091759081999452653850877825623927032414404071375325734077614815013978765612744862524605534127550159142000474866317241829205001610062601994792639016129517694043123905624411618872507062853230573455473927089270888112802153845055841207562797196089359330462575720150026757241579774412765679826831762415842496236846289034552483397427263665029138245222400000000*i1^31 + -1493699545300159999951948676806021630580241220964568239102953308511530766373557268998601187975178557871331907636527455208606928281203792565839046108733486062572922125406345381156970536858872137674526632712683106074891111729922151522806572142484071353891828130309500703576767243936055894063201974679608123840481023030173195534917968942342407423427272709332164579677390358562666964780379967391669090656895924300352308967723383583197785244999910111724437692856591955063152549273579102001471326027557202884549794923840379333251687853621808209577817589013660548226525955534042754337533508030606138357878016636139014010540663576595567357519654856269711959557467717821274185924573198457642055483373443746325414658165614808522360714486559961994325454139658581207626258372678505352082892868967096837864283645524592075403643382712112005813492051331395581678245760890610998992517714326415302663303553120541600028489904564768507770936371323266408713146666430233238966601587983123357935899294494791614001840854556528843746479725743560515366048315626801683307907850690316868742536725176069349505147346514658196766340085495898832162153895229058611134853263908953334600437469052673577113867742886444716144604977097770054957973403876862867540843601878057577325075697662883072806853349720800000519508312445212253423803804186059598409520572528887325647300970254628571627573029979270898628122667885011955675033649363036096984671606625313764470739362460473612695150115802386903657603896348149687333249544238866862225217222411461638765960777504104499596756624135755671604692280291506775626172834845002217826657320121970331979594836729006353855602804881734790433358215727780359929482903816656010627365467844883694535354692780550800427125831525972884776558286756743500908099039480278440668663857941150073789779288010842860557735742349371561689616240371647969048290544832255023612839269245509897572657437042399678080092712476172317188564839812019674226842283819062915387559127006705250927037710747279605629726964246076866694797213285590366315352069377840961358699177676828355385881284478450737348430632312289787498448610064143611167908698606014157042856645510421552553575274144652433100459284347169918707332542747919290746216653850746116343192531003979523164737432977408000000*i1^32 + -10305753114406885108446304503930195315065344546909559318275413024356841250311649326962965490562252079113174654631452684889631555264173857298696421568564271502609438488567163239715751544444072326716917182163673947009538891802205703704375861433591429013841368477617469548879855125991344806433276514800354949456528315818044584547702928024156230735463572228316442584905374466084017659512511902000002223038600520833330766081226097618021181465367376540050187855283754312896853618875048006096437695802299026808168378472748719708486049443700830190904392597344206162783871679784049970251817237942498542448838095478185078799827502245374705598386810042618421501984415869215698926784431049451254224803425058055864565049926344438133990196961760045227727466172958533129802617995920366133014373735207903098096347272597010641441183178747550294142845181344896075315785924441242533340194855740894653752495815120001460648018735600214454922415058937682511555446045171565695660388439242502008906721504553544811008771180397842955409742977855662990777901105723887274459887588386564774580972754047816978934225099527757615220602819121514024638327689733732934000177015627006220087280968408789702731013425999714316442435185588092185345505254309581591000446289102501264322785882107710320204012588361966605302216678157913153216517743809746794533580990322735685779731256975947742126508034227305200869494443379681304244044152161560788606620452263763710467198964416824821840863790831295961589884932190594922225718330005963118318250683584396616341338567477818624284761757837124623293100485602246519350870890673936414726621352010245456546016510253835156746270756400431989015811013020786951427713160224886566721232309151352875818498267253650650334103281128814217583703407427602749375636121632013120644658649644604128521859468919881179974885681099112066205160393346513377514966479143772228846553163688307657944053392271506343429189584687972755917273394307126543614413741387283740382899790788478857788878660115855433554687320901386339471599304294951613198491671327245017848873680094504605373168981504994675057921368843475041531756458677955223745265389385876789668111197078847022130113605470383267279599622139278428859786788327153978571340345720699438754838579033936150558408704000000*i1^33 + -50957502597773660138209898608620640915112704835257498309776521450125504187970125825847006039169285368810054168256092496852120235494205012879203384501150959183231068079440373661321179314252196051772044949379714063431036014060285859113554541440496435589388398464049703627760912540504569344422756558727849504631255436738032219480286101339917670636507088531730468169719231691672753146740443218775022206064498677525458271863444720976134434994523773663088704892990270163219796049957783320620334764630770072562981976088128762127487935822110313643235747065875777287659291018490453263888047612572870800814151766515535769064730617862871808091877507329527738229498894790707363957971495337592016733697348570792312038876699530391528082530037104091771527906252797917042214684096944855199027774321969350169593633843094828704011206690973358688215738605273177395704260347352428264137285034040391693229973879680041497911680860684302721962910062851442899564024189601118888340350096760882661071637486348928824260233768207481244702603369704195381985844605989380855053002515545875104574456737222591272426428595341541536924235404145849673709394656822041980840811128514871979432139669772717184696066760430966270265906417266899650688383720617374914581261090377537842336033824436269584366217230334005477341131612481735587306116628305083045508018108118596289546282610688674399487212015269094327664911635647015192048624299524438660400971863549379267245221547995955945493340028701996372074683680441593579108359932800220855058392162195849543457128470396012012067302435586995958936163541507235057813260836890935874753169900034785204235243119380401996308616193145083487969624370854081726330797137176114777562984299195136352281503820835116723653441453305645918525089104460391968668445651374264212556373798841205708643685054161181726326601295226037845556033401295743111746942118211589658620108971870055042374377701312815070017874780838371715602795990582079438025872287855650052843354560256191672969010594732067449836041835620483100989884008221844373950024644006213702479272502210428714242488531385098502903554441484613057481673902230914934739626516610943969852565901175111062824302127686502715177184258732059623569402221238537582878335903005933236048918441366545183539200000*i1^34 + -185459980178136151632575456612717125403030809028427311539434070392331542695111831052058083531846754479253950516393289988659995739116034420438078170437758798125682391401118801447540381573405568131565713806627617737104561147805702360122710757457503345118652682421589092308567081949855326725076133842923643862881255373610152694608700953175922831541012987203209875486351372596897247229231224561447484805357488440238967675947559315694703298381975310631712559522260746307408608800023201028129722691344666371225846266201147116395534758526339499174232800865608993191943455556690234469172235857742622707980247307266551291895904022271629384051297273968541336386096637195516178200395780523894795470702134352335912622623060278575443224752847785505052229844300961790452275341324906166874060561654772313952819591420814842145831735124436648017383709707834869726738967195995336477493597757914023364135464520549642740749061813711965812658538871473394966534415830479876171415760961262608024030740602483740116358986832572725337966882430145504566484893824016527522764030016954531860305868035130871792005448763433500559688135962622057397336060184172991823519398801614638673607958629392388345335639710004410927402368090988566082819667362673819811582765254867561918648261348429692380557309740902133216559123393290812989981670141770690469379674999169840359011185847374770027617425825723498904420729110717882750563931182391736188531054268076179427776262168015579921733176992990445470215439778138447529462921591988919510834261918396309513261112820597463093091821965664960506468196756751469003315117421014893287329278406194016774651439374038219602059566266742562460940755622420780916459994835237318041558211574685858682448530540419025017341092600176808408001211521261878749843914138918606898039821334650180583833074548831109764600453315248724737967907015886423200480205541928385848754019339538178959003482467389237480347791176187137854501248162360388987518328961940418355809982952990692516452128625995018373926370452358821019578672635170684745087996919546946622061134140696909023262644212255278465897194219373704439964740952255595997506411624103987663540485739942048390976868970447768612037020404368306288299459480894589439386681638086685090394656959627264000000*i1^35 + -549343982261317866518881744305452419096287189643990848867145564756164524283752371752310062618925006844996362761584819314800517345579621668501797546885707614369733039062503918514446266214722976476726923842961634569819832723207462916762443204312771106577602386791065735766554469565111250361904548605528839293577434712020183460376735916318602933333448112871904802710921887633286904700078674023821214639204377526166545095545740721793845519697470404570247134199053532339222651508082095941656566439235738763184005041709712239887499976287180940807481727741197989053038424662876822381688460226043908065097120348498670023894022600369164826013773049052350850011586048917368853100748840280442694054017155630568077443970367774785984806491425310826392100193520461606392482320413643715276605181990703864621823483827231877328047476284480625294878523916431118434720361859635952242834092620802033461321360455876644422206901206418961430802626199912536393412368374157211338072602195210256731321072471281164333658503320963509789708204619389555996382829953851494251877840450871233030571350069549577780595092942447124688621036013928082504652309161789016302498876900679027738104112947217483618329761966093838938329854365693683050978914179267054154347005262601156739111222960603190279713446903165815927379229452982993188204558668775369071341975983574392453880139714530231790247174015912050472115319777868298576708387305854899925434255418903535430434134344961550966357874141486871370520781346890187375842143575765267563943958454559341385483335358132638103517587403508884581981358300306325984522560706796685289367351980251826389101468464679991143450582695296772785074198531698861295734847719163849081515362947536581005834313728847321588483361771501516090243705226706659498195316652703121112963928942425633359907017977732690620103496116657618946519090968437477434725210470151714464347034899710926911598099041203062089959474639599398615496651255773073128407081073910785364298107985386189669633076978575442817343832785773759132169316860216952275479935102347118421228737897042658027101697961162973956211855888718251723199650715697399706462553017446197387545684698255316931667872379159847577811507654998777228296243652836006757335686167395531685786833387520000*i1^36 + -1733096764848989644552753085038262214853841225552820889112432292212481972020891112073819483425985820895832554318331063960437074267560643072566738721334337864108643366894181406030111724182565300171008532935695972250934271225166385574325029489597242790910642360129816961773307267697252495648010198985117023940140944504998248414953211964650989903902358198458132292218543084882571191540609503896132361868204648658411483617616379346514859030682413135839388458064895244148970777335752885381806129747165883895046991892195133149421689939723907426847812112628565452124563644472380933394842340372983365877414224625562410285379743735943754365195351239983958801781782170539794234207888721979703759934924196248461121776020620803643399893462001564930522978128705517687371638887587336032031518429558644001862405706218934862770181432558652910397258069051895490272844019670851257034281141164802038347227712206501147688302325431952148773605547250525900229603560687908065994054946802305541361413035976950755186868687927831047706484613538462053370044227031028433288551706807354346897583898851809081663388381509679833963055042388823132401541305645257611480772433543182990403238672538292207841203190021401287815479035331269626919796763016890449465175854558599280655217908479090716558742610620840214375400766309127644695329084487439387216042912369259634420047066032549200638849740754921957001384824960565744668087016855154394027134511785636303491837928080188510386040779519282029773202802795991606746740003184186962452166279941051426246019123510816265150629814266727352578515282727314882021777094325301900469971369096584049610826003910022243096749054963336463893338418911172516689364562677769035480420857836116612019987790860179585320754846265915775839657677163796962205433599235110774562846956551852549075911785627369902177234684068928573136748236166855187294225224470778527747195303883017219401471899888414649809971976255402604005674863526404297597393252014643938773951737586918376479894199157782443117923008755143255392473002761025832731009963112738274754776527760041895580483062319111183164842636622096648339743218318068745849459915054010544147135964347017909976444377645028986842286577719535703735382538772565329199113204898603589477335040000*i1^37 + -7020013924112095278746908049149375608893215007916178942211155248694775813830646055409825001306197893023379339724858543015872785851160938941407754255521522214387819108140775371225868763079031742607965915572136413941121596501964849234931816626991930391451302469852142194006089546031827917962140107847911043316937070339608226182401264511344260256368758186842246959343395931959481673625819484905440872600400546612671971458085279722733673025876852913683056487822295353862795781674262306326944605932562442942925993243725867748523310218533389321810968167778817114564322149476149106561715506273471778241462748156699906190402561173372134846005586162284083485433984669631996659923512802313624428396342942244485669457222654336528798778253707217091570370909032533033925470477321455212490899762085931187345954213562316950407366205680886507238215722942685667191801122720042067701538589095623302037335317809605287132366495591080395963060910712811870277331333886011420457893198661743811570696198243400243807112838631274186394014269672598399147979693855885871918520285355970701814775301152694382117735101076316535472794690195471562417699028525737103304934143710347687773707269007963388722929692352433345528838488623356491882342267034637462017559104127431478659624884573261993962517876037120793841163132087676756476673472212479411288856988977391934015510767818711217363885340070717121468300315390659535994765622384570174875641719525486599453650192108369623785069692713075349773874554661780365458067939741340307109712777667261410619036231551428435021338919902679390843661561903926124811127505661722397546244840898152396375376745342450303703224387830104307241206099473622137106448794717543592216750545914218476577161395501496778027594952560425986258388696673104818374211605930285851770323779128805814791716911796698478624903745340963572874931487086900774381879625662261041252690915696231458529706538782677357295786921470326825105580373401850601584639739741964384329795041633185445224351760483959627437034572644975579750452297948124813652039002509629230589511431711834748849720026379187823458663978444718898034661283700498423369094464524978247046785138795517407833394562451794991647268346157657886686282830438562987699932213712898752512000*i1^38 + -28931779719003106967320867698135812119007604266729429491652621560357366490043067137661119478222582439079119114513435004908831206635449733644827973311214134808153691839555211635049217064750278904157958687633625343412388899128037819750036795792792852744130248355444482419908945032635238615003323372196066711811046933493616264545863666928322192136136579872997661868008096575206148921141102598234920575455763677100511308879829924234912353280598625102081244221312709197468228317831819417001855990914409071011256371858975400959662416330859647745244891542428346272580038325940374437638179616520060547243393301625062219179923763612964893924336335884496205795276960295017470825129110092107431568139086145761649204520861666966229038216640983256147745890027560490976752104243192307576917463825751301917256034995072992110290566973272289399957493799633202687440603683754757119588217128200151420115795021389952614882448206192286193639540998311686144898402579568067401041837934647953755550387017666331878842795978753280471505034640658192973355113513648757847182312563092884499132927999597872630677606171959770694477541036941046634400768770145566948411681518841038453446488496193740091371776702392581721601756723799869972000115718073111344622593481543104681394686203098895099438375019963544112640516084344932659472739242982524981703942654403971978596852594199647723484526845226947398793676721645083848976747253846870755175435068757788147160728489958180610458245698583520150883650536084542059961124677101170725986134879574742235874870736805532244954885917612428304538831562000666228138602638964318391262865214060892674094375307885241408644436341826293360534764956577732585721079589945419765100416677837745216180401645873404829207258525391720091739162546538487592242768323068310036561380045542632804365894186881142453225216687786522335583048221899433595825346958192348706774232415214132179191110481494970280110607855702653933788909161517429771703901208301298832144929692967121391698735571461037423862406272950945814186951692904746296112271246214493772188859375989229632015901812460264233283389963405810479578391865757714546506149920875991210536441388291898257384717556548605527827693928444247588634123915448047994576046454210560000*i1^39 + -97515614990221240394996368266663740157583537699399756138860606102502945020378929332822514411787443269639855173457871192577347615508190013675433381687104657466925303209268565410831780462839897500518827459474717553172842705861374494296682844396654263295988093796913404124843108178303582586868545824525868550217457551749109004376414632129722490179695895945372945401747680578762346738360038162117320727910225650598031555975227433837570537317520182814238011923708898335263070429198852159462353132950579905440690302877167963139778595912478978945226212717846806121061388793318808294788446625625493047199298585194011776664617709800586074151711026593093341709892602220476467322135883451820342577135445370711768667703176128288039529648424146968884126922363410791386142858412559804325073375037769886717903346902640241911010910591728705762867721590099289811908560894781297411570590023518324297440521239589592551647588399598486692577461079718040310908177707889316237514820639493543287331281837333135200401360892454348588236808701247211404724626266739705182981086839710106529938189039160511251870486914060303929630363507006206772404176549331939392998101422939486947368449702500060273446991184014243184293289746932187301983765039978845735130934318434947707126293675045936594124220101250571382503721416475776596374381397085632773589035094452595667627184599558869709187397333795579284970932210155740456299779138468170406465335711412340558667010230481681462730350937161077143922465995836299126657856316257464469030236880430471891333677462242502694157908042814007345110750342138477942776541551856209678854922711157511800746552883585692378816417810459539922223259977990102168032189934945481164493576592130548391038832220304483055641959128231808728879721716403981500377071809608673565321483372513104218539229684035284014569544140421936340077342125803848368697533055765527651412345309125409650813740650445087715204049061079116147801028251945002676225044059908547595394130158587348185763697685238669026715002331412057400815325899909339743857353210892368309725091249502316081603202983345393137211364878468063383885984859376826595273842527920127703548768411336839157373031659845554345602041050983197249368042782127881450774226534400*i1^40 + -254006626967161985492607933937761101747378816745821822807951556362280071414038919805860447489920965390606904712638316344372155147249334843151102321626040440059071702646148668823164163352739176936127016357337206703656697489186075613657035618497097306425102057455356487025116463071563576729624314763735032298977987009390618236144822339514702725131193109817725444296386409527668393571406719409751858115644372408186107226848385407092455802755641322628695117082734136972977425872456205385298256040366487299908663399724444392330500045527377201389825723213648639545977284004102582666254272978173950477756782779489328817985030313193083890670817847198134707800165546258217786037527765540201283026993024050008239622630476263069811643037655451683735446185801337976217998195400639373188434955974569460387113499988706888359835710303131467104542982225135161275599088955732767638520320070334555405393475876710659818781942349333154469613808171797824671411119329242357406351077533363308035611711921355139729066056329277712633860962530954499325587893546321989923955376146073234978108225207694594708383926442922276935076121975515487945946725792060327944038453334367481734423428964446591684902813984607616355667316576965855140600362273389264610559604757786179335111918825766009177483535812122158216693790903644461535726299511196366266650307028836433607052057404417470595970160975991670489599945126650210816070585690262877815068924023481268833949422122000654330489302676728884241643896419996884918992072446120213333937404607711995914363327889203074148123802962222446102532067754668025615998631591992952827976679609548322760397628114632206472081466840524358177488128846539179694159840853064725553262243095557813082281831503392370316467323133808893798420624585621881284470151424678304261146358175906808231162031421272433489397186177971245138115982354185145571895185073823257803999395193323711837354490082224662519444801839928224066940753787213883807057311737584292815352586081242054234977681430083498708285929031605211861733638693042070680517918191518855577151872467874453867519071048464644797544400802055703429782338738069543296676337480941931797308426705202440831141643195761323596854988509240870686168295013139415334912000*i1^41 + -512649829682482452449201545221382537152583668635640552901407810569407134623111299987341629516912467636064780669437032344730541827584853783111079453025619108248432388320841418939704095260767208392849284564128186760973029409663482135122437722601489584889552720242666154833530031694128313717777231838823782749625028656197161393034890914221350509213077497354686911327791589508671747249481554847131415075109132060429678354657324077413541444851977468179884586487846390114775727052110650172704231082747513923725421269996168974010265882495616154613210263963146489519045053368749934205735509164223812495266756575445805574490016282458427193139624049523348241576939528786068965478905921314451813230396835463143129510247167360350102556755891184246922489121166279432970942560734627917386818086390897484777169733050193584284008356356307325443586115873622753033418484758737077106257644595600102413047641181692185554118582995212323185454981429083753794544589713628293713403202403136888846815961627467091247943633846967800637746859932543063229197881682028719388582653710109669984921168865178332653456640057691447089556583173291797522359597504938225738727207920178075300513110795514391906154327536600568600945943970176171151214733670497926351274490477122604184948520257777680564543414036978451770305018747468561322900361181481269073213468280647881039458685781591812322414147449052606779016216683100287284988489540908235463018821076888007563553792994930082474507955770488519685479743748037317436938499546980232406129299671173989228574644981343169409515221896478438616014691720344650003999600460968819377724721179742805614694241614711547028376705080611437730839049071448192107214860617619493331841723413359768789469858915395739096732379977610515768824410021088438060600653743646172978934373807037782488919764701009832723747778750274762067258100599309574499193817153345308010819884771183611237843585495992027602057326412048355165974040080060243817773619824020139191363814665770538831450319846042064115961808338016403506524302382572062466218219888097750183860995745481921030514642032417044640609790098662053599305214357190511540615146225876115360231437233562359848396273993241568454989674266236499609962797212727541760*i1^42 + -816628524620018299984149184313094779237468100752082932742093365066827953586898794107210538455987087007504636606685161576584669334945129585331484841631851598795916268772150199756173439748909814668572276424140624512270850224432775223764824801891482440987728314026381540121163156056875367643708879181830773185085774381650706512954891459617795507863652084272825845832006157459892527926634986350689567180329907956316445031236332740565610986492152040016609544080790172529100292404688674207844984342728775591140465927399919097440902226465306983088131216126397043223231415649564595781762940447418159342085739144497511996331091008684208863412335365618309736875227336424248766743713917790856143266242203589947601481095542309954245956782024331178741300750784058894706960632661984159635556021825268865093092419117219187868411881511351585013969028324951225388578085276436687657310758946619107420694225974125760886509531751448488125037810602832055348566128332885449267950581692695069977056501207012727663586896100471575273764632613836659790823639781732036520493224641096455582175222654036677872025113134872516935154948886834529824376625077911128886416188363005406147528995436812144232526900268455963588710449840232251826572354827545532434071102866954979156304078242823416482915226680834110352177110101536258642616600505466871151425440943108046753267642415931549319607538073225374126646479564303032829056454373311654190215793393335720418949426222876206600350029240288360000164570422080004538743194880521528169165304371528668026999724568604078403496339057688019299312656582064284559325648118775664208882625544620344401713123464213841535400980957032999507148399662463731490743374341723432708171969416407925392033906329806512953767500032699374167190058654984915746754311422505356258946106937962421176537482123908220249046067157213992797355645634715565549485620321995018024409111471527589061025917282822996864995689846868433617029635604693379740818048977525848175640899526209958394630789834360219770876890121864144870882546442166062686141724400201163154343266279050704054442774036578580079841446473289570170389374063891364749700456735544760520254636494722759034154383884700190332585916052686783506707667374080*i1^43 + -1055881161627188102042707216814246186974398293874552018520044261985540035811047731283548690501392512090847119207511781352033185079645925305858383473815035944705726825791063478444280130078011779389315293615797484754727890647242756638288266846132373331051711926479007073803552242434942817544497296026411547443307567179869230990617020991452591405052293614826975453446794525556360557523323923398128942866112761812200638770853553201595101969826453422483188941456684908554673003869767924205288911518671781614348235028138383734168742666726782878892051163915166523675881502597186310467027939341550512744231127801205573374001486276350265474263642776594935818737395381935797530394180722108983243450653454036009506367482805599275787993181219801178530753624045489769869971300860884533643055245843878808246583410827296023034804267993474512220929848825770470878431811612764122658878585299438566928223051378624071528920700079263480115198812310490486683985003830826197144251690342068073331656077289947588320683200968584351301652719210988126564103488505452974677221959933085923868107513052464108008691411672731178056439328999643748770025671920391410275442400812909465387329275778774885284016588049294565978786030565331016617043088710427320096016424612685494412244399750736889037635132206416295222136995374445268620322041762098002931872131873089091148477072468406993602250859986674949941179168558353801683198329022942378166463362226615892954977969729928788888320406072523460584112146605176616929899046104316648133161248946423464083806200809072278855721730555413649486900058858215637600087292674946174260907024158186842054298258560154939236917329877969286524896589106405597114411571620597813610406091129034142041166023004660551784849712448028663583015064694999361028550398492226306535519017943264894469766754362095928744598754277466667816915257892474208293317143000532065098216032628089382772620228707888157652050440045190994254083678111597515976686468784048093984938054970389331963194632504087743261770258814498216122277274810232905347443701712949753599393703922850746766793341752656663285901385184763320709852735164936846126070358342012987778713210313094930621403105103820852190772560352437656536730112*i1^44 + -1149755819176105281792893836402859786524228123603894303833951660835961526779055247869727409672798011466485127189108628753762989884881675691010584700659529302543686353556872733078762484826901139040839499003908204444997716702437125043723639714132401755106712798606833621939297794792686833458776164020076155376778980125899609479126148571443694799058982519632625237619244236598047544981185405621169230884503521197441128290250785875516446931170096076897715799014669380595369726818222523633709722894761132909222089805963102984190732281931518898592962167678444165267921410897230716632710303258333558472110476082761657450512643454411112243037171542814603830173956997214212982891195651530889584362226334630913487551809698336806883915914797334336265386122743086553576172842470959894764019358508553493731315484878059559452282041004905580962638968195525735940858717906966227904185747080153890600423153306094325683305121466678829254536273836053433312915328880361451395760703770963120735952175138063819260631379082101821918833697930028007611157559158159465053526954578911522467179473169899562746841554556440323736149193495610068204763117368914681157889851048228347471074562382806755800699758190141225518868683019987274830543961257441807470675546520365073487326035975754547057744651538634956701433003337915797441909995824886286684631998525720764619964549779888617364533816957307729824637093808130580090822084202563125422623720529135238883933012720349409257324056154448275742338328676463393446916018500687092482900328122069434991801282996040395503449363434216301901696285802524306451791235005678986802318056695591715056914986500081045827746549952063006252314910393017855761421751101081648778156305651635550245875824841109865899505772772407261546082960844090081314519792386408823750651996699261581527264424502016062396402589070948999338564121273063652938597639632112517976068170769827322126472423577540488953005311741281496713853932238393268054980324026559875564117425490768757542469133876855581609740659492778245925667945833499347427312200604560820612294600669557607557609592372535670494557823640100094329573424011698617342333969679904776753992323217299847099150329112680900539272863513714314816*i1^45 + -1091486747124597894294194050372699862879191481796439744661565601947478902189138385029921068990481817126469440887384665178717680129300305240241346569116389019067304790953977793529373292454462106847841245126705200258370244600370132274156895660067051668485855007499980051898139086708701772518423012155657316158871330670525377564224019443352134410104305431694031903594219319129043005383832123045130535861130530514392491798354143190288454263829630676931517831196706431437560229182754886000383789175162549827101044067796271966037581948525063964868607808802765222716694349753135414752480194864740315840672642569532548842204449811405589374346080016947103412512007091718756888256729791201274330367829031528948620977753583132161725348520706783934667388355756482723773396431002081647900767310343775938972523527015530601311773372060483248625766325980232397775736985931321415777648300612396926389848757145962930868863855587809644527698335763891832443191047322579336136071704177484859876946367978163453888670866555045697966421706609633157841820281515613628624402000672125770479545871584577323856773065531626263417596248790671100729235964455500181391771310116579428903353428666480347780988873121301637863077243229948765045162354029852233232991561063290343327808133765010435739516745737519183282261263238961764815230150334640516268127388184560871502097098817681344763456638453195369861234767066138560566022986913470646552885666197306318044933285209394001642358689307102938384909914942957582775952772560133476628704281015319201620057007608907319033870803173187794884593326148743056410929106669879731372936662369364582150107817104117938951171687579841468151599258864107709583166368405915270927753180499457876353466149587834692665022018792632205729092359016721861453434982237983277875645749614934150533139310434732396109233021081665964953904265063035543409635865418486659765287236871916762222485895984148120399599740207551539498113139669082159262667728841240736475660854376114910548676146296410643924727987768001847127520120845654755257892925890185682323885645057118408066170424969091754567560322728526353551446725768646804433247209623093401479848702461016216120012697081738448420467351463976*i1^46 + -914478524834840006293262013194368656380540661684144739701006058838467627149730031968549839878821899819482038176812491774104347955353459152672262304222198126666826547416336751734577548437620935492709539681018462124070090648769309545725431364888151004050227050788632500578315962022524042355440075455938744233177671481029261499995922183559456199039774536951395755512453057545640561170616854820363277003081888439774115065001520603695598229427683287476832677375921810344956635778741159301310488325413309086734892413997591648950242508931585086764271300799698900308684023165668854971186957653644498951133651256951605142201101049874519755869203081982286308889624315378810581413552460522294065079122759204784092969684659490962434131205481249783772105782288540433154919750356399941737095991355192364065685880851027063034740488553521275628053928848919292306293675530036753042308396708912131457683529003822496004532252901780929165828433196059784559555139565662937585880838633025033887035677632837486561850400434790392540278996496386223153431499993555387567321648151679686587610603297064910738730322268412516292005906455263130685298011695437445547742808622425622585164501774018486045517624141963758798846716516250299177320003310409109329162482273190995273212396290370937223079212454293271811980076395070035997358882660272879441328764849198270480325725700571680274547570793967240904425414384416377432456387779552408878679591097267954699511508920049002733096448210031327485636513642599117698175274365748098807478999292195571732234898366514050820769975508360563870693800307920338252852804314808514071361732459724449991638211548758748399017753238204056837048496590773326942818315722945727797434114083380338431568575386684159122522887794688288902913389508970853804039445106906942463595086306763958988999222942315238036223425345717365649774541999895882977603173639770647059400772438844919375665184388069983805779160925338069764611245717106727530057094360008000975781215281811816264697505452300770290227256643755217080628074694802042602839335428118892339526029971584144631817871124859780599717053347342964787913642171324066273776540818530159065413691162746461647919225428557052488336377*i1^47 + -667613897580652083009979040576557505146788297776166862338103832793729632835097069024919405854825362822198017261490560997918045905588287733723690109173743695608909815475698313162030144605179120318436873374003445110863695229118251062110048820271865290625324928147012642544947227576598458702308443078187338250933070964231194903360798283422829736203118551808748202337283757907085552170931580711807233199547270311163062951725522188338870589510902242279898188956361259313167556388803042491095926424188274605442941663313919251350737592946235980021692654295967223003103992979908810114680757825622362010720167940039723686707765274779710524769306345536583577152463910913130335389072624004501177047071598253076296046715473666342659236243047617069332864971127234630687674582607788660294546079673409965975705996540394342807812919796977699879813786265733618670268403156576564175544222068994412414472878959190182006238058359479293564788696222780868512086651670840645117441297681846700509797038797713522515311372886211222072544935505458061675091580312873687038389270521866601130755923576240350698648182305739159929564921781004761047883912821745060581918571303102959793448421562829783571159642855164429489143650880503326679705743093533610325769153505223611440902513203974491120405391568379998692002738746423595508811654741791137254536343043130226971140984163665344030816141659018737164292351708451158916978173237000769173118814387497449917316431886062500690346743348687541569975613415119347416257053519643796216880429776476138186027372677023934847795491750159467878886646201588744285958234472335204264001148470595341651286208374201491631416791922020941027907650435043960986734058409934174361290524340906567319886309487080489691099785798830219323235261297676675138670101964534522466505079058581531284778550147752616678223217555712314475359461292108665431947976138093881917629062464247521867541874010125769385878143152406149596882331064543908825541365360054767012854952955500676139869609346483828137951744487248488967142436879166891654168492604097042176078474407383860606282645730486745006173641112483998458934157341574255135769467011260017596962726912023114385655622775539116800*i1^48 + -416790818074362193915026386557223018420326855683541668365583365677461015951908331115828898787768978442770700918173157443053287294440008038269615234913620284439178614884930511950026066018320429802097178214329968417700517438036732800393207192921973157475501093415870531690020936307597768615742578094411323487077979638429769022471356256109030321564507429330680908752314581990796928039545936096346875325766653924721749110171187031694532128059212435302143251627789499372387101415223157215519776121007111240910633867663078291955539899189851477316615120056651996745175802110896817956734699116211790096619610350264745931411503112107860095244684029736295111450452909775622855751282218520960026801727182758056789284688502074531763745074190998847312670932853393718446283406771642859711938081722893339464782376222480062576790469328145164648632512326379485846737319668403198571180301940875097027400003681935827793787453288744435949838646629991141208078475801127205928095488016227158831916746413835098533394591756695983887984774578158648893269025505170132616079435663399677073723117343642857060473462026422958943179444770691652307760021723398622177160800963361894373684468813589370927681557176721188225804890492179937626086035269638863906795156630350899172461656644954584023314506010693878513216041117240433400776935929859229064056993422075969325689976118847577969066556852131229093245810903158553729310374982395727282232345080381515030405468559534465385648860725030909504660432131483512216801326479941819562634205199282293078279375524683484233455944550160168236357485060713135060573740878603619418549963031844831383261984403678461709297043542439923021088122264940968854706993696120244487850047034584222115050446743446833116360385962893853938397695821152963629273418712731722606324117745925788758122083529141985469528519575249479784245444422917222538928499284562952743914518107623567076150174163458697454855164055819194140609891757901749391694849269861469119309790465312650661113166779475672417317757505475295066164818816281886612263664750501753851745324457572299403252831586744895011458728097755459491717117434063506143975558829840178754987358833876410881761121320960*i1^49 + -215762486775644057130070610085086014281470239610153465961605721653268809816376111609151705873591162069390334457318653025728233221242987242885447753740784837211412513651343962761389434871993581094621155319327747159636607936849134510267274033350037979852871322826900895621176690480514920524717953127160031510647789004191449396740066077050617652100491247320716241003143061783349071727510856377886531871371226764791523481222409603671647438186440399004288129311419865036260137189706009332235916623902804632155336042328553312772512803289348052187295639467001526301670007230027552079343689712047308653493717672127835581971783718430340930015665071525425438565661822239907639592581884594522848590904744563362380506516204344220800233436870958082676728571184572378757439886112244553637702249341877950053251423579768513303686513011595805092079558374292252785818336816422938158682922470753196934413369150523489757336983233508145572783173536941406533932132952571892522931369603993231877904464544150475135735988212761893792789790823529211405424926562849271607270989733191990284203829818169324770716271242180547212472807186439785795229932386025243739559299501824636370593657608630777531843747611574290550678484936602707439715098190167279086202482980526188532550478170340505500795013243170538684701872513973262764300791440067560570561328109923829631823845533015974588640971843926361899048839026571228528703881537220997441665526481495183630746594476232118373477576391864559267064688434820776159479503314177883250845842914198895475475863287700807801687575758686386957072695567321990759192066943319538384176709506112162254935719140777148000767721585477178601921327938853938711675124037897567162221449147869810402054263464705170619227521032977716198661091112976845876273639421085921558454694623020405323881128951115264813530519182834331998761651363645132109284979912115434456949892638007222520477785968813123330165636677307935494035123175499899476901471212226726345094421974673721369859131845354866258777210182264341396757667475666618910337334654257333353162084416606797341279830592091587481662513821630841864427167864475439843181965485825344765127433554732623257927680*i1^50 + -84873902862572848818582773466642755053280923319078141708455132588358832126625697179695147652540543216908186430058184042425628457627229080119867563633400895752160389487002907459984838334344846956505241361297930525041085556672356904208674897476790121489819416542286838005401354040782521369860688538064113822637438114567389496982019012021556611221727012428261300119810490068922065397481550751042727377366948246954280030871938586522280735146573128833191902824395219541516363625088527685539819869921283155719178277643712678072464920882373556905882606761091600358046037495076791978098714918443459890277119554779131835177424611496737815199047666144887770902370482207667395983715630845569029548585228104354927390373802747734348278206941906963736305104418550183023713545333364687956225185992236440688303502671113757525122533653993404440460575711090880338378262902087717886875548197832796349057466121003132310548048888751588632326230721764570304574545007169276356826915946696089377427109110297144441208763694768271277236664244321085853821086593822189754896037088859145863340919396059889840783515227243992427202671568497274237096373096796631095654313978748268723519147264429323463749774571776725519910027097187134670011307031644471046577485227610843597440641014118941305651208975149744206586013525102585432699218159339601324492815586425528213435525754989380462472842780959190985090303071876489700473682374507132679276875295218360911576431075807345305956920875830714585134061255156551982742654255779497762077031444608926476176142198110570774782393021763358914691899183304158628927350543890339516891929696302847006655544128104244461145966331909512816961666587402274524487542337401985373798282733253906677573884584108953268177005764536301263385762226769551796199906507340058234159850349302991822472753586178334486611823220495436191439179175466460404814271630013902537956407418479481922061985162186374840388756957062361086104321859218538475397895244183129104991623836022581333274517302747496291354050338191969037110388330716791893652190985376640782202447045733473075071306337281742101474498663733853010603919284126170550213468246110589674213724646570721280*i1^51 + -20841790302822255170618599908556163197649136525221060313398261845898356075079998062945279919926541603765109462241654618242385467323145967162923625639288665673044334807289898361971786160468160906285692602480510591277218582160242935449117263148873858904740922911745287121128315309407128741204948587931316006779143783624321946559091762102392273012775672409520689836924391355859892761034273941361118527701311230151000255999200175104952135549669820738438849813470475810579274836361954822908759342654333343547523557765095190292643348634736451832283855860073492227709924300720699529442144224188329333598075809462758583665362216622094806200978536169395608502638642992909721274160800665876664883981498127094953568692535018064549084274941091500027465030814558493436928192159427108013402615026471775485019772899989696773791444294433019408323768473175976046436557915937245547141399746556777728661380589474630946394724049002921185806584327612501761320548075882396944018701146318438029604616354120877112250021684914717292278933792441666550755854309064976997151769179268490646434097254049343650948579903435277934301518509325010156844204936978683141107523711388997859703590016835567119216038441636487182663672480724684871881900161511920596119132993718441989898386870709909207275500393397421862823461196873888978369487144077918886586951993171703158379674438795968725993134565867839189686008104343090481491232783046681621902665507337154620634170587042083716986911675717528756073235433001184774044044107611100039713749236228593396989757683250980798784855080822655450355874567329558541666444236675552222860284634584357537731636377871534334505545259122434985188249244608783950557727927716015533466062612139617074252217366485347923067148306543856092048468976777071287806271484900431285294760308655160014213528198703128259612500204977887218708115855949963469529272273818560829459607137442952497676602839888520404973420794932164491188269322115591001485424315733158521472612818325765411034372397659620976241635917710224068858540842117875611827125166719308342420933134801263353939701191828215711318040487144971340358041892539082411618665969923230975317204008960*i1^52 + -1905855772297346665236169216829492281339816844001305835258519758780063700772376888515174208017407427561452618970353823724002229570937435952552885660473991899576284535091024934741363816690460297887908321579400147189719744720962681398223026856827104344071491140547647094293384101013863361230645673683101858661413773042797708931413137255344828086001926993154075112531426531184473495420975237302102425416430964361082660973935321533544138901890184684169213679105668291801261453203557871047985658398003236623594139728999576744398855199313615015285831315722825153488166759783944534701937301921169607709345621425811561502214191207978367016508103855080834414705061689493113872849468821091450942640337848442663535711342462843244162653336099876894476600860218545351824714172289830845296071295472939700515054572469548648054911360368597520573134127867997592417794491989257670818352769594643514813367033755629458135318942263453211655724196145765830631416794633816374938028619714469360471202048196479468658705074638837167342485129919816208589531990369340915646361939589305021304159415159030403416934684247527888094977942519756160150457821602861092142804662624772535825221171831848779813456538479453535564873393290268418765569838844998728587973124868140670126966739851738879874021611922835301745216858303885780845091607768324113455027074199393213147263379517268962561175704572901396984184416853235417037719528243892173579303936873436660464446906047165587231477351364753409392603468192132648853253926744303567628669436384699638811773686006109657594462806532918247574228720487809296715003396655487113481954865208581827537010010547362789673227482056916052026762802232836115027005737788732802257639852399914824429861618447828390084699517897190827455668518670524260154105693162847964366315838427033618982993910933282895286329459697345790770131702936857542494513809243677828533671011775983208316712162203971696995839307374186127273365937141799309510746301736544491138301971768317821706895036341864348834360315002900677557148719814574286403997170763288984692047534171290319981853754853222909920378265504521764928485990215430083092043801635950113587200*i1^53 + 157976452064991131777557710305162265370707547365361234754620969803752171863237486751667672561690610215346178364495412690306542588188488877893360811675605830660705252365000905843801444736094881078137104959287937589175917184348900289539861414873794443801268032872383630428030104428414487876013148973594599096835294399354070477460328686233215360367073083021580441194748641477465773495577066435461861209464343030877288299004119451457543278091656543191239448739372212632310847888502996459572778017700441200855347028270075381654819789328383557718222104924878838548802707862126640729455322221629047360340236854685213049317346817599967972186703666221203433803761526312991784985394996702844101067771788016766791037371273450198217021594277370606282374860163640970172205867743421497379086434152436258153151358067050024121010998555269364784420785373120057877911993100327952633636747555881473147848662837629427847580338312884471219037268961285436782899344085724072903622097584842752388602749564952562284941288322578947308304612854330480750702660413690765635749800404269073691006730960750173485769836923946635167347838464116220829159943917321581124965819903254420541724085868280443933773727663896044777740333689775201671726629318944080529483235854319941939210001186125750851613427316942080858298443041557463038679353942194113469860377484465510470343931137656287188761063666929726431476596264421811916477779685249776421527086051068635384813848497276996298846755667306512634319985417610007766022360306559523373285050918724510873733708069583484615337670541388581962507184824201014047245910458711452351592573509662712909322104123471420023647892521998449922798687878232291006380358161980602336357230698515509430710862593433050759587746444239138117308103303392850921381371782948204540145413681156682898049153175640734388234617710563407607097340835761041990330536260000726605992066082641456661822315975663043231607942056811692100981352553841215848608775955629781929983101472285245716208780123030115753011784134438595115510970612183490781364955236129373730937510538290297343347188613897463102556787246777132132924618509124222961003351276257280*i1^54 + 19314975410958477390620614448221861173856558455782737884315457177180523487271014990991271038498336890610185436552040819165531529839836004934389426852233437567585369029541879519030107739227191303803744095119088590911746648037181288396076502319635448260682950808075217392077168874160490285711508752984486718763324000420722179274014905926496714987341461372910793089282799055236422508575431236899960087217277889163750426224480695272537934014697734531005309968612795200724770380596886823401144023897307349991094892565619970011880691735388755666293391914575298318478894169025086007639172020092240459054439332869787805027519349646838966336324726319254559980759822428512136449055342558178417615431489136059115033691958400950374166977176140184249492804644631267023278398375197816249714094660576321273917445895311856272918140662591939875538433011946336888545472361744700312303243019695904759313941338057806657368222067812740170408838425500648634335683655350514741891881887648646416884297577584381647062653658865665603077105482572417175996384859280378510505643000878945960353316533703591524413483121282370355022930641429754453103092910507985753623600131040332153335296699349241767633883764227987340554237661748604184528355280702777083432484118600444704798453955248995422566654075725615680150678882401088088984944126193011870030564886599223499083842365037625833324374444339950832450529533005217308689554570200436220051332958478004340118155067457138604035984565003338599608037604911766488714630116956109938401124378285306379166498510317932186805060017651962519677211163694679107559009276881351098070771856294853605008619648883165366761664779231085500474297500266081401484296240112925249016648973803427841394429678819524287183874774859290074646022208360239748967936666864028397347116225012691827739760104026285951170837546642508012309952150357582353977705877397210673662304883357142895245000528314101188025626935257339278103116196594473255131781018821442723849722526997869722861786800410046614898950332272206812810244143627375686735258412998014892408342720806594151375273304844318105644729166957563551922227735784773555522109440*i1^55 + -1733039727535379394745750537941735298150125951503860990797720961194235128877772030898096130544131798278437511777600824328645058859702278740723842381159942466754519972310373558604330081599441282553937176459678486046983380172783085706439488360156540613149626785960687844350348721432824519786750831357231654520152374016632343026260701285986137162873194613724872285846765839119889885824556853346137103552004895714014768381233904030031903471025225038776448219924909318499824372113880555125512234297592393272687730885342134450319902984634219528890611414131332016483618992280157668671842331135422866370186690243250418474388251304795656975818057366018880226455322860039009358755485937023425602830401202408390348360839479855830955500990009398805651407984685792164696341939040724182488907332523981193568027163337962148301740895360479797055740689653648340987221307487521768679479072149874061198452826818210791447725097299911988483564647517516522806678984209853247138409843784793587635280764620173594919619067138408954499663034940080040368606192821275796334077884865755530560796589091743058746308168797053288408453665391826033136652321909185857981287491501190280016834159118664284537447344587756021691900287965566005742255785048839815826915623965002759734552039809551807474807719981510821920775858166702484282688706985711082051932045137569507671454289607929501169480509727078273657672232575503404692255974132029563768596442095691659545857208883679575769583426189418643398541421761566798157167561581760177472885206969652750398564911066036173672616169099496815464669567142265992290642610409260541827086270221757790597912372125606275129461540009651912884598667644745545807504964084246319203553148432740301889359108297742124219715001119191846545633468893922492376472959762525232782861143721175782781431431927264804464132569158277061958206937652786606485324970307180419894240264572479494275024856213467268758066120923081282742578290134552945112477309025535171544309337130822482427637043263332248252234825057372087503368950063224954153696384291821229584203597574255198154791455412597220696003879074566284029299323582136975360*i1^56 + 39392904876274239686759685891581116191091739095133446731436156123908140578016232058357258921261035352027000949960850930301930450820845163758803022408215872030337490262582772382800758981631027592861471261315144355638069848337633094058097189805285618964212330067566968260114334785753779348264228310615800190351600574223117740338000251822689033171251641085926898779964135292814262815346826065558252101254749692755481064844283930471419117730869029643572011641944476369077137578392923334605356578892353099395873065598305227889147939962091604033567312408141641071404106930603879038134696799218670740831542154448189700875413165552234463279560101316364959402810505376833251556818243622448830479430107566477137660172076120088458780428965747602099757142205841787009463932385657896280097824378340482896188476588127791014072004788039872055933030097790235434804964074848464642682529002038054642726415660109733249220008960734938018965107368073760628510798514521872038341954182360746668170059068494532377310102822440235177146386319556895183292978047436975944776777503381333221326481328036589377648104367041923542220989946158610704741477437529296730957320567780021422407838351598793393258581521295477831661090628583588554556760405874703362097936627747590199751499115697691999484371201852846206890821856155437170715294259888298572673137685387226759096008301361097984065387911512190186021950731903329324918201849221450342258587882982005853554624405641563376422861772795835057398719896902457398856743767352049224658894810197862719801289628285861946323748119267648681583437813112173684032227947548977959422835153470206344078327601721388366170895851205527293383265379360892683936777651220072869821347860703966409692575661558771172992568635475106790485855686198493102827941972255750630813635472950019539267736207958842547858265438802861249672247556743552947909537057964092632314673279016609029219738241354252849215790767776549394232689751660541861723916523443989976461593031173679995314752095576197264582458855377066134942919522484698331474502552034536828102666946622434261823324277878610327799964500471930453649501716480*i1^57 + -1672307069489188115581103770683781199629290039113405590698774384796659272366811713876080996554103919383835614712613266963300479421574304215885188308144417642880389582018250568857604423971195296158189103294997855831580075135046996940293178003089386082982590346999220693644654060430863489259973426496761920997151353178318550883443727417666186506376890477268967343730936332324368708112022471831697884434942075808985125838456139438277035226598790919723264537524698166444977974628373759548434387021663831534438495432057048980866685074088388705629488207503429989835192803819173109173205392494290858950766228306681182987785940543406651737175536682129449601015649575998256961898876056669325012942108062993604605794835208075149560541221256583101991792387290660448548096003669647067096765754745574452104746891217207811584132222747480678399523028582436237171032430578554608072291236503422292885797760024626213169873006255783285966554994991469461055512448226679645570285767484305700380567169312035262006514292148548305475275561067574895993028186176955572651779115923960056955339349482119846711339145613517688308805788422161137207857207043582590618546439684147083032651134609662151137739170704283795235777649158039733210895601543548122679227406970810930300450012726399881341106414084965714899178346932271958997584265778598430947873322426358683360105417631786832647228007888301774539048342001322588452551556008519613616460041679417673681815951254347782988766778585312290272857191340560716844599162830801174908312740206569824694772015083239234665332425334017881076025510422955757597846364656059769032221214900505045734178354541205011305562795253949589750152991164937562917723706109659220440463891142869845741535670694535863957104306734591003844368077215793426060029885784785099118444463806508502542262525674797965015828991967726564223973025833661546226785938400064568330845923712423202643202201294203555523668920542476368744871266772667720432934006501234202429233461235396928739293432706498674114749442398303911297039507870900259012609624503562216806557767499800935773155490203321002611798610010609968742400*i1^58 + 244574151674153856615269938846067281388152604425035399283073695045132671794695415350586080386033425361810600560696346667177734605431645586041465275365379326589225581575368527750331982710214611692716913609001744226564461992292585229155472108605949167221379573893207167139183424927738784569696230484670897082912166955554547273978735962377056853816418895214967389342628449956793796282805334795166606439015728362276419091034559153712061362139849622789491320943681668539609266989286913184501766416149172583076409196603707595029603010775707298104894699632502021851439488607284451548814898995852713088217623097723355024233925948493275706763324344775178878581491101111882071783689240843783904374598432480344577078684885457496336289499538434083962826382343466554758259910132956411532812578453729943825206139893509678031444401921533642247971918474491885249565230169531342462937752246816612407337500227700503939488804064998996822070244009362306267282548141141071582608124908183873300285550307589816436432941978841412061549014654059226558078483065666579940069195397096511668284631903309185931639583659938367347106396689332961371306685218722834715624687067699262163917041849106945485262080701851072966420830617954526355903750678773473252823371408912213366067399615113221189174064318605257530957181304380949075559487613828349625440938458949333495469735835337610796175527698816909245594963173627812952476750941623083809368626573710703174229578640659800645589987397830587367721842194389330279299148052137309645367984833672542855032185445254968228429470454890102874306978416791316558060544585670832306396945071568339332209012213099055112677482464183244550987732320993537974869566381906477625870526459428755129841040362815679825646524931595020930758016995388228867203812653527423831320413471382011353249509898366323158403657470014891432070804136668263792122067844778768131597514900642636833095502075726571067403400502942193547042714109030976860307208978212942463313014940320293179785091023654208173172158474534060695057106094639078621542840548113154470904362461533440913181036177682308326318083124756480*i1^59 + -21548557026725553062463409083726718027090982625979458477152322899906979956989822058061937352615106128299323289615585496260225931784778322156021708412954938190448577329678327997559147947959756878163414477855222460658460463008520307905584087439681833457746599578161657485019078345306564302326054238217319162072906886181362247127540444254310650706714618527845623154147042024622555864108391604071869322374406368032484189184378504303983791905473443080034150621698744883225319708093972507731967739352980979167467064936469608210499390026300008071618936786770442249850045308415025181722186911182377530321495780902023422273416917411259976914904203159826387961226931210238201348820846085629863333364406961900642164645344103403049220099202852476317725029249199338447476885141562719779271905040871113376248513658286891373967587575472622685327663529206279576349378650673277500041099892022586424137699415591499754522946269195175556574209655726836387386018715816326051371113665177901097318508125274978381614156304753690031181034822359381089507953724049568579096658657922184524759471205839327796017140197267705048260899549562148290236133815595292506990963819212414192866039906298203004025386503351253195237121614983973531161205238384733006892769898321973998937601493573795119549771842225395548035647026884491975764157739438152663646371862392805583362902871172363229107844844193380140377576776104302448916480038620110796039024219149681781121915731522615468011211872157334240439035324492130048318198688465538519915750363658411848418119301203913257033070507575730371528534217768618130967137411237152276971838373012436598300683184296000781656653758434516426373716829333390507734806014816228821036091913405887564706663900818407130398218364054126793903224721131870895083712633207819083559037350302077152924177819729130368861757627209836126829661234877150112121277789102748150102422555567576449930565584867871861328112379805529912052781606457582894361557311816852320205793392162801163674180795650508255584909295372045601771181865366224561557719009242568788148555539588345048435908258848022615304437760*i1^60 + 882588258029588054034407181266204424838363616113713283616862914420352335798517352069842035255497272158305550179159872831518434271434314034386168622030954832014358137803851737782750013849339157597652963768101573737144931915524190758951469480055952742628315445516405681382264678129525734012413388957291021441864392863872332138779927516754470695802822688341689820889302109710040626949967062608263488270328908794123128604405593151153208674438732141437052976204950478141192370482473779902929167079042812898014381578586973187948884673263196170873724895377850076950573354403210942527330487544803168966454281994191334209873026474469378736397876065971139709392260494896147260271994784891518612713457374368611708955859416179069309989787921668638552742902064368534841999073021475775085400485483479770546384336032672601759595179734739512720683743975467350819149219648962416716019541309598438214906184496913249156161957122063460614981801963576414949432716544506107701034140228581411061586406744511713775233036510465500295735927666882410963836190089934125199153083583735435668742842075868802648068418513928294643762901893802233522080314195121383686318851269765826403487528032164114523525016359961631480196765263288825461631779419513250193534167369872879107396932025681028143985057679802923296386312437704184948477065934766130141114479498055536844278044873093225724937814790268210980150447703080877904829457731670728325241459488586040112028365427594497862285343655996376755082960304786056143448548248512630835348875049627604990666141063164039522131062852358154996844753325989219906089465818924263999080335112472268129704846258734814243372482785885633607134413003652398868462064136519394407638376599710981699650273823776941762907446879452270067683055874737540733956234528302776108645138140823493704073651545920975938767766740679277355833061963544415594470608629982213531355411181443155690154918761585241180666105157985294896884931570443346169152356523361878513169851467093848914378072519652101891057496699868958513487083299044174412764341059224887974995126137428633743093620008644771840*i1^61 + -22075253128279771395458828920610557475642136994507275219263686716469693365723961468128786668233489235709029665664690770073402552307848587487746256099942566973818540669389774008651464474109221685985225963618871088865110914002395604110627373998826715587566171348252964557557903976262876674162094362405869909415609006923107325446271351879244784602350478287856593506860905193142824488169413507899880254836856539535889439287549367437778289059496311853018788249699791781669001595482595164431461417091643646330018882453771053496789960356264699757604366318051458063192400966546943112353377150094812541407286372225829628803660847444367831215651639411315969300812856867619642754241080714752503007348065219578435927181492841996224656566554827673267283795127096320641736935277085756938374717251131979118089395942442225742283886896084545361716681393480064329891391925361871437643030343368045277586265570511980593000502711850786731943791776916069264023688651142974052952482051441038923734994678086198455990104437385286867422637183496245209322346279727545351627685794722291303912084521111970988258734027921383195137447085776719100490290540897513293440247024772780844089071712916819069979998701728556386309959242834914368781907853533383967212758038650019204224494354071210142516644825094011095113728128476421321088756834315463233668663622795857267612097718667022089856990563917174547417869548748762058398334092614540633423841633214762797704275806599631769194648943005332385955175559058067557581033211595982510864980616138758256861817901048290118268127083870230832113702830873521311269318347999776318633978157882139712933255193619320142909838064605634961597887451929513347807576644617185858108685062610620270996711888365572334404866903391752638140107698248129474653959534182537121445565541575889909059896173081683584274353796779570859075477932725059443359778974005185270026506308355582277356171626738407828604555931234963169155270398543515813681311708199311527625351273738266992083186599284754089748827119663486251330686451739298453114076552241509378336087383908473029949044817920*i1^62 + 346574202073602968942801032546664236952854293564352732721179474569753146207450354825570299506645382304730010452938843354266085012216972730911188948312986839440109213716775194327844090633401446772804092983897441038018392297704410777317061930522385468843168872688782665408018037897401017541904383733076031602682015607331683086288714853714895566850194411553118077788640037677037193933539790651559044824039847518515293076417377298973324415451405678409799446523851885230350805983882305867699256742715767718306445489798479771782242196474365257171985475394885457570291400900139883176857217905542895459152899899322792744786528415440847530065985784007578223982869651784526704301803449136103611161112586088008197231822808063254550304894270675824015201398958095442914290337609322559577186407351310719928731059530110551946820709178196691811940648566659425074846708389881852638376787751317857165246179508228716380404438542960871280432410388084181235091423436831159825514591910633764652741753273970510754281774487132816450474703798131891656176737569991703516594081767052746399888533744269876107912196045384409971094779604901120982926676285796746779418026559678630177931242997558504093616716714173748989707473388745881299143705357188855896451523851199938237491628047043886118952697236369831022259529165725688387087759812122873036331923111724802303705839436415158283554273528376460072926664989613501806384289392933266911711130130241941828801355559763205115886101091106886317893040326457685877183606916064618827018931547818275492827997056775203378615475564785620572383171690109238549844682391110377859743276986096493040829512231610709425227091475384538997832169274745601041336314615290303151190724355260566699146517120466845244949601374399530153018123993306732467440959658744324330778718617598289958403385462776922092640714010958440540993644626887847719522705690321307057822595390713628637256219856628427336780271915491541041750759831801731464170930603408329859726708500935173660019972955334644046701380439351154897230660157325309378792165219014376001416160461190279987200*i1^63 + -3283761027863331561851802800016215330048838156176602316802749359986592950649379793339763824805119782950766224437447222549757904030669192812742075867919178502348362035519587925908367414384503062528788724986760489684072009614326219304914904423423714128698990786609852552988847390075681119830481357514282046253054768965552915932025735449738565533895187253236441672716788982353928015039380414510337201064036586012649855005769006657859474754981701488928314361329943837803710250054416359549140439744489171228834895617350224304772163409802120239894401494827844905697756061307018927948892832634446919457379720054886421756299438320629557307148852658407542326525010322838268023932127946290005610288759627550284695556063169513432702726520727863084044080189743585266998466139337771255213686648437009997488659243579804103348742763063533971308090865856293776791288265086431667049005162385163555177586362207746929680987791225205276672896784873980217788223469588122641095590135226233223347919706777503871908019830897251121108930926018233239895628350515314727322011096304921322715087850390368227672299980555122851944864366072336126166467530775452247279001796637827826825468777983042193149076557917783063440052870007242517519412598153742075053690427519593274167567801207779042104371416671211352617329388832381150766892488891631254924605928319281552123226948425967879236678709631190429875876932837902345456791560060728499310208445821449128529973778838574578940107207544984662550989412988334789118542014723893045129002702173240975266417179053034070153174620598847776647742705381247832987246709981696131995742617115730961281097386403077670597993084265871973797028707938235739623863829886109235067731924934875591029803191789416290932266116955954888118932013718693301653076107780268669043851732400474427638027680428600890249496352731444508418792408987995072369037499964152673237755562900402365880916545256733340380085487827164555709024675568982076608236998129167100831568209415694087075098024038849786102924286144034728986372237807061131532150387470137406195258003292160*i1^64 + 16254984023895663973526252649874290231834218345410214254022017805593976944021692967654792435519442474059689302329150234286670136086643443739233456148129913060787039218370541467685507966766129295037699226771647000222143244820186613750892194448692366651295538085781044257675169075825348185239364754936134240194326456122846570512830987898258678500564528020228898037621525551688303263645285051133511854582081460509376287271258106181949216830890521693984661020505209860273637494141745138532370336441612308136926251090802418656872981989166088573928347944051526231239842853580366417512688769974857842035738603346304472190941759969382261379758379121279800324604423834000810836555413193932915194754080862623109370089804922326987243186575500899059055834055059595063702761192570077349337321082906685307836884242621850445067278429655426493880201997263762197842035728956164713202468887711256520258154837119430625511832593064871241025852192994865742672042582468296230302754503019832812294540163913618525958559104901664874150962825565283009154585221236953616079443849562541610544285569925396099362766582556509604097349977723763204841536897967232929538922503908035534960394363414469617404611684196255819924380013216353502818371919917657841628513347650316498576114249791943178484691545389729164007356284942140708313652388432843897608891565048375774305249251993092452713038747225582258173331100047461734970240281274290190236652710025705665121243642606988092330502098013735613758102658026941209849463567024777230053907450945957971862889886678890224680537342634060489188635088729108705321621178461848226262811385796045245564346407454910880142211692144602754338480766511212000882544111790580548445213051752903471612984676411537562035612719125523470754934791641860914748321919917055250868772802158202080832727453079883347118288267852961783749488089905827363218284963780853990376401538300264913610050859367330608875891239021990532759284127298627427185181519989896369640541041470106597411909472833354558669411262265484039750846862685440132880317980908190821253120*i1^65 + 65877798382811136868147035527852826357520910598043629361074665517117753634086323032918925383109804763054770207250505555842800389805873765390327586004950800701944912502815817242632800922007446261951954735861077098028786205755698491481686335291572667788477077679847908215459280368035105213915228063351722357473017113400212911992588031744645539418510100939218110400264568748132172008792189807177398230887011413342995282732138129217723621513469139775775395500145265945802203270731798339125605704903464886057954947526059566653120341868552748518352418211287873912969430376495830022997881220506702913054995956574833306235624334010726595496185209977326225812087825763143626226731987574414230863383363477869131026893344945568501491066163268140400209895408400056455160090501742481775271538114590850211510731953123657633748282793524790334838543603844225144972802846885976640418388284094031229612418435114424569913190920832139304149947319436578230690914952707976076770283257124894427697764628984459954625224482628984312697947574990149664582650846399199754843055912007303636677662422777526912889224493802255155700087486475545444179136139588075351983081880840293414758633393327109341283163242869276539790911818535838759052278245048903044826989269286597300881750778783620240448369361314006417824761549715915649373137053961812636632273411769218657897166737650651849929603114871047892022703528915128829322565643304751913140226714295541285361289402648062070661396835717888532063877009491646916046307596939279162181755957630400505900792389839962868952895518039306070069436875286358171119522202953444722351644826984044254876231083342512194046766338818398828508900645993456652993604351026331908072494774866959801948808862789492096712999059520999240679767698163859703302090368299337650443077081736952713736616934570341927422830921429758049927471707938455095944852990293415307365964396485841177471255343920558560516474976037228432332997645497450365713236461119946782514388669847980524864444431693469477224839388461265053203452626546588738402144747520*i1^66 + -483856518116295510267952228382393259049899182933216507546998471790980330077817457359996283572816943709710765895377328038511098888474130358933291776699392549529676490795597051342217827192557256573868957882891930219268993016661593049097764847328679562373317440039177470130353552261891844508887999082896880229335084512610417561835576199103893226007147595707112342325294468034833450248191440722783639446492466484805708134593373364630052594203559987246825762399810647169722492753507127513178569216388107403016300625014503635236398401781020483698487561016564205479497286793213839416728409657308026844297388802807622898842780062739107669216946781473958035077066200225949133199655905533393960857094186837163888157689529133779742484609862238915283642560469106047684077477500474801518628506047701565573852902364618223877560113942397480973920315676419700899402496737356053658803485925792260048613651559283802224819869433187856836394108876996834065798370915594348225071854557102121971109183210925215530282370244295658001158006809775601802941889704939442731204797292149391659017692015289425660171878659182958447000398604123551421873915532086853220637795536384271525282986621400987931148956717013420675145944403992028129905462352957645602029676833331425254089050124315731597576678072069527372497058142594607120300037471780335985108418488716972011891508802498524654686458481921216961592052368506514153458745035008103877465387253159927711547597058790117674918122974874287975870777891489645199777673005578733640075713022407316016072649781742325928571222885419456101660671403903686828159805325700954049548211073049665329486042410978902019682519769097212102033110885062107195083467543586259885295120517376492528850898263927607205124152074249842871098911618103521793149062740780122875363387069464280552926057575273860718297827426447868437696279192196192917606593140575652537665973795429303137875917180398738456292186463588748777901770793220009573556939928200005874180361832300899252750005762476977882007734325723045642230818842606225504337920*i1^67 + 2037483655842798312766517794297012992978560710548447741360761824353427108915701344222532151323783274987582927442769564972232036949922657279192782393310754042407947675962389170872705693215039587739367944840251238722836609386750751189591590186604392031260757667821086984901500398814178425925962860841737470206669387096234053383538945814972042448138313579912445583050015888026949928782030139674830205526853892816288463656579844728591696933901097689674177697423157763191563900889959878517544313776594038481584259038707458813676742405726039128306642422378567764129086066144124725171644160446172706262559817613920602439640238002666482727314063270928699767074486957870477384735151049093955987984173599337237787094801454309231184170272995413564009445853129424306253582004213470792117274306991122757086086383858759373181311917949806590672632595344088548764139023746462795379405145314955092140204895398829032006426640371001872764972232112758231589739417845160615159538354228695908992534209521907462608345336078870284908245330791751254643238703223896547595660982791250179098644419425064910210439330853279794849164911192207871588731880183915711447912253179607363596991326915278794166562610468969688641044408092362032983358292977063438791418037141401243292562084578994936833901468975050959890417445498266598634752168302727419644548019147987380491491636086192383826030490098806623557511088066472120731087028842725856421903472905119243777548737100140240105793747410856055329712661400590942647899890015649167011523302186588410907212580757677313863061278618008660437537014684580551423727123980812904383193987158846359149598751204818075368337389927918216580235154687288856966600457572631899270216041604923145092597632064831450161150027562424748790109769732663735660206421902820979092868735368577171462677757739617264474942791995521269598506800117058683309169058544559579019523079507652098321050838819770185887798552860477946486238030801600616610428884006272322638736944983848309743012007243243371594076365435575085012013109550776320*i1^68 + -333220673767003989618578126120193392864245936837032807370572898185631821188015772526333791536086789742314826011163578113895538533201930918825502024335594354341371476444302731842001928517391080895698290719571312424322580932184697230261568314345187244485403799563989172704859056627003610685073834207509804882595212086414124857782107533563066873614937597363488573350009577362168047698539685714380497102225267044307523458316930287273629951349485057905728172182004136511122450752867114386390675774779020078642165529207916315592085254548422596532854468327682705328624978797859067933185604503393519410388584280753400460157096947218678802247616531075354686262273275545533018012186783078996797058225461429387639843331946471192734834325452030158118427854507063371684017646782283510247597778186980743814069228518664416203489458994348039845679739687149773180776516771499815212814731916760492526482257085253442886609888774671954230503912073365108477877050893567751368951225677576712077395445445788278218471728053515393418808195611979975242916495423599203697743949443660091107296066504256732653871428264121844569356943169700855396623561507140468062526659802969849970021829069605604114042277223645252071770948000029715766857470317491155337241825773521115044362939345593832369812146915887804797726688433700422210866312829703371915094229735770309491847915051157628084725712019842388143231581869398590473762015097035437469464776295704788327332713852169046733121143480685376723974346391951174126717987663458575164947470219249043810357994028552401230358202043584494262443944328177446162884696278977776854224171751916755513888379819570764857541369460264199125029778222060247672358804611901217216576464953908905134990767170556248537571310088891270748698319404653088682509365331075544662891761263162279369066900999097258662899020908049124662281418638866646187942195203427104200946692164938328011203640940202027569207801641266409469585775962897578053581318298966657363201775215254511803476707119155311303763704019215387314880512*i1^69 + -82917823723276611986955733843569303069342971265649077180858340148881203617458197784655045306018700286417846431827604942133024278722392654408188049258889594291451403836128607889423538531119181337028075404936494751371456200382577152456725585977249104215982766815486431316284251914184035589304286280345184035357540082781473684227683657510446382321064374530962107171372118199450872467687049044894028525618001695847581434863127857885955204653399997422063074751466336613368944868564299279421544218547426376503283618697115699599762426953877191323482741393257339754419823069283387665346796569023172903293508267718062972207736576249685601540084106796645886806925366199876204130731031102028281298862424578461840743249986424335242952418823910274172132183767290266394344261948325049563437051696345941028729687981405685624949739797442378528897502281954486999913799610382128382329883779006047356941623037378318280964026844566782696423191269987638405793439750206796448776818875007148118990778028789128415365387429052954981775716481180106980779405613943228860327386764443856100788180712270175482544722883105784353745990875834859595800378433633940845989378609597989786046876986798314870402331027390329927918936988123802475320276964583588462134146780281949415433526103673857329031965510153902623625421382607215579460238945862270548587849733246592023902044726014166690342762364586664180439974610536698980871921692322621517252046111854860327370119154534437301167739217425701073630349370314043991538625424868222971605672848771005993760119845979565576808861210042729532566152260203864170824910478888005649627981647869695171845934918224529513168513367819279789447481535560373102438726348881526194716165910851656164193212476442614386905450178434232644079358054977173754806764097373395239501289873455792927128196501872211453487818622024459627641760010784641538589334384604237150913768917084808850293505518473169965154292399575729954683709251311142464391593951155735269404715351796481373658069558973526203718309181093052416*i1^70 + -147565434780877665597681921226008732241035556050466315926559665368315468122700455180606106480697483478767728552998960444300578430324407933045759837709010509049937742850577256375008772414051627068927243220097288536531058596122273069785923151793974848436154794390738033394763580973708275519764009711007930914498223366220554631370383850976887374947019259873657595839092808794302986550640313934753187928364184976749367735781624814096567048083898012678741418186929064736901226379895305713638100580935234517497321464001335145196633785024683968460033951732174716743633555273692705372049200877734407602166323840212201102902637981675707786900389044871978822224935213027250330290457286966704241622633964308998313321190636509029229895208703629720099266379245578964162752024652189964314512877374762431278958924681652932758900901771643500833960929434438761322336950946935951888522125421843816044392354864113040750938997899030603012943343950343138435346763143456121763592890367507078747231449781375330483222982557103970401638084173271350616611848628600134231901694637801695944029744271879565183841031464927639140275300083713508843195896584640796898323121011906070355449044613725741785192716691146133707845155631342329385768227501585938545524935451587543969702959724133997619407865023550432666445293643366597961726757040840352007272291122683532727328276923759877016793409407413496242713540284432082850169990142111871463909654878548928964990777380835766744568621376326213941846653770108438425046380460493878137872810337246645267243859120249618684427042981491593666506891909092159700768977219159799119515045131437164295868462448108904973480438208672189669288404192387488169889435631014598640623907861691381431991321563821575574670033103152267244423369684464913767779494472568546293845336934700986028595632225936190001006708174485202150341672434529705698792330257656258173514322762404834061728904641659408608381102438171047655565911432794289848200741245196983055349978649979015958450524405347945520746725376*i1^71 + 35558427833159046481219524071118328272774150813774977773585042590188298779523603567437542841041662655116773831815414405776979951433049133412261947557903813500656719971096367661187198830108234947637328577111937211704622877079654676725535470327927461107498780892661219314868165005328930958293472811216705531330133532255062604090609947902940282972198200537441033640970377489952408673787594255639511027501512077086884677981416101246606485867252887472462534079729954575258498209043684463334654682216236004214124690652216321901929981278241246457518462926818034940282231772951615997268691691013634971762675837975090459462986124217501953769721551275327622008882407268814760043949420896311458099423353017119532117375669589583813645655428969374088669243836968042009009164395591227493518556483166727531111055486829697060871550792039852784383707758581902627221933573793932654981717707093350331888131675273493731721229296987425794558699227058582095186385495459587491586660652057618261639600685931169045325058251390154469139244814334143475493408132481150411188330244863332281807029299195592779353462444266411195056816750565334184329956667527956757373468829539958266589549685289785057219629132144986591103948907914061081154878591884495477558245478363497140573423280408339355543154525425412188513070276698306506431335828983711092673824928879026131947856979694307780520238855373734970689132495394293599474650282653260375402639281049508667090733583733910007557552213550655388553616440339924968257210434950131419601428205328513348481439605829093488199750610120618368175765886748374276553485086912876505703854566603736678005162425062305928933071361032932967191170898394961902973093364702102739324536032614125602636159229285910433143148608377334056095334393773127308709117110700300179110395974779006141253014179145764020757636207362799313192700730828692399212398699803408287558831082633539080544522299552674738390898138526869462832947393353925326164747342557898571260872625401096350448971829580136448*i1^72 + -252973338531373822168529074801863790250732618333767777335363456950853142059240605663062919877877663612929135937627190046832379543972896625013692694430986250451664200385511679351065531506540087040585783422371792456780199971234517047978536335277339387200929829618780089216470340220452902259769821656551994444489114351326399197269188787720187700663053478981579967040115318800151886014462226657326487159927653548137160594407663673475046343067163356381479246544084254456436252933913401882146767040996352904730259325572411935179467138100013268660545371534330299463543576875483713076058942390262150516214904769681851082458169667075375354327397745918354391355729214841537759305638097483304830055224468785375570200430372577383109958831533468728966763222275960894451002596219311070682375855304354696273080662101709220636108518727263936268551296535856636942858892233845829232084740388385826986920981255140909384233192206423924300802223566543396302769115458618502019996486251847819688039833862225987177986137043302417218753578070176803735160551294276465221543512351121198361613668284144226381584978232254608527371270895453678475217691482545470805537391623437844550737830140856265122334784949779659115716305385308480699125130128877734165446194229498408196632068238203100295483502247157151986305846488058561244558069851360146132420811256220726482042982898212523911853938073295652476294862698152449783781292710538154270188175402325626249527615132130492981344209372331976086590299318129694850378128089749056731000814452344128208805057616882237158607549534844770047533583371749247028956042698109553258460345867032353288072934790314158549686424015913033576075626748093488102469261606942402081715376505939144775245600627651522370089366708058058666055062363550212781328043900582664204667887706194196210250144326320423950328507332978323064105429103789009492749284394494961831898777524183014762116258458284409158185808275897566437838332067870659570016125723786832518321473461255796960316620800*i1^73 + -86484904461699998869908900773546902180902708125845404592939461179775007884195090120540819458561718491809418275195380831553097159564810678562128272047275638171117628043853439325280464584831227769770127725981345249067787833296136375533716304119007855100709620015955363588383064997984888923006678945414637073986228000306302058224941976768300784550087603520527130085778154042964158066404908795432934138530758452795750571268247880207433804911748556916844963145260708958271454230631898828116529254495165713023071092104790954472545171420093281649125393426665839377350672815959838470094331299145561313958688266283402814882625520064562236403371183145725252411808156000101747494782023725793655304516331920530256754958821087918547296717314100377584546213095109733269447874131010593002146785273634243149068291748038588492482845669536986519063612436338060310368680925372185631644139057599691314059702279710342279670398071816945572886642192252955002329801813148049498513776253251882601355103447342587503823298292578772591918595577445967030396735434089074105621038738204815747169790301080011705982605255430165140765590152216002954607811993225400275967663677582213906257558610910009542705209927694934551543503730678295387367343978113265640825438703520351759009395934109102541683104905856191074035242090597000859121883090457052413576129132463597938014580758044330533974138565937882667391194741229511227431201212000659244666744296774433287244836092476646606019038660807781663575995864471691027675896308216991391022500090990514973549616263416117684496652548849378579278132969006668955498454278199020387273878732290437261812527372494421207942515182743410978983384234647294730940898968216976681597074241147830458465838590842723542597934741131834976156997238674532325610273493197085648782800665614638943733110508241175980036280296291686950183097612507134593681880057065638702826993485968969003067926219823860743550834990094556908117457298890576178776629443977934931795985343447040000*i1^74 + -12533908763992615492728349073565085804674931078948379104057464758488834517656066048568409547418895093229612096112089666955114589521369464043258192762680045650684405438016418108376199311407067412576655264110564913827244216463753573242628000449271023588410855369406570313224629343419863297804553838071613613857699246279101208038676808484764216685209377504377081536186826454676801712118028040336202641361288107971562095067360838731766614108404868714632701005341642288536788666565818325378864755600774332406566985631044155961566020119395943775631341589560330368338559493387499762068964795792742375689245696198066524191528388107020916741541652137320662896976655033270530783166012562623086555914409877602803602587364494931680928564241844034431504427104983324741391777783595067293580105206600890132533175871531237046341578360501659756987562931012935873906013807250014431158541484676118756766522397670322045133608239212815795600617197415686782111635660058393519741311749714847887249261927193129668566215427796165882296722497759643929225605213241728377471911415402397358790974658771509367164032937593723717466966964191462909088448711838170958210173206825106277755704529029288988249269298664473595517355070333915018002170409594320666778772920816495296303194255572646033120577387858759692375845449006062969139769252169214488185932125906351778186187721746854752190616021216027360132995343438345950950059716691700944585057889559641481874107852087463917348669812414114411045865011008315722138537853296201831362023870178499264089206890115616012132828099381432097697512365011453191280312509184636622693203382036556820299514131514113477961521767646000416626222501560051017079221560346290105104926147495156149449893196175498076528597703128856924718604199006402128065447389480659969262379233192317219290172342380796350570393857287926291212991629645191880853267620392626794787805576776447134120641654967115105287954365506159375164587222693512478085676760334182907904000000*i1^75 + 26474453936903004784184579611619691807726304142736040306017922075264785456934279131709193226755643612402575510699224030586858267082533009595884421778030544987262569013852792660665804883999736346734911914505764638666675123064514803279251236632870772829515306210372216426010009025494569620059218792141354957559795170883962233329007992207548378671812058564091480084232907932951335813404512445595707777277213365960005051689909327637393443094711211033404885113220963328073610496268594817852645654346172879366102714813445311870889659499655357492693376328219192961300660630454598292036492103451222832730624399196093411307353279063326701406631456943286523346099307566223120994344569489838382196537353949463833750817972374927929434400445716605154054250138540870486417842428224685184802535928457518086362077945394806142071234709939491803680723603831775744450823897759327036402154672006159173278723795807092951176153795558040955381434720191742272685257939330362533988025536187267970641254408053954933256401381857931292772777711102170670113001728522295611717409765023601600046443542155790148884862751077813820976061935082576745321425415136805162692154033092611787738584806653753970559251179419509379962039277889792312882520019447922883809995904738993488680890405234750555621769917079903316623220148103147477988664617080905890125673398396578478725086893666230826935638617273398934615760480709912386055478117602832461178786437297250950761021590466052895634773178168319238551635973677023672172058046544743874374144558928575778714962364487061131557292704278533345412914310217663156360970666738322805243240832915581573129193892185616999019017385453463543261478141057863072705523849529549392643148774629953189671086631519073444861456973261402905610796541330539548976709051439827083189095094127640239355058795623220960214135699422516290729262505976156004496973243697687026106856889919823330262010111179038099762474920141988208575664906142576619290624000000000*i1^76 + -37877095120842438212677132490829193558538226397237197562178152106378739997194832193573398841827636933278909261482387664124805686836286734405599849437361827375172152655818706461725512689040427670545309351182302906725948534182129058423208514299817269088829234653454130323267674356832702426598262667285271826520013090027907845035590614009874426833649014826424988156283713639504241754934070887084155190632824550796167221641204574359883862570882793129801266668450446908753759046770353212307334571285090081367022320356800749950976301782282291724614448543415359971531877451347099510555021426031899740049658234142853315029821415635762885248228502282054156932129050605571026564438701483128443085018515837184761299123235741355218839612802384204599042735010201511636012244500694214392311183051927883264713870680834703878005488322275170089192244371238136971658604315826554973674914938352116121976734423119288670366532622092091322772506498368999903525776210149816017739853922593197217161449022011229051916135912278120245146440478151313275164899662829541722987775205808910161528261280160791191190515388881855041327699850438118156007096764933856300736282566947057259394716638572675308152394222930317999897147063409341825964289192741519530050410056676423822801506181160363688874525657079720321596129668399721045315368368729691523314791198368969008600066015588100162634983467404167793809575793286251551099512584713453293191314324627515398829949355261355235799798071068588910503946600641877169793671765746966885876833286878017561116094020115016981498202692696942070128586735295333345670649500558368494929013661201227648033432651381005235905629246323165701528172197976303788603543560915341002165303704209853576246521258302444840153191116950682346807093588716525172856558698225126609432361435706886545573687175713908461694899450224526891817489923256528865817295554606510362543479528731918379905208857456304080465746769495278488776228208640000000000*i1^77 + 54632885621981892986666893084369609153810638384585662405425089182210286841283122097729010522656533107175500204948547177769800316903326384308517626931155769382518250155651276256537526625238755148424287679685293534193758020243831718211928323821955224512034177846428683712169671217724413557579079103220002118275030840194589009257866051244914118610436834273161302328245236065171987988108812466506550632712584749273144119351669682242313279842054464300315747555179479387912018309674870697697912864147850544408124983847368643060334586882282633915424990010533126427322022396074328944574328670303374756116899066286743090875225539258384346996174863113882179549071136346782552057606660639879210411205750102749875421278517990366584524006938491184011406114732571376153739053867162896259252991593526299749401077217304204675140855371799215271735823175128956510232374243206139827936853339793634214535514351823427979127795870562318236981777451434042910985325781065258763902569664276031170021983853425730625485690454548766274448813276045026713500326651579836967227905457086148864679097643202749086131787262972043517348620326871015013111709474500945478080375444890891178509973580616996525579819988362414192207115049338930049497718877706503002008031217718257751844090607826538398109234461012729607567073290995276293571650193726484111409637372067826066944670921355728085278407252967827671042598083074221405717064354760841235615947787715696163497098052836703028454015899347561588740718914081543218814530599495570872696889475732040616451966512536030364199705654047901947142903920207934970488881770314335779601589811213041804264004926458569629635621996018597822112730528193360276846336642166221908477152130031131325967672003858126201888932071489718978429020511411556640881935658603832139959283512906349442004746105540357618050236941429541088838936561388910001651436039256040458366418429667921322988069020156883607053649139728384000000000000*i1^78 + -45668874201876141238311358325833640485430813812965992062729178874967703131373818358012953942772146593336433525613200363527858694789373746505239018549935327721084759498193704325443153818010984802124478780838637537709974512827372062712048925039973165559727573274432133609450767465837677273065156709262100270617698610875006789678107752929377768075191490810478073815669791200435877846386141248986355053579941823881399544545371998605748647522241584058032684986818561241209815191455169485032376284428284747669876869375574715223474527016491497601299445139480673746099573210747447228430759306891588092966744818319897602081216557726772525820115657306298766507374991887726593493316544821030416837049858747355851370770219151928649920550917935592522553601380232040174906769104000865874610547790311772045327326252277686242986340505206014965506870094901954340417948292520352839747953185474628129366472885852904795968119190447247851879197523286877958395853804933196421318731526239486069955592489533559257852750005587100224774807350721241139646169732402564523381454395799569036465203805048016232261040098171863224566038780314425145767163533166574019981552422958763569821292607098386253298430657912658719645301218867064304126182432231124306396389613351257878436587782267589753895286698649311902127874249692264941277081753952886936275206086097211476773884137134361580798751101314186756271838346859997534458558578101146155682174716995472977757104650551541881480083302032877185492190723668414454167648702214695069878507297352963504409602922506837325049550611014130253106492194587215927694401869041752002579458338926672046530442225794171058186248275573035195815121886915576948470918034040923149462793275439612555272198293513961146626789467147536755554804919363772718952437325345352118575822195923005471257518609809138141323592105223047771740154475522735125679589391443801085503307708828434373184914969536023756800000000000000*i1^79 + 531171923285629533912169389343639970262362061795910468906027284816841823950916191046676414885608264886886528043634985503031990643469336301209564210935691744244327596738159265349316117700264375329952779665507330235088168857664608321591842087660311805179552921516986060418560353096204875988083957871349202675134197633817792823783713493799866314489290052830272075151289085917407959378490704921392327287524544814750931576615895773752166888714399502807625429922001692642642290596644358023435150335844660683119955146822325539966216637908682921237673143366500496382759043609786091402336716031817970165939082962072937357172099720575283515663947472915612660519193829154599831354936619566202900144709311618374000170359961525307878574894687696888316177007449162825795454649248683356156042776201448656454857705967513594425159774723726072942749690050950780891809257423716307843307580704603316526785487630496681189077550560998702921913710538793743610912620173699920782132060409472757602813496534465677392171324701986237417479989079310873941440727558785171622582668986038088603246635167488584585687697114185554546804953525650190192651721949205178674485205292621202244156318929498046596539197793048852326343888254300099809918159158416846852309941383212749044371707964329438588254682595171411992366718918708241760711442062117518536044344741895082225993352015182470351308172833218730328536369155039574068768173384767800196807304153527287616529353246755051069863377156674480757126945087870235534477129816631029404689431445971311128295035289643218309261810961381375697138784573979879384382375872924822525837373266570704391017707280097802520183999353420486282319769510084512174774275209709061042579105432429836470301807781779912093171916939415705283387108709509510096672512573892034752778340271154255968495943334767052887886782455801309828497419112729485036059040352914717771632846404278833643520000000000000000*i1^80 + 295120914072830070402523358613607388880098438454495261722531934123928406436130426673250251120230938258820679393170086676153332593089998943763908484640209721797822890463235200978511320068977560962299189231924750557965731489261796057544672682483520889984743723551170805095551910992022279660310879901929548362163158594829349494544579176705320559550810151719027951257628824076620664343775037912966928105162962697524946235227315610495315664863974899273371794038642808467360369534950398682991317490910492824335603274228548289832373797525086360567220729487811623834970722823297192689151273719952226552268976486826866900979172573545383406627279985564062447410255881597084341097553373253144023229741712782525252346886722704643951142549332679112160559404189196496344744536151529840579628805254094423155672770296407221867202554754380180861981297317973376882223827152370141775519344866405813364166573289962562475369913319787500910377965962887542939847439926649034529229205457123870002371668975989679242366181510276905343283795692589443733062298638109171466273518663362519327599663490576626102410657797214979024105670209248459402055861018951260069501036811514106258640529733658168171258214826822983908324954689258640336788328468376206727977417303228081101447381992966788597551984721195820385982242649367984788150362236756777913946807739658279778799977741869837377427100712663145059582921388038389777429039610437540447028557519713025883298295782838300339921291917037999964140897423634097409684338133677866710406469926929336904513496190744397857240349564124050564426097053079404619517895928755937762682368351793500172787187185509539497220075525100757499124002840651622691680810786557937078051837530072929567649220489356418242187878631921188677084586680735548763301556933952287003171294358662454378409833387276940078152497720783772330820611597457261376932228917544468464271360000000000000000000*i1^81 + 6959990822679582776489415166013365821651522631858007198524846028760268707502597090566551777967198522196800984315984422136489857361788016843507381141393219475406437087768794377849838759014019484948415173112707374714215322564411626554996608574416562187179733709670742055246533867928376427683241568588239306099965952192767791099319105922520068621715311192368874139482226221769295475969672689146461523429525078519405457246772499118317698336336038963821311867742016615098416275394451791486296100463470417278610146307966627549377483062975598385632087652922084576833951174796170297546895495229302171614426018349701450146090062169770339916423712591441005911056063068724700158374077459857509714372254730205948100326385404352891042352029155514259033357595407614913747625665302176327780552769726901939777123750029927433573207187725342551915499892628868268312417402772860040066454487294042552053579586142689817847471036908220581612356769974484462282949084316101981873346074208798742605935146363138350313171445997109420396988049665098542087776671366380536416983652447844319467844869396191702922574578534231362353510202827462659166514482285395888742148666033359279440367762378383662513494525178755335582820784067899413081015061894430695405750047826854625494458326315216297433400807109672004548291992281809462240796258775589044807006821713934658564560872979740070359806284595473984840493917191991063875913947616931155174867965034973961268212144169288774085583433209388369573403860458009603836214082219256421306719169255814675680155671786573567753392767402102992921195010985732562298486661306417892283655021494664875879884281074981781348492610401742278726300207930062611427491020243713626689097538561841388944862084502945249653772731958589669684452714427879876323253360327470674157131156929745851903037026172385481564755686552462550855045289630929924603982643200000000000000000000*i1^82 + -13588723638912939321935700255078327923494931197855683069002004204483291928391794934783486179502518791221601540678179642605783357355528325720320289311954490635509434075416561919512227280361655996413928691764170149326280368679489983979337758266429866620080012887859207501466743880709476232699714417971912245282524676834711891239089314624277151238642302813575420297377171690749373037751763544714518816588920386490372423919896168395651287592134702041675043471880234229461295677978005736267258999935609809712364082652434554652099295291155068073585398742488622127191880682276362234113012303244974367376782743961186856598621317355069114093480343173794022969450556399995553465609707947187758901330792733707449804006054895881631913452644835096594755509497501414540978535817617165486829059682263431779663357383322000204869604651891129598277379603370364685982466942572028695887749590666856796300524182572060523589668972080939151912422444806915956196581857693045499697293259619117806765169165455424992592657579808094712130519551744479787758671363071474758476048938510546050168203346197468728348471084829411911340668281851593773782252312071018267315049934289578105740435462820493445601805598351457019502244144776136823663589155848215271363062283883567799724214966258554217253160437685873140602060215118430349055979623695280428548581522503540101521247722430599191927378724458850820155895376467003940845027667261080267879614074251241570245009432374624594987366438390248600919691329654929164413679536826772082672898162467943238915935493118226541424114063617000463849789011837097856145940282932722072958472454631362218583431293673830798711851842314359074830143298675033870652914835200461154417064375409088158459410653759942614810210974017790695989918344171858598770318044961351582983744921071425625485149725153693513912566286602166697580424069120000000000000000000000*i1^83 + 135111730882826780111094484691210270482493111497007471380543162560411289090340767929752659038880781780068122873520345190321527850677564300718467795353231832086736297473599525021903880362422034752907593511772357955546706844308004633929076152529013551177229206358760357475758303195458175084123025045733243990338607621859009652020031478304862606322498130574358790994423219580104655880478695776357551732740085306609181697352028203538749139764309484044376819333632830707882398883581830765881835520072187557276412083369417440798090946703863458171696324069050438738728357426168326478032031362318680573662809776364737303378167891187654666740909267978287973782706855755985152516131531834210450324258935083881697885607539445422694849865724694441267728314103550658551831805316555879161988962941318478213337794337067956061506661779440010018548534455775761200009586745935279380000114577493555337297953929547991986830802335556423925358689734295435216090842690596726501639165786687156411000686034586107418499359139717843988348627725568857919952099029363512740171505363033033593278459464927412955177114870661625786200075341835602719734758099586618310440713068094892596857591113810314056411153805205283536621967497619874694281200447432466702547231319945109678776722227784597273483761728445656009723954038464773443669585636571962144673013897380701102620293941594931346870139789161412588864283802986547069805069646742225354358690874520437337592009919721598142644025633279737095475080569497674794924336936775720593841029589720910336292938803488859778162403737359691818942300273276879942617502208023014162946848820590306711786542268037619576308541851932013003815838180679490766459960411936458594243231734275383443705003382122514189553526759720222295173830807060733826665839514918211598807964689834941241719120465262435608218937851904000000000000000000000000*i1^84 + -181624805615458002697104261782801885545869272009375701497982095197766372146582922795698982478676105878769749449766095379984423078100466202411830305609829121453440348764927944715696465064072208520132103400845440777033434746736265603697218646525099222885306513978534199653628162534962229976485566113865285818103271009676707246722634578194936205481296582482413688909056801467061578320969952746438962479300801246898635667385196840428201609722882230945008620919346992515414539548148566257320108820756659089187800818397762602778729410293212548304763307261477508057546501324332086937098900617839899999142627273103820467099326248403795628087438406171607397622873599429103127586955701699178413651273130098525276437837486206875098132965513301456995366519992868571219163402964981825207325706926015279769906244147144987451334181203626598692381770445326587243567115041326040318240361984214557014237213564566121025068099248758033866495242179447789312679589350114091258052077804754196045729807626400237024884292987411340782970736433482172803344727819975417744293786487374528772525460984006645253637102896505258424869174067334038323774246138531366404548576391021090264441232646166061097150965499627501864987706878965836649226160849644119067266263773873391311849357812307510998497355967337933107021112397013614139200849220358186553522505754092173277428633382537266611000657972418016400539093644392901560486564678546554468929429686115554474906077033296961509045662198073520594217836279348925545571911047894243275626121494387726935578009062368484130254244702374675870598532447854959362622223313010947694167680289969469144343509112145488328580574448364409424457694007916290263060300834410191113890103917317241643484058525391488100099716555200114514793493198988087059267894330141769115554047658368326967542563838361600000000000000000000000000*i1^85 + 391065831368362989190827353800635852308439941508649677131158184677753787266446238866183399583592917482413215282172830069912457464383221297604701995540215297429592381021898296338734969135508006308511452006939308758144632449893229692313166654894617942407971296505424767948599268947235237326127172622962312407603345016283425077743461797105131368832597884656681137318841563321445226202814457085835892384164977409071318211790750672598898864745867922562297053474618257412622961933061079996230782552869789493185738574739766425737855122208718190032199647872670485437104591333306422166595248595017724253274703286906553658683191041586554134108779387541832241182997968286196304553435200556647561001453680030497903212751295816501318555196841670827710640095692554174813166484923656576876585216307580108606910889928164504939757418322794684863587802759884668053321858177118538083821684865245631345579551948967919346308575869126622670903937448572537429730780771986267824072325618686598353650560322965544208810247435337738016446684753615561204344816634685237195260293836570514160418016836777850301404401812703148460655796338477012904794903170815135990971218368396059515719755928536703675784126554364283194270628585077020165494585994390957673573583728657915311228250691196957154091433047572037655202892488273571202230942074278463551520248220274041652074727240467280264932617571219935024887089722921492599797525382273475108741051205269041449906304961292145454776080984617462847103751409805444795077821524927772413829323235762069048289172791648450511742810077974469987424251613501541911765690422745991748900724731940291983078878296129648254880463695546068281791027339483934022084108229048110776689129464313991900219964545801115098993580657619480805653785996947723924533240466806610262460883324108800000000000000000000000000000*i1^86 + -13110026040533312381132774989544522893487387853210240049366169816188541229591894199997131172087619152923069229264679122855360241521266377455077103524552490316255120549784098910756711092801232658271897694212923293425129720117305352226199425602516735295645160704753648484959634289382040585157818021179059399345797188717742543604426974276885995805508188993075581024112538196521057454116485260615524226537712167828393664070480327452500795316965663015774254371501842379201238821336217506996007345549135478663515351611348047660064372877844989319936172141418736862494354193646360347050377512174428167222085605592249677654183579524371206072825977283406630764403173875512252194303235258851972730452854779064366248627179437831492829386708989690863053556582574773111525027269739408914403628931985168055232875171531862470459740589483856657270195765524277989401228861035446213264864008118262423409593784305975649140919879838053214287575605310441403027254123709787036568390109258285140709927590361837438415011925342150935724547274352539985887915436596126883202292201113814172300529899198892400433503505456875118392249873927920514251176639012851800644065097566652110452828615396370796907884186752748193216792306968348341371359124784433205640310929948927035709518010123320258611818770704914064857062468071649054933827468224436858796367875871896701153046049338604951961746370531384357373768256583524067505877358192009985606569704801579072148956555159560132333309988375199681188193884776759952847155236520177062834187219134763983608192279747987892066183290997044651206638878822130484279122355966616011893334667823868751842020442340847501857420953981321978598590974879440677678915053492963775101180452700458876173322303615730802287234003455673357428806000135248725664162377629696000000000000000000000000000000*i1^87 + 8804647318256931954384992286304387113006453789419472168790261206033150473591227995496351860936118619817164721893582544227919216982849314748208511796426139566270026090204354224365855236577367282385187573474861993652720705860888492292242660554148087942644792489668360315576818967270296496225517995530169663683586406693416925405215608753061157869648200970144824171555583278470732126480703531529988161850371176226809936311652689049091088695942335846163877326808752064731388580025233130994903409400550577738096096334716590914986095734093391648045616052893889000044129908355141311424998970922682068942323277627260603703748043736543736626701711204238053770112039357171178951371727398029326875379150474521969824791881547747613181271210089289341146327656081010295773217139216158011439841076580549743731043450734282081358208485928687811302365422389683642578617389939910758460835824108107397178000313070584451288002064842674828619644425962086967419361570478168668567875447032536999899538749603273326450952515109434093599873642491571971505094482550452828597550104331735796740990240353822765600211729364385286127045007583255962631029814715938086605677652019434747274805180165799705001111525878585136745917068798184851171303161541669953270675055550641279962881442882357797644003809150895299518581122566524793572910457670535007453359834052282745206463278885335047390914126389621314439600853841018872456035485654047052728362001462862841222803481858551070073622976116601841110374083196786881106276111837452815316649019004744820761623171015228534838013364367022183597860057795331881822054722455105220888157983480251552741406644299253923045103075147052007122604765902992020724760417880201621336269997775043614414970668053526276638636423543463390229947062262169600000000000000000000000000000000*i1^88 + -165225643059493597994773019375588615577608015759100558322151175449299405871314758517553583946669158337661221899603077882463442897296487387368457949986964117003688319824405862032539468539127963470400865308064620420767156475656940777247074000814421804094731832087275713291645433834517428460826534696742643520178326217467472644212696607295386635880048984748791802358760816927338723958585063065590600546139722849131974016385769818843333665444326638581496517055635457039465868946196895299891061878823908323471164131585517395990757420760718170605635636612520774221489617086622168150154381197770431958245166841779735437669127720276953770903890181796467685937851721861908215372454617812938912995532071027039852210753234905559488992916854311659988199730061879786448044278290973509376302348357128193644851914148312634389308032594195186405061811069314689527081358567409080261089455802549979497213886670490302174687467887229003684727198738325791609140124991580859992282390122706933255216490560346378692419258245196596730187431131272336108861540442667513933396635582743763585227958037372625880817210118610144568742856734040526576569499045408628552328897919221286568508385312573920757935013220883508426325986098591630447617331471932668965240204068388511113657902293342330563159920682489099500188101757563733898351521583368772565628294884959078217457561879827151899288689200829151972902304396673327807945234498801705635355553023758351006750367926682440210834943273531952514050953671487677937228072714818696357305198478047528720222551167024312081010236929461210622998331721449636272037626816964386233540572723276599077945056076091829828297640010415443447191247151189854477187052677436552207466013988838121655791652170852803972619273502720000000000000000000000000000000000*i1^89 + 911140355084123856600448030922355438791171611668006179690545862381688366198179734504041467761564783317421256193357767400429437446343502561488471684469329912246923031909937185282391280229412471106200622339764392644775035212253371482805732932045113683611592716779280260023687046396113274251549814877145283956034886091386297798201196547017839863274616868561698663317136416216787628879836423303078783012433438917666185696246822082445933467076557797770282315412001798273490966376310323347468848291046419210814012353153614314897525983439645677367303739303393207072846384388688143391421958687771160730516559460450893995441811351587577485822653749569163689214471308120683732461522266597113305537338951047328722179992824421153607603258698159724319762439091117846659069322507774197906037051252611921252627234035859337400481733463915189073750696809109078719988370550370058942392318175664005242612551928653445170636240489132798913395866932981309649878069243661960245362852841296979146614905005724353453095509952176824114966904775749499624317427929829342490260844940375928465307502375059762306820174641540942010805134606099050908406538647582151260258672000404518863594787610803019661182522540236423136945190859969551287133063823177191461388361451821013779270637613663615768263337809942223249753660748177564597988261071413717923182851199737297255878646902766663103005761455315902881135298006277730923914945282021835117139511316411229300429384983597766434513740742521303930062588792038829291037847667873758051337898131978985010099569395913905227325142998083375244195605675434487715845824466420758958745676924970203792754254400100302061071277707463753457028474225408212324771599983721368174764572603804422837895168000000000000000000000000000000000000*i1^90 + 286332863336062822410664095777126172571255154272020225528509700384019988631030495420169159081529951355905778234479752026081428872526381203360514150844638624017567198192727813370910487979867604753603090969574763752155953590404279846799378116578185486441747780798020858304006243390753533082138788676579995664674671008474483495173244817473784094434245476551460519040169080941014807308137173697096809690506189143814761652320064355693633893865328061795436903440843701643888508830309516184788935727287748743850681389285407767472559956512373292360048812178699581553927361029918888009955462251281912499380904161147460860791278675540016984587704837896682875040155079665442490853064272193892313360589010597519830279287415744849061090567861900931553073961336156934427202532544369259614586034597402443462909022329361341351962506063313718177401632279884806867556120056435549876756514045360098097066502457867520985464459455703997561161129728764745970132864848430985655525942152541612895047990082909396455107659250418657411653434794816573482959783779271488801554136001396167536129195282884000208199087389817635191588193452744727152550382644804935478828658498143653282981578061070991726691167756350306463034274977278581601526429092478325629631464113108267373238837594417156150510236266785534702121654559194278220562281605811416694608561838535728663686110581082021633441847763445531474220276675522283228913925974009319862856032676777904915440967137355188752438804778250353172397333694472624391183224113833684538710073718922614781154578063534231308601253905506901141498288619247379536603072589244101460217380200327397709872625288473579697134010524253677130062841223769457468976015446376448000000000000000000000000000000000000000*i1^91 + 4538405343013415437526788519274079361026583114471049828409290707303304483905429633169787352785533508549327411257015920249853615550797241149789751045786443077113054104545245302852764731841990897773918079842100086981476378700226729315372696995109268707652557217376171117136417400763082837106306812621430534739155900307353576640276725282741255219741076155428597337059749868431326620292866029448536471002514944155705992494132513681338141778819411214993269380717463941920554601090898015920147318074914415601604594460277870395842539953023784337168302506780639401483071780334623759077209921083249142571839876807415935270502703752249675702647904507428138872372600149592074040615429237664709007148056307012034527649837382849829131884436996049008877326651737199393474548013147557074544252823063920825425219456289971277059848969327149223963557761380409342726227269203103774011951066376372368926864392262519120710653197552226155984030609105609713905344511258148792419681208501581576181238094362720041599249259256938825706126644033043338574021855001541901449783817645234375404102848380221795247246234959329806254174839431001089739246186892663177688795015915538328708190168735156561942249814936193261838884435102774568190083586828678468371440297222148968761415521137210256967418030350627562359228246403413515311992782643243335668077850708211380711019573980951185605981482330479548657312034859410535013843674578048836225028531605487370478897158122131837372499488864126436550449518708596541134255950002532260186075968793715019567545798655277743528529600287081386740458433996699925251105419369520686949040128858337458661589059382942950161819861228527118534574080000000000000000000000000000000000000000*i1^92 + 229029995589765086828087733543294941729055875412352469203639671583185911006996308161918293543468697028554157657842711210956304859660132780765427121639746980949016873551673906744466286792857324691685849873288810332228340122843805069389865965446990048112811026395694032737943840196258211684430175534981017218167939216093854899678884203825424138096322077962828547931309400745395251839316169146421868450703982246490461954193918209166360977689400990783794063801089287173426608092537252090958067387401346178373966601987041390300818506641721163607432496728581192371242949263666775901889473225192802603298795440247841128947748585711581995276343196877663224761315798247891962334661809826300401949987509255293266859393261787413675143882110540935438631314849344798767488517562773268642640891761908295625029291774138485913300091549053808328166071832300801842637066064146401820539298510733465753757710417574123382927361396578791901212978675987199853007032272193624262800285491744268837253503536237594855142320069004460144199947875738390213856454788929351883377150339584251267464754467965846060763448694091026180524374344393696615449671034165710812578239773203529032013893548890878410373296800546508501727859006059120994426940938548333892123168756743598128401906604676332041549753505536872101101404912366455299100372480869488619165357914942670698292255303917994756115719693251225415354255826167911090916675701804850972107833830292972085534250624727427111333376819708519344291922221305061698414912221742401337411946142250851816405107919781227116708911144950875626400809152971853008654596621273340388099271702228449717204929216512000000000000000000000000000000000000000000*i1^93 + 2656590652979051529351798941482646321573904833254355179106888475084258218334400632323249315639492440027028331743693205659750102878948477292966955791424531693078354582005503266350448847058470169215486929339415651934881107457365307674572864942083813006532122229225265665488219272348583310906167460666728137369203903522716048633416494132982496403788540835127381909181648688224997843458471956768564542553683280321025742598433530289327911057857715968780501360604962517970661694427555918854201447245801478317623267880597109381914866850851434309793411909658825660442600205291890239221477570128328314299213544465803879301483289527782078865627186017634065049054287529394053972948834252220701657197747422160931922562307917396097751697704072518262515941661047495530737047439928856059828884675114891037501961964468515369675772530375675430792243960104216249507046591509518192084105261531167929772033809991504475794162425431915438379191849183001395419204129794957994694320042003731597772250100963089005481738899851609399423849223130777272831265903051718922589340994528310278077953582475142150317916160636232882268238197881122710003049912179347852725871422026827472947211297983686403391471157693440235496187505140980827987133507103709436352743994313157570576009623714016429103295045417346835991092931129287722941979722994963721785489540792017711923188209091084173373222608958754195738979451783623421450825246903822165763956148423439433244009451579314129268204924253947803885930884569690153325596026131169251244570114396832706635588587179696337587261489753332678743089351323894390655380117786302873600000000000000000000000000000000000000000000*i1^94 + -1421595987100719970204376456375845382676696259615202447414219466082232724711912044917919117442635001941704170817730640412303143630417938420935828421670079394020023298576391763895577206937224765715102619717774688158253307682782987499312675713040590587625189097339858645504323356984909198182585961706326931247672116855825625293602304489871072495753397630124388106041433272804769559832209560004532815001354140275223380078630152431853951981296981339946206078391316494921499155310539370919861581330538814434905991127769751915613818819245525995956284269865064449366469122070788582309595643573514651232626655629421214397569327575523166809958865703228249621252490591481373112128309198290234348733342892992155711520549126834674301781478438308141887402089987117612997646783941503390404274782679159121680602711642246452852898835212802376144791805460677277141656524486273907168897701437903095911778877413723358309283163636078240922000225519342676344329082977594104692680573336613112410176470037597671565507834515414293541405998556864834767781618246472690143133015768008042390663087633339796187027861731539068430250059300472203463466047736956917332175099282872933487260456461363165381185046528875341233906548494964174576264215920404890773768124847588361144758523882151752216680295273082341612325719514606141391679751122371865060132788087637826289815970919486357737791321843387070035363952451842969764076499000450672355231826745935687174677617427012595691810705118661371004182581811832948696839634420404788605725747567404563329538971699166948081522442240000000000000000000000000000000000000000000000*i1^95 - N1*25994588107938654223229144319820763547693452417163051596247053160257054954302968120467412320872665349344164232879501848482657359200695806346632894627084969195007170723396591645341889234005583445458876113253759479053222168346249224709456585689386946288658053971980485689576676821793498039066542326033383039883956018778340358109100612500*i2, -12289959229780151051146229808513984010697189298488897830337089708102305261778123202159613153547678950130785459972293205981604141068294276260351605518377275075262366174788905530532191122475342265315968840693984725572358779719026637648608235369893135823618805753945282231141227853982628294493695703222560936333402127676943375092329115333047385321841555768344381732314264122817895448687631774074598469241862757224697201018054935661801942938531451716318836010481750207078323931183966783149836667947237248042468923936131943661407829144292897498627739635597339014968127757068489715443653549346798025808785657767307719268123382214791578711693797587506893810390232917128998719273987822239068003832277851611820450695319337300264768338095331834343385226613352653654267084601576522728732805647227464126318271742432587024279535278091747795844730640535197812641847924701712786857246481398851391528942496081850854269563870039089425222748239078187395874424222181783227797318522118628970455697722809544150599721158071401719718949124199957584289101839228321605757435889236596486854966923720976479914549088237713496286638605273852137289656080779468024433426631176118456498465734426893060345624652631585297701071937345178693869927590614970691558693988274610128762279091407080679003028941807452160060894721666201225132030248715612420929915082694362646823789393168383155499525031535498439093157622118824792941737130502609357476189237851697357546478698163906761308946819879634501769256311789514765156193476166281402672809136134493220716257415284565657525302923079575527571401096363958596368444291045918639142861455843191562120281498149266927724867494200059055204663702876004791268215236104300211293086103841022914486502043365862780426090357124031163065107373583780357207178417902268070929774875332620663767890460129754352328898710246394665163084199447392096264754464941741427369858314238712371241531471336528379220309299822603949735812556881112182769718172348896763387596351755806756043774595459143344904478134753799031210545264631683885630012952690445960557805773109002384908994840861006933180477097309288214831357125951603092084951966335771075307532823988165068242015390556649425013740629768786768660353196493224322650122313228263459746555884705491052483869117079006771477387813814971024968394101058546047383827985057305508937356867457505034240000000000000000000000000000000000000000000000000000000000000000 + 20674538169563942284198566786408018271984247386517475276063041035941237413313695477233233374927307460494170220815069917443946416141130353738850237311739341150623776402841576640877587406221926699464800360301614121163117362572502403539288242528834350936825384947200904191150965089822968633930064114531081002833747605073602720888803427523534180356277647949052870702829816209182752985188107979413353564236432638567926914354953445318109083109461743005002724231823411361835909805160167052518966099208909652944394346940351895610223568084009822737191299270809497326096725585223636220290688758353096495706161563860997957636725369589364290890157356921710913369893354299475746062486931580856511053317872019046305407531862935709606189838192027010738929383180922930454356579951596690530538745086175249070108670972184936748690176896089232896840907408623168354174332829583995120478867988655323533063474936366669828315535172207265706005972741197068783301970192270285434106596649267738727094628601995981957856477070733912036085246475915509712804957257019205172974192583946705298384750395617865660412845725531055973182103014369930605565418345679930559516225292833716358368091405701566513509100804132129956496659407988194223154468899156950290498944471219572746345613551732510898980847044905036548362103834800670955776057926876745044961782997474443446704453497143300673115293291069676395326871573508214545836847699952912637948363909040974706097091849934875784017610256859255562086950477380408632891715156250197001466461712287482611721954917569538455669059639415605070971578051309128946626415508095958090767442319827335743581574716571784865774765371337321229359307227301025728437218284774646779839170611524999609842326814437656068448769513875012732940535889937458149651981408554796316272597548036662238332356198632416604021854440556159598914250741985423396849111889268146258716218760133708264278400086511115328440689147215912152988754564425998655058699769810316827974425365155721785417863048793424883360001287942706349901949228219462875773632081752033392618566076840916809663497198976019438319497382241007633309235922588257162882908341502127744518179082077431047390077080734169302181925635398027358230716461412704039442884524604718487146867771024683916142878968079379612614322750553486965900481852039185907023623223857695151579733225399029596160000000000000000000000000000000000000000000000000000000000000*i1 + -37287122277118977855800144314355618701683291294091849847940233022670297914051494017460313180278833184738382266548731584505138649967070439859336688268174379626263983097391119911487570789888708114098865864115139706001561303133864032494778867013500128110429395508329716489912375855802548526280495623172840889555750456334587105589023902025875352615490906048695821706778294811132840988039009758552911140030740338223879473434734540714490161833651660211919535977603328817629392618579092772723125591824006008278672694656057363927988932710707052359371405576371565642752185660825251865680425159051880002412375362864854328133353333646959432991632057658751420117081555986967061152645470826751499344531936333219395784933621831904613916061861234071137639826754057639040393192234251093137011245379874596418197901442539198159430569469546852904584404941793898463312089215953482332508059152911214214907887845699183361296016254404830925024520132710896806446001293794581212249680686063223335725532806177823088768320942822531819800266636646923581443536646334172463210511632916839504664405175119952439664802991184139692445033534567911392190819264230395688905138723526850102710834877940276272753111114407788136069040353011531591620979592387368498813212847297594190958669247927243657234061371377781608881665815777936231621005018391795646156054797089931374283001097201157839970166788755586534120702380842459308055224148583757320963219310155329154956840173833567054014918389218650634866326657077079228216884849449718454601345662014129512554519565655752018026183135915790145318686260414786917930246577940768503720958606530196235566967950737449788130196252159173713421592970839814334361569271467991857766546139149015113409982164382504407406289789525501766236979670836156979126437405940310474712159953368340641872069919208898800764580445212891148672836170558108154956458728255580842583071665271475057031778998869272175041637829138572816913270995545182042605346505569189557862472301510144751630001241243335957666343093516450991213640117423259597388926965638479361595513631398412233037530467242385270668964131576998797974301696652335966805573639117509475499799885340526767260619315709815685918733204281365904943021371877770619946690908449511097287081361658898288260656571925688553417229773256064680379838610002725230828294250276537984883420165889830420480000000000000000000000000000000000000000000000000000000000*i1^2 + 6864292460966873253915992030080518033015896577406339294412546452670099278322608327742215696060951353083690805834699477649588572438540625438434772263791028157457949101190706149550195657281137155151602601645147469706650692072759372520868340386334613360965644635669796656684041650225235463061541970604793894514128627339027169732812070398671792929793071636937506698663122596147960931475083341641083702737535954214157497735888572589313112944337844693029123176423241127762125162421773249998017513499854361750534608149765971204336516282733390857995357842689276147798841193284743497578510973597135414842010577540760906030626371837805862197835767701913137606292841309786739984217065235365383975219896312777523908946428259985946300092330159069569631320606948807858228933822623526617050112696346866543741626862602812420289934477632202974448040053539982486387223625955209474086952860270200378032969699744862219085643604393799205324550774930657720596237104341021562700507831423722046272903725338998332656162203422026270291981216845468389690778252486951687569333290266632704188273351112594208922156132349944008767690095586183370936473263265137033938320635338909049532944033934718192114170962469114521442659974438599386033485359645529193982716242284340270984334104935723709943743491569706128441819483509487332176731868403585780167101196465606384366767573406998138872326966162958050588233584142769393288577655555907358390176982309737916038505925873003283111138293170111125326578539220970631057113771844192436832245373955196868183954620215543726081829079319558417068983764530958834696076228599323620773637563005848325394498867939804324967114948255179736686770409506791980134089960663406367057765322314550933916410038329441288403932700431156855445971003993651886440094528179611178512426313359671764856010375824988278938664053869005002520631009226541430988878020030905003112686844034151505680231478158948270641648921969165232103518840265773298672668479777749621460762229986093143073982652730882654741855000334535350562205168578338868497860813281762638939661106783899213234471697519249855088191013807872979853790821569295545872747819766502014678840947318750104050820848715526825726645626450620786936226141430307610740277718570929964924590203800476312252949307617243910599254562908193380798934831546696379545225296519980368552133660844123750400000000000000000000000000000000000000000000000000000000*i1^3 + -3964335206439985964664019335413775941310389671918458193689193213392593470470962850169506908611834865863626431684863764887388156819320827523141666609660124720940187579988281384904480910569023763677962801225775409843994607133374974185087340487726038813922415627126980674122145104288584084928818304350250995574698591424154404667200333191673416773956841213436645485350362333005572896412617700893219424949622449745004241981714781351274678784745039177063047827974453174692092629258832346403441315667649551772522998240897183991716171689965313945957085067306072078059500237921937416968167393957302907306570926381851220411829942022351097129222728882488836855130868347029212287615599612444822482890752699342890308237111395731936051833751209028874886644981508704391867643744181709109685644397419563961218616662213224262618977254063713207283849224044727565481585207112903770911891704577396446448273803014207146406531205477500105718861500185165073645133481989762780464367825687268125959440595324174476091437257575349597929476795118567978327631137373699316390661844360713924792821740020203940230316764763868668324724070289292319642938414396270553098594314664473153900700746034465345240248035576254538425040805665235375977640365399282106003543987731692262535105825235223465569930114564952603463149784110412735720815187821884124729529414386301237236634409412498486474048693893797738411129656409977714898892458657253521634927981367789992405355474538323547668421732913959017116418512008440935285412977095141176325370754062963311471237997977510862453095451495587242140010012115591902656335634632318710669159941271559873736375146164615600581132079188505256835615035034627862569964341716131971526668649188053747129728082559043538570632557605761368444535656085419431816861467827780101251881250244708191084878685152619819642165146295641260399930296977274075912799496177606542895970812379434463297601793706533019799297257655628407585575932200550089493399710716030306099468398743468844539775927650893334284895070857246820108867856539881742253711655182838442121348026956784184123697624334557198520457476320627237632622706883183447295365939562080778505602132606511376282317023023365630143289255106401765854496622547410480504357309549681871201980492576143173681112755482480671676580704606654688778342728173267554228704767416842972821644835448841830400000000000000000000000000000000000000000000000000000*i1^4 + 1236204739884147770733754023649580194453173013311971885823660020310524797408771200441357119312899188407757192818923586735897269408353055282363712374872391325388110956338762140603422587705064778114666152322551951309449121187240478923104373471830292514801270239289720677837548225775938616982327833828440399474000625357329424447723362722917263599558271361255609774943531693433705363308325957813195911339129646939941854834286363459848518416493029655020947662491476633990347997330166223545097817507415456554541486279937595572397114204254401942326526400022023768941157859797445338031102254402608990206727860765840255539392059661514491139101570016259835393569317772483132288846786525524211018769304409563270319508940707572447313161705148415058251228004967542319083602756970273008201468877192537853640373280529660128666020090424129285792476831903651244407016856790228069182502683043660644911668091673255189508696991973944269207516304558013286861909537399897194679353882689759131627904704477151503506715680132604401818289426367279385769533506288325783084358894986425891363969965542193210997128301792996124271205478629575394430416669783872493241210616231311179679437193145868288522488170089282782602647987971257605229002448545832887544537536396902529973804047013798234326652703309119822315690057133991717176074954203399081492360523577455455053556921523517481237823658780092685096273650820612265699073630952804069067179005995247867063349500279741607820266515026423682337142851548267267341329758461999437996780826304499628440867391125602101953369299641783615607173672519634586142024729189226673284230149965525384877165649212307476274736672176786765390181726352357485323953657398246636347370054008988566618751777693062929825174775368875010125314254214674768829784667749776520927438132588742100432470104574534257505111271961495516867302222152308132029470606417107625515989465089002965745812764907857413198729958415644079449822661834084982284295136783774899036232326905252751658825702507254333107375063883494832982900480032091572604990797036971321193335509428309282571538634088910448883851517103721185205375623654031293912321315184280601903490196759689185871152310178980058690754184174884527008295934997597548364773047149080954680214387263761828735960414009557535247988244282166079256712503978200877113867163454470707221092881884250112000000000000000000000000000000000000000000000000000*i1^5 + -113255842120965789253716541001252497552974940297828848701005900190706276373222261466873008032595579372609363305379915574289965505211770677105937919265078512013787303541046981820352432793392961410410930683924245695541310586650514779853145073483142589784316220814164509982114817478138556743497457177313245160793343564686191393742285345227112968730820140428226751762630113062967339113370722487274865551552122588179019749063061459780815866752770336138434998495159118429454308633852649861765577563332337371579211447440925108180906009444289843262141334602214653402672039264471499229088565279770190901022458816560630337640639399361548024365946472701338304261428305514747124688977602400683786764671038882252156225520935369698801966302202756540615321720634533211288440868026311748323267078064448022330574644555244261377614356853011598100002215436758830503594540536193171534447441139069122520680266472572477541882136906258031941183567547661565026868992332339716531110225532865162277909988642978320322257413940227856481103994635526897425872735371758541821430211784648712300494830305370920508153079253243558300087887429124209324344547826006623846860114432554293195898488558452479242082476577795934106767514435715694786717412380158251891099198613621016861698183364658399982381144552822258510813835379787156163024223727595815429637843937189292429694424520210581758394228569373392102874805167473849448567019447894352831139426523257974235969576992539198635654379658960404365991315853968374136022123197644512337494468006735757758436914393872815797551578414588307770566695005054719947258943546862573176559258525772415388101801897701544788976845720487778009648744377523173691644510004914814187926305452415754082003794037373516959181202898924750395325343705507006072413528474441457539915429885439270028719708972370695113350761895542935242181583092463848689812066776208365856547277776777728363574086447869417464746398078445740308521535246033897975801921994260253152947387821363463156381978370953360070935888983557724635655883509520560177339915943258000835539961665536589809859539275909182176852829993974865178760358300987690954851225231620802559416902611346118665693946077330826643061743570666815220336469204204146060001268777892076199437708017591251333609631645682592815090015179662409174022661339875310242398510936124669116073232283205632000000000000000000000000000000000000000000000000*i1^6 + -12863626784889045631792209420440643781497263143512341172819319570753883088780044646306095405885264940567117969335475609055834484322995388753613795724088844198585970418849862624503892135809292868159035800806035970867094236198926883607670116375661318961190510312153051990921789907300417404787450509746621174187933877505900436723881461595063360942454522640127217649701204818699565399024338591240413945753039102009879350646155798148386698663370841895792580090525791632682754742867097256699914691903219875051822318745679899358311356998737273311754812138922937267008467107752380675716477454670323012253077661060702105479581840304100956756473305623775511268098112449086118617659548987746218300165812285221725829500314811677809676256969594078892531143273466648768167123266309246512239760479131972274158610723545668634693125154597385317539880900989646850536571884079347385862132916877708961244848508900547738693650644013276824475513615774990413810685110279735840112279571944792572992837177519605926682620612660503132598182273081864117356536222595926942970875728920548048437571095361313925636025731037973002992917697542179843137714076954857451234397137536754719490890400176722885362184406054477904441963444193357241210724385925813282590072059349567945060195119963914208895244814084593585278343552349890450551790074398757672375055134821914153682097383267213193581181391856084669684078663828932768257159632513887075331235638839980487579667046507264181396607008547145475337735820858424077191082635386051858504175771320308672097312183484489179097127935047218667998340294556887933378046480439152881045077868836935609114250505005754370711203721659647224813444964940918209031938005885784403100157751572375542119164963889234690652119006882675965862951312735783827785950315665467315803642448851795405067393868305243271748902204715104644131950257234235627286234177873196255269022187388583138651394215449996611584560361234178171949423457353795221237465408465861399330765687994858908563611209226098485717500262006599509742457564584382466387623275214366116656030549295592776942419498150760520483267165642624797946490512981819231061152492156427506087639983271461756193579524433118688007956177364999967327335472654524439290621770487986443419299860195843711133237496249272843180130607860166235467493900062506108403138236937256336431439193047040000000000000000000000000000000000000000000000*i1^7 + -650535120299338667323425347236525397138444118913382656727707490736687199691847536285433850880710421889146299079522827158603489764807338892254304178086154207870883580175152111588649193287526125806695017830610645041892947607729370938084730958990108613701181912027988527613636013555775304331542002011127841287811634769472218568276128200411238641528216256555789013438762192104835623307764072102306829225794810685888756608260646305258701156577243084050511550870296713630324145496777452459342937247940236740786882901828830659408648546863455207542218272240228492932701899207596986972086669909086242333285622581323607415057701223892202462006915590863269301774313722966802182891704823307815678969770799088527513514678027859698641422876051870224729153611913754415866145659679953954012423269106958499743201443563359092563382230316871537301558920529643035139263587090916100703548880558641727388179021686517997412721782199428217659671044801254731225255358449753725069930689100125036241466100725118382487083040557080977210772258685283142245435427544476044148224588644787635488462142524509895135214901633572683062604291744153209457256928104170701190658091524392659474341316616584361094155651805817841250236129487849547720258408269129263036541341668042152334853612469193498147323002880376250783961203525291974518388717594885667696503026095923337653587819943001744886180212589454869396721630357922377002346254085657360502689677597425575341643268556033250943919753772352019603761252684612252122402902412219967076528197264760520991377828737964105404678672837638677280767301396250885634538974387930138039684403438523586238108200844335452741697566910274466427998910998357072786851587922618544747167445372579247831156299434946749433617368640180998986080258439462496881968842520014307908428876985567645320310928373642867713581574039356238147833332893231763053736610322088185551943230759403902390093376262217923913746188291447842995823552948603648388892485044115334511980145812959165941931508804621103523011237841380663705525516472413432356227489921772965018108793665293843222949713911105057763777692404105739611444779639437084713804022815531694721237178794354884668853300291300712873217187624866951278904111705907553854519863599783311052110109004534331878481190125514836959714368254728415703621732820849923765242978458319105971611406172160000000000000000000000000000000000000000000*i1^8 + 790467675408234566384020500132041176958437621521779258729171731814843615304332750991435259154378478476134894207202298180952792864006312880071427472544442808820953946306814610032834220689147374953204813854347465423364565148013961466206837181137006324719292012181291324677752204321461912039190637685320089880795633744664221656236690389108766257738219618629797382117093039778856845957012313634893721176916503631487681731455750443620846340061263023637462110780144506443447664648224918329969209831307184537018559925341434790906211931140674610535629837133368260099756896036244030988789987745912964423817535394221900074545156694781559882197332096539905855209491143880156043791535853913264954601210712952014495223256567507519130227149379363150093728058137443369074810188866368457070323328347436198535034814553362748317959004853459302080000893451936222289372121382800949503601911998928581951466558551231776994543111959785526243029708585353506201542900171636820913096999028315452392925743123590022917312095778592323231966989413044216860625142739833944079985458449160474985477249376538784271154358658330989060014809025903853629204836819530806501200672684589204424892084518222748146763875222548341655323518035458783603618040046211311120124110804939601262733274414122211820980356690387839684072772921572901417287996220454170659137665410462634490949035950836294223742916559061179610766086168167035448877106776700563973082750744340063605649923775107576538651030464053666035701756803036720075644411632998784722389862892946718337058199664668109669751029416556605551996486645728088705813024486179263526600346029415719745857636836675556778292719514597768171466626832832971823341920253184536706336716059350862844285358019440040853488476793050180700002958307071166786919198502278644078461548453641127259172994097585677533725874601209245273670837526530997198300913044253563762830671171922867446750245171759644541624754046803721604523264644950259375770165753889989752555475622655830824624198426868148290017913226335482111866814047546400351680024827307832598807998817377578186424821497957154297582269121075281175147932770321808539278169541557186182484489752845426697678764253773588456170215898219097791182206698352879445870664200542317674503686551042464510563598464377058296399644129850772936292066033292536356003119689643936558063865036800000000000000000000000000000000000000000*i1^9 + -66550218284852261622924362007265951938322356015065086586824162825244277583315842286864739526652720911253193074420303408420353584216714341004859793626054206038591359711221389114385610573047835084664287737337758503056011002018924327822302737872045696518939538266496697825433899835258822922136843642121964167450595980326740138648512034437403947141262908385836519718384419589887105444154687149433739958406317779742830655113928022294207715085990989300728296752676346371031582525659046997627506697700877042041658061698103350481153624666317635012530775950433787501250458892525636112004908074343169619316513511198444390619942214026555361220957165298999033558368128103032713375258651482024228647421850926696178437515302351950180048961829737469964345021169422553129139937815837906184838242640561703649354912078974872051924524939282301233391123451397418553201553727357916803702467076068983114621168085182915338114600472222918736693809151003859339201931141214629560807526438551485534298171668262290038778061808210360473009409151836603031921632661284533801132623197314949593885896901376697200148080459814791588036785030624947276195158324277269676405630435209380804798364057274424478757964509350787438896088881293834120838359768392137294789676283021963791242850605943402681400726721246989438861319772756241159832595262059398148091758052632493865422521859697062865247114085320778027993644871498351345349352242912688104972442588375005016960738504525328049078688814893782990725326824058239784415288940791333513270284148030192497614472410050043552875903103305333476305251600482481591636350369589301428252798125631242941576607894350761261868876117021034577700794988634093645958837731685072291612781398649322176371088583140784052989220511693690790276499937238922355386001000560541403174686541611362243086712208044462369554463521894871925604284355907127136913812326784925881645918682514493934568177556516372490219093336225285979715893901549457245831594454810444164054140656311774536150042687004179938300865476752639188951840935682249430894866489633780378831773382948829281477497536824299605038910918967533377242331348556900515950029017366839690638736576970271183340010461851573282470920466196492612738481706074186695447977900522275273992084625372377732001308841121064995944802680838792719253777815829257888528084906909279298293386444800000000000000000000000000000000000000*i1^10 + -546167131223342645354664235913730942912074815322107033231685532990167818724829234820413283409951921133362079881569200815563377976272595937257808175271833636833170409934576276479997228398390809184792446991409303554061899219157119360627495338522203185997485322481806283725078652390729657302162408602068710926127949355270028298469506852133860100581655121195527348164800603103304330173879406266235191195294375500823264129812491741556428864825997993324891125085148752746319784511094452113324280403364597237430034645846416281890561256341786378567748847020668061058451297275599272146065808236341483405985895157141791514304138818205470911211262715268264494543404628206553578135193562989007658330582038087310631806851191650974542579301759519896466266556208688370669298586773748800206718803453434971538123293227532476853148743624736030033955092863404466790773801066576268621591829614868279930279582605645270052769829169729387284594194226691786413533773877099923677043995464567064019019281844678202848269103600728591766835009692525250129662764381758764470687259918455950671942722226505649525691766928941626450925794230800410335031855749332134162826852308164947241536051753705327829330232200003418678435317680610564559612132771872288244563769788000099233733820002445485228614054980142723474373903909940903752945061023622174320819514801784306513036328767483882270635151168762809902260341417984235382732268782779377674989021192362601713472491962280935862766510031962940890672743988827088443946371315622038474245187138851402528195684085832021140827279846278995614622401619014906171213430331454854270953797310475254752216129518582087852751671476036917028770126282873836221363498265891212864312007195384065528157460958013043129843509559096816801348703922896737021633977646251878174944931261714409150957505187951089468668866901893681684354435000903932586011118543408658183805212581036131355712447386803950775554109137012059111087072149639887121432064619139508572079136773133885909295364252599931727313882549540036776504086392589004338263551973461486693512798450925395251431233652400320629512907942147006413069871813981592013576043264503386784897673983477094613851216406722629846387495427524561789071028641203979300276700585772111250722400683036198284092834973980634700581520142671682673449567045706292426594185353165816771641344000000000000000000000000000000000000*i1^11 + 98974388477060781800781999399312212719123881342228086604640444294614715515100971892892534731185741217697776013657181416805502221239347004074015779501365254621323262039039395741856057099245915807295296527181864852316546489702389101378916966353490586012405595358381752588209227846136665080116199457279680157283566762495930184392158200553704142763073701541464643967249789060230352869613174158944085409784078305875521307335539133019958110091032835957821076994718181489524210265943804178169900713512755157193157825737013639630526928835101571786051990442184485910732309061747611127384357062589636602408638801505319313753813307812023906066852999095150140648196695688971275960888544839815246863653058970835668869467247359903380592017621276050727673710367815205167658074429272177747436001804526703206631301057434868830562241687158951742294091574362156447133067930992478457362208428414511921305794237103964814811968175070202835815480558088818897108054916871873475923320359065180363045827723802775718790127394589623095433530785486146370528974025208066884839304044273737041170652815159866524302504147492780335452405968804598736779625865835708886033685452623642048114055114353359035974322507198914229229300426097837103344401959958619756633114893962367187520644331297890602611618729236589943695619680956189741539732192396056240359719539601213032166656216662867794065247181295590610005121619087941252584895667227429659954263518054802286897863653683183902969255179870525612653306483669987315425056307222821423273205815227797658013249255826476309380552266406572134410901952989119636165531182590007570198621440108264141725711257123708487475532598116064322189143921064565543793801194187043654286756519093402253821023604951921097549731639734308443923731791100621755571355636240752503921854841762798474776344362572150856551721378838378403843823336058790184835721144513864361124087382525900774405969092584454550759378563662403246273387214275581206950165090434805973057079966502646823263083622953937649221249570573483364091950459953815432849452287890016592993315625000464233761106668035496020474673367242633383898909592534546124923959485653701482993164337517180866956427083540187716123637269522440957967483927318443158336802813730896395362054467350794776341605198411846855850821845503607512163413799446183771960863429500597803417600000000000000000000000000000000000*i1^12 + 5424879140239750983935440021298190656410335875263460049159814782200300718616767805502290196819044395393025483625629085048528026708626127926551470346650615895531943624481043293411252370292913744645716709542963584072828641866360842328263989597929028613985153740733124440414565679104598680312779189140650622247485965149439185829885943349953859424625040418611951472476165114895973718961510181327447317863211631455226680102091748236339594369684460186016528588456624577012709539583184578456516363606300088157492274290422080768595314869737913034040109947959187516153106495886025047164249075597390691476834166697392399312931750108789301000832622399170891741944170101343507321329191136558721365968347452596880913208285082153453866650873152654020088596004195233719885973889647878233601610655982265422566472042859572753655388501536582962751532101795305181547051190694117973888580845478225154458643698230926545911394075688354036468758926986125456166544764500828995830689309694977579020677814298765139189418475760838177474090153899218861190158651239391882204474159744459714223805559709369260703109512308817236024948005148486466341074945224323903771576504484619708307907158260185527543760952293839636956939215352647209172018138328686327217080728032605219780282543583425267275387617383695478230436708346188833695176450858894144350884069400026968820826591543530934504403491631266518463644523010494897528497863321586968334026480625709333824954599928016430273090911154962479502108059375970600707383227297242308987890427860848819023501212116237054691377289990462679008063016185660791855574402954858248723101526766637244132596987002978367585298728003456169517519591486159584025973976835963485416774039965194051851358257036040531585937626419224626127698025980609383228866761670767332193286798586259096919225318174190245798510063133754120748334601181991279879975367945779499721163737314688664810454303540827859812967141831722725772500981433722879396127841250791897736698646436429180242541714209993421010568668773805504319839166322802110703856068366754106423707598893779810864496081632628449930260140697651830219685231062550011691168635554963877852254303961212752607553366808808896913222210961244881897296068814201315986837132985190053973459930886123463620090041693734167225384084024935980388145644632568888401663422917082559283200000000000000000000000000000000*i1^13 + -169250700353002062124638325020140149803270836370223380342569205751772954138740121847306881883596174801574730214747228016933376581892407179932636570202153261238040036925870509204046907877964862488934964310986809541251538424348485167126825586088963412052623186102199434674853839402191950245326135046710386649369082176853426135660179110965319082619362383261632451624039588214418784147406786517614633251635088239513034807670320031013675859418195064002709892312136728865980072434443597804459300993600177983620044522420648310303281530619231122415774419943657248069272782689190123758366211679953702996913629040669829654301331109332602856063985384405825791368746653845245964902816566476190474388165238868865090394806672990740956565151073153891285681620696398605410882954868254142760585416083805768899127117067277017890824015466914164979118983428217940490416544152617501346379192596241792503809535835840181849376294733777071616425961792975512359600111156684577376316703254270471415597720694298921060348410239269990431192871986544934474159512833105335177912543511879142820599201098041577418153348616068696453928048513998573315608154211798811185312010547639567173404440128660642685649838342548722696563028812085654035270708051016082955792158651382951799407375642326370790224346322077027726166880874520658766176331437929178086604404694026089084743386160314933382004574438235287059118646369114975547149990243522354112039531277246783226253523427991839853987159830875179339575205951465056680601949622383856280022230210602527922042545258017161811636409681013901003516415160366920875859754530874908244572027729780488026720460812902794526780581487842726449756097910880038801318835825789828882169446491882149037100899559601263413862155780804838136899100884725933272894937840887604381866045316082258970242654135620751117037206093523372487594271146760166489911564228257316240790190051759105061908474216140389893830671717693164664732158160393033873894730006255684710671343689637033518508488090733613756794092715386215860081776921781137298839970848129447039207693211223195152631085240007874476213420232870265369903530658498910201475458974831679229133664489137306925572820838110461745543823226547874360208362169315325373940565725009608967580340055102844384761300182504709988814433323833894997012561139061496054168988253245407232000000000000000000000000000000*i1^14 + 47416257515249602105536885847087303115120013898228533000437393471276646611442346560102493608183981049714246291150931610628974094023242114071624589231892309232937689425929251274716179006267348390561153632341596350795732947409642133701894217943757199913470958659877625071353300378050202499016946561457119744475066929702026612148010453168616433416631076935907135484191012833105381187615559755059205381820339873384648366970979181759196159698518156291020986739261013354677505889243274643670257574539475227736280612933576575826997065858965070480667702418578197272147996984243176544917918017521350515528196522562455663278979002998512799353846128149459533445530442885814824362660335366958169838444323834433295504843403832242405557186048309682143371275889849201145146680148624935119382761858813183589970521349458531162313468954033065348568055482454070710808966052719745326177831826761668875529154078368071396795206922303768489553894221505616291223755766169792364816138440359675747507195772719322818641113309061345420650414643526906379688543279026048280847873006985318890188971336893642925717776410509191890161377602999518992743198936140908551843111089929427788852450797471760339590989099840918586865860733272350249006221733112482695756573611304436633609663113168043050086971534920203370497609785869650530138246368515418780078096318571169067854880945761050135318313385370211409040284185516175886831846786438104221419612483284975963881976101809495123965558645692711786727646417924981977468349423061043458055798257456830405466189376314459265843086175148501875266547652632177146576104826685878501988858931127856850085202830737801169539045566320190355497249739042923058318187345988490946034542986118451422200050901831240884252558761468268714815342143398666211927497964520537517826920292213071924307028309922162930167629324734191629288084668472016975467658561029024375131657265613801729166299101211553948845381015607252648269337875842247046286362050720405907961896960361786059897185117028475713268820012938280251797475435495518527693187573852765474898338321187036998114224189797200224801274056463015941688614132097546846030522643731900630959374070046260585234199863376900549961070519649597341761069170324832862728904431962003512552553949336040774433127475190629240947674066946470770561077028687282902464936382908334080000000000000000000000000000*i1^15 + -2747205075963962518662994348801811365701670843595908346706178957831472142712991778844605382123622240229045544782442678733654296928692875346742099699728414366707103177582071664370891681057335928966140344667453131913096521936294045407030075318066718458378085222074959740523189902890117739788702552577223624614149346181466201267401004811182540249850071874851662518541910201934833888770209870058051614812896676112508942577769236743249618020224046293203027061007525614926708228002473903055568041244768231256071216994634501843872308956313512036682616780588641910276533100345388900492972886940952773040146832164075333134270313864133492628435020090087415324904801876898330266917438390731299267636445790897884476530782773620437470939628265864935546679512547770363600436116581213566478926766537809832688714269514982633745215581905306083972247924299202154432128726739877636466157879372724574763943700081434831745720858389941188328173231764694132653510197524966178810990627657690358602991182102532022193152674924056690624133246214656111747576407495754517986151823325127004838589270878108122049528480633388809066302941211069802249895333236232167676565066635686901763776061246429595194964499161693534301844894794103342518326427381545645094133139312431617563325775638343749651584967244354654993316937517339264901975750629675482032816136246385105961787379489858585039942131753441287932906172197399459436700121674965880077170056580944607349464147104608087938777125861212270013709517072335297359409301076638429304933875604263492468232394209034634230893862208901074986585866059713405046953271519500034425033577674736340530991580763406794611366885990389518409337199230911937079135976876968444811649813957369122541954972335460006039941809559075477873230775595960807702053334917169278654911719946391961872072058249190949693966092621794361195951329234601659390720821056536896203792367539314609496461376191864532091895459195065781590625943165245433917319024551730976595831979881130664330834542018150672323043349788991156611623778960627253270002252614300127384556017389075764170251399576762944661096493165854472876629063191365981537083871705336034965241113784213066235525197544244318348078567649440232549138714335752389261076503614191796373637414641189753389092636876253966849294464531973520213124356084030786221334729431449600000000000000000000000000*i1^16 + -204364868354145275985404908499888079886847625539333280609766143688073883182702207395161302952378456054380839716606701832313690466409165190535815124915254733399522608819888493571087499493480251049281630006767124533532289004651719266038366708572205664019610620801808137581639040306972467879113658600084742922273119800675220172862428920501922072691808872280426837573853594881799060334364827536732241034858433169744712461698221355001697509877986931186765132445437875722976144867627928820874158728108991623904594312776110679361910466091888583527162659012993076853168662962863017441698612321468321176308861415176211552275181380386790688160160202433900530658506115642495616409080569288048520952536485365782735765886215036395823430940195643293937239530807404392307544358517134559465190452599240544099787714371744728464864337148011657773531160027550682866331511078717266310217216061363082121342505494517081354668251412466419226764360925923906687573181514579602453964372520320156862304578168824959171643494329812670582476451174946074251506825766183474847012386760675445422487029832764765148768196196732197527665219239039417173199700985652976287515284841307416235187467337408457502194840969930129557844873397659320163386338408075974869694956996483571144008779987279337369928429038968127714183895383846161945927055531231293771081663412190875533077856012013741415316714770336791476782648696497811140160136810929913199546740096972391408200000391732968049286262411839233535376381793965652466130139412734682281708295321022945084473471748151606094447969650732386103294094214831392514939746929085109138817928487111984094925617353801127324825793121375882382583955211770480957409727321852044405201390695865740607489001322888410489596249841092790603121422880896690139165209120376077288575459042193801152078246287360926550408416181207895148306730429471158791603028457840396359955284149948721359013437250185555830057669679722513644395733531356681761996546857087719689980302141751139561941387664204073768968634046267400971853053120505431400345453808938604730717693528833125099028504508529410624938785002628563794117517398190874857016555850462155913482771873411642376721756026758477754752525591240601731838592680699321854997678981398449935352430658674573977670787040191949330366029219069992898322577305454186612612640276480000000000000000000000000*i1^17 + 6690138417594916538839168619996333391860758487392697656050752229330179575210820844190845073451734436825743954153927307547683855399478507984604343004697879255939369583519683274222039194428897242834654400283397195680999173389985787118435704164695008673336879473222403605665785690761750616928552400044784462464298666817650631149984091761021654527545819349736630100257153726065810550256001250561556421035741583350878825126825797132371168095995637408842584132484046328041737917117414763565311607714879731481598437695400121000682022825534444304011781386131308771969418636299831268757979202250358302547456525825988868786329525352132449445611377254985760161157071126079715767872772191976155893476196176058497293580083052869214918096611770384531376972574456749882208508980398292417916868439125708084397577035430279939001496767987240045835750494382421963914216881724202868089433273947869284576441966626628484383757930817452369031473378029687442136565668508207881716773505387457108971864415784510837839867463622908663668371762560370190238810185484432732313077832761568014155304483983898519749114248631045720609455581478855441651112622972734539724511499261357273698115828223717580441270545381843922912692717832956562869151143484790108926030574316275132280740073418383861122672539175548021192959617546188147864802590445958435515886356599018136881487202729778961838148323177435569525135699489374798120236198987604728886404570564495027759109296151163764016289233700798959758193489945084447387780696824507736257146385532276809161244743049755840672856369778403438084851896491260896515184227923768625332473898058286883705378644489888046216066788302921566618740632496007560563812623915597578769118535061364369269892250384331832223128160230845762680127460519334664227493265173186520903192465487826874570014019398526222469023478829260354535717373029880578388453659906632532076459448336811980517597040653965706159410875113626402284747500252474951996034219544586812127704961654832846368894327877176551560510371306885178649111289086941923717762205023509556980056180563444463073582003307058384654883167023625780494281143936643208206987558901627510345295450821378956019082738116598191681253332465080547461815889183605803897426870566163524605161283904892526067132639244293487635400514836506382217242431731933967013306695680000000000000000000000*i1^18 + 314903435084734363243274050544155101973601026833509085843345244102299428911121502052899209276281911047265711581200187524791862793692881650096844872209593239828513288090318200410135323755372209441092130837037589423074250798678724912857010214121933152902530262588231298537014877243242716891909210282940258517515372717723047609103122170943198000291533259467358238180154265948202071759655355004230461181673815061893366549070737472291643435950691076606454404746703385337869602524135020232343793012097815694061241703563293127287770566139359389171280112528099625116009715170415845588780481533737570044045793757390728089722443060925444356191496628788154746953860339448288776891496654865413509736307981628025077329022709956902452850251318101637834535758816019748527873499783318986442890892292870172823522041851037612576734955084268155403675941903442576284773769704277852038653204320044963562681220799667548178724928377145341177964472596008994423817846126181134772310474430207675143212284007774360403894019876092640227124852504365227092761280699195704868107383972150089409214650091524065152163709282016262015632506045625011359865972956038731073323244932159165097494836865029089948383985810893487076984873326766512098329573238806862519789309900344784867288539467531015569611239116676386543770610027769362832379581633997410580091866874689234026944351845094035751951862714525999508282456268597566911422932323128465727114398838212449763538529252154669679547585259453830305695897485574430804793092668302616348506992917097278258451463019494193617543601353086704621313641204113569589735847682304138522577443506223861226931153318584127770861504131111033901840698472406187426811691517065867988276470671531804711049310510124440704284228245879873413096314724489073913427515091752326252340248506936856047575743050961639899915930794807606707145338036745020003912391067375387083025712665321824394856569103542512243350315882300578596431747154626183495061906165304924350562887559753478199397621332283602430505118884034555986551684573168338307301405376108235621465237852165253503068627667342716748345713845113195193352193752719003857390687468060660684892205723071328666625056919009778486582158558926944968224771123422082022641177042882796613295088767740552814978171220432068937596425191975053939676002402838944337310515200000000000000000000*i1^19 + -4334475608897093230540094407671624026791849045741637020703885468945534085584829417909324422626071421835901523989946101325900894854213774240341745161540785651212117622266360374496807063883278248419194184547746445714563842862387162544042007848382462314272742639389168007583441837730383981411647753383600778338459396607736768406968330158608194661244296138856838965395461872931391858133757136251997395353091675883232699035395130175238075824785195341298716423723430520651987416598526734805234103454439542788421119591434519383222307151576601865287590387698448068853402492067842488340553295968119082851097975004043983590777297899406655418861778542116778071442940111659831718024016043456680716579955061740570645820167662911768702255148362472622503857037123629610801483905152413541788673610999039981608239313088984967820152454872484467128378186661664895831272786732351241318149993962333812696299938710657781252884858055165510149346718916912798858405638657201564100122687245850253495043749822149339998804856057240660759535344968334457138348739934501774395172696820311275616454717764462937040866951621893658782806514223228523475731746396192310715079519668042562873728879792428062425665622830404597239235720993435034851075057801313791403594254677190823394328129534683583562230635136173624261916810532690599647827225986096247212694652722456575438117445864480177727679185173066194073049597952067799816103755519227034086535000810588132197152066848814077576219349725929334773133016433159135225814763272673734463830675482473319012842440605840404754530890718898872906067066673773920837926347687576809415238136732555211033363357117014589813567975641120520870421797476011883888176268900751122425295593177682150740053060749016834686381372832566382394527462413770245601752200191449528849447961284840386896912836118530407745127859282679824261461462956033831869456133650936190180555580704135757908084150639989734162125240595339580005640798745769621385857173387887085343495032453866573746738638127804642849500875328709502732338005687961061862294404660105723224456067014892160056843212198521191350513073057640851993178208427789238153457552736141545674266698859597906941428193506359188956786465920074884121706550243811078206484067277962339837081024968169886473480076959451343154264804368332591458448613791797226766336000000000000000000*i1^20 + -407160448907551255871173568899255136163514506212209991825665208191392333780987222685430981000890978292669409975110211741444894198494675134257668198701993405007456666708008671709580292449768793549798822686221451920071055853791975795232697369598607998146041064778025406064001513492312977381162429572575041792683292783118501925058670235906268042799332277845559462784086557043177866722753824520968156835969626374998613846419512920295483611289593527325546762378792021933266781110822032094356660661628139194359805782270722065046685397469986894435785903924444086603133969770330792188276073239539958327865161034755530401380052301095845637846970868782640009967817784076959519854254244059615726297356238705036789814311854785038958614281853097206595791044859132262607335695286608699603044697093306439706012684619059876360511810283167379481213877771730503834639681475157668884926818709903418028705085315081799855705407903190266302865903434954093081310953914925957588691202044289650177452541878172263837861915737402273786296378229981243611666344648674554175411845233201969842686883474940150012754722729201326045690259382954288514966413910982272222703130856381575125327350906176496497461947940362059369336111247075927849702668434063937446882269459852140872668073751287627555441577893466967264719561210663872727269295865208015762960160785503285505164719489721756760471079040523194774387076913782218803883081204696736441523751889994596553409268075507571123670335733548065943238718220592479975600798009484012737609439017974284681893890253472246863410715103815542746323845016315494242071464340958543679681784143393549350684313499166134742696161873646947325468636941161168193374495175272930832248290172299131125481083088320425704187069132757233995156562461178411929996235816903652730166210959255322207646192437383417677603921545425923683513115823366227919903239967308441862006747561631521934373937429653026142252224631621287354413865803845809608110278357381730115504652123409714089893973795537388539649336804092406854364642809706600800431197253038162015483343577913949667808334413685995082019873077187523067787106836094318105270217208091332847975763135471097605869127486331808672447352274049867954297417916665571970755367644541258087753170850785373157933574433252448120420652537575965567121877444572406087680000000000000000*i1^21 + -12000915242008948876327278226392267423008047768202213848416985141143572509444507891992181633605918743515473002321862859682571451041259089478033638546364822557744127476656166378667444902608822573894149083328819902331556832636718392821025593381784592485021943651945463134369956964183203370653128101379549739217831815918302984395991189960640437799563851878521200596011878051851989223992185596340840603477407932472120259172920975308781542924993587454408766009036334641086599667037053523180960101709393822934992833464340057079834109940822598215805436666204609067901886195912839714339932948742947624760016445207380624496662051972455526120764516958810939852600778509595283160998059562795977337147933596994166528798085110888868155677926175224769285595352122234960212128318280820643768505686091411717520287747674490318478468869218433671394304257672201630559894108488977141448900749412608221199498283365084367593577212716626521434588769411425089465846401103799607349353124577534753036705907483543446005139934635341724543153318091434948724886009908677834697052115793339789811429409929351048984334306961270045894321776108105534516274082883696700280221276928608234015090674368581695812010943658883797507518182909017656762859408380771016983726861148955521918696525513667572522433859687868397173901160871172029153156072283683922618893885819284828934668367880855263604445212070865474022801078328168640561391952012125250822273068322108407231449400939692101592487519900471365422141348927357952193155026494975038460942261033344404821709920378381998899861878875485010473974001616502541036713741952561557939943675429907072005443122724707401726782850316474587457609305889858895934641767457865492216303707113810143153737843435814997940090852629118604332445947852421401080440421772533087212888071164364459600995153427112147767266715323918387776991555445373551207333908778178433949136177713199862829299138526458371923292606825029601892274602626045566796591106223731119251596280814630138731153740435718289557149353432937626814811667089783784904389101547098531436190922758247300926367996488146060441933485305690614056263887693622954144539133046823119982297903744371348711244490939313700683519786944915371353180513057779146184852171800940049820217852752863708068395517946310655459131980825505137760475939747135488000000000000000*i1^22 + -200222500975364444577177600016717050777012647059939277487277709940814002653420063700444254815801793589601393554785705219795498915377238202212186532292022678083100213782212675969707212858430801639434043722799203543904872926152440164118959765381834001990177988105892799232426010278549966509985594163731475571990689444689454611561060268056636631774336981131680746846190248980149584953077473972609754263672280187939138134832919245384073602282807762748987050169779456510779310822509400754337365959416533392805396300794293873737139719028589893754774388387477568303016687978063001086367855681958620506459175148446138001003195546190584201602022588107433587146551298132424195544626924155488663023229498107292567237864937518642634098336385597252483307128572300342739158197230427543083773212168854505164647394732057814726030247491478144120222877590793938522942248010418213830472643374218698260536943003780699185087711107385479474814238011079476528435917467595500738579187353575405438199401089579738437693915298036426010944540111323265734059497156457828512251353994804298938539674624715014157615197174987431363993673239533822876832514787646773465767513027174010325659621278893980778953450355714720222715139263321759868146364512233002548469118820060585844528927768882908763750382965573250729979309756448373602570467552065646511099248881400947878466744104113749030227791004374534210089676408702000864242856744545496401575990791276570499351955597096577869814636347715823741611106138000013390255419100884730625051193237821982380645672811137162269557842638564180275256724836440826763256768516171194298409844993260719046884520187789558050362072207955227820556237061202014716510791899780714973124002570567333958744659301093125854563152579278275978003362975642217898393027726518937862178346247818176709244811237711071699250261298582876729522153757043384985749248278098591201776414927577440271872919373840096078273805954121283202311340872973452622761633805045385019207239078329811657522093693231344409425436857418069284473152602405594176755641635033544435075656269515426114089953839617865246606175923602301550940812474460166028780736869303564240471384290767039681328117066233571234562091095869179262391357284891211049164892220741070202180833434105878783715676444054231857622821263587627726693355147493376000000000000*i1^23 + -3247203405150822864600121861250153033632196004977356441368650242796023724302930560505519242410326526118859809258445929392011519804257878325089951361114043982694614372044807713771384032560373547363547735441589951478373727945209594973471160928527875948233358272333528769175006149187900998452410995679912505379845142682201455996119703258920630790261142225781881443988720061371715814516671553131600607980966078666759160298567700758832327102864695110381509837623129065575870681338216238862882298245921969086918515039730384314807834082901403286037698647459029479607586358167446674215086454106250207595191841634437178210671681995831300229595217876738794717496239049697057539830170716890538848270367548566182829465186556662650702088165677876563792796521029342667893897450726474161922247151010615686344953099774870695531950627555360866716174109472523497782661626863514749195621764836077245728256526277781852908676961890056340154922645502218286044476599223218582280777727068123293212305410856635856182485722375328936749042757957852681691384374616865587735400344906229297186176387679253552828548884698154042003925613446112899798222107781131267527345308039492590411180204478424554051852436028605500075110149141063625720235312116165170889207840182273956669722930527239207464624383701117285510279168045463352632644186210753227704965763301151293876487329794731139530494024212227298605355019140686085092113611809725854043580346062695530666728906964436725076234278691678533538238649187919855343886719875510097916083360878569830692290267191101027180066638556829463815112494339763229873139041268917911608303334606774988983792751203156410315214951215800833169284095966445558606771821259020782358107693695843031888478759503071001171979275933732200351962226072930451054666314999871561502942450318904807485331500656647152584930664046234459888458726231989427166114967620618443849955186003305994175910649570266698092830526010710916223650551166959797325225147592024336572883681604630765139789081010028537356202838481034031631225193552041753035799313377462609400571488062999091309261218258696220250718504925856921313282944124946393902372921692892837098007263574067622871320528656840821173532084792068683773788194929688126364294335196022868743430992183028709965754209350221172818822992718015112789111750000640000000000*i1^24 + -74379684294998012042706925221177007447178255739083426037706830841872960132535023836018088645146818017372476890300617949815557857781195560964708760323971258070220348613985883704542382901161948320191809346425082511158603187256800357691090348640365710094192438307157384285762302710921438939829970252719954089449164572178979826623712639765026569292055216919986089313581321301953210080279115555613891024821673139918118671496184686956770150787821806417525150315122094744462846267066813839433144402268476340807335493248553928412306960501867491790093456248082174858848826707077120791581670667070543879476903292296541294107443795038495999650469502286752130699922646934951708488570578408056547736212704474472331731374643745814716534744534853366855500231416820377685150953464765944373807800435669628098919900535376228819833655953321190811670116191977412563652914191731189488705649994377288788235159218556873675254811086080127077003978885931376651257380054113559045184889362667515866820090539252337842893477954373925817653214497515997835411384416495655827226369090204400657381233493286342312644430805234327372145084507219063524548044402774896502405080921892883280401488108991921681423812637509231812206234232777553349902191506533252807775798217219974914312996964572076926092093878800231799432654701318202487662867766898494739089378874581917660417779376009379506205690167925757213962529886724894137839289565693823774803399560775186780412558929251188045696156385527893752558715909409225561312857567283825058828488146884648762821225781988313184958772545324983731318210287606262948573508160260491727069281860327422594385301011960090547969475982445899183703206811991676339352223574079744968492069805767228993021282455697031745156774290480287270878605559513770379375916822005853909916102768235208941436604121198006357437928650663399547881683015494763625673188952734955466149747705784692385086383207849568540605624672649273025481944654010108694627467282421995457645609476126772963389569957572268122968055465296260226964450335131756877254869483978896364399570865287160276400913849043221182819841385193326193379273274388637906703759912976233229312487191845748436485731272706107471388451994903877492874364082720401108885582023599767979472887942419445735040117028808391018571870437718552815421358080000000000*i1^25 + -1454196242235691141915893532810176742974156499182151915331265422145346397003707426623265568679289747459914605782152701073612318825272320742803862604917589036300280871392590893295675928324293606407273962018604938735335141737804513167881345352689001851427262646468390712535918604539516260154723190480731810818769198143293092647661496877332365015752387509077877858900991410253034883947239306387549679128505632106219601263537041804732776904584749564497953665539325838246109247572304215481573164778363228030500832054773453861360077589463750141571573810399975198842063541678447529939984849001641793850748087502975775353153120500240102733484896452899854269658933772353078740467139239878354095506140628171038340974376059769088067008060708113521304427969900723775782906653844614441111994669078495881422704837268426650961146454538571400801235337134710053339375833479148351524211142445364598122906946994356788529825229358710282591697132494118925237315226386889363858552683402323197967358418487102051713628440993356471835011106678744106065372129789795066322405689224409839642105038249454629300519268385731024282700814421392683133764335627211326574880879110420962208632025492626131939972723896022475255588188868415504839279416000573839893001393266303534934806188890020131843115995716727330830153794900056289233005706013811351448011231140858681243983162715172229206243495569508915051138761577795775061003190321757733047364619738728409243434696945697730639034676229270547406090282789569498856307376270730174018443220757592245995769702244313152203379254684695451768540633290184893292815305913674544540176899003891419991890100467058488929733512146746725795184532575180388901200720557548349681518712405180395584085470936895946355808795400826000721852006300137984114318684925363480745867237689783138967770878651149410365977789519588958216454960354934955058327782883315235882359448746078247453979960600731880537349161167140170467219422854804945242597958956089191810592642571139831763547472449820649733330045958339819643890176532083909832426258180389803779599932672929517704501974598679278181970825875843459022767360068716328197860914228263401919281133348500156690600414971865281610638498496905770179670722540340903875890506650784749500244759253098832357203784996104196360375708909805112393728000000000*i1^26 + -20129726164934689823565015765861332084197751414912073695811866563825995806194636047249185946540760181512969337232690950628140003373075763106813833253186226138346228691323456543132877589199678862919247212395536825625418006004546334231711654806227979651153950586634262446968503467816573613808035254295277226179792683023390495581433971831520415104070771370268380503550493753816159589611924951154313095890071150855972813544617127198045076653876212927652775466854283580785220241405500893932619072544202045756174554036583495416693670436808112343928464283746434515854047895093359833919154504932960594274001616012360809487963532712637441843317897814899236353731612199079317826910335681195177774893395583020732019176064295102124892038208282594996629611600208763301691788887329447797449136075253348443453264518666733066942031565126936493883542447398123284378473179542997812304358822939144925708040137179145674482296361178362842871634501075290553633202388292729906964677110240979049300173316905303131779498929321897031521259907634108552490924810428479263394610049372776450098667818792868329112197267647729747472333241599418936904008774367547857336814683263569480022017385340475289440681812663687085151878390439973043885471064356644448526508348438418015555136777483542668095236230343419188919188439986210821575500328297711199838786023819116602451712304378640977131837818355550758469606071349527286298688316611534145391439317175556047322165737501337811496357364493918925293388607921006608552149318574225104824959396445685910037538030349972595669446890447189538237435574799053117371693972718770295936927572425818193441171743031384478780572175131319531201136546346298363497018924069336613574233458646255637330172550331763288427545828960712938705334003050333734985647997630486256012052174525553330141884494776330632113226900882851572197907120254466408097435881603182657868731150277318274829189938575990668788993004215068605118131403978880792526795183860627699676604606143337027714859506608975540292086304769797802378580018558717664221743289227371333137936724632333088667665639854561734068576153518116848468407787952487722911032286525077150755994254630048953086056861692589452295571198136320239657441269205369619923865664479412759367468499199689400560056042049130507429534802584272896000000000*i1^27 + -205440542058453424685724421517982466979875544699424912947983574175969035530023994767487219499324932108623754381854110727268241359048813201509936523079213673310602523967134774124163071162231412369542984807022028258418750065572452792405712072797294705592928162601248804364926639865953221377062149743787320989472083938458444451825324156329968692662276833113630234511987813381986560423130635205628069233915704465119836152422815139176128984615994892727696213149932878924792697012984678778592194897615966892687299583351090249282630177118979233006741978760782713025782969524927934290443899425586351758286408094778980341951375102012623470447267640876398199545516207488907438988434778917134915423398198178831642996716484562163133014569361922976012125125827484897056012379846922175580290735979365868590203242222893373729056476553078194203419525846053404791672002951661915980917989412765414567715545328026272699374346936081430342566273362535715938671392223241791038112581657563418794170588619171107072787233836643514641985703953751603552371106982603933400102687519877142928122927884343525988887726245369623994930944123260124514113985943771451189757785995474419931937815477753372027282877558853708181603489905591582907020974748085160756610500190440806783727174192152579974040015292210045452644723753945794449279444441634404666320467534818239521551463320458047590912565135834948966579579247430895611067074439612816275816312245256893648318351333259508947810820106607255826833668161623641044461014171467110944009810875918288391913142031806274977969299104488106780839930650431501893909588141747450514293338644076396579682850046836181548581814762370099771591701380882759041606322822748829256285115928164592523972228816457354415397141137360956926668535186327304105937027140157289557115846645556976957954098330596420372861954716053419520567395682284607699133310022543822646142497358668457121227502115008434701772899636991671195513161754044015548850865542950403519959501631721579345451788090801335408768449134429499990166121178203461078329851071383785880690391021659604840996964201912627843642555747116065534002666474235639633445409009544553910227072250149336146070928657676509343941088780886882191142632338966087511718515688985269441102788494275466085385365170918651091864991354060800000000*i1^28 + -1820156083216329307473726517861233787746719036366570071853721772250896983846287215497131725295094588128227806621426273963099067462395606071297313414047470524727914069607065975804898082816942420346761568056460500396405383323657266874181201722181779990317398481331057492745879782338995227337106636718570186083652421987240885404357938150716057070810846291908126744503322186290232440690187054037361581686305585427769533126889849686153273840625879433291840091977727218038015307292704138558073503253957420939421401381400507403727316501957926184461742212863164849599820814713926546311863708589320165883316973094501391714054691619403105931485118338071022856904675807605470848237569499990396305496612948704371835952455364745936380036768134986800333468373489870478753859388155594969110918552285045133627974151434571893825937881550748804117545730880235388349365124352509749361528060144394561437256187543238670362141967070236626576849574555083001641699510049968936339169035229107478698172074184086434564899943878571594983652449271884311601005584801523504043989222429487700394254019342615033591294805709835336838658377630696061369187037500100730021583876660264603022297485740574158667449142108744572515345568461918557281322506486211978335518208327945262530945146189439923013281265179071536480080183728837124750712679010417991112342402412128375186562736597522348224328318129755298398455088118844206566091222289829406185320546499375362596311562860431063664632937161671722113471441819366009913368385553319180993340963416640969139574621193856938189868026430474350086445659541860511753984123858609513394515321465255294291392637554601577302852933022378300930612990290149574367302903882019225496554379554934495668549486112844309644006799662412301360494564720730348269650598501129846993107297838428353306302257138064186092778699492228562890155383517707811322642632790573586958314627836595465286108256920338645424592644860593181776230338046689089898316463044660395674736048672766302031368097683105228892024617854621616125853466470607168765144859038825718581265453208869977698745692260012572938159156876257952442912345413592098849138960571264236902425408640379797778594672842951540535679123327761962582076547651620204255541913445312688474302884974231806044470464239838481495359488000000000*i1^29 + -18896371253834262646729861635672715136450828791576479211315751720949415000026256833302204399703824489003594396848723471535361081542763045398826593543596569377138211992127556021671435194480045009543391738465538438616632680315196566319071758183403948950384597399580681810276849625215165287757666416872309627795945634083709392572109767407126159421531660942605786913117888456143003243387431534161559377877898974242655256891346856772728657697185448351925732355100397479495946205329146995648480081253027138360248446148166236414276210270036768982883008641942429995176418357727655585988205417216281580102652637293241932088295037524095669842062108085542111851040010587493540050723449511266692766462307296910493427938082384791280264743126987798028574562137646313124359574899100048099986598532071088797340321951288632094869417069108881357346717006023841474049881514633241710978513679135717111380265837661168591768066460964665125165014618553319010569667129259105484585751846368492910364484614772134598388052435438804890482273786898152278940685972637702134887300474605180963694441243896153793923155743756632857076071422439809230111922390647648397331827561049194095720640875272363659954622676181820504069520680151031312674981485898882660516063834947813982218445938602453756919462624194635103159782477739193124619302574888477377976786849514110235679478602118597075987076815339577867753987271841047896010029434276503909963908815370304122827151631377407203290290230622343724515823649663621672315188661042376946232034784258784640109023579705241374461100409706303817892687167356577701581201604037732143638333512707139849257229838100019733266997847816615145488534937737134807312698819578006427745849038710127011694371592006002220424216722676447344841155728519691049642060936839857750158381568904498237116971071191515941180422605075621124312182627432183612727798294686740611258342374209558946319699256559489040463962543366786757123009585843660198902550678834084851503007503156527627945628380134641426724383871252506934220374321866954478118556635437746116781062011125812999230562097357638543787054342272111768661909638451427854704597992158359112595720379022028002535903863739408988772403976885596257454982390526725179827466289620165668781889966103047695085466072341181901045760000000*i1^30 + -217558679301458313547443604973628328413848461718048834002307056073297394068393802111971950668201858699330897356506506977567897534738275666925856980876308097533238158681640702902397498868449299643920533446567757987932912874696021925872661051547830397649550136901875207036449026156045082272504112176602349594489429655742384783911846828636792568624685944228233981194590547097262209264145008401226560460558622752088169260346007934407638404002960637042637455237636275768257319419778742346952223291843600341407959557586424930198997348403963955051584188594257414285514678092992347977064113647613569537021646278934963848950848734762868025496880510674290236288258228818692115515604333065219933080012016792110160893355183029464855836050557473367090336308039434921534227442403417323099336476158517486009283731992955129741834873380022990980602664556689838337651874383774371218411350836576596765837144783110591272244567877753643410820779184809476236171041416165036175903957344509082884394921883376180254818120710302075664803354151107530966214722842599288206572304274392326906369334633399154657733675776896958799809211044557871203693958744162276712384850656560102589624301912010023473756076199007636959860463192664055592489512633257460876406052119954729405455262214781902645830183011780992737636364872833971760852594251166775665027407205799753457734492629813407776798118973548092451639311007557409148368549285766063355455484389576941420891053558630509041097268238276891155669806227560582113767150869304270634449567723910310780158358759140004090719586316161252314549861923616430764917424656885871697243053572772848096652838500398548423600571430514068104589729964700157904329125361741466435729086145165926311804926285161788056279111429176775594756807101245985394525385359829519395643729356406327768112971375887538877637077680642313455135290306512972898415642293850048954821052684338202163423107346394274366148770287346963401214250850231088126962240693502113835005162858795970127970056114524765983787331823178924908763613631989719572975163203962036304201548027566099438363694349768303164632628197605523142905767160820960519807457379636650077504820231536115326314261491521715069052997157818937295992888471557712159572795775139745991621194988782459386888223081470361600000000*i1^31 + -2056949126295660183793567256324903009041899958790691549115398506044344561952729399976219566010637165604255381920765637717166409166930230086688982318129282210292341786832290902541447360890005472158372340944313570283217498652508205991308820126819400257456049362712569357347551798243330200427966747382121367559861040355690733276586171092503490055712838318272388990184885224859301649761076080256864934228653425937597410094767217070433066747540887586566648591147056792563589927576421201441053394124568941149371231950294067015855200122526474226643776589205432265462224629247415348557131704787303368622353170863148168350402873209974999314846085292127908926392992285341470958455227248752579489498985237483571674591121521998263574172493130781097184245093209399353057427160861222818798600302376655810298575518869109474843088325244803878003349900878974591274834937909287644045234269901116320579820701565780515513502278886007845982786776956478123486328393138312191134058122628586796913695915071336005849461023176857781222859686383095718005556027729776545258681653275704936455208384477147099775399492779162231770303428017289890722153429574330733164939901472736826911560601981283030739092617144063309419237182808789232905903699808537964328685686601744384603788831284634847134160821700834937809392380013224767529181310969134837462699620487822247719375643537483753966463727243187951614430891982800535067592163577665092250822789886188395464213642364912271789672296947820282552390515989615869843291428958184162826747339220970409752690528072214825976249195253114670002174358331766754587835386714430156520907127643860633166777250341287231520991346079275130156687089662088765676134726012018929870925007923994684690663327451180574188970388590325509917163239915032254206742732511340397165755966548441721956819989041263660744688268143302115996430442065614242005105825485104579371965078785598380832792184423615326052055004694040588456887925820363610442122607414694303585486236289654735313965628679934443531298457582533104730735304052599367153618093777056736761828665157885976232550670703903236384350506948619123642137564011063101890312668160610324540137195970442852411710978500391228317394475030777507802011016961494558592143611107981959071778086011596004564703394136064000000*i1^32 + -14141194967782486618879101711245153474480046457526630180793992993043927502905781875505316528714879249763703499161180129688577900926289582026734252856611705567747565003385565027482131254140671855520817104496821651778670320527355120243014437979143861865731693884620703297027976543827883319121166257100159992684394024185707669114786715252840966103854253373565838310929380363240937961944143350016230927396554180423481237324159723537467983977259480989968386521756660130638786543453929309228380375347944391010138465207054837423531453454241608095274492608166175594967459474880915874640937970974294391413787887278628930380449212850686702867066359791696301595994579444946414296204981701023619677407651008483479251388557386877230125077920548947339653866414783017295959772381596807467602095097166020393233459318276821208312363093836021517793684443503918939618784258192928379033188312965527587006976036362841165922691470490506688576444686538970558820742692699718658918428830699383337209804534845216930040024122799554778038220064762984649697574449484184844976242314573263820374214847141440025636802413630160650089576207534903700847490976138119729718959883186556137042649370635181528718295679803238529743724617231410040617141163112065848469819398606908878779651203800839241997820408281570668047922291257413660727491907314538527731083911205042320695552936850580782647478597934845062099767635298536223508430294336014077493202822741838148952146849276573734896375211616373544012261102756295856525534320423932859695702165191185921812430556596756804088402298445687612189424356941537213688605438896320495515967362491776757897633334100433430832130512265219376857605287008452300336039748297505440336024983943945511221625602351336892008599757215030136559519009990477999429357211676105943132664868545087364094370214787262580503659017424744784315319298063278289766649960050594293836656645188556769816839451928797503490780984428940476323586242501427047005015103159369940936661744136109659253675314908033752789652499569869012811080899090605933417278679528643251870264469442680254133085456415694329803760694665957272949119774511280840524631810681341478421914278037847802722122978977440278340066508783373232877273162682961367269959214799697958755787361134200416246956032000000*i1^33 + -69819680925563652958763657413704648313536285873437724950185970243151598319901494438691963863087090997345814383231868424298584201067401383568161747299851307601249809832627144393800802481086594181712499422545593604571703787785774266672147227572747282563597046582019379706624010377389887742372004452430262055895441547792733735204995941495338581327213354401920008218875106397517244668336861163530241053677150319747373771586787252837237357467306580363899420832568063494136133596324941458987459954388405429245413208693165090951574797213456845871296444205494718301323755783744684628611374279822710436528639280075361579238560863121622265071839904538540539349562889698317462932998341721376043743772919153841334854813420916960156461990088521258102260315725745755138492156069821262357274083979104451376265603002060236051911658071357170421604733484790015750644900733317025195940702987779456317670987158681762303259558051407086966648066500323526586110426211549488492536284736289515436309943914810966455284731694565341269342356650108778290858547479911645893142364132361921383959314533792563249960630322648645392010029473446441898966341761736909210807457408800154757355897015476558507857954239645323927449235087570172371901509710177870676246999307821632694796160285208159799999294743484495068722165892308995972676030163426530097923579267483677820781390596929853785681182444097346922243050787091059764126613323648085160261642326653323845649474208427299396762595706511513570865601511216707932018307792018157954186703915194022300140938436934100095218576422553085317376949804199410094080917633841830823075888185362512212692675982257103912759584890097757413191826748275955027114556785130546265765071488326666248857140204501915097261740591331951254411707488906929788689678398785562595021465812321972452272791456521306672092623244694910153771302004718428518548483413876545628079027258033401899180654572677202753804841798024835063844637986809266527150030778983013440762881130547842459550182784253161541916005236287223842662769480615601906185961036710986871840393263333566758887618213857535665593376195088792339801674133983832384844244483957888696456765468749149200675020568870193599581314911122231643397362288942144394022700328001514983893129378702959417753600000*i1^34 + -254003689113649184714280701605487112295169240613269379802970541680873181340489983433227698451285731292511231316529485781870075289414229569238266922481014556633360788078476791375183052923572403068299051551682654157662487265046825205130407701436631350499330419314972015375378446200607174179636598238580419881970035321421319800585008824657270230731313952504352110208587303546641010703686029835445837243509773375556756091773129487476264688996600564185018710038227055043198460628949249838328125872898643777064011185399083152926187905652872121566852477956106165342975189588658492797794206041956756416646991680540116963713028660401258400906418200591057706884205073063755161338511786451487622801281983226988295780772540035316255398433764519903171672083072834281717509417644635557332481098027134754740409685802793838492565756886276353229558713980424571963784442357685900724402234766921962669507514905654089085070439866067098631402134926688885975834663426149258111825609952906818276518619321033099314302098658987364407277786394361852510655185343120260743718360369469525908610209049433475959023690003628902910634216939355867156651712464660894205133298112682435600942162555440731658641078946370978600819304434048343056512669357661373161285397454552598334374298041148885125399244696121791365367897642029656494118283822486521877521233829078707073296528956542466013693843918163164268323115754043969087940134716578615224997789558455799605526437977555203612835580996756321907828693797919792649540670145865420668992316075977262957722881536861474598139345162066269555172309810692602541182352647464404866634621483853990191125745193541484609991619881155075518333446778740529788613330976639992025551765125511090842006190616473831929123999097962001397059883985666598734982935337667642640688916183998331745126864395704353947541211553012242677176668898974320410379928678889202205809651509946405906466199765488510362888281588449418848358129005715056500629229704249074153359979203883520705801843179986995771407478811011916508095482994814931646803086098389961210812255954076906714075379883983621477224820957403828411419896074859300163726555118689789789689167312979194619864946866067390323547580062241917616607754518525046068110448977753140769690639187050496000000*i1^35 + -752697095252326922409192291384503539440044033355028379769065207928923593558583269846376500691233500226197337117139349068315628780851767747674996375293069812445240353167877645390186000698441300209825417681797830741395595796275988923673069457782562447071801460677319149900988082125611495838626227056088187643719016157298963275196511191434923248699711977968590358340395949558975460391366826882357228625343308782673461131171666069490309190092252065813672349321477666186448572763236227504902927947017512462743870500461783692403504261923185092690099461214736784778698900906460014422921554214904428520436510168555550571200260328194031219820921260065199994316449674499884384524484389603173831970009035038941135520873104002564339849391233089890658188634119170670108234095195317799375736523292749761103907498024248651738538173544915928804442385462463805149596405048648568051628477519686932539840486872921340840473286410202878238794263698600935912337927356802428474170959053568842823406420364212809356589493003242100618014509613676847324745173756013741537979165515397953593349394247756577097046094588910882357363378507093388253238546189156714115444800152699589918939315063050580348163120002960947056033255939082410213358216346387870034098204466562889247134143356769900798207730368188426350173302676962464196326554039967040785566329029504554993681416719802780297660937504953464890794943095329513754123700699799374110265529427421994536735829705991867110913707390431048608592795462732910421100897300380388945736628507129592997211816208184091771191772916032069107012585413682158823345205723171705361769204018736138659063486958119082359485553138811961544884579745697777244965685073516130609355916704329980405425133935333839022371278228252729271527166636478108334932709407270865372397552935208762803409931699758937590392465421557338075380821798670579799981839094880460163692866280906435129949680040478675961880380725730923034210649481937282381852533430952508748331064979640436771453819467666822996911613815495067657834867374912132656236707692464501812509216400818920681662397608651509574458168354682437163453732710850896413783995487296698063855919671150490599792380682232925538776716172582541938971116071090035307213365088477362663656165212160000*i1^36 + -2376685817114375840489773247419471618468689520960690766155991674130999747472968655297659385290161111955068265857923399124424772509651702989443093183498573942949170344386423339052606809609143648990910425065223550657047419881523970054350924995848640750138994938162794918753066024557048230347867949104251684886127166122538268424358147780665955970636364773758716762931189494811516455741608693095349676604854862339261373802130867412606404745494947719612424763171304373617096128023744639060340790075752683373732718166635623411408098093821534191371325701959913058367265726919896976206955750462444590980818268016103381791369768128597835434077376602758475893865719052292568830465472073122303225055576302474792843481056223934861166832575079612090248721720191232684267071214407146251385979489139885367709182116147245932635260925560287923540303353986785996887610297270212410960395612711667960913653279293346255187405473741268479046966912273085434915886499477797069731049502473349098104048565635767645890559914414553763465912356652050282644693919092831773822761084362466422514216695006404510529421457332938981198256053059673750352664372114200454194338093203881340559149049271430685617141929168012904311747645706377507845650019221307733009573005765251871411418086416973452529119954917742294896670652957303998522413874800962173892938366362786527747362481591140455283611079555545189649049679553097676749070346100851243831612034171913951299016852183993224819472611157441638355558515613625837679291190640589413055550428757491623736029196953715673861871709942573703508907588136805061207937248568249250956452120390780089308504873816906710588196566846909432610587111802275101254714116736923913637802124983272159687587009298653623746655837743122958282654662825438957724621651907490680242080405454522982186964508989229591753267989633134455625565613837703041908016115401571985017069792966872159172555385883535577773970629459525070453506643038695419743184446401686954836333008942946151300007650166305486261084974479172772649837718649439351671034581152424559422692243762952451293657125832370153498256526500113461563418696125251946733921693471765173820917713807918003148224662992552115829112226176853075793934998705692428814777827952212114008965120000*i1^37 + -9627314256352291414789436912497436756191676592877762745925918435675112398068621082763528744227108089422504172928868835445703544749271803681298609917458219757564130397081047944171864967640490203720530165940705723181602908719587943044820504451544040661161774559054682896938131921050603549499476377598794421371995536514306893747110002044739967261146922199193229342970178691772346098774900913128282259920126483791106300240009995558282408102441848643874775654930270671803116375035098213779481212536998813734507889088382144996295356043997896419912081320388284531228383341018950750850293587181927747624350307957774094978259659432648276765798113652379838925635086656976190466085071335010527963731324219895335067493274694881173751013080757392042535275652709058003795475757917476581487516736646847354884537516942919836387349360543732949872355243073654952813338468861791206515676347640721602382148635056970649780783124587521845614883575296758241353543394368838680988382073360473285854184117812904361234781420205357177958308194716702371427765575183396702446967266807972586150091595413608363081781290950052043395276520954043626105126641567262661673888352373483306790352897493568165033681097259440608782967682174366134600018012714604182072923022892343291018140668302774269170980239896878861312243111905560104982810730066538168868979769901235435457937223299154805077270572427823329029300762046377012946535280369400220698023428927083102007959373296775899318002296277888487563752065827176280425586903641196917462173604032704657159790567770087109619238185159340321147520035181596751351327752911450164058214084968729280080903304637298518873457277500177488042879254007312914535146421836034246547077120664301479846578047470270495115937268592829163560240506755233753961470060833888817979061753119009915708460906654643543806936265807087267766937012012280854565107269772671437960052769378606711663258149651135174948550831038044227362111818321855041905570725767591723794251815338483867813616237623751983072832925062317545930406176769113754748448752796553968695752197350109100050823696311907032264595580875197266240347611202262371548412112669815853145324956843977962443623032450775890261773155280683201862238366080768621384087905698836381696000*i1^38 + -39653974485139087091061389573282815453992628069977926519146309144667611254735061863072730314191090468988531141647357655011694589024182055693899077803336658168730483005863376523701452626488338790117601623128918443122375346815354075708051920470897233574529881672169543216826248743610384299665898333282498788172498670609911578754966012454881985449529236899610998468993866876459757258619851721798869861510543902543868671738957563430038982811029852389238413598034487674778765486541041026176943234706674815278771282525162821128422951476413187421973582976594101500436462341868249829119237353825981236731375996462852541547366735306054889996040105666338319420256638382462419185002809069012481394799882004885239632174480860692829809341726974425988280720234974893152276527510007213094414808962300276322913164835993080560706100651586646232777841024052317247202136412288292791103103060717830870386218315189826977077831689612386935862704005898295786754221038061728542410623707441853027372556494428155507697897399222342734107034290284113387571123678474158312438387107876386643798829208366952110819385463289256470775945306474532855931065264986231068317203897413970876911942024368376324764737800208519824845884067564646981093448469106472751386533641101474998670760213133017212739153229487317254645404711551007168157131767724243410714234779936715777471613017435018037537729053977884274926467449353049793775859658928574381475894870422271124830724185129532383899100546382442648371562956507163598452286214513642360395617834691840846831506850418031025624721127953438360322100523193262416012913471484140420042128451954216781304384937989089470477135224610793319560437052176939630649417306089197526404028817648691113733546764142170687727591741280749633588929530357603037264930121005879589787953792089519328210471868263892667394989458026313418947576185654683244089768786106461902480389563281007675260943225186770882678125293671201339525531705840148129062946154065214817109114420462026368083709194197180189878212406916029589712298822142238897629119602706324157513950458957539180746943440183200575025370212836962728332293979875701934472461400459886330786982247262584672142321881385203542370774292998114661257380559273280006948260277125120000*i1^39 + -133575406438243565025645816834223079999348849243541236071362268137855223894194538826064875723217161655300117470620997928721668174002024906237319289070305749731285752327959359443407571618231361580970101115603406495458351957840499605718327802255471618663997543167206637874040954700582364205010309526602359678098460526032486437496709736796110503391519382598802646024135818661366953669438437258801340843559867056809002321956792713501375758946785058504934807415507866100374369379534182728530092674205587196851443216864276400345934885989291958716087409219110922690781431649659480631976699523748638740314474985698472881500696906732337761625519058035503205716657139143190240911442731409429315955137672077696806945485462316756457504470633814396601543360347779176928004563690815600006211479236344117047948313476218946229243971118048887349440681214223175233708311714313487778612341693290369324744446478955884008398375246931815469924778630084602032152296258018885414836752598654510236265150340693927139524137924000056591848343834654996494449559767797054536506277273990321348669334369230813633819229248256585565175184525852957335423342779580015923590755507186615578347597125573131802419518479280983536819110329233602543837339078748992301040154898198818449316932098335403608286027546388444831692978431344583660440413292136356724748235669011756912084824116061653264735715935371619580533426892117122272374893146870181681816618136128099506412387596225058799778361121643632448982058049177838690926462590130073334709644755797688978381102510701628010642807282781096758601808776603312851896272307281642754628888470531073792268131398871518460740967334743040393688704362135876317980854488594355730495097395905297660269174938975511594017750043677419284635961878494128707630397690413638035701849249226218489881603115512102633272735503414672959733521224488817374915438648211730593359192981336111335366986910613839776514779456953232434613678184786441455929497335719892186583451929753122646849307322348804377297675494847694306449051185836340730852040087487197022890930151458315955242490027675066018617640784152777425756399316362600671810929538592765411617176210751337731437076509224301010171595197647091822217426993930624110579102515200*i1^40 + -347754651010747487618136571707038460918985343338828851310167060333953488003928844975540003985622045983483493525259895947363349133806132082208713337790827466368886904984959201781476644788068860817650912163243030342266645151662964159442530242429551026546251663795767937738767555576012762633821929991242745669302522979492292177759662715437682421882265691946342640267016518591232273204425726498734575521990720753578884005022788852248706301294379008241716618697515647951112343560910532744106149117812268126300925400552583025256880880779682137504098342510035480821153876685465231182360323363535014786279997181934438327313439767603866522803984703561169787500607747771184580723697401617472346172239621615845771225536589087616313945999443826032684123898952467092395379741596868423033554124250290722283064273601311652290264574521067424838015893929561090931833854221725449005165454581848881055744322187983166098513998178538006785077847391901368924905508387394032256438850352686335968857111343565470121897940030113130825311164265804408281802421771354055943453121340161813064950095654912533029388760712729722812666151324214420454830647672334778470238025535065795817299664760062353325335725391595676041259657523920344743454625519809492097932220104432768226220259172708958150725141607076174398278574085292828564425196812479039650165715354803722876474405296091434210674525505860105837712575958282566531102122653839406868626990503479067169458362063598276144039502488568247841942193516388730416854067608618426642116716682893735504990303223742749516498174426992332447764729996206150485362807603598895763389289853911623318289961652671354802572502065621970618855330336733823851056832283698925960507173638777504433515210751064760368236102098118288993682475490853886554681582819299227968151460581757810674390818721950648494842136466178389470861794241172012308411215186598031842502385718909216450894493927964054175852060961254571819164326102466042419180832293489586386950712125334495877048257113176363508326845227808334925180557209639897553460511572287348107741151262072391620815164675462165935892120880940124215673545763566640614061626548816377801601205690792905924774095753107577270886376146961090005898453319390549213184000*i1^41 + -701517717068226846045600210950256776824539342744670487169976906040991539917899658369449428975120067066259780154014313575091652739163878420066192816433083974990616917987484299111733388974170044011989195388846008063357763333336017961789634385642316071021273060561487606927952072661509968087489020973023404214293975327020248813314164319417560624997490834514260201267770838924634282192429733059872689736890655867655433277073143866118363774456055477294692558788727215841024244574636431759549352792326631302087122377435718421519688361026267917138955745321420234807642799149357508800368876008387664763071783440908737402358600704444074103577963925586811901540104464750655592427756566700079471481390208261690646043472776563351641493746480644604588442108639311146639375729855199994109741703186343643977110269195209306245239527420238089916000822345857622276280595895629996857889238579049221202386650356331752538948567351844354871006803090544532620579446743885576381231989369614948006812376877421260472344350931839700821854710614693670812788711165174001378136077611236170802086673950987163518134618049235650018082541893484584923753320460631316158748746277223789245810096592779414701235214428645870670783901435406050275918631473354611966464935943697484673995262906451107903690428039108939869404112371404668401928016763166563140537464966862006459286127588452992040193291282048677729710083795517074318934690208858044344546017182124674186361408388761599003262025821615473471662906932986435916858857489298741428670088477678349269009778451691050750781021324651639940355400385724481094731319124840819156334718253587887135926154972382854537158849411746893922947427342247055673405556188064312476329232660728115078851915100156417835787843570011431643246530776627848870993314711097593674684352808057319298358153621941008899661400029932895949781235956922033496036297279105321485369308936718111267060573941391121370992180131433422120321447103621548661810252784016198787174251398784059369823216094276659320312624640523551690098594506169232476489061584678883642912822024937077622971762923859000553008977892157209420966357211758452164764476661999736837166030234758463978788160862519211992916585911734174318578034647365550080*i1^42 + -1116955823800357566842296035041544676437754279964590597530818183628017619632354225531471950774578592707729465535799741229651002869674668222262102268724474750926074860898699258010212980701897251849409948832172884947238055119166539806276540006404086125466649362048720011213932593252224943513894226843522567559478110570993634301986144519156420332783990972225316454259846561891272538790327995988961170257676284654048001583281208405893282411511431731673887956104967495172870771529222882236457506961208098119690433702022332943458421768868714364567684899929699661001560405319864621822257200138531814188731985224558068381408112251470318422451113383958726375358827414235037301971078110124781992378006413486500418794848579344576999266439844154736797149607452848294156454695626225962037130764174527704516443612214479526707379583533307838124180232380842819478352139633375970166241124605091285506489799489901202301097611808268741122222016323744588130700509256750997810492928336240423999092386269983761542344209465837001515928831676980304924080621158425270223328812043367007132506697618676536694786405898934957536185633287519103141521774272852224090589017551221677989326126136183888689783322198585611910186238104440417811900664823456788357750800989227432157069045894455020383655324135399653032621026219943667648771186606937961968373710978792806813305233956793434127889419118818213069235630280087907473074826653279711773540215927000379323496436804459186156749003295990051608302731948757480474398931203641338998281132964223544711869847001481425529839410919015295998838213888392654477165572458663190470534898312805464053538539534971837500827441059447344955083883744840063161678633212906890296389163091902282265343845142550608950222112637179972256107260090637589371140947882915233305989614810882761757448979417548834882954900629379529596830173583532940691368594183276284913917201984719383662211473501464209679055161121410517284955887055168938670464225613912280232339718281468888231598667645655944411220897558563120603559969261718477245810544652036073299802697460540078147194588064566977375224982671246449726586420832441089012818453736607021555596568474545552399625361701820641656670452088678492113746258800640*i1^43 + -1443565827526196324367930480274508693914619884228078839596320938365832921205279168019389150157313240297322316520129461815937364572804041758334591115648837153330698482868864031276450146547261486852209170508641423790872041806401472988168088934494984244177796470832909340518429253979373957560966069174777196264236469036377625410246243675747956587699981075553211863727739235696244996932542172087371915501193984188531549662715861408369058869767299010939093237252303640737712648656694059246351712242968487486613549050460714606735767474074236371387553818063479251152819006125152325977171004770465556924023609869860232247547963955384599656311730289522023850150957161653793762610755908599147395720791257432465952961345347217138332834719521053087170867293294156890827556707421709197727403867315184584338228181341576837269504853593827444497138478223740879185996541587506128366851701466270641066934603922852453986358629758553594214881218790618422359986867804951357418213673782719320826747418251226556432870584665137710759279161343940281681447594780584131416350483937879115343690212387971076393438300407129525867368124671314944674356766319327728176615140153099895968596717736276957237813035337923516503939298955305795732370444071457592573417212968899873903344339408041888058497283448991413412412211247571010361347767531289196987423900421593208844110110072018182048992822101249112700826461891235741099616458210249022479167152072722805774388648023994005589083951096188094295308279066771100736718371497293373607363866859807167255627365379392232620624312160724662167188464270094617941419385654541052852668831621325759125669405496307506268143855601633217853417979893428947049908633264509848802104259790354267903846175095703227628371875432953744669325201660926348893647217727735750195100762786106733696454748476935158999737226821465784836769314915367191349973593527914301668100039247805844443502200569778560683982481654080237701940202308133198042227811224733425967256249607538638410044049600541390738718579086184202599130360738352191729353522353939763069812517125599453928124408941776593848399975308471406621130104162979642713786156791111179984958206105608813170011895395375714727656125056034325092496896*i1^44 + -1571381589630330298842285209475899615315366673133091537706081492819677914756091176393776592270527019658707177072882059173311202521138252234671645256523058833037370786536219741435790560729504645160835676480798268600530882080151367599650431805046506985884066517821337011439291796824079797848327370079059704925579867389148048013105370234357226052516661732954020610196671527708451758261426188480894270094644506120593339311967293263248589577052982263994979974083398143726269122834993291159512930863298790824167900747146272921747959415214354518106526650679646280044475336446706289759168744475612145944935178997088620939484121668031398247370826504803648955079458663259428267538208021288470577347715400667319812605309810159888506299237149882282445354886498719503060216280899700575563641097041121605728642401524573823741476008155826169452016510397735658682721792619401145555704030621053724512459200378346317838798772625955381705775623940251891435983076676491444248538024329748289094882168252484281492252738516304185628119236850472292296159359517320072422997375379413785327943929948330560017965903692369879375982304294469031676544710148390827279354841347287966250195078702799445147468842231451496175128701360147665823462661055510791229009797614920329433043017577793861064952626016020085337058727833038803193078920050912129719439254228190554352870888955757449944223807817579829085686996850778208911190298054847303272847268014356837807328323438886062294177675221781924445791945032709010770427139054810404223052892934774837287679983195153318751291993906114194322184267073043031074620080975011710530413751361195676083561827408739841191264343263397113672251897423383883963031666788239935657972102460663741315731884812641536040135960676066101544621346522991633680813543421661369586298197837648216566617084058623515878232444104243868849787171819077303907681669037492548328445499744524678228463615232264799496866378371625091807178754435765900035731967486803137690670854095087322694568876472638440123649148898980499787879054705092000000218622968277407480295301040784690909338556686843240236403962944369259221017904281363858846652780781331416200679283074205647293322326350321453798044372121672059328*i1^45 + -1491446262784770612950610659459188151019864715497588866094978691382268045845101837467746002948543148964341811372453550492926487054839003194183958377522120624288766650437371158122784647850221785399542616020524487294916268919351895121447705450598504666587610788429403909694098273876970360714656072983712711781082708231211389240516877761448175392923835076419512253692024983790124879218129022516402021838524466976829085053579988787484571054275482599749106320283541885325165671445413374940362666079539487012542392957825044744596720669088099577729385257076215568676269622130267229959445223747675511438163266341047748774997637951548504489352203129612200735768148333948722068970412630644967772746397075790273157109243707355314662653262041711248855288694862432827955107013262727951961272977924250616738376295290626425086913240176871938274360302000094728845645516051737346715348147763582621905542972483084108719342283133837084689605891764818164963271957836844854587255421275157721957829246398626614511457976050890648261948469275690095996743810269789669704858929228706552929231224114687452006942256808089017053416021212767356944418760506737736441745327787476270620170980569108107741696702277164496839672635259114576418150049217191265082137331455708146042197396834178104692499441819140788959256252107266448005345158351092695738875520825304461252505466328369798765587955176158477305891219163122161192443404686662171131358260545814167310018668247318219746288410241391714964054715888643662575554672314809645947777127709126367532418605933246810663391656530657821077083056404461991889281269753118716453362014664724724880284841506882971598793443634496631519268397119155442412345567725537069153024643151551457249151868677318526696104490428563855231775120779403858140921921280889587075388230564803229397730593189841827827373940439387593633519672071491110110697252314875454298146606397929600012764076169491021715042115997955694298427708208069351963059244040884601891299558746597614791075855342167646308272020546267447347809206321403449267574106506475993803186534948805877495128622206494535617074920593752579413149441844664372769786530874698955708848859776741981473109181030132520815865476040408*i1^46 + -1249458785886541561713079191789019095779684647204597064505084783404824511761093345893014017299230470880257280647816392101290262746689335304243050411223787568463877071390611703641486620081232835959500310139502982867825676005813199282880916776495352956710942634155347973836260892177899528309183885797957840606179570282969931583294897957262643621185885416241309903155236817573387774828214658483118034852839168699935815598672110931581111482120336907139982991596526900668795615617495992477532811167416738312370230456119678384026353880132037287054572569032070541560291047273718792039706432711345715006473834165903769730604305514506305587667784733219409445721553751788802903403682758563283624368502823816304135024237868736822742589865885255845195288714744644744295670839843601938140723840734030466117286786974926502162029788885812345106546560691495289032179339327889318854476191428803899856499755902616594344453535375552387356895821732706906954273000134355326213348202466042590560030476566656578257751550447557725377752051596934906323678635957793727292164710148886759748945010739812247288157324709429878844348399220909109777698437878241382099803916353905401817017222118290468791573675865082797154516096051881233834017440937256437288184962399123711803006973697210284581852071903840802184435852860188741039428480855051874836994303570704921671271324493871212421688948884942587253743470461288165848796260035458128012104061151700140706870382721054632253016502863367357070727403315058283475999878598377872319694462461041667630346344138238367054367158410820729859674972475935576679915581871358870769339642273284841635763829198481237725501705770320755923476285141846253204595759913843615603344496385034814320309844237099509394325086635966310154795004372470124288847108516289424830956892578086759761717031222748332864587526799266286516623444199785862454674459365492515845059504212343146902038152068937966601732777537917835629241764283052728336471168516348526256158770098473686484634020706848962892366334923937751878217827656128295477482047343952172859973364397829900570426907629051920538460946842657295148304242187227351607920210461128163437800349025887648173817966843089174573465191*i1^47 + -912146605621413130944350669702555633889193728396693950984702890287799212046632143216108861204578840930985323664369507740928895864062097104461859177906938907162306680235783283896234680365856958036704232551306358248664075594739021780959645420163510130930213837863989310890853564071959375989166227168662649719395094812761254198729328996986574457507782868549967877045351193313183001415921864018809861371682744254411465034930238470925447383839493617592969531945609603513833187488527651664395120935076865037637598260782296139338632719392037209469770383530761469834159157610675454955406166386339994709891207767688711526205258692502329535010973710721638343076906014000485664467337876106973500820560401258818606186910736139191486794144824940131465925044448569234783573642415194192339621994070692544861056100572284507674276377138303568073526111362676061168509916122233340943497171883016285656788049468958902341625705625970002151856064841719878502483544929946022330009009894125054581839349178746105335798624551300531757899703854876874845133416565019894645691161482881292159291349607461719676633856827045719656908502296410121447151433880951376803869413160254744201977581753147397368719024445000475278788022577176164370350897881350299217881929430999620562247680114070323127557012998647632787613570042392012048142981944969058980272989901605983139030853419900022340143266910760032538349007882751645097475227344786036789391283610153411070612755413988035974420868317073771997855802615575993711875493857411094807938006071977418989645584288595174261177634153501481035612171553224981059188662803080686245393181445842829393052524404725993410619984782209581165084129956010158033888817984647934700154625543436979433491668593659688975337337768733133097797898958981860155795974797667834469196894377513430883611597936722294777205686229963661939319323248804450058900312024144244281793579875050743290455201537744422463104321323591636810516303768915431980530027444048524358753407831774865156931855983068688724720691367806785902599656966142554735786517049806192424601937273064622239942644626315437819374700852095607000857782703122842250342631587517208316722121990388428962490150589483654400*i1^48 + -569324917283317482948202189847351296381330231996239773204091841530611406180190489839230178908142742919661629931442519626741533420745769104977876605492492007249314289500573288434800131117407394118954207404089924960475124854059051476206836204184180896627708590244625056779849660023552901146408520514292814994224285011946862726991987146461702480490812518167397107351787633814572959506900255212204518328115732283870022781687314488857470284848892990891606121372617492464520917582735099934067364593856245159065009257563068079636488586322598967750181837075920812973417140620821753982974926837104748305358362774935520538925476092218197492016007284181995556654585014337457005745177077408529031864625534294710593035519546351606473154437937817387832568831008466464443922770778744976414892996622319351203217500305146078422802565382033987998230466824316462688968223234305683263029106794273972651990001157143501907407944735561961759390220858810335112233230410588172425191353014383306256048989188573770729172741716821381866849403318857669159912600917204010709197830192858332220000911233546539625262772541920481091386442802204955860955168970989452863988887358832114852078278577275196987962458246369393413044530620632534615173628873907902108562905835755203406907238594711793614525794406044774773216857124304795881955014705956568872449707466908603086608172185102043029735527918779012412462597163058788260733511456157239440837128353060521459882534428155990992114000647264232846197953129173980784725623928324475368232031550126174662519500732749064045963273545312005855099414073349730775147455773647184735661288826910403522091548981891447739077996667167348863381232283367204577040558542124532197839925115650677015838650500430225074026011530540308668060665644771347435646183698145757343091522625939827575386499458312333811826279458862559929659234468562104203052415636240243272166184368435420583756880383528471312450870790730651469242232252918396989563769663978853838937069448589368928982427470743276154195245222654586329763274899676999969728569337235881355625650219480816207684253039281733877611327960076074974729119465410735711496516423579866710428057419401356438736824647680*i1^49 + -294597005246257551787133632364042381456859715600998009295582659733223908634360012155576846578480873473250867527118684643709141159003852967715465247457853469268587087747570871911670298429228108510839831342524984680462383099402724484627829865947401063941176553515357829899623538925361358026184326289475944477806646852647841557370678604115279643907449346397264368758816164801801552490056183135897872241245330731172820009192186934932726634338552126845202667146776832639703089049247481973100935334252089672178964694930772974201758087415499123980772794701997409669597459006621014378179121283520261249998535314895103800499155652210100093226974048951087986341907975524934475341927514674014271558966264622565611176195581419496677702959336067659402622438430934402375073885079261794952146504972339923619699713850561257097602565673783581994213386309725621143205787224946464532228180440687494420599962734586944757953330728254726833516784348478678515183672567248191160710058025305232367809024177163682244325581925228443043997928799526892301380389127551893612808769610673899263139106008483616083700575287810555402767049521702514524732537863426726539250907613135233268846333421801402280839808058465275161920556093164941612088227981500637559009941452350275080436060598615696322914690189799481852382541615335875453416213519949155420709056510308887409223899519187812716984480065265126454019138245592930371158580923931409105153123734425132200805822722817153453731828480899252948773072705634841686830925215205440978529732121977174884192562095437658019054886942766943699870286701328321104486249296000121723271995510663327745853241284634516942281031647237156230969073011658116113425636463650197923372581988868259464699954106446887991090598535939826134504349518239412937941136233790903642640254802137597375489031451601814323106298890307988319127768826638309757924299393501409274340313250798669249055481209077298227758329626572799477792664149949088311455133797650504832445710144256810447342030688451667609781454835055147407965824163325115421433176853529262679763850314553477136010521725972210997567935127691516150818608511392041339008412653753556474128359381623485172285440*i1^50 + -115898135465318921461116134008422768921296629449626916231255003352647595241610791071551462753183430417049574744349568754144062478907960237445013579990390550902550391565950845140755940583287424316316408535070052815968230173262716604621094498877107327031699793979836523790830741252867080501630365589865466433225862289047843412364564025133280076670034238382461037734410603834597021462444823734024726514426568307391602243155134011483982301739728750325369455103010674660156987995631578550405940378172147287048835717457770484078835379108043361438869232469201116270047835903665491726237425562078345601975672439609847625151548855179606990970459840988143883473096489558956008015314988184507052978010768674030187109067148720020830410644873154017396745761865698817667150354664781407012248829904286960752428824894839266443633915265930336740307793828094387101708520708025188700939015099204700788571861058072342813405670681356883248167026949493167302959423621208369349280642791727701626414540805707390307847839649149101557218054568980321193693710840385425004696342410128172738073795512194663844995984622176133581159439939744192933833394462985387131769669434349331306074710247417806882455422788450960598051827235243444398623816396872289035944239269368017444641741924400312699550114789590919595254643365000138387395345552599194985996338598535061949374735433335063985891037638266448161876380949838406888115933112979357472719714002786559951428195902360202635615318540776530494029276249332675261854760064084849847338381371073530931477453980925706891929884403823857361192819819489784712200031767747482851388718430564392124958114919803652618346472068690510507761596707714480958170376968435862711508844133124572444473395740588682619610505148749471437771089645593189331077901430718844864893865473671870035499394356956788343158361948653789215949025204017698916078319509500725335001278893240865651754037759009391080239914105618812573723962619973417020106506856220203170821126541371255517133386027848651440886664660063088568888482057189786743184257214175234473612358333385624700147403231119449683550285891237254557513974710608420379521377544052786989927558220601098240*i1^51 + -28532753662482350521106836999766489338616977270810912305435562899861445517837910683544734952202481636088908950631122656302181916339144067760117391409266179857845491140807683524642099618967737041407013319124473064942887534977901123501176598311564534289025061190485433897366009448998384610431332489432157477424488823349363794662062583774344127059844932281839234221227746545336736801191533637845203417388520323985870039996693870808720077801422829298372628352244263512953156960169484005224094560283035870296519888135326061588510082823572367050345603901675347446057236873898078346877888179690223976597158380462530700314030055078545095097147521735419827620246876501361430730113673878136012623727808722667755607961512398791802786175884955509233010863065685781111478144051038960680689909663497672331991125933459779584739833042002482416084074360552040349387330160184257945679695512455733046560253794033114047321713857253348435759993940038346440939147330335167546435783274322550897673494890926581687208558916184416817949048421980437584054698034602772002526685267179889939758973814187169032386341001521474569422913698885312141578044388166745081179895455839547163002502129147252131610963457606388434707530811671863297002805135482672740261083856210820380260763900315676457486021330977774875344544165114106429535733635437868255507685295909956181860394856586496073986987323416009992362781368410136200670395826515742794161640636813505524363234668560674723450976391674961670814721301886101517817333859657798663815152973624574233538071309958960157160161746844840927413877701190843215179089758101201747322747015243848026914338370131739591282487714907875701859343724484684558106947524466669748599057989697170644435537840890753928522430740743043178067287265033867904037544674493444427555207591919641475618337493576108922552948606451645083348069667360706278230240373556544041688086516592040230038702890385674581365607678623751490245306424538986624728858171690888629087133882893991427676447193662541325759321855634742995369652997499589423618247098343991472860794835036893942109522666725212814010988613140919318593221063126678870433568498062333028943454535680*i1^52 + -2637179393332181265713986662554287638698837760896366026733356481691461868790403354851851294596183383936307231713735541810213356844130528301285291402332345480433282044315535419295218772394349499032560871838021838379062727914227782723928514699301750160095141677158039804726468289671366956631151618203342607452144937638545620748695054378548213400548973708901231734477665338287728226196575442093521874316954364314775880186584626111627245700953712428816439429888465368643012109528855176415929403769900022710902889371488006286667975162294647252796253699509771753049301083091788041685303404544002964423240740731305784497610223983235822967176800157827260903125346645803539923447760344858986875251016346397149734403182100836030240058853958665260886255343439516257369249829599632082450858428305970643810444722590132493475086958877356635377264793615446478612950653474954156359567637277937031898912329511350856089095110610480186472823892281661110043562018135545056508490896281269669902344478554510794759770499721614994246215515830935031128152124327263912501146112200950329953445496000036352397389105005334368428143366657968206378443244759037055915808009817539498261531216648286688629253909699819661047722360553261347441743921644661850997934915628654929035637768118280574310982024430155166646588835216903606791853290385637546801304517907784090424906702487950346500588925585392181333469053724230862984390860756659073270729397178897596036582306710577091059531340951806133135998402194605066696438889134416801248659321980314953647728524764144348903897097297900860470656655667889372975596120607313765599707089630335604021981872365336410925345802685456096331356268674959062796020154968772210735905724219447335516030373561802328559608336521801546800483880306277572367583144577938350288685712203687400265480841471218642306667456620375630782795639626948872581094874708627837459203585674864942293751530214126776462772796171671948308531878370691543975787895658419602097421387439346128121320086768202453080989221987219808844742734865315093309393381288871286888902460015591470031775416595680167886100132432232614127398188865268223557373815562455062937600*i1^53 + 211052927090684777520346660836625223917328852346869357652352062536136749598567272402408902064665885993465388191631965827931338658672477381775712540229997426073523269912410119879654893299635546748863449088373449018201801932685761398777859774441171121342783537311967766438231239271016438951654039709005335320942897546448075005999823105319492905771236342897244274935857594566702105322593416578404895248624493661926134508284959561194111973308619261117023925402736511677978079465993446269684199964190441265783917338769562540075165005904373048737346790424911929989798682810317859709667171679623608960112637169233242528069922600606495297694296567056178373222655629935017326747915984983077045903912720806674813144908504506953068941409866083555989114477585334786787793541647956342110652142668560334716614357043385436353609889177801966599307497455099928242302817343968834139037548665983578615479387136005369148541357865642371446952077465859885887704209101012726054330239713160044058209130128684380045843399061853875901695274674285277106265183383465145605768750884288873960651268214511135447531247678085667827111164093646509924458600498734556217876361158026045732982425244226446687652614058698502122260022254411839013780864434684227393488197681569653208032929152108027005239861771307878668956064063300806767884147884961398551285846788853951563058980430881115796546726726140836397791632695526132066515255660461204431130763385346405803075243473150559228844831453399604207997688402262419528224720810310788725486362969840502628225895862663181531039097126896250100368594916574569835596772379555531991368455371252445964458345905681028015724492916247392019885097066417901641393552356854045551501834002561675295849661287097375441163002467670617083790256209991205202789422375707087839926103383468532058337886360612723493593658193595013873311768654602036831737978150437224495478080719287357940630640567706341427455364930018494001962220320771529024595531516459963515830815551006096852990085828462478114293295888344938073016510711821876336049841637175108506521992659106861917323698410991263116817396192333346173977115303027011811255873951498240*i1^54 + 26466549267058691188346540277072948206305069827531517776591857840225242046621773359076489876648449144421070502308002479430836503876759413910965918065658781441985097310387600175350180220467869841040584592690171028030666185378457824009833632601320555733057806245844322048479040484347339208477847705903800872755521482354917814225149174930318135139217998326830720581612006934468818207723960954765227289082765909119267165868396499120697043316586083850796073414018592398664465884280728637180865552543986598789787910527888047916795263016166823728284351754986554420791038672105282158717354053679421041244850179387373304112400266731043282023584891941965957957113080598731698417582406000255478533342234709386170033671677912611262652245789596504629870137305073973846463285641891294374290420382497938948968503632198186673955415094515364450462927767479186221504013325351485769055353608898773451285607563453139206482203358611313390277258892476003624154478559779620445227529389281850547268996923970518068987634474235866973592072430118933947956886273423585939521520913336521528848425776193160709789066118142274633842107836215769922061488062257058848599213770043003249361621120150215783838627767313642405898286263902054966458650544883308401336162977653931855428557216039768870675032519858755643894833585199649604311395761563253635284190325964305880112419629484832749737115286407047562974593988507223857187653046521156035959956621613809994589657839391577723067441946632508288457817942226656964928931462278954860593367650591955648191855505674277668851608357954507358446556496774752078300389347868470694640230573307464241343527766642058390092536871540631822133894517422823290033070113851412777845576565000566586615562247347136220385430965101218524772669052396482194170376547244132198380241951701581805649336492087178263742714009601491126492875091395414235176120854187829498797815964010633463273082609053397398183030859816247810480942588114753442600084568906899929898651685086722903990374397471917546183558590103961260301790916158754296298980630625012627662625031924557773613719567974257505878261482678625370618226587472985371202027520*i1^55 + -2325329760951797586094661622188511355948830341022921358827271043815606233488746558097113668558537472362734613369199244912189022598399924265723281292925275905336247859973885282475223514702333574173133628694036531074299836252156337290572978947024128833377403182647946560424818915172717523137231789132684740151618329348955862853271413652542261488272960768191349919458727549275400423160854235898837926234348245206980093662410234401811138300311846184690920600988555016913009932903311535932869185084752859274196495438993819970779163569107452136033764695150077999018767408284168134186821500959873300729889764668314303786193442019018341926303708204564436430016674590830555272936045750897750144227626086524887771787852390256579187289017615281037390503468809499250577740393625566569063463109772865950081624547315217689788458245078166794455378246473799246715682393907246376589769693798888317929402963084551614812697735346828220358061254335801629687057979538190765404980667242424326577508626028419203024512126636502883289337910230791782957319914371501419900399677203075768932418294052938173012870055018309316462748995685349147753601174377866868900547125585161231092969617443963807000682924437392926036359164097075331061799743641363563657702413373504935915509791103112524333060016276212205713718321488469747625970492134064664687680905629861398152233068768220451000234592713821927779733321913688466516382234052350933407973778198825218567487116947453689720854120596300291298884845975593997694118077276562292615248735921078022123937109103294776171979293047172995515233144304858732099999662567692293623838586451581880034276910713770542130258547512157343058587644074614182789066544493306878032519273491710187242312042715796697407398018381902702268840673520462622947086393497870548234763528578399003868532462913747845692296935368669706247707938906885150880423061432945687257490472754634116538234881324292483811387498533631896778040283525619250147889387278514498233069702961580557829059779705318375281731636865731454864213488054569598257871609049867107569024443008214619950049695552035890603522498590369182636126272689673338880*i1^56 + 53118453750816253510784336960385003941560075628413607925641345548792215985061891878660359987957033343410730539702916852253221460275341412664779659369292517233940664944830092060844928778892592972895315840483369522139477987186430020666340842126538281731584014273280147685650521579436070814613257005797128774173088708642607411678715482515080910622291936885680233536864803141613327537486625581028814568971381371648424029763185658812998711866455815983532805157389263358560353333436872010562630710591669457012374219632992156538236102361030883167778734504787968225719362782757399115673892606957973383520375190149192485108686636705476927580642833489528333193896083892096166184557854427247140205359172539652209481841758456494932770657926714124633807552625718462177440786321606224167334348056068745664737579026541956883148047643650260018261655699670329459319459149219044570823853263878063217259239173704955085127952769857398088899749729139546258187371056648052416738303971979757996320486302086434810944313864244756852938280376241402326678666138198033713013241556586865755494137328255355609324912921663768206482098341963554194325225034580154032931290910471156153113046404647057078198894130230518929569417098442738168225020386870416243231735046759840542514177242845688598304795286452818227695463835030375517845388713217765042585269724862224482794844189718354472281126892186163200478623351287233629648971499449827803068607080503425138463123028023609963751441367241457068341550020221871941804081356116511109003764673618503417197339161661748651089195574911227003959990650178892891877509866383365694809178596412842252863344336524389764375670670907445041412224946364896752372588049018958003506310454779726031424545178329587301511779964571767304175610578806812880119563909068477681191495397883265278935069079733927965800300320375511802597607089316876961575626074729843287021094502245525532311009643984706936012330969332551872778695036807507359096643001895472970790755893221522690384569139025585471962472108737947583599158559685276447317948794119232558665284948630469151226890425786839333638425438722077371951575203840*i1^57 + -2437009047402581064789848156324863173389447123940462791743304231639823535473519743557858665548070827549654997180516043110091128633605224686444425871512296916407912601723483713874546182191720571684546383863321367962611411037135738906228342375744231556643757138330295611069571700707947496507438875900666190475569093578503811981522483851549494224410331936041799919846828137366283097753397707056600021683011172577011460253209306760529158942686168957182257582847091014196723829237773055667538112982082379112713886414506541960331360689522327328595750933508051284628927271736470981024316714493612402390610570936084635783338892186185675339291741048224530367390074015279663290188218151271450673486515769986519235936088213645656944156321528889688810672765511128813815530210053704380248761380307985218735545125645959655352435174681016213972995965782824276012368496135614009338782584505063538755490177004756888151913846320675326422472223669247328273896286146559358692650961738848012843982066826642604601612468130432943484972780457688021501334914675278627480192221737699246117888341318184137562516899158938030963487153309597544407957655775014138408423298674644085183246156191232911541503387993430881120438447393196485868433057438449563703957084231650367229915146556686379367132603716896114058663621217979892773484626999241505150354120733263568199894158685183780908817797095107623595537622645798620815639296187933706618707967211838747175759974996587075344179347357032845438550877670496555895937268378239414366305140378825358412354925705898149105496995201249555930075581286452811625321448329372968276198775991184111783104163221556766340023796807440626617836464663913673957826609481638787691644998085667396056927572631072589679609616768372423603981009133445575443749698818821241016639407900708056540895020938284019472174070207280259298962177359545446381714274411225453038605595143558237443334896764482907766774040394185513124311354140453763901698843642538923171397195750255949692801757431328976582399434409601128702371304228580506730742268290169243651291141624635002387767129141736743120047029173322199859200*i1^58 + 339924209789162198554522140979284139398244482866497389415499132288051902674356626219028027583188029850464531418612925811604555361649042247420945650372962906390462099127883250981386637470614356890072478253744823613659145972130602526371888810250612128784109282987052109937621959920211756183268794228102421826843632727294659917094208199984948917285695824319035230154347767575370019870537486614456212334445451734468740326770970477320013072505437724460613746754276699068894182797097898042205113993685028138964452514628757243268795204379076204210228455818493084591033968916846575397324459347710470063685956625923318455793909360028524807128118759165852990994304284431748707527187667998331775438806960161385217373974908186386725731180519679179470075346265719048437557568894030479193384170058563238256565305312294309372989328901220489477617498742247228324824769921601682517793442431286306039495602987948658201626042952334837057317854882717128531970902898796486274479395618070638139397189923696940570526190482547068596949148651650721465678558950528128657354312528980669360642079851267925649794251287294344715009175255487914271899285795240411202819405075908256911424258307561829667876564269602588733777776777625427034065452904837834596092736612543231500174832103974838023289664556946990606934047130502664312391961831634920396627627454488536267099422750047409757104673998620470636390425789893651198825773986172935347928711783597033248074561822176894398454816481909180784132127048289766676830080871477557325090638835260512801918360044935304357985625002177450560835660275921346069012215446192246577400902455603888882371481067481169225366503426865683764779779528315375424827782577831866592428758394252767743614094342668115335452286218685890872638659001252237912250824526748027521079995126816056132095816745988491920057633961256270812230609699716936239975746443539327949693174754627044429308864459434045062476789625516142312478010563557582653286086580707203027775098819774913693999140635227316995096722508485917072946242442441256860722664445948979017749119223770853207215239704885297949256831561891840*i1^59 + -29355910353070981284139144146744044442731720540836331936882378693337239944330481834068731367187627908905620777025047981209181051439447168001290398727798582071835040471172313328400113296323465654169198448740746648203919794670888035948012309815231514271340991759036523424117737186472643656029971466065958277480238626585612280071066831562225663120157238519900647649317894990625055211590989469318282849295103483347421401339558597380445175730686565283991938656246289156566198752423357919398004764683676701803758370587126294688065967796645954592531878556716447376307067337293977440825467806363752660193754299805340341415111445827891022345976613328633555965491224833614745929385189356937183420455677407987203033455724928857410787436648081174356484184730528224192592523473255215868422126508154007742915797727483558464500989170942281902802332108567704490231781992517782632767812576566253542703159563246094564867492097764061960256010837912876245777333779213294564549187796065034427276252520217041283680776949672340449388659985974784259546014837827100068634069782622562561109084408695505778780111213346774585669538198994274076499708489235479253178822147534427283545270535312235083037579445748210861285088680843084782307195766838092941294248897760488066510006685502087065036458175969286994430996359978648537762002096059699618690265369361830630860224270786511721806060736098582737114963847784046352250265389152210529116081269069787792765815149378445431999155745213703215402890983405642951725895611867063624757214645650804163942948511045440833618331805649287696699605769387684760078429365287031012095274197368125438722658491601293846438444309774849756871089145035341759620848862515393185105406012642322248385872423384463870652373659973326414451853844598890654319566860685810629791482991199358685680237015795071450252713660193298080672021717177986742947641868622457097469246513955609190894634229219796232175661565126571487388921053336733495885896551537379477068731858399083547887759836795964852839162205976976360438485568290725452663691976210689350865068299087583235073919049832998878922670080*i1^60 + 1188433938827412415025626581724516170110227509573623055183124752445513057087050539663438946363148318636906494057923790432558400618584277758434038995787746267242062398948114200762741375902251672551625850583757948493413468112832499010239971580235339527739658488564889888592095995730948268206558202786094265905385704960066817330754914354388498127015954063762635619847085868308599482721739391039584885083533205864645454646981809600967970632992595464570660085350909179613347901312567489501751484202783841485206927972065598563087194516620817308037282322031941464293673032934333969283372216955873030983988214207563713046407199136915135481112875889307388393723965201023433008787038265253624171085832346705556853485004287836514007402912749411047101388517734710117026960609214593022222330849015816881784954057264257073092270141384518523476272633824429633650116604599343185632681428123621064128786006655446676489572932581856970741942476259968954176054518028763689141720518191675897517192491682754351587814689426969597763626491892173947288341107271348880537797999411487334332063930636879159458186212059691085005828381607259129918771661110900707429066148108820427657049397259160642428733504777540551883306810337169146491175147422076925448455606799835703487514355235291061637049859523983015239539116623911196804896950217538090386225998196685616013964505477161604854982711576081268139853993151631126539208638241902626391797758803669410123283777801760875715641071129551990241987381388865026930761014126975160150482152626190880195142739359202645836585707632415372301474502835580147562880578925879442372984030062627947628677307931400381025078125692466040792416997649638970030733117605263044022733447925081404452544011293561021801576024798732422214024905581715608037241510716244354107277472626182970383067904026477642607157812813306623357843537346947797964784842666485774873846211240582918315021781695716848887200260573358837359780332993952377380697700300861903297448955538553109980183317696538153083226546859534399461794512787166956259532341940279860287805264071723712263178497079084318720*i1^61 + -29505357490321341104200383394617538179256049264128123253395826129058266212660616298777298761028787004840706644033926851855377681714088962909611396328267342537928736643579835178038337694917494535964127949902776272899732948618350018823172997424398191787576142434821798844280859988791788161489120725813382698541514025726126470791916293113676784616793928038208384312408629042562928794097077693272637941917298394936952363246999475877536633810482661231224926808666545720851855851114527885513279270293976204676874324422426514254181228167686945892826904638560699373132584653184268562960714948601376693616921131261948200118263499096187315321589898740408802453164358188592200115422027616532434119014527872614636352417127161413881267027808954892860475099061578051680711622463633361220367385185601875972372285523246772470651485956726659670268930300554393732524724941799437552871964304571516446852652215862670655161195425829178273970075131218455847707332449285183661749004288081896164486672283393876748071482187640606049763004818914456994614597654741813960261904168197086736935063411372134339061073714333776409681636743179610618193264154255954526131618584702143081123066284938163024759689006169643600581814434277301816464942762196577099244274059175126567135449073490437725801224440512100083919484406410106315194652816072367163246472527873610432277083358766386066520588424855243133555528142422060709603121506052307120723912820049102703439856592599948132757190496387810232111750551945009135633451166961351891539663638704278458065584495297718957671815104764115877157364145746411295399486072576963765482440253848081346798886484768034991422911141305592391328649080484526475721514007469869577918625072035532073550314810364995722566262019761423290315966244210927513207436944433832377723344529833340675965523193258999448031640559070286477886690108794291290283007267852586258788985860859088309518642882891003432964617978546992376548611896339692117418224774724536097199658830131196541578433633132107980015335162188762751498381294493946075983333661084640302059611466187599487056593551360*i1^62 + 461234122130304304760760658087831420642127630442657382254910451339009502920862071186433061205978624650438074588600985534390502981144325965998882748030596398614618711351292191333570252733904661163330485938201401393405492616213609051636573831114498066971222353716371732858308425973473742734893018075120901200371684377961456666622912657964513496565958941194224840100211441338490475177379005313785376400695580380307206597095488227566533564385784824147351582476398467565467457272746840488306437056876632767382329066255587941241697550863793386614927106674731582646819131727921238322234166226367932853186456776689984953636065758456986567405865059185197233215211888067000481132554389616877282734514761451833556557282366421547337764177346892949133616165097609050776286695372832281484279332428508760717050085984385079933275697177382583364875848252648026325245354541819178890759065412274200867372905694905685870848649687098015278594114795224572586862971104795751964339456139458597720040438041168256659910547295027603145639103156299954496014263131896222787908059009820747869365507983881390462865272473929569714021223897016255506506892856657045631619755859058627660159605356610364970543788592959708170508863753554167493085738470667471649254911402973505319589613450797645400276025899491568562484674107442524079453676619737167491798169405765130424189169010947881193844141447944367856183012074881729358893078948546111825712651281326560843296053185302815052323811602124020090463951435528637892228799040550119921796415617204653875818660361092132937047358585993268637246499281672798721237406102691332460051922468662113869024161600171462607864789856449607329853972010846522526527929509028741229637239400941843147923882433329216043262126272482555164991891445621459645323833693842200492870475140593734883651852524205582317593979134359530857715064969810566507036841391230630837604898691289896716063004445520301661972459143841770089416296129786801380519393392458272847142030152961515298045251868691126183349706749344266802449580175383476758324960665774090066867506517091391897600*i1^63 + -4353788721288520803629901123353687638076503681033088350146991016402540706225458576710638821609460366898104036661117654921725957211182678407169297817726950625564579502517689307612398838041464905515174825720023869611158393359621618566194147487808809106717069409390347990557637247808164316412725416739525681967628782996313923610748213719081575013339211299295883177769596193515539117794580096284570419877975627981899691802997151150731577240097026274470258206274533962437023937083563720873073746265050488459603950925120398830931384934157743672991027177477555741199629579449871334755242095300807646388213053193749732986211750062772626855849370126211655954943975893044713902476471257089543558870893242173716632833486438435297377475358811125141229824708602675939615867754454482751954856477797634734633251564744401733457237149794432215710035632100900203669016510788368375393869261612371385020247149638125387232180636551693766858454773693896332504699726819584743758168790201087558438223841165426514832967504291246349326691016763320358268362773131534062420815067205386420526550479021316300889902050161604606483318812700432552582468513447308830272465351529080578464326572932333863633384475382446946326107806068148712701912220917507110961120002964017332584518617052233363727791163040489612104702034350921808551829945918872808100200562576699980338865811322877795137189165177033096426474658050861923876061338491383972493129375505326362631115053205900989093657201060438477516998323266346802125029545004718148029353497454274346956201323083332930329341181374823842967285742716324642599614870462550538092326176195796827584109011343098518387818671789781828392966222319232270911976461438782833629818009793182871977127622101772137140625778876994656742080271187793139928781009096259076158728149050592584585172211981416168289003388691508292753709440452262436175872250227648160083105117309001877697228581592730630385146896651746464951269582710360461470170207801785426061955452543028321726936479183575875486501759604427605045945265110085981690952447950558773903025797857280*i1^64 + 21438198886772776294562101151402043368815559954382533127119831347566146549557767456670993673320520944412171683850724865993274210974855160205485163229158305961959937729858258376359561243011116423199678784241724672329170214034980282740956096158052369975311972384445413500451849161026780055878384179121620727888143858457217755112072131414027016382431375826830508414086729136099752273035701161557942449937283086075237282305688006472020996479593445625144449244325466263097823831357654714955098376718452250790999912950767636606099991965418462374905563815521923212059022924845764907847990940885443659829807540982254321595995154184175992766372713841899835531814960717457484979866320982402885234255244595860472508584068688638801827492759668942061443900759090587135767758005648003002171977822597336828708466017278717322159604476395002509398824360707290163980541057744953247739462405620301215811074074491630134838930104432954215220756041039539731440691946671862977679912158343386291181526644243545612877634272192763797457064774272223867888372186962150781531733751558949983939239273073944814864960401538624088189514303283539241123424405129942853246010837525011654454206315134054518020690351361426472646596291906454648612206092709938990958302816069116215480084644449383788080945844602801952236192773372418652729252880666185260401522477603470670211931356394332559279128631251843138885046947311132538651408007734731217583687615402967023752606746476759165507940270727760063928582550083791945758133722847906332942570662145295178021282831617194313324132679587786060185143298718456460487344796153999913048748567729512853305277443270352027901185568044465986268189308399687178208865288564500999374546753907450927882279525386578355196136756462974138995834462147954810416854252378333082568570661264611829550307729516341955281691625061382785155286591262857648544698433767823647648415378477243609070521657979270517023415327176427012424302334689326010122862278318755519376662542267486559139889140099441030910579279377702422324910701550800803335553449647206784040960*i1^65 + 855799091792155312618302849312011631769835275045687313791256741621333985032851615550326900881215563640423416387412077900018319968369087248036164322768354722276455419090133275781513257615074894230435819258906898767368437725255580436243220278227960444384688526186924676313122357597899623417497868892788166592683181308194890335600619566929919334479739896523524496785427725848743547006297390434282721566337083462536788872724630315773459499554639073780180337868938823489253328380276729725599993092041160907843166498887528353913465231277619133994735758787884689543842893385458335678854948455541652790166675596512349701821948160251936476646667815036354029369414867506607772318251832334912012131018522244108101475006991763331193915389277227557053970669026383416738944921817167789331237878917582470822542888314943404297335097357203764577182766022372521053540193659102537105595198921720803267188013382759075765899479180920371376224268385299626345023514006221526032552004466935161300704842766541616901526668315398414814548286992386844484775547392491277266054037241498894633159453555810063328358381994159206383601106890046486258691464309677552476046169499714135031191494634735123782380780628753394487523189876685982726394937115397017712194104353868462246380024749404641371299806062248612781573226432337341204197955721939201286884455405666172803830998572458308568167095455045344187437866949126047084870135247756899628712245393030868272698050877144978483481615733141988606869289066628742112862718615266975007356528169436132788679287881838369422390672937129433364866856548558237761620056565158899845788393140852537161068204243167999191453733495351500561757980662952326115874412549004575983829625864113527053215737046787886895849996080088588020088643382487315034565488534166015376743127536505724296016354603321627644018694727906480530296175673420076757631296136253043311259972953095279448684949855441763582983468854089590314700250688582214886956227969454386418268559585570875164786158206330642902699836672874466191194040597202088275300487004160*i1^66 + -641728006300688612060670299965983100659660035667258129609733469505168657975739402548632585556494173484631191748918697650407944248706654935249740268681718597311341587055507195552674793381234059511479155252978443333990623053561270584783144908093036741958405501854040652951690218016395505390328812862157206489287715859610956314476758969798249840636892697068742086981163935565662346148392632226888569739038839837057612875524546720636137277964068123297594697148042780824156811920755805750601575820196040289198859040563444815667946716799084188622796592673326277881133880713280193071452051226646292375646488297888160205742997999964616118259576430439503550906128141640050190616172142113569776867807849687185742885533549556656687941903751417950172634806765392994405588256134756599921547338845093934540510485756967736412896740081195064221516040335343242292593766837642953828615334555170849643808186238363026956178481144157856377077818165220275276474920769968820752112212160755869570687591159648906199687601358364591222210340880789823337106081176614743403104564943512765632295223297166336433486376384095072283859125026153286160389778906794472436701745177540178125504698814019029469245359481117297596183768553609335741973052137539277847690603399069342234007817141678621258770851200309456151055128646993842789703160006560268933196424333872820864367643028334833445673209461729139296557819952981194536052947418795334078140762153716287459826623966884126894544331590307927826966308961579423974716036124336826521794558861326712674911068134327212546044947041862616859133370939590470406148288587805752632601623213943531358069494579420170827013308837832862637271576305527821368952762958445070018334150871492481882213112776645233778455631241379363331802336579483398643448700831903568172294812165730753610424105756120132995221936321084918372991762946608684464462230365376570749176378577515112081563764531529466527159564718966956689447254611086498712313214660617183077114127590857836561625134805616474760460650790595112893111604706870350430863360*i1^67 + 2674155192555950397073292049744207379764698760090649280597084918036067295701210787066090694831915290457816718781564732464235135528131739847750869393983817535657794134137669579429856205468842012305030162322142423489866390280385210066353579992375156505246972311003178594851583440383090341933364235377248546249851943892387894255461504926095117975374045798045505771100751415918292907244856298220115848593395036570766652234481150761788769944316166529124168574470837810581718013921951069824517164583691045990094559398565548593932082498977960239004037452215598415099998920983203676131671236252846447158902203842042137242230506994160119773817941853490181394388835016852400444949907808829058540139447880701706353019962602321657288439904771085471369817565376109330170225586556513794248845718634950761228749426952713580808095427569306886143961462333778710666272572953498235546376641768754628040876065391824129362037091871098898531889957277797469092607923365210937660417690236371495140668929317230883417431745193419553333846212630160625143416539848338744304735695374602224437869703711626299817494249425795850186031755915606363892911436606553846250374438041740544062016939320616216481907961462033382524308346240727781398635941390383659914546542516407525274212130857124513766469709013149190390539409658265658633798958061350173326807416996553019132510248137766959774485491196490970550256924524620569595271726307352793826443693207837070315563726000421662326805223026500189642740845028857737373968173280724340590897199885723959707403861868020050480084075704547659360404166225600099218716188521221293671116458711679489939975975974547642136790398575150725432512608490380134470336154500637321040380491267166189268980988239686347492533559213078748722968629892475088587342521361749597121188453888316489829114686073389324951969067314978759867643400646027808330629866957156807766721631460955513520750320293108328625322727378752452990136308334047759812086389872037629178442928254419023489663311381387694935308817081316894993873382208962560*i1^68 + -630761567663291271358649531624126819059469809946696908380363572325582695652784086288170233384142596671966051432031935061003904395641653671297258462033990685356435868743222718823859554403567044278693703330596873720587203577010610002065690639929501566041851629467483037616931219918283640809740728409073429532838824331106028286144229698343084759092188919932586733915591410274553233375416600632406827109025765837941960067408987201177814672725245503650321581602101006826505766502271091292470955163025472882709352896269380328438081118844161821482328358069025759674949623056117429948596592645661775060470245677365109715793269130833754472194680683393866822646035669293338352728266606283919386745887702445670105829684217377483831694525971470872225646451548871731281242551586351615809454258187252836663059862867158395060657650325437432620799163900019298200112026998618493616869844852761036796847005057170532106629144886698467367214248544417016957201867933522369578510805580638654153915620758831618883006065601147418189192134198105396750913554811626113112370692110778797084032198662220223421600193310471607511013181911899809655857302275790703991782279785996070917365536264951510781536356843369171981752865985123064556241294877180600698155494978252716797386991695149804685052169919052087567114913198140211709942761011426103713485738952341693589951529016727514417043704261961639671606378837225275698707996662016327153499123850052848507290809229276008188676339308833562032781754960840702064114053193994012684691843706030835903456709627220490602150318421726540709140503132126047354744048924357002620953519487665661327367072315492135979859097190058073206147609152226772598636841360925556766261683827298421535495699313309468857702407106590581437786538180966270846944640868762005112921134511185669596506001609628280222186532795950164244227481844834856679010427031398142427681345759692897656975416824274439174958787237382714857216724966553357376338574261698814077007507019523751653931058626029209464266520654728320144900096*i1^69 + -111134347451439767687718743414745731418467443353643665719551694638479842421191583952753138925138312099611213691197646378074368928239389044932627141445387122905984078941157189328930783462139841376238757558968206820465476322074256508533976002544360403455350370890817557607703089484699409471560899239552965714656729688978175602267968574974827481803243719028345650623615611366101465020898684244875419425794045400955696081317544019600602485009517147567231859128990527651957799310182461079299330236820035746792381492797702191567925845512265868660597600841647715714207132516346192514242882460025437668295159872658728390110854203353378166052707970546881239850131065940690663433979242642702406593492452942599040066405823781642548776917178937840813688299366713609014700950268686922173681938809887847508086211431239622310127559452517439626259803983744143886114448180407402638106474352788637882757431231868550732006628486764471379827898884314138854975474864922742285358398659505296295961520696107884882431917959459352375648030103632417457956567929547753555053005309520934318229012137337000905993276538293350114672548514600639896437108653929037913470638121455653996203576566177662835391189215801375985975130149339924484090965777520230218451599923422552352441369088026909161161677616436750471270867799319180129957643706542394694104448114441015992532897958441355974246615142252583262375538289908618156070855132979139402591215192335046504710351206773631187955283508474462137442411243008572082363796030897791903642537525493098980184635178186853490861572357752163008190005976409569212253419117482304732038498283619638127911115116893325491197263542213838462413039003541450640714432613733662649094854284853231739580033953694062591744990547083579175425708078732062206407048203328168030146109240724099443351459774547624097229970147190714012595263884626774243969367650306069098051956713942979273815865769257210448415227982254229520029881411783767301883482520605360805538659901082241645599148778543227046198376632185520128*i1^70 + -198852117898879609450926179117225199462385767750688027623269399186880289519213798517613411224723821338871153839087034638175011525860852708551216899867979860587118342224140884511921509882674966776269425961732300878287808888408350389618513554642157639857042808206896042748340238822145203982699869002869581468590669619443695694052118056886380436532139402086037657916982444855070821361294397851948892630294896465751411248520628108613114232949765236393980093681780383073276393753740984087663243253994257592873087492862837673762782339337404326717818285090011340032349526746775730270110688272034535637859615426216702740687709023416063609911868769567702318237054091088798409687683091013398663992329910530899493284548818684476210102467719041436028216066310902545647552033672171546409549652313692511120424664169744672866670718668333493187530279145395211479029133347891890100140948620247897203050909855907397842506296352937298117040268220069997543395147305190397253609756199751432138256946369366075593619859507228985191746065521050839023139447827156161293337055091091773007375625224326553085796083309767032964680926545573668947722926936265738828177787128365841418228208043378203120642279493235272481337731458665290267251309137169504396768386177993560119679020206157893348676001063012203441479867910643873439900504849241533140588254164212392057644607772746967134855543575058804889194824335153209337778644175810743367154509076604617362393068584594425299269506033315306202590623116376729444597684028173477072514732158252902871421406173954185888463359898822245599314187868862470673607000629992523082894225844951862166220807467238391726610439566967926784177097829616638370605489659562152530969317451823991138606029829918442734753766342928399980265658111371480384317172369734446159656532170219389065677368912560743402237254705404586864932097343053232537249179516435666994290241817376852950721905266802230267029007012496904742294442041113312416255900340988498741714578884912018439948747031519146628096196608*i1^71 + 42546831737367383196436057856937574790686431143571304693417431168612553977057110620192058490710768399178587556197003849201731716616463872945923965510937619401436591892780340256597139800273817186695325884478407818241866193712806557915049555400495721004187298677661725971689327956873189496059896966563407087457350192205350642567084365950077370623620233043273435243003549575322226561199561552778907983533941742206406763609536520887731297869630526516805907105727047130503883287867753420214819874822157457178807875244039323482175798616072509898853614555344144583482415424712774651766007965241661806539154663520601454146986989488227194371092001643630784517893020270417250974993346688892936178546758522268169831929943418597603264555125711127449311218284630619284059522721782790854655199461604832826830472607844548661449753878174703274104939593538784217231375527832202343254078520721437117591839767491028355483328189067526073643682213107397356617926931325183599318683694158790870696569323561580438221111677464795222586068666100842276232915924654258636919655203237866386532312198502451367050015397352966410392714909384584021584090467792703332141075513380943676884940215653933174556398741417355718485866005274654269794386912597405296289578485660959433818471041891585486844056920808007257913394224759971526905062185892850005721408788626190461746289136063736003401837676138310141118046922685102184176903080141526543414149344397185467399067970543193952566983811043713668614671384204515092649357445177981097865402162977221793743131005087734360243522359034836354468403913906739170365506168588035436682365117278052438625270794605324772773414297639899975037567582352500974986050971707608868568059077022002892895877263584117731120262680314781548621726910279932589854640646316324184530257888572651855040764990516148511449538766625057690597888740952136721483114960325108065426543815236808517952153961947566916277184705559334099632301987092157549958982995605924149001349406918462146028925987307126784*i1^72 + -345899217768433072508156915192736506839928027263757220792507872128494434070460503626575914771607061840412708003117839977463594180214012675271928592118084720552084459028612677920113402213914242814738586190606402560665430683151042770954047662357815439303202180304156107583548275941470856316799334998273497926379421293687901831997745827703689637993737649713368316550422953033014917862565902588137827894456957076674663084348437260470804807673982781438945314881645752379044518186260898355892708819824779279742524495020105186556944977282981045993503025720847162623239329717600820147673757358013504692019544269119596187258273086937325398178998131955500650330097146201929992261184435130846971877527087588691265913404234518280143897709166465434723825586781100933694454270462189240787090952125644989677137107412140449111824991116064482767461945851336169110155849814323581285020013062627156413868914827663879638429106923716802297751621723693905194112054044477708999907915996560190397675842825660741245904028914158808388312625015352394870296562273777549077610558278520324382787057260541485000949292687992515973603767972482228960325686379446451526115636849741655718178116181873225474835920352706666323813761695651435075392144124373391293666551337294466886719082732157063929000851706068759076800880058895641960994564099447737270285839724423624320487319112786078037673077802515295647812809933296706530734726769453743701444152796834341139748907894234607516341066442688365937769410234934363648352761911616029362285377224227740681947664775543373146886067971351667816317289232913158924399927429739409193220654604707845368641919285201183718086513712059648059131255946188764814940688105347788462791524721578607998921757414008209362226905954333726000398093049590241575351953608639283863318326219806309583813431942551315484925175269821992577581638615569279681931828245120041193691290626269980824531143095787617025278868328467650962859076816380675969340000154607956472718247853533372640290406400*i1^73 + -118006405190488205031250791217915269329755891177291663432727889021689079852925754145162017700798335564509099232056495528571601469574718521072501563891376705285495404188215038635289671695422450972175286664812924126673927479063950199354316908682258437189213097682929623872601791095789651079325113839058039809726492800262450661137202490738237727790299392141186406230894021586242178344616304402251608999454866824468747395500868810496268665842304726244066303649572655753504855666080693558593810458540633238767361233127963781084677425512594894274919800395687435692644975353006923739638785447343658160014647088579434365114035734789419909965333886485035116256870924784961980769627867643788645869394154659150547545957383180592813711467491639619446639811611384725957584453973908281242612658273901546910344117116705339737848888467932119017045668747684605838952460755618289790149129577523613163655454421715441347207320481192905766428626680605079712700707839099099395515197260957682676432531546824178983406872765861351915813257851074962364037188724661183446351950360386364189356958095170437180556393459041751702123021523227444281228797903994062730453974242326100463190497160461317199976053978733123434573792267383921584536787680111814794247470409880105088108692950338667022266025770792345244336835465523663651836681360215929330458422131606882292739281191196143418569922041578817026540455778630828333497544742810991402767600450977961059579172477341485303736187365773880075183308511119788288642007860714050029209988597212702731931784090066251309938355432658578362828445897043863659280213881242889076432643644381591641188235996279864632632121712801757719662146572879213632224367827490103864044453724386072802670789713558400459301692030008708961955658437758047830957710538802459272027689709304339579253464225457269313579319704908917856106455596642344186319236600071266027595340591853751080171146597344605239242566605995927142303410464259371148534662314531079788626989883064320000*i1^74 + -17073038122960157662182937139004969024874065708412142975101179001537605108652170833598979948460276605474583429824488076649748915872249142005453844961803272158706889707296598573628664347248081871390691427069933379893050436488270873968974894844941581909948221334235432290707844122309441291977932008603721913812415281296678090358009689923816625822350221106697366944061137312794898997153246260399269196327756743019008122803883509328693264547420923091282515982073258937336203607292990017606715018720123580259487198808579365945910822230410322572151714037562299208423291991400882266374292734568939058871154578768617776382501160984044789368168447056236065822916993710005832533382236656657834578431893927564198904409746145752367795676894988619771585498905565442293429922837155606866000593022417031485866881176553139618215519882854757778038731786822745450262389233208089369482359691456050282809870800510103577777664936175002637974476901712798217847716370027027855580610428982034172374853235141706041296657098111202503041744369412673788854634433243310931033795439365077126390553726213203219399081443659106704577133210223642831353658479815152745065008023842669330408271596466204504629803972097100830370623576122100551985222796812579434395545516395823478637174064842993738975283700337147622954630517520608168478127848046171247279566317249201271835825459076374394633999473963134646805375403980566762766385838411340595024792940058882816595312839702692659491727694350167228493756709758995860714871020423963856335878005825860894304808943196476376890134249389425437648938224953404535449711512183216946688939918998543354137799081133029976862305398780203369963686453268636022873346905560505913062277339171868851097197930381377473793395041001268273927958466914269163543790334491890178851052151845939255224891020944252011265883739408789321876831296578124118219814455455986048382693725321210192484130295858450600093014845283295475330643609130171505494816798421530181632000000*i1^75 + 34747546343629011479952981117620009322574737817972387713467944817447960393594200052710792063832944163744584447280447632242071726761692488488195447389867378640322917043252414113471678339633977864706955232383505203085918378209345369409198734810551504837930904728956222037022194873036326567280623983826182065278577201317963853219399247700439004320916527455453059847556817015045691435982577263579212635708485613684039098186508674559210175442912560563797680328110549202595519139581440830794753898461702206649399473604986671252761226603142879559857659141957140037547469936504648944881279330912832549193594332284355861259035107655488665856915225464287608530625719104157054430329612263997526939926517175979145179468514990002114875245740400337408977172317324260216973053834529458364135995991581710458063611497297866570155915811028357100912314194364923718625790877385285660738616284003820294056514574254769498218710346084590981376564431836599515487348036198743521340739368619586254849747139451173335946262170166283801157974262033144117994396747621166414174486030623147308149069792818649629188635463442707945772730306375827399967446029219749001019131953659022869389508017519829827916354424980266441953341541999032176665576771921956920520257795295341658335904966918207599203756464937089696730651676442558787269137384663036702674769905620948399574554260189333055656296662364349417208926925054056645185107309820434235902668560220824676555613016123329037379206996511932153699650680295289013750101041926079955125076514791667695290131481439973923652370267476273809434707404927985067675643034868819742290979365817538856375525330000418850789588764791314702667039077802372449860133077130395755197812765628203847311946934908713029811043028770085122340365445383975058438250758093421882099096031320943381473416540073699035829746573546781632339813239878001054803269600363152479835840964331486842747797186305953617836798425451426495941978534212404869332992000000000*i1^76 + -48150445794822131551698505229472286112572808854270696538192055089125118311278277659400088332450178198992536195154788275687580774604972740408995191390067039566579289388266764088171172768536968080361009497827848919968474532083796802054393713101987136299628983883660421955538721429486090766078422957404614977376190272766966015978228814112054946536452350045207538089561292016147971228061147329829432051090888164140503270600756433133684314331600320821985459760453128488584164078422852434659806552529367108518772184076737647881309914489967903715478904645888526734948240901234301717461342163614389036316204067398248994378452490365510635305913884703056015266357681198936630136258386626683789073986533360332026041921721011073686810253559593788174978906486904480368059906679275953250047029522153305863344858713489792679455165797690796045909609517358704706885882254717513948604013109618543546198834620868273103330641441803105492882263366691879189492323167797468091411747720224715541287314471768430819602164070516854432015568764876132564443328133574208335919185154796012853454938583607178321899812908534134381697471795112525994077040980046794563812226695435496340302839050089096697156474587977992360009259539850888520484043235091550935964768056371146165394679957949814405316766467531071436400582447443665402291637541751497869936441693400716294826479442342044971485949006982311565782884128669983601427316777219073377928872591576938868639901569165815188253935470798513254376164540541309803648871357862880704435864755837237118242530094453629209305071469712257818596220157387671769796211480406096590532394638811077667659623714408957013013526558541004127028142095572702549055221169528844398147029703217779074979087037002006528003386109530590173005039382862992236911816654019251939630964124220450623414159425777701585907560111296875785206950782750735452292685135580748465259441040549999065767229450373990836834990679510343034371959685120000000000*i1^77 + 71861572293798892062973104691278638500864040817501060442104389329874496359301551823950494687491055753335464353907665871261054385161220262882055901601828116063585385573600350711963505323779802013588482098344629678350245503881353587068774386501157044807372034751831551998917702165880898836847836511664334789026822543546140371210480106564593713596695902370711511468056627406800370222077295996019492700696062327635340847857810378272487102633374136091352848819871831359297208877894241279553911773590651033985180446346979818664263230398984107778754603974351385985547814424657390363320652050916316318835641949846864645259246008528796351945657997379392630596262075666790259141170627635351494732769109754975578432154320869867889847281772565694851227324778463179948799757523486847433584820857060838660305325176162672235039065594354953292376779902297339829431567967492391621751394049246966804352450634086148568854065042292604286860664471136269884969829023698245729688809231081354695199875269101546564013237628081542512488389693434927757832286137090804741248162508862056171081449091362961718626884573564332060165470444290648706073938958460533742625141282873755461258593403522562595166654444520258664078736094864035241276628145950765111168923902974177393374630685740817782042582463540101398109959740146180313298372159614134843002529379394365219494758433553124684170900361232393660232317387788176469862452492947173625120231219009342865430112070025050728998884328470125513953645806114180120178287074124888642535253749941301872568936774293413127031862341596788285181796157781865930040235485050712765762586472860345965286646333777180704903422053150114760322100898632376940246781342148053682291251356948093743061498036173622324257601449951930301130879407854094849202793532072587315853736636426120765178130057895420729250793837791225062680545772620324941433294726899229091410381509962537735730529017623858856302355542966272000000000000*i1^78 + -62463492735976429770680171899856502505397282324396790556760312404905462513744312837499476960667149514100998002635077832341514177376192905363827975709209700918676170436702029317724043179058715783994318539479509636902504914810903876091570027064093057401853249849566152457255343057943724292919070360050193270616200925484341873647620721833457752131090795743931224978762128263886668698298685110470337560988578692205326128212397037069448707295119279301674853081040763438814034444292584786293521866273511578916754792728691399924422585855423815508776144389483255794958496226341811741311059376092256513121998094048265271847259057253171532786395382102051287063592527110778895491510926471945530982845392713982591536525332901027516693127217836821953187656962572879157144668992603233011919349531751512334122151535104417670813409177601400202889498813083092266651624102689615868590327481788651235586565858486987661281585895148979035946818091964005067633239029862497713206019023469776436833619881866049059657610506753589231191565165354656079542827877053795124466570006744057695376367540661191692156803433158089713695425971537892637048322086472825577304601698608211188485238956235754324653415961223613730643244441777283406869179655544423319871714458087284454541685248808644792507210767040825975025376245600606384921244321479946932904260262383512619946082733206111708411500136159993662720211545030109579124839198890887424893465425323691385586619610822081804313829756122619053588496984578659455219199525564754733006963026554677286339194149503790667940952099184564619582672897902175575975642890256038918861046760510714224019340573852525228138411185349008133035666170638578118863771807592738910089187813597484145923049346605914050947042510011722929903506705602273225312018960348901556511050611821273732383970451027658579813815046992420380159589054816224383800288103660491211026574815795238455392819606595200614400000000000000*i1^79 + 718633652110110846930226516076054746585521583698055529538088482842751589374683496716128315140993577969764070499216168697292872118525474069865748205157510289466768248198917050419227958126953847694641818942015380060430774890787196520303458182110590121776340842517637686510004252647589756889188882458399629932781576397985805505985988145211095374130732585253472893205393018387503552429290475348952498583164479287963265044802864488683030012582027545103472568765490204194973465613453761949835300836270466894520722268524989129623869213750297443743528940481890435899680845978058520342675504250359699775587968120949086742500851448060902312173446895275518856684766277097237193636280535319815035033495583615534770445773606862025696943958203759961050995076614112151295401910659791650827403512167297001969491861059517482054838668265138960735498143126710575076549887101704095262842238613826511981484898505421465397509425355885751380422238560993257548735664575655390795252119148882567344913325225267911625638424958049386530952042028530049678401879838441272590431351085007680701480840281231666948441912829491085059903947210720607100268519897480510086583903050331413110718068989977150955930429761717481729804180809989986018556489893594420249006367829629577389174905783470504287419465768743910601749736463338237896769470936182647931270181158334866580263331752534770186837739809264470696077099958672065798825152249670679893601693974495002379715232497551559553523271063651341502563345591821615996067460000211334556193305981519281331530020961443637081883248210200348504670904744950405222357739043161637387875132122296305458746018400122830840643079642040981991584806668601039350908245640666651279148466960446609100529611594710948767454058334322107439732016470622608633830883053469624530410467707984499460373205820066484923236960174546746162188527000747063824897037183826699291786826473388805980160000000000000000*i1^80 + 397454747610290066122398881956329666786189466629959353082720929272061739255634793849190816542874032611467647524272420441215558864981675853980147620702525338176294236835711397023654778035446245769987124960567004469056195989086966745862878271533696714791991850348128166002217758988036012009014818337992565444167673025244629385343880083734833011873468908244434738656497028934425481943710280157966500296384047347296002516542627880864108869792521181966457943398899868944597204377510489523921815922478760730929388648148681049737712486094543066417625707417554037755957864284247179919623652518008127738571553212272762153754718053738161916785155260574014707824924739707415713976781119056807798442140796354399743426785308576877162240991813424509897360083666893572988323105247385788677788380314079256813867513720184289423625069099270680991224836144830360877509764172145550664535016675504025615830427074593844616995358150003117695253791656408920170208045382089919006552370311001371412992278119182274265111778341103981047764976912430647098538013278153430977117025459100373886596698170544013851345267162745410181150739528579824615935026064251309175618594835388834167277269883320582512431369212817487529535416251246138260483811268957496210609657672240924883255676740495092178818937888623162164109202748550321548195739966748675799826647040090335135959299284684491298438540010961361788614705590868584052550875973545188253236047939904287156572779448381768478005147258277932600461736166019064559308770396576438358403260958661684668563894542304290703924718115262537558055276864422421922347903928608490250364313453723918505951556772843213427473295679892884340873421244488441395694639984817711376825556009959409064467874467952973150043758079376070878133208213200025677963968239280326047227366590690341312925064012640653418900349080378514663460349216888783716515100930153911293050880000000000000000000*i1^81 + 9255664163140446247048406626764268202642870202457534400063468372817117441248791509189061974125375190739955276949359080406907253225649057396224146410064754507631672456291539017552622478934834610657310835979351706825740273956687098252523742215208870208833911631305350182852748097338839372972582173435182612898258370794153051230632843489248525790417303503767659752313493357758856432960693349896078407094654916909473956693093638007961645041410567057472470914848008704381940522659393762152170574578920358280020808147273233904540598718850180918615595420432975839788168200797450780919391157181227290699052709364726130746639989902196161804914813263439616917011660255047446058087318402746258071653069562559943275715972453399564208996468076740637394415803611916487749100165236081444037048357232009333937853412184964651041741209328204179711224599832301225371645801693738466399658274500881459609561267241885583207153776049172926356472881822657883578172018624577354055780623254512976227632008265896894476367279436256895482696438119427274019796022454266485751740135535434809536883060544548213183080876509385378953241806166999944882024317731279824197888533146106050292984311215608464165444327859051135186871208263137066258512474306608243221561028915314689845662191881734115583285957244941684802600047152347998674083028723584057406998375483411160786025470660672897406173455495264306106673823984000534168392983138185018043488177075096268263779882678553199198604297404001728049889911919034536415437707915508284689164746280729447435390770040847246637190532650591205977983102299956802419558152175815740598431754864479774326121818393569394609802382079975253711094914887403610668914700643636631533035436320670155234113129553008654013823334218104931784155562345496026138512399507251638948629066524805547497819473761290526679923971936073515637765023836719340957833625600000000000000000000*i1^82 + -17608983328168250006908779358133476276047141852205319869840201805549410418985027501723870126268448327357772443404272728069017485521225028378425454780781129068431807980792505447504775036112217344087425872418129612380675933893309701305788355149359449887776857232854534523870317513942364068502712795052130284330629926711475704293618326602864832705680503205094273845844091649956209974047301173450141182497595811525397767873011570382566463035726412961597769501680624106745466275312396179284860141713065499549732255705499756741142865422338078042515877175030442559879366093624776261656615782948212022646934385331030772499234423533830569543738921290219782089458548276915389799949623965443603371117442543111870694995493031351370595104692439638648982549336698717308354533465751634146744471496513371354876646602564881240915272748611024647244340129637407899698579682735169041688359662185534360367141884497896606981157695177454116695143270809365851334665520924851955651643229256591287307227586818373204530543218029505605977337787506946293161800404593851550152585884829963261370671264445316496014074515784508196386014257101388624358177305665747129546628871928647407654257717519006422176757540839170615186753342673550517838603205382334662901966070765091146216104323654744597387251495861161410024583509891136126258963080619683556980906727309287890339941409245464219407229520446483247961028218264879286436593808895648521122080114591477815583806037152720425478560152120772061927206903419163873022779516574052434789865210889619276013334544279696000375168231549271791636736029718177906996521690187813546799485338066035350425555935378940097926226904329385308558540884672062215218189720464170642679948743238344232949473784299494444150792857831566368044241661687966075391556353909237889682710836974122413460337079297579545496732483546915009899486248960000000000000000000000*i1^83 + 177749665309534073939784858814009558802079757510660056173937917148031344904194996604290082666337187462392276668077306343256294645811555983372664132263867242511053901463609241421483554091494243615744171083735112913876660199464078071974484276115317255766674472564922032347233118382900909483646448138509874549424676915611726231234552703246560774017570858890623340768377949564118827930612281320755779364159247449648118404913717798172405844680521013299378093857029120965601496244666106557123416959718038764597678053429874440397397194721010056943203001862727270188525860051450986412966860554087698724234546808257161528256242034199491101421113649982057302136335694594307935353041919723131423366126998297523459814850144528503415628175846070768304977842714811941016480104692260484370845458593089368842698867803941218337759030616217186249441639401506538844290515480026688992906720089654705308386052141214588939746861325439240171448519055366478673406778401969074961716689763120023160669587412454484767865325648700226568387082066225580409845878013970740013425463639938344749814969583211536478244363528757410907649657437918681800769712444413277828319490729863096119081083036722708776184585260929246529529525618851448782014966357057592405439260907018801584375242239889175509049863572897962697079725655418347831689547114465086004238256428551396571065653678490466080999305471837470265575367782049639662772939739393484387306954664860145151324788870552287254218841894993873648086950204413520962938921981069019924191938908411391621250313955465482535233649762973340927795943868015712452278043639107227795932752842253270398258393554729791321807474409554006308800368809289828348138544637528172260364690102382045075293391152157478548916071804931101899998140847688431915324308339954575781842532348185180547547260916872764707533626540032000000000000000000000000*i1^84 + -236726272672419987099116490308684151252751320128129746553070713590278334747127771427563711109817665425770050317111096370256395220477614458941468487526054714488043283045794694539320238534617812347889684485741093808705456922208341362540472851429314252415143634720549793008924033885522921539967205457270415292102037178433187761525604289433056254385977025291230032896733604025379117349373228995891387038054654041826731501503396091471017119257684928146517588078515751940296053129684964864134200229063145027081470421807058885145206940082442214263740754044946614067399373366724080563061886276519501111031887116908004919179890840124886205556362606779856304807621380236736864627885348401469447766060266708796357606406527152309465982438021114512176988822971771773614511553915155968311924271897880494930818048016051150305238837130640080706143483294394733957536740283189795754979614031263310290988266092290569042654930760824115210126731436504183352197838897485831585080330497993660929713124854389180044464133834771653169028679920866974350297282407102864249566993567100468068948253244629340028460178150745160658829055872545770853551987213798411432997210399440758123325129801904158331812993400880723346511440898420747490763638875232355288466779287483070900924523706939891448816208185103528089434329841880444531769517471512651941161255448857568282779982408341237084262471936961897174897990459665469585078683062998026436838003733689944035053400582605183090721854626655317424793249366762813990139784087378095592529533510989510297695070543383503535060752587733887372978413894797019638255171886676000267292272609480514226735406539838248707162235883660512858623022731285349986865473718895015607012558178907290599472511179330130437950990879561166584392074201448275385369553803275514725779673632031471415990307048652800000000000000000000000000*i1^85 + 492845242095724186360886584176972166738060615566512538783096343400063158771267511292560530498475394742909989484925750992006053089143239442016758651175641233525247121675076584047835102350378273715421395854760010678097239883239752117445621597467316585967861329516825506074756104795975685014100513243459152086880940133710030062803978127989995199315629414750277139865097660628342660053792283481165163839037173241664482264363207306545857734205985003094501418479049713488301362913051081404036303823757711004006613206912251681065105712804511999971694715740208504213974807492189898855909017138698586769117314896283526146440683832153481125769465177869606904691582948272335463554103247762469411151186396996589347829702037582204954898136265244637839796447823973864813998426298828325825607660263120827870202691027285328642690402743003717666435840659340007610904705146459365747888672716546275041319105099049233256385300667206320223046800175969466534872867556216743362018815322288061441275468144652650340356711270672652752278390060758849734186315857126914035101646780683721457200493173959951748285161407385872489286745648640698854434334195638212790889811812300333228968723019752025978839046442745543513111966289105090238693888621630308446586226136561856789467017101204594072683558213367576683498417415710912400617033828042557220342724261177024118117846555202841733440286345780905630897899627982975463330423075467117792533129876232554233765785230880759944384373542940604302293082507873250891011997521755622575788183235128668259117766247685829630979490607768809007590903794795409907284929699063490920328362906695408567841756955373634342636582099979915839169953351572340565480386910342583162300790284976708319506260325689870863186285157642882151855230032420599601562308472272003168246264391270400000000000000000000000000000*i1^86 + -16973707294369372181967902357259166546345327208522872875396589094561084660463992150474868055295714830761223471406524066634851955136900366540181847684188019015495201840511350864450566087144444229260641838576242007459497207943368834609054184540160666728598843412162318862252704275560975347375016510508180635855404414977128839429518088717710085578079520249337150484149757660623217922717179938830399196285462815814373595051698315940822626891510940323456322739788056830303680624225586098405654896663734204742166784482895257059766157107696888560265630504773691947190699710633452289548139620373234079508236926838916119565028464371415731461945334649796364310561221440115932129044278252212946664700739305659082086983182305898862422219798484808516774717781406963422285465890538478732455699390313621164868308972229236632556884100597927930406034243959461659477816190314178640132417683391330122713522445848047147480142024703401993259440182931092579679511322805020884682791028404239308247020255134254697546279940775282139403935510416246535453455788501396569711787490424718616155244058564425880195742326196280343732171477715435699458405708014679963836309155748534668211131865425946510307680367328264952595118028444549924080591572286841569244056230807173802163474092912555683189958771067464929071185459488575830839153591658385435814500445336208935092258611436336151609111517166529787550078502678160354450103854320915469465994368475071051929197309438235597705873080855757835745756561416908338146689675342513354043628850993684407515499684270438954555530140578237217498407983874419337597996945735300905372349068148596831108911963461609389621539157997815512406258448485676996661773120607440803847262681387820095934704625807896627289051098173542725385228127461530963473038959443968000000000000000000000000000000*i1^87 + 11218057977484608754593840351286245892141139502864183343421471329010874723745624032981066546884864643075076953812832665339002421398541414535386472369057935227832303385240796838193817512734020814371907992240278286604380476977584007292609437872631841079141560480532383840121874030561130102530443345977281293271066978124355953113345286732861182477120503464013250675048930346150157499076571500996692860922707424681287698717644999551779234273029306626579101350344902203603345436489460480132287668858912765909798269102008426071489919266778082259764682892764484293386690127748683817466693192431787480215049535160192898461386030127095330008547048707960578350011232010942647510863755541276593732883044559147515909923309312086090197448468276137710269827976380113554574853958033776565336929459745813315916345342145056316325033421745348719277725448998519047518042223618141291791525754634536017210185847791225736585837047146206808304032772286480149589678108127923001209127489221052820190586316382695881673477630293873217512514810445892705511845459775958854304843752196808620731504921146401258308048109281736238444314384803321764464100209931390617935170353670057400976155745833784259216833362934990260752983966947009499741190821744178814221943491450190965805154540187021809677828911785729107841830258182752547772962884330625234671045806723474844380522678309501336102222625769221538162431425631762023333352823112069654944715601045364476217598173801761451007960018091104269003774670680062785265139878041584258093029938800709302804420209538192077300423876059496455159444253244948088307639216881324798137845901157579278185778095387107991921017593916789263148869155353869404421681338043110471671541483701916323133542659612043655655931818117161771090759570476236800000000000000000000000000000000*i1^88 + -212463620600560588878495652147840322348672447101856352630592486970944227467340337223781085692182233263699379155041594270520759913616298437780581196619067468770000734970710294253763966387557873905486546041499366839759472768401996358587908588862513897932260509916678190187599283685388763365296506656607226225027240254446388246147775663633966479635880051482928598812552170832057326338599112315043537879547849783351717267159396890303370551858837641695912850350088510170980232777073007601960477160026273214361683031475475927766190975845019108734578523027588233034946491184948293785449349778750207264337340374303278203974321501814409488223713909577012163333801802385186320895435723794287714307286413984440538077719430585129439493077217021039439611029499133747137586148804650296234113463370336190310040528877136886713254513897072045469399765243820200699266955267017025398726247424066606196054862275798686641194771466362300772282218775934084880745830137486353163058244075286043449113015999295393190156650042520752783101164553512607441232957754205886053170169267703879961236595004173763567795794914119524930528116645788941755457991982413634671964659145241008244151193523106980523344672944720335532035627588495672986706281050999900875139050048033616750115668003217828905401804031963267633101770829801971845483142749692799955271224764306630881043536948279361423632968028925370093939690732534369799303029679544800033292880434216792442578305176571837428047825626869112522113132639699055015766885423272689637967169185113434445133842755021280397210794472077128511272969363979247078355120808595728169571491960312213722694481061537571055250214018860201759835208697154001567394904076064248395840520418733803795811193644728888430253844725760000000000000000000000000000000000*i1^89 + 1182058358003720272939910491310558999134688366119272490117396543272563902213986085823865573894942494338298105161163961376234766099512053473503424149685161081048487527237841996447864768943838163592602376898244207163801194988464733719755954010849266312485928686071036177829010651853900541113690281203482234046753390166932754774880676237252830274406686252284458700009234237837327568590016113734535080863407207360553850013221510843439248445759015206962501539504542550031363882155494418143262442735018283387595616254691544189311704030520176239395287104780663370801291185181014903644171547663524530328050316889770340600475073282298479740820319558692929778149916788678233688409048642538566651800943309077701189154123113519640765936688814683920908565053690053543827576950440885173976924654967640986243213729234969146176964640513610720127479867797066594612642578336113219670950682540895149398130521129647848422358004352141962601647072461592299457715412289310442825680297984668606485816890428629172045361558197984048080878259603631847790601886695790872351571829004464358548894966646019890322984640954392800364999713826166877099609649882606632252394594037706903215350958997270327604961215537824536789051738248904000302704194651882373583847900098359541373066523070867260928135362215886848890072822322457064949834829813898740749238548007039532113610442144599391314250109159832455188275859488513769827624113232094712752667057354054464939952519459996593308893782088189831950081674688086802025103921457553906105577264109101035837160515947129539759176464924885108235061615260705205400554289617967394512772272584383798485527070029397177625005355589038844770859231643825660717146909990258553571897896779267584655622144000000000000000000000000000000000000*i1^90 + 376324952531493886769809204552031242647253074682016449273489043586316967333681789456699364088271787259349758441510749107541421077547818446349947968218493093103733102106035082622330079105200878473516479912500496538457286261696921354867696128508054168044292290584592635430245624802515411324442898870836672288480430024643409721249315663927829550888594366137894550803553418638033039885505647082059734727299343537205500258802925930997949563461228263766175872434675333617623107086339807990713385208743805419861072868858122906183927190607558622025457208709649286355984225583121654749461380898819290774468532189240464543906577064277560602209168708645209350171692042303924313971141052405456226567100697677682091507228575010516555852167315275291150886793887281567718595104916312502097327188887313191619321686039854757993963872985707324781079104211078610168444292008016497348638656318475039736806349211211286687590077139031932000945184688147579825304760799133635181301898528047434436880929639751351431841429396230595446930335119520339134320573462679393184817296494032569255522157241695843433558398747374149596019517524796425532777268299393136765599372511997992209230616003929758541840180683634337267321841285001305599047413758906162679145947744286920315346525704496180805239583593290660871632635266129050972313855890895423390445435347439814646157624647068248097224119447907226829084009348462608921138582984813107001437790905399089823349881222886624029255758510168664472596603034331017395539925937110464708402210537116105641620166353060188068465872062181857881047144359579054476871039972949164184545031403639454605055914772714614213219162546069982205563388900366742155112083131203584000000000000000000000000000000000000000*i1^91 + 7691000812558368369904301675794388383486085769933942868950698202447203533813204225619148370555148164004939209774688897400999160362123749739871839504762259626711750806792803842842981183577458479414386331545605817571098070232047863564410031074781406941511907682314540627646051592692320246767411865761398774801620735552464430959119930090469950134950137281244443548790157325869287635833447112486171667819013609233237924288587712426747523454279582082866500808546838177005229004250380405123016511453205141385090828906035349401573043877477691973492581633754318043223912233636247474726282613728120473657007178007979283057663219692081397368356304193740500357566658260526245464414159567890173313166920574253968821145813667063191416984661391366739118334039485665420332620723054050233932496424666565182643247666125400417049835714953009384346063233358264927024812208012465100116207997192550957787448979401298946487427032893808290483295016290187709082872742340376497874442262644501355818228084881936521000599031552463233684579926919280933929729018892830691874152777843583033768831678439113049572495699340112754412130592067979183041528294070047952528651252908866035131664209784223050647104717638339275163872469746312530495988534433801412455615339048332777946038677469478975831981428204134214367421899631505059213951448581336081463911816819813199366422525088543015983303480397801131314575860506305507713675606695548400317675230330638893071331432105303829838715523803419886620013188412026400884128334184580977766934757639276532563427532345451991148031739080049540282046551436242799008413772731130739961048557347923230825393369197586450823863411837501373562224640000000000000000000000000000000000000000*i1^92 + 282558414849735024805857403696206101222371680209371947592866580511024213789137918726768505528338646069445001208018175952978129684374996255405440840792021977056140441263097819252614232536053131100475392216374979698696737493638674664860562942426656555076097467885939444349359848385343294353269122080344629583047192189916280373062673814911015814961597851802004534470903676062554023812985964854156154143998295725847249735943084447240352805509209388119683717288167672058023950746000019236684002176454119626753845847511182132436433899193969126145555310225031877072569884581581422344058920180753748061289315527870409655731107282612959926155170822265927795712666532896159076287804517670356106878214776143835862970058099421097678746342239309426138778633385645618657062735151976343545146789756733194219925461358033234518478009585219800633823292415781305427496476458290900863389178242576609959436924405178428218701503700672341988148198107335916775781819708485552358334394068213480308849589541459593438974078198028278342209893976728751639707109316512792410614739099581891766400425981520150167449783968439662614732417538293077152113002576179414483134223878123975021439258360850339496478672652883832901373690606309154509180590447973067512155739185233474049277490151209755383852759899542280790867120839572646007590894110297006623001383737941625518048224788892046975637231076420055224604199726359628591685815266730067217414656778384670397146209593062655107608132754131310533302926626486035140433777075498655197701092232684172730452796182454930257627398484051079708936117117974906996392219570355906272602602915209805885516279709696000000000000000000000000000000000000000000*i1^93 + 2679609026348488961392291711786024318107762091903467612978619522969419413384847183599782481983151696747465915851522024760542246487894246648842945100583760575371479759097905316973855554212766158601846945670536956259509881648874987362159075138060205674021996627632095194384188999924496001891328963605612871379021051017603245132872862596684174536227560344568156407148465818262072278432108861898993169530838738260388187666515063387491718584776664946257571828436610457714614656383386431547780505719469184363231380816530678118296815153294786112283315568972088108837096112393451080851066708433763755040458574867919897333716593682497126240601418872925637602201047645305163088309814205182677210162151258474541707073677478527642888739970397456210675975606371024835968408520733372262836541138325375216526657266252024295652433453511255066778238910490787682846526722017650299171520280239880677278587353309417886580484511038979257877875535103219430600376148574772234049095751894045983816943740060491036812365118987178080197436644100644009822962527518078229410710042849441014106782318974821089397526509621215289493165169693185889920350797910464877313343760809429972539954345833573017366327162464470967332159038534381717398219842173536133403311120279584914242151253945834628141990008454353356830533651070518513098970724720291728191030629388331065136517270962095420624403762698370487493701830504948920139475683583359317824066496738248755951328172923115906072104298660654203787242085627250356268982505530393251862108411307211435203290163390803903431674754921179982307885438616854569274634620631829708800000000000000000000000000000000000000000000*i1^94 + -1447766617043585885488254165479093616567333501009251815167110387458001916297605534582813568126590645475267570204062251158208651953598180091063632429270789737122055833776636026489578300482959149083877290998676696069967196031336282406397907238460606792319616998198364608847203121603815264712195361745364745220004154240197440255770676056592233133332680088432876181956044475218982576724902691196734235481839498691865885766029990894590398922351473959853748786638859117484608170232477312867350582323667686800789440445559560918467581666905690129195383258467742051145260687785768556568543344215917341771346741758483007710944796537270913855097504036375674914968049573822489663037960346935590128105431426701274527340892064538539754242786104452333220095545153023373370813506596547333077786780369466078138914526775100456951103664129537504939878302622167389461157061945107038517964723239083324355005312801438360146831322121518366696624733595936779517118281380251718587832984203390947271281230249054011485922266829525523150745199854384149537294158721239264841048004895475729269147366190806498752445870675404877945811247843176562439861767821117838094321194749541153347979394808992124756964158784127292195336516913898150303371089481352412356610725392050600223343727461244148639433462210792778677998095494912797178521805739487541375060754334056266084789860957446420643945100106225150907203338789610340983061739335538685040973166879059764134055343049427734635765247439305974949722370189700698354265066349065642304373730122733542943432062839989074183239761920000000000000000000000000000000000000000000000*i1^95 - N1*103978352431754616892916577279283054190773809668652206384988212641028219817211872481869649283490661397376656931518007393930629436802783225386531578508339876780028682893586366581367556936022333781835504453015037916212888673384996898837826342757547785154632215887921942758306707287173992156266169304133532159535824075113361432436402450000*i3 ] ]