[ [ -42087649935264776971911635456520729623286489477489482314553603618856589945201253598303864901120738251987379526295743675359680959714713455862500910134096541295256808142431443424899232808074173773719350054494072081349369977118287733657250954852666841100731917578182447362014309460773205393568118773825865772458198791653531710540404925226896029695770889099285303770195406169046465454264772458429852011408171304353107434043565201784174304913337143845684051675192238039776509562591355198266714214441671496838144933846731696266854512511840356035344140822766145348591357913134427620733909304700231649574688333782982644943652332427144581957639746457273703827144411202934790312348885235288389927792487607780998144322015831272608243247257314738410215207292431308077414827016847342806177615220209119639514743726594127211913935794137202378649138529601776460778510792524273591967804946879283279101804891909081716555448470078290170275486662413352001166883129593549148396455762272008139871636565923884771862398403769230389803677703261342564656218456921409074317587799075860180394470407341669608930495099795982179320011014251231602005487283718909820139112147554561660820269081049847595519926849779344210527388412064711384071517897127982936729460213194857773466406001772707064372154162279747393359946464341455706508991099435500702873289430387220119806071158480291906949890558011841246495487640796342313982816556158569216515053206085128444946054901568098469277412390582080293765209642757864021104266191810840982290371007206825208999899011982867156353981062582539630086437621672146648166709888223727153514566801606151329063820275756881413364212896307267373535785727030672982115589720955163660291202926180662503090444125542031159608138198043419715631665158524865052088510092181748025285265384399970538632824590336510741369747883598961705863276334687511432572077744556803246850661019757146743835550362928802225085261361340512546841234175112264027342050776674916678333172978883863283582377960601130980297953528301692184846988364812013949509362992425473435024202237589688638968326863928998621807039523140066478755405052156819573671021757397413628563271701243176097995262323747774864948951613619592193579817440355949101970202812041873634846902514179088716217979312468697936674530618510746642169975221544838527043327792452386766243082635496588119568745051980889918718924217123937125131701815914889894688241824987602378088590558648444427826835083557103798071390966761744617498840554739527961555713304071115207800180627476161899019760510073752134863051649557243676789531923608024823015110585791307815104484885041322120742078042478500443456440253681116391053734170901297064372167526836569003906604237702279004924068128907638103646256892926285516488687471483685681071914107020053353356029447362807490150400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -499484829318739132168195604356355174023132996815534824496045633815625658415136283696991547799319471728152851456581561001567013080631517864180377836564428807132845777379325661892372199700848268870322652807262036962905857050873966801157684257412032584639062272396142626637733243488576065266444663020969159368405608420627301505053884019365920657296654705902326942033618421778700261591266970676217314198723985219292589428666387406387832748460447758050138019290155063004266898919880421056457869156128605316825097238448411011660723595151021515416022657610388446193317405162680341699749453078016955194518500987412642069541553797117363564405706568993376338141997606886165801802098808046211580747503105735547199681052127142935226892846638535540561113373794962332813888544206188708614731628617713854982082235703328105807053528714974393804020515030321484746437447485631460462398139275593363924501079059627053341234637586423522429482816823835839424954381826130465601160013330064411378618245828238826476316348664921194222592565821559726140361600933163198870986626951621047490144599667992677807880886061140672979479185674070351489357235488804770727712445923179643389247077988309425798968629515399792414984995549624839810363247189996124173494241786759676609941505151930393280081499040668249195439143795913888454176734897048506876038625799313495309935605254584402653723014385346108395392673796918548344965427745217418266462024492265497472299406429550679108999216248630760333868533761777545359868370263013208176229910817528640439953074071630707269402121832876603207820427301264896278914996657691534339375774915685193858516419926356691000313193991317377748056874189669024142984855660115637001901448959684613150233603618362128013085271214384457227831264433317970818375676260824276001189936237418705935348916123536419763089346772942425493307166094659177697792140122876479055157400283931143303463416644625359037273232720437029933123685224959176146040275649128738313818826432319637617289139236417412285904189456402476251103868921650456176114262036763090175334155766650790757404950637828894588831702492632115550204762414489377384699293819822883216516117286710572234297595264474815249222875067191175687902279264764747451528065617290584936607084265935570949605076081355718581369412549411648578710859996336308258453715256858066515267350397078979320157077433500117951820715425549403238120368782271497623247032313199302649890787065285367057265178719866035253142688093269593193298768975572281196489187646751091917036295776414741184771130695237835490176949082907799909293938970003659191663103495850442328819182750233812554266394901436063571584074686834998682138510069105926123490686064611864398059880135997511283480226619718207811006508200783197172808809660302359485674803285980799562799575560142997526937600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -64758282555773878117972967497987099534916619705653941159853102403541013347445701504813750035286868618649240944727053685445153381565745277813330873499898433574811473697051637007545118945996592572136662266818893934579078759756357633882468298521028842606358761662549545476491337004987970830518735970704132365931985080171450168500523997960483913419652756214099382831137416033078667510171766663143768369474255007635465270368240346263083107492876666657006138894817366533091107785464083316658883246010390613382834790166399676203844542268071067032356316361595200342832281218935224903551840091678695581582939212841387709636380641728223651243752958002912443917734966522105738513619676418351578898811576683215201425536556487240715228859511321167456089417328661251787723177487278906783044752432886897771603085943331027384253634464316379535670182318064084446394785717517402719304351676113496529448153798239324687738735143380561672648664305187531015275694050674343704837287064178160627889807465293390677307381609286837194433762133645257813577517342493134331174406024399276553626609861865588067223774415046525889618709667922406494003588071384400408329244819149028391108295700609159618931968448953198951840855348985125529855574358966778508355544874695110325549730152318233897268797466234392601704980909247376916597633657325876171430696625579372749885784295966893489090812996352540635657020854529137815153492177449469969264758996641574361250391594129433250329421008124395105717932106402055885102731418964525416855592958502907309392964551653844727866479121106566742054623312431177456975000370251499120496887151046886168764426022779733878235778331230366266336856053005778110392011182753128710940144390931508490357265427138458535589577775470237873611857793014862173276882477732376884169421637862017025960277337048069827020706584620476653757576637813600006146393896129267786144352493350798043023796925018809686853497093928547672524202756028277492188459642616145916779634441658101301927665861396972850808047806239254747800548189000824642109938765370003061885808158028178965171279855199431141697860174380537791637563462653342760082897539503173918690110055718255282814171115727571101933721861723543280019732887262079646310696690688425704072802731192752112541674376983409297289754968042985958120313000355359690242518958300015063702191950086517788537361454288096523892097653043423457840257970451150428726722025256372321710517830539521288748218870117758956084379220529408631556733739260061176726939664478903628122857372967186822256893904993833741770365512220050251193254860855871654215833024911862432664915556531490831697236057123235174090389929103440004737261534932007697138697087361103330042480509373895528517108667515751179473873819645374014577132969862743560984430941450112939875935375867904629145600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 3648187679001350624040989087962535390569859232593843458938141776245267257918201509290710424835267751610916968212334337547333241220212218191994472626664343647312295659490192965370828708291746025880238960855922689727652125008233283082663224163402607976400806054584593770484458175805813538655370891348436939041849840128142103186324113310565397738061218952267091113114867335036788086560548111614627785241919947822887288074128098199680783079988349446837219468640574058985381666443936475097741922722380254673410031774768363778137682422486447083787512622420182703281700457012717828858709132689780988482517171597893763201211923478812120221634136976195719985823676270724566162501593040466640770593769699954509602398097682545273675812427606001880673512811267512760091536902708122565350008778759269240716404312407013810233140961266149851082543401933647782743415597194713984119174324880234598012012347117719661902271852971103476564471084454796210123857697804090524181158474853437330430344395753038397045164688265568441522336179632582502579835545652756199296823405515967616937501012194907745397778842784210006331962171848774814055469488342047193017326309942796036984342865199830546413026572015159048427875456676635081609513126486545061173816487032597167601557626790685225298093376173313155498502181273893032248398900967038651096867929392706669238259183107669962734233033884909646614096533455011320239470931797517298171014028204784061633961803817517381100916679190515801159339791057066515234898161871089514958375449474445440554405670415955671872624697684278554731780217350277911082801631698662638972851115220264359277358195279010168248194630925534609529549329212689965762154989417128091023194711347470641290035315232588374759834066963527564025355223682524118502183372728913076048737471292679491472357763296073310826487230219871303576960027170596462411507663898558063734331842034170895222659895652994073360009265520034008015399900297017021138691294389246634690302221089812047925067085898873638386051141442438458922708479114988187515690984294349314450998531533565366422024566593797381985949992047973703296980201178144954346168314390426497040512880368735849797872886752811246140020311504670529674657753219953019004765836391272778457808026718497003123118745413717433830784209500749565956260510486792729182192070343008246814661085799716066222057609818158431690966000852613198417864114355264299798863710275419514313808232687808953221819238885644547735814885411285295822070887035471767836669727389366303581187811917639139995552931734359107298488039028747609100611628904082869315992637169586495277743259602983121067839032926270405533800903047435481127816489481745148664171854355553348121650228429780658996450741638114985281915153926220680850500261034810759919681884185200225772135236737844783525920768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -80249033815827828503284705734622409621014310319317120609321151182765718149653333651066972184503014092440283532248243379884031203675422375264949301638533916462681999151870246397691929390518275517882584403723389824427753685794765580510810408288757510292143583504067831218964409535387987102915292250161384802167048724655663910932053335868288913223601147673619633420596419161955358445251178662789270886129591614749165557757964049698885562718274372817708466489553531413887624048295037936779578922186935518197194289998430767228910251260245327694372952239493681396163615558152583972786327643134656624571287061397732927304301724150345097254559148181331449647917608288997934299648682281745288858297825657426171493330260273625345450917552954663942152318770182716673702164979844949107992135441811813365790427268481272777288600183855114348041095602800988486312333706905631175368977147135233885980730225938343644648365832535664252490584224967388944030568153389882483308763223862245980453377558864086423273435233088148534356850717218979152004705359236569898378463852165568677444308459390467204477038762712826968626872046012640903727594599295697056720479152281598667853577213745669262187518377068830093383459825290761469273526212585589164042147614932154759937732702390065183515038932744712075401402052909100063668840909028639639835446386710005038177675959975923079933252972241179068312156313659430088401634207679518195960039841114183954212290663373845754052558585827135950232385026106781335152105555137295686676887132944572548223642523070339513526226872073728017688662113536593443838451340699034219680443129542113230609895031365904608373376629443936802344165569877032254436465147838169306011558153355547530869416820266513372788470152490008211142458210500119703778559788355216710713244384331734317843655192842127646098457112526476305772489791989853866859742831852091490821880652963262159003846270743084693102822196385313701812471372944132843690306752912675048909918770362108491341250537417354488116738901621766218322489319173469408364031214528089418828972437086585280252935680741551240685904439674994153489303097738951851044006030728023119220713240263093159708014428868548516706897063745633557796660603461707401202773583950223046099712102260976896540160946741537479941647885436975687510731794758761984492283072732955606661042185555518705946655646670843313536725893604106377245167153529537868358424969042275241136141936362200505670892441433486262412736462836808378213738562177668903178196603156119359577801465204320385486211850034145413956513846026962859369863338480105035218187958587140724718568298010021590146607332119299536779799619769601348410891725967894776735132815255687614551102597105536911129289854735678633095671131632226856738887125194913265733360189510712575903910980557997374445715456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 232742997593284407348966826270313799545121600279303500498440916916562715298348434385669989309624817573886975301542836787439508331227733193284121183545932651003893163511687805014777920200750289728853256074611039984581275118274896843862093660249034467733399352464827148670267011178663833979635379925948083946391700838970855945598716361170673267889926732584215289883721729635492261707826419341670648235543197322086744323512408316199562756158409222977341463384224734684520739381565760581971749777260295112012842632297581388140193283298233106721754602574197446285590723271506631447063534060824829781080092241875400219329071228056319407206404386955597323141441319191079863630797115061054688724409172791081102954139272235154868814404836427079480435017193614176512632410326061802731587823020278321127865830459045448144171560583676219489887115138947947938690470143027820813905706497508941667999768705953069026255206507207919961178885062662476451305475305394855558375475564539214920360464442922881616610614420559023275353109165456618181673896145321362914780929898689667415575561627603899616669536466927003837699424861655064776664245065709665677423048517274963239541696425778475733657893321404737191208679332030406084419231763314940911568317451328412292091918760533586386124278999193867866489084498015981300229949204814228036372019766262954309114075767116076044678972982223077723819972810134096405545007163007198157861429395877446474569860774040185356699267402017856069882036897360532588596011459318807855227171533286140539447874108462980483065682552997581354906704959272209573096430986410191388989952044310665865826944531798358903734548968629835699640928881826465928683083887699511864620179299990825873314131457310361516934868071327647003722744125062712596702785259362917688298653308339745452381669815276750863340924859291896400176435408605610365886213572729116190109472068490277892585218345912290446245441084027197431285826487043739194142436697988141543764884013223200609459612202813665028542783085872404968961716185280864982075442593989555156319953465113176578524072111866927769156226076862989086509766847197748612256529317784218212760496053143824100635230065645335898691766792056771476521822426921942021857552315252204859719499406854524094602582669340250146683527105364043643151010520906009096265623218759958868883234088852908855748566585615554940175036915386862392922430138984677891179056139028671849475288652151127275593925968821412642690351434385550643566931801206439620027370196737726903229003380119609771415069166484553253838563298773645017629783915025763818542769582015872960366868479875622408312273802423848810895787697079806948599389611168644317474224700453119939067851627143100034654914341208929919757940717150616332387572431369256601560529107643498870556691587852431887576753766400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -10540593927802515977289820071597615829354451950548012416987134611965642492462612744171554986078326121014875188884268604321874843173492655405604550104303196944104434094066562360016776298536850740529877956229148883179436861761844226475618812168168983756208701981578555535426143448404338311083637203836480049792695237162597542121306611862255908564435646796841351022229312930107394384285849340403700495080308956671448438583185886823064063444540887929199244595345722396459242765489508788698651649906998476231463644127046072391168150776884280963450972105375250683521769104429758077714276737119293108016678016237311349666207883196008798560331836234073477990348981139983912615163725996523336741343015457756308864103550946659300143323427878184119831105909055268808158705444621191989197626898699248766985131193431172883698734415013931445751563644356098906726477616383575162057639559460667444759088413888821648959294924051574126385652926570948679239644032144273362519475017662391610055611058855852871267285698898228794363133410247614962948636172861015539775114503598935331372606449829891366072870936864119795708493836591424896509695885540174334304142258111905723347169662588882321034885773605122867109709140884968359164804578631597583020934404924308415355625847099273897074672898135332036636281689794557547266274406791073886180732614462170896630608546663938700046056392411770834904293394761494281565343710966776437961942046416897299423456272042114475254821418842366642758427999139624335965252367695143790689332672874397837344001464507275092158176358860910572098016695834823734909141552844311856330472485152870595810239403775631341255456574420768342991011466393752360861018341929719827914403540856908343175358424010455967609503198289306080173598190949041679942378557094832946400064875545723107904527981247668792016152128687084580894992740235791048569671083045379323685963084710555844713664140951141102477799208289968461895302785786050939640944107577541799745974343716507146062367922930397902493253286062813362010462975307013389997724435551944588351390217806378517842971118069294744787340685965589307640295213498885382555963748017266065891625790768847600847674705994678568258829644146039032930284445324623130213123790499040846187795576171605843891108151564193205913190186386596256283356876161059122687110873962159762218093431108367842519777221631315754739732950369461449885933283937567477939285867420079745521401279014328425332970246252109654537623634758264198925285878405639314375324099946842556131264181289505412809205187935434851975067189467146367516347112175213673142478629184929713191533728456217285254273191293992462753620802829603523178249635703314729494059883933991105934586300304088625548420165530310719731757645597175191044119582441862786770156279187675583246040381589780716907559020134400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -28152781827935897513108610028792496435177935822977682229640098545892175635168920497041915086200473572559635295630753930291377063538537174638428774955892673479475205618843356077142014931806456158561857420585168148822836548719246033617922048439779327604643982844782634097945075248655962866181110809190243201104653842250081987023260715605736305050608491147768030548569792425529791314180953825810559478282583521930238399411218636449780412521638603258998638568628881835541216670782862932642863280351634146332336241451151023167572820202118311411470527215159089439663104762319343645469808421890208424155617124135657235688783644771644331457726926640855944635259435693379233550573111550864168062201216132379540650051606468220856490517691907840587239016569409012744428329070558629674731818297130737125686369301233101769716761720623605034204250790204971119830494260971034589225454663703214065262810771542170631533557519817512380277025286559707956756531574505188978969389734047699528670094985325077618661601647313881739380186371892605089566932498765405895581717787073690376931109481885815708131008988795726441767174839153688944284687296741001394036276988225362932703095031802086945525014502202870284993778558411212163169939371925040857644080418360542820527940578192736724214080824197710909727495352502568639973567772962116090048330151047284404388832475461461401232567192537291847665071921929822578771951177361741498881530216866891072032276068218335791195364581933351706058713375991897555827197927829929872809353208786989633745214215846462689325607793031478382223358425977013541498612247527367684769363467121401214932874543716862041380819562000056760970512864495123562998179436266658514105839816302793710046254385081149018527419778648618605287229727960369772941813432287331620762554028123088452059965006311099767634686794173900337296368186442681001853178098912131484380573364565290934239410829671197539531665125819805365068016554438582644810448976377779449501039187805580193249659267780619647596540815347480975796211422474274511008434119636389863332253731294051187944058310261138838517392318149719777585519309892406431147097072661603898821684329739253722890001309942198936629681444488816106111564874256813094347927402835348577125505772303608201939084924908124221801981377071103600956697270134790806044619440139430440419110393877791213428529012654768754404198900759412703110635485350365606192615447756160064545385193354686183345973723855053141482449192345603345513763840609571247999571206026681611375389506095835214163708776551266045557666173340157396406766935447409370222370311406625862471192964250030920452896220536760130080607322580338895463925289135408328109765992866173273764589522885254135597451118550251247208070515065775149304539240480135677840570233349697667858868231267017179174814089216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -352791135014657658591463504209693992321315872609092345549594097425628319946758666109206836281826097677229342957939423163890567985967561386890017659575947494336551051549265310524266527379286660055587605044598653978264307741554843136368959843923334792825207903725039401599269598858600637763850261970726065072658833281839009149949153492328142041090652369196677195412776157524079808263333726313952313164931042911009586953562689941486896003638391438957555261625771491262515239056831979821950855428046422276254360319019519115713077592000504986512442559036113245157894431813391887455617633457483884027204767058567568262727773698168334779278134086337887418327233250734512231586643144548013346973619723525940415374122277693369765514321145436855967912701042043377099428503310878235114286767926515554027658227717743514337717596196118921492619385531580738783274590990282274631894233668521172870811453103391793519251718292925144580037343968509237949057988995545051527169259660209739957177357992781271008152325509078735125323613304036546442785381678319982385102251859167937106921976298845812910510132150519160223763246676453580877950047815091568872115853624282963739589302512683278249422753018330705214420667949824901398632043719056236524071901227882351975476705887383889202065461935854750813791036113208215551504009516524535252427307999341934715463460432833045016025408622201659605844636617647380252789169878600651494560873886871783223388420340273853180993274170289789660136746774472447647088712075175400392497038626776186848754546443534058929455250277418799073375215127284991618246318245521176694383000641569792856466037640056428558806192812655681536027594559705704545672066220905619593097321323046042033905274996760486854563632165135119367837088699033329926458560432437012803422543307237026931343280648281649411725071601136700845960448652026711182633457426260473406799508889351169507839236456602507850647631285733919414766741574334936444828274663924849231066332036916274652562402512600676518087732656779186626922611779612970317070727679968204957292254184357830219839117733741027410137791207976203747073063858187404681496403971259289122953503522212002664757244600333915417792360751920966896078517171463504049566821380161288129695999320268395989572263946983586421652460905238715000011851619024051567201046242537051025827803224732640103385045945081402680862075369867373443388851639831407247618971881199073991534094886870823023933066140355143807183403560622382765319203945263055386947580226013255795432360575982969293283310940307548415956739725771981022814134456158576939361964704329369462934167724783006107175512963974445426066652141147870654233313722201397521204565769885059132383685177836771455784449642681937834820617094057982187680267528430011014026124839043513225170301346676957337311709757440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -973282455490172285886116068505775736160191964202387028288340454655145879893575773054475323215972335428770791835869062814249126213697554687597450932992797082758627524779943174101511446540874405478865473843234758876912692042523335107631818029288963161100826357424110510918486793094793685636591861925235266925656840431650113649766433626234927614525795922165353400423677306524813942972596783610831288256056090132013847718658698134771170337684468346838342324889792179251818611881088474760968281437884129977660215482857338207123006079848524875156857421200494956809292870975295946104350708434414552543563057461127314796198673981191842975274491130904530212949455980574085515216033959880866781164941290283850731209949056055379508046401419570325568895384116675464315141526303228319244219005902435471199111299952029762796169335263040942687020192593387204313885739342914762738162434931375624632655517917806661067382680348714207017246910323498798928223162691362084745033227099494780272996478544010554520505774463053973122578480748685766282441334684059609761316209190249178850863743001443678625816178831056474326337283875375692085576616432227791865406635177574199335809554033721290687070173639353551902629878655588425924511337724289687855016953988373365346866156011321196892269763385639037921718394896718015572457644627671552246887221303799725129620519067220104843199085822178200196967130364194964235047353994704575201303406156510852913583716641411868421179672560410421618152796343684446422988572764079253126017979489812162957703303766313923783450177617706282230748846609994086575415651902369133627649168313510368520007674531105563974900757246430084845235562194864524863536077983361692680214188502537686300185820994100146058278373530144674001949189221938792440844199955984190619355367629640505502349389019750143331101667260435501993103098485717951960438405085477647221922872535757126884796871337336846035537951842355107625212559700868546481542181237129078906757278397091586259006753025476408256433884373626752719120491659681915887992236957090938472158212120874838718814894864937510728106279294699222903905666465653911965074400446871375300817804975252312850845949592969771552443169702786477556564248518877884641860925141208091159803943214889401745611136462153261760775514993116059071955870835070144357497787124183824382981427299029258615301307568925739926276464842654319074026783396138065585554011048809978985676442713946785899559865584892041566161273222188447656451197827039368822006455715017057993457775326204766801947758242335584093389301867961285676407441895887739502912468867914551611339375851985451554681627757997014889669819210935908851305587508558892793716694031757001438172187787223620160403412949893410363681144856673440548963000721399998137312055495715916109967670959398831675834357514240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -4620097540829084963428584203409701352905271525116802958943815365005663752315225985474074067721256533378046487054381612469223404011571195751224576611296825068951910829405880216876357526930960184646952934893375795580816794091053438046081328050401025139867476574642980305510984446161620251536891792952616786625358795808096795959780187133324033428017142905797468061008339209869432304531354054756397985924707130702778283857028470072847207975907560589972264423599757470399883435205274035353755460366270568126157052653653064727986011679462187672418537756786083696007592650447044611629666951544528655593935142683756959259609427509860156656679990151759057062276444756297946739816541762973143130747286743542775633336438952308837765466073067281643451844248537140060012405024136260759514621490595553761480952376788603352066866950750701258593367003985391006573481335111584259116090572397432182815612473255419698526800033137154552627723245803310081758390811647401110791063909213622069872650445201691104443573309079896142237938402864221425422425658683298273169702424211867511309742218067508139355529524649211509275374363122401385255456947206273860161356351263899627759506891408208562210441201299042482250043828829552876299939458568027492066513846306268661108154158822607183938499053663956967783068755325297648001710163646692371712598223012217157518342461866149237118764230913920369731696254917139403970831291649937569163311292682727868732743583994831357107711653387002518239017815643748893102565485377554524003884002099529876894383143157202268574647072928648067545882635645288833433272551028483549872242545091715388939354659443527909163741480239427140241286318388163081978896040795788681474757426173890264746956734375172824074455688665101822830502975711505377154005000931208611050164331601665493367821340890863299762299499794109675314077190933027021743549752698908436726986767316049087953231125806360762348655849228410555950466789533958118981889869150293153308199359272695152900225293651720162492645725632621152502215371350510884351539094959169955903601183569902744292527724457878600755528678181477326031547652796598789362256648982084071742101021556013295521978678675845390093354361969190806421541185142329988871068697312797281257646043186441237090977547685096314954001631226182537518789700227630265545962324213200251383063478108260664813937902691320660939733049243744789208546517703685890699280853580883111947195176354936139008693546671845745999699591250989316379105517584081469210345086666037925424332107929723043060188329829952140037742022067884971383250763259422448141801548253770064718951605836314769395438637591654508095339912642875928508202540711115835956152975425914892266722332654438186678693422568045759951908148694813908163691639178064826469939412158652281458633632332327391355602565332992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -9906512488950134168141573293768431485875099046387586839370267480266544273758502372295833497739889228629841452849721581739179903996879917707692875689905476057816767627028990854824125686801442509590970714199226218088345807406808634746874111210141204615644791495068535606202380922774219549415134889727392585662811161796960660854440352435357580338539810517191107746988454483351989925639346495689020281827729681641766423374063118174360794670548681437541014554887111450598709826710212373183590628058291354982638579954860303166609858737541692947164065416059473879077259596302345224768449011586966640351820754813817732289006786746336454877925803462024331929593493037898807961303525918167931509357146450437905829242030382209199356351811767079934275617707805861069652239103803821261748904929071024874506217540127136354651904097874031345749031980708396195712035060265208426106963851271852396814006684479828228425537451362159040292214363982983424004588640699624151817323822003371011038944352795208646611323894833333490541148924946462945035314377757483553260462396494094202766043846640992976493013588573821473887978496053825320966209954186649643581625560540681171709967960884403677833757510625391866522945317615019792957914736957121035004378607692497509638138543912775186307938276027234264574428184306620953694839480969628479309294349336758273467893314216378282026321818352790517838345514096437162565353659031500624021963288886572942038834440908365303607592352600272083522025392989133042552146138704936449996546283943285666694178668869546006021660332527924754485473339507432395825390708174608462058462169615576655317160795577726937821855046923962661334224042597141192249876505558213654198696948470860520635353603081520395173042312784307334006041895426763640010048854282811454077792818385053664483247505197603528300500657758475595820443827340067483434515349804234795232469254690047578554556684616638239120262094377687980471427019710792070768607080371975246769571249489409380957352284052471384516938319952134952059236800947632095199361257517524585652687928430797267478892715918590104127837371720657065312572395624058875660417160075215722741426754903507746172689647512542423672293288766756090988511324827585343896713488493214040976837104257070687907864457583884041095656425101826398659121070484747186310293973015916946433259659264571115033224087799450390255568522344435351207938829455774061987394253970869722469723612316727719359282015639035339011279855337096507812935261433038529036784023997878454996864447612506563198608700920293273750497351867681094948126243839269959785916057164015939569125576997483427007664874323510243961078484450029303216457353523396829127776800275687600807404388057695816485080485694867444849521909958935344763495403979205347786445872773161225936924779084736594024142353727488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -24074223506582636584633989279945609203507092430025171976830904216734734499060084934943656282477042570111238636811525733237855844855129258951582186163122248690132814255738832317942968863349808446321849946880481331432518963537123586197948442576533810856421978378348139671300854425195692700975943451825841762307791107592291476502838562946687562048663495240531195505769319340907327911485852157806370256445275458494526363291921442365210880018628743068439859148303307352331918806094707358734662093162716814631500843282014909216287832593185859384976614313955668290312587730892290346907715166156326312197445223798596219110875390913850249874421635263708048848274452523081655644869174520403992778399002383503730532128246119316071131455208436869830798698887749863736797120920134489094222846921554115955676236974928739807355400119685702018765273212480705300037992778046515240379941188892578963561947314163584931547567238955210060876325091229078952679257516780460840968452913028058688814645363277377031011148703699183978443328704582063075851844556355505410689564973860815012174447180786184068228211913672962825248237006939959967444007277097201722801701846721646777890458287928029776839745063267476499120059391785933340772212536741808659436870602883601620063690939705299297097038060637035681382859210502554149950003280766973093850379265585707410446924537148404850630628298423984926818043539685064658052126528837756068433249860150910980141154551667717422853766459286319685646791631065166929286553315115352179293726945190385915798801649863188056913723244466394210613850617344473894297082119930601514600672429976904782441957614033969773959636128481820558178084831759598849142526723937239605713188605626060999398495832279968731277932674942177598321965206851693727163991190609150997202934423022455259677892647183696572375923863546836151027528678682360768268930761044319818567298342297935258530369266649568117360269275216728427827235216699311695199486653188339923078480581386074151659773725487538736016142490596290715820092314896208847871292013217323388803706822903554857269110411189119055472344039737408311854534518048295312628209652669439509299154807289838747267541962317457412343854256499386220901610547106898723387448405144043888559182374663786000279111432784547368225380076576234908278296161189246718484624897809727236512792057504582732769261660938136680996495374207557657921626784565037050867849280446622851736279111307674582533907066696732958388184129159355919248073662540574996268428887656685797405240121119479088100348260516626431302455970431346989699858555489462645644381402873516284691684156325672327901041131744047058191704149342980906457301447738642260501523484843606756859204768636189260976915433506352550337260600852102145615317942593388998456581730751758677751361702131743707153436812247040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -44755133601281339591432547777613076687119575237911764485195556377785588703827789935592403762118328808399726450317814776729938436045366353958731395506550475826734368938149368423959211213931325473466959222616791223177699729002182605080294081911591618340558009811000628273285903695503314020997195928170654872653564814484921500205608228133829707474418576631358190801514052735687991488212293834167773735163896433344006839972983218540067387153363423111120018917742781096722337811890377168770489314540768589441740069024868988356974587958339968580251438961154766184608962795786719147919187901048268063629895841597682324700859985981170107184775163987038450941594222189935466854304996627056272261029520556462136939998352653906461174374112070127820169634669279094270148165347484252320396764766551570239963262769530964254215761051872660600704025955237600188571621912438195223514572986855959345896287061219113318723383022197740544472502341874680426517338838588196306984279030872297513468589844237414263297552863326677661014391246559083037537534763394657087135609036762710250065050170128860519132584327946590436042165072528665558364472028751482621418173937197029370284102967222240406982284356887759249567127969631726443569135353037901347431367657544234099734461528260084473366843678831047936979009621357541142067133512585898819881328750208905560084800818555158261902409623088797584137661250331014592679309501018961731349032785133731833525623054310163348413236473640364518779742946480981229522478132047362382100120745432718498790931661899395633703398619640707433792715033563285168474783546792348059249714235818797208889449701634178554576450126321344539501357590729331966206328412200001488385577156175898893990278626842103684636598627945515649916823977672845575951305273665250667488719151597663235157995422045117215633884510169389250342841331777198876564100114555222994317642920407259784336100333172463018600010433448866362432120785390657761456684814486964777442729114758285360563889474453915523601127625607478689360359676359428287784719430099989883646033402845291095293365123093982172696696830267591552768889749123504163384813794994371920046445422714921450652419920855664037353050623272400554259775800937927040877132446356924593412139614626880873706604786936138755223343090220282095673641953540247600516356411224127819454931724454735534406404939360131833918078379888987676529551888777564517092411614183267011671100902086883684492648111242627837708673032862255939075194244432593506426299028824139202603608842023006399507995416225882853489835691553068219224754009889403067621000570587835530262124196684501724599789043124310130984549244763264068165846833889543076519002471993843541500273268721773958156999758412489205337345286907014856497502667918077687659253666151974204452774054310370340152090128547840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -68186859626662574407082396495904099368486294418538147335188019334044787198203185693738753601666657780899955947585768685303769114122775291759112303574395330011737174794000322939291159653705621677847351571018683361415014465936960841413433817966366092718678779015659436436629499069418914590455224652700181794192774825904617136157473354097373577932407458923866572214232056201043326008911122271859753429351412088687564680839614943858587773574977179067662194392621692314162718587722224873972810730495164612906497965532855728782593293810880105309798399050797223995873100133126466269518543471659317724103219252805365930475352059264553071077042199093253684520844509075666963488520841900180395787077547656674523595982507279212206871407920056191619566554357265117165874090610652946708707801737548634692376425398203106410230011886248206396073936603134421311843114800565873713253879336961896434319894426942376348683770232068932738611786784622559380810397358153913326572680241174905649142006371556743461101152746638415142021336309160909241654221867883334334949678962367521427847555358157078104902051924978496427329467168581760318627585802630046730715245836305491198542385663359361729468909124850969523856733706662321412951658709657962844442176465178216577298725991021056919006508388013477951730812515615251902171831957037444403680631778626440168403558289792511079228409146921176962332842725416078011777431030696341736067524438375849958700351188473073949184866961209601623423810319378138240647591810282331471337347103678035755526468249774989572812805876901973059566979623930070932765749456215282045801896582801850650794684600314936745206120715033747123179928962463006364504201414529200638192703610675117507004494659237684494334633984669240997919861660251150553763159923715730322793478819441487177609644334607770763512113012767817348423214212245940131875680606419543625318758508494752729791498238757573550125071335605029707219538805548268842208478735319407060311240245024250611494436759213192127407019037430377367927574365783077250898577564661420454453539620842761939154328746781428059686713604501781650657197840304687488305692715377311943308397547150751935381063571763683066297003719788251499105634652799429316828715185001464642651292858770994818893261882090178617699151616532006613692763031863203476776970145977593358788823096280415780867538541821432225328369109888845437979680514772619142800211689477554179379601387098859417068028700318267818051746203995342926817543937635190142437874384525555618489268135495387566398979250107513742912791052729159890325021878407949192881757943598808833158308476062723067286100235469250341895438886153676562901667050092435278248719714282428608672320800714514420497901959135213433127454785510009315609174163570918945631296990258321054936314533094781219670499598008320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -91455316672513877052490463785693822426022024051321383412866420330406785548484216392777169654883319016106364040421324106862593722215560580984261180931629600278946428997149917666159992500843136516915305865393558184581552444427190171289079942132265991085399947550960968104612817702421399583496731507280110048231118036615143719078336465098586271714819150710839056653638566462439790626248222825086300180129280702101097535246195198261109937050496126727474351353850652924624771247431442590963080536777361274671211671227604903203583030353559630947985891832563769522654670147602815140156188475502013392648736894203290666996672434625860038628859088801390381517062338041084435655320053162465093863844547743782870783926927985117267932944919269118735467568140270709982379751038326019984315005002106400673310976703016684013457675434253629862855045459238390266535291759565544621069352892929367158488296728183861690894116582021078671009530324527518080197645228970108913568557664378147263502804885492153694958945323476077462305176907691535854348146498889908263796696765567306870340830513536687390454225428990290521148199307857565694245555334238921758047398620437274496666705079779537739856253815700181328421381717666198363429528457974992442619454744234504685105426004576053346784275624731012358692778063721898404215005554890187571394334876301467686219653135008941840819414760566949611361654933553536250720675355011940784006759606255606860604483354489704288845837632329450873121040177493071921225414450912166564754113911728159625118212235366836203133003186508511283547589344734627624459349284651915955274969619861485736964539844494037448137219270341019359799921810086166128411396086802120918793415001744419235808122703579476799115155887820283682734082114966268062086855277407851209371036868708659500581733446428887797447216823149098812582227299451150776744090564187693685153659161984956497357376758171362860168081938170921782996989454418262809302700264643549629818405404840044605289125487461341719587576126804421119693728069688572156742580712805749791500739859370615485245723675176714683888300582927498897479783937001445313247243506005123910423785667935622133710363761810207951428120781935963779797118318434110326030026831102044652670564238610226450804883723705731951782280553771602682490185048215772120707642950523574938050254592462454409408838108989503876212593893816670997112518701597172587180219324205695251390448761004036517529134757103848231128784681790928367659498190464124872391300492968280654345131556977286407414521002006401324044161091377648888519102602445802276522935166259137671528094608696257994327675561268291910546223052102604095826039818947841938120297309690890423819439334152035420966748658481815539704555018947631386822327623672358346478454454219133318154186684231196589595066047135744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -103185694425810841359613306705757418297635530714149091835911377768684262612954653180791922615606962116534396878538943020835462925119167178952875349841533476568794359791542805631124787947623268652670223758592950610015613781726577742810456727568153712077503123459390052034090683177231619012003829886834668194914598213985730370918291511608447278260756887602183592143123402313759783986467619641797736680658149267707412147551318011578288073549427850365735081444595207729107982698135104260603227646813083662134245674739195049630956257354998588088185067533882419958816709214686235410980985434655203994451200140242043902661502480690005213166135098833428266039186568738092839926032827499488619119847791864102447383610934242284874351794079079944737515735685171356480516590522045928949012018739642818469196161191859865813499835135640444379077817921591254687921142770259201685443190135381781723709047368979102443749645211605990254120386263356027804261453758263039793275745209524756845907637381785594756362687205543864988327131754762059271007395414256459096849949980512366623318828402221266225091993699038057249201561097115538899855149725247759650534397839049651227539058472472558316705988235927125442371122992520283741747221205206484377186870800388608750909067586436379130105443817614803080409298001911709446417236422657402592748522052727499599040734499090014209727620809828318821856496932558424379496912841614417120327859997111965329083560609993817943986739295328759922424360781748328662845874235531633033937764952813126020754048385547307405005354789137286665226487043447277069414714450160096489646326432125878354713062539212803124870004702145421895683525020016659950663806766974076929206327012776798503953494772958895231503213292479321173007285467763419159361552280691759160634620293093095825204421905439197294994680762140667210735946772693258836486505904861294154576398724548460127854402643318647236737423366986512570216695033489235512848422587327420590577536748550882946534788072603213227309132555079339555709521014231288759895490756608285265159489047250523597354022689485608352565577147477630884848606103432777674998247841526636744712223830271068132449446582331432293727545896385918786625004827930998055362113395111669894771426463907016249887729172083953482336990981867314501912815107390872945767007735747156066353325740131704328286961652148539961125647049319845378390439893467482514210446111283937453134674154038920183589706185635339057171973588322533048092849090580736600441305441535034158180070226002396971880271223231991845741310976166789012244644524236635054382887433382964613907161827591343433212665551182352219743223568089302856290613630943104076968919866107831336110461444738196259510129920710228752933885263263075524173903250851216034506860332216966183847515293387844360233565191929856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -87522979202204103460977421617613222282583454696762195253507309020821501668687608670156902962689272941147634942513919644176124985723802473871200450384409848331605581224615474917166917724182006160595882374256510592853361211623557191168240991335785034324522488591266449953569764950207095550465558873189574436848791490338343371723668685052561403141685140856354174090664104866891469029558515383288515069833892242402643223320173106704162878829011748236364379343705519832736951071793242841662125789140096527538346490904246053188688897867896818654046365522933411926261061857801406192519972671548630286673208923178320632715982420651339648703243627188024740296534262042383504444204703788410563871941278127146467329808691512947309307539539475105600245994965178038208708814077464721173671069836318197323603263031634764869180727747758451139790857512783621093161945916918575808365640673805987675880563394649516654940621146815434613082472130669004193603308795319695112767529422129848060453817471171138624526339482217860124782399394607274007626340708602810688450290110218022995853549884901737414236406169825572540411188840678782057706755297606527295758617364777065168380496643343086935345871636820582277811286233402679432896303339485631444192544083921584606141014697557810488654933236974530754117924372806670660814305172745448845847397859640961745507207588489205772218608475622522171670300743685533186282592448214872999980650812047847383130841629431291645764688409859795351729398889250392954791836141343777522840551637673059188413896920676800598581596725497403067559672972442200485572994910561229079161777367952650924601852599567947152738535621533948903285912182195853385921801671244163708507558377559183320768570571682418600471631387160871387070098521777418779350473183399082893494768419601219389934508183117780666133406762599698751904975442435241192970618639525206946437960239453617069449648418225693598189984656949220683026685076721651190006239498563381603375980641690792300939959581755616208767765410300156063405627908159618741057064132167980392557355306149128214298181966878617375777540442625458994899209320767949772564220001322577447636867122986158135598132070779069370501267016610956150356617704108962883583563772399955564248913767456442562235044681693172316872234377629270125867357781889636567554549931265361386435314454309377943853265798300090136048091448769136923264747787474814679860965506788303517996132555257019563956223819897402156773305331421558573432845937745761833845757788360083651273694628042467924545362398575311815875911633833581697898056380613594277812964030934441491671559503859846492536974414573899455985288813511073992367738659984562687028886273442993530662539622486259492173344551724519579813924343912934115248932026090711989778461222917413783363747207540552098091076859985920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -52698077950290559063297428253955831123347146514342531471322980157979668519929996544434261348288635627848376151915944019091519383796864269970245926873105920147126787428536953541873387255912993105463114008194242560326458312552226305677409102814733342661472930535394335146139043179140908148328199583783643288282006992518670198021759633008653733411591752917605970847918532299944061492983285557821308469434376977391287139442346064703650979226307707755503466170444614991847932120153024159407924989236585887777720063297090363778628247143356029037774592873672016940445973611095853958814124891337619965584402199471042257830702034215447874343966499352042075472117426805642797064938490131265312085247912970697927230010754696275905869074880366799895179819282776061345000476719400530496496715448712752314113239517522328247848885932199949707179144738705184876277414569474457677597990437017840479442967745949594837046336960327911751434038054387263290084631607222009889056347286605853963268006585678256486733562071538140282213846571582780499854817410169566140817663654052632804477761401326737071338599571627248845503401507353936954623708043027712018299128255493776653663077565341294780128190565891155069573202355615722184126863464122080875292580246234306269191803901733891967344128128484335458348508821922724076538733998150624300441934268348633577348949035473459015028801522805559612344278405084783948340301232435740486753532463998338718687809521410314694478210439593670701723777677636806420863346415894528697162950570045277382132073940064945092938972872186951004371560821201303158239174352130196462547781956397779451973768733414455258228878795240309543066432188191846840871207836344749398968187385443512362060530777393766009470682635266768421092944623845152112862719613510581256799830745881736920674984769415008938485889072122653724142970709576606205742307487380444187426215449462505191408485044790868486743936348185197295690241973767313381970758870218619258441612271833288115405422146793626642706325011425120470512888018399703454644665087671213366366325659703148700156554333310645119193882170995594900180289793429115222611475166136275911551632146084165415606885088720035222552721888094513202398121598760774953257713539010774879930068404116406787748947437769907077672069153514290772297479943986233601574179838004704685209720570955415413015153067809368461230361919438428379729989089284121364817748095480571491968470009958527855050901087707296353224146047548729230324970343332294750603754101896730771973644969568203704541262700102727374078978028110577618860442139611623295204226432421884752242657013191805681312840532309477034622291447382862706496100951474926688807053677368234304601917106339635952283007407098024662385832695787973995352507725524853062630391197070826268389692619599270843023357231759360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -35217064726308379159999234751861334900633451491463627405386698097709380763072987771745490869572630735261275390782656180753307189126770119576871117334975197681682101563879856750437995263038317122926700858371285699727683618616136176586079566508231825424989105603080390099324059428631553123821684658191104134995716966575196420771843468644282363376068563658235466506535718928999836084874366739254325721712827715056643286401221851021481458086651344839884360737504706757294958222929460696357269908683823799053824260842718405638175153108888807899268979547271249339827878844221500527543479596966551269911165741151739622015303931128757714902306591017676705550471560062567048292974066625356599205492157830591282386897046358437485980069745238677580869096598072085438222010414773436878174254814477877176568532162167595611256411606220340241449511570402589199934355520231371363083267287056931509473226243861946092406824707350752449889895927915009353532449564513314290920352561640235296123443554836237312255066603412373137992644434478539847371453948786200968256951246054683745399258468595855004257029137301265221680545429952932118398793382620617532979950987266342326695967068042870098649488800686796753526987029032539599805227847897487202702638063073520942603413347017393628404121079853913213433617499219105684012108121830449033051218546313991729322911634605637418867854547894037065206032462520700931523494715333737312857890119008393074214449253396305795782390060413685279754384430016010865243627763518985856916097432062505188981627311378341401331267614014614684138091885545249889914153933319645056446236705925933988550026047703441823831976379182063581628960920469057269936526801588273038150730286742850883217342034305367161401578601146840905697293839437993092526231341168712171173637613094617468312501712629446240865658961198065113597824236080587184828121955821239124186864039849379637473713495682650743234195856471879127661614017005099428242524989222131235699896787604426204612366748864767805428248453774692187932631149066364035767276479735464714534758247595814426193125676406515798774987388546406552015112419155022703647702507537501519507737897346843597953622184564535854056027102771710292798385200208069390234305725110914154621863932464255765599360881276532862410509395689776982219073415056046065799213197062391962600851563374444031705221338277303778212337191508748158458121646822763530044804959283210268079549794303477699674438673810238993716370531583802659274908420602697026382667628548288561677974870422250644220919746468885241706043007203957556527108734530686581410017068519091103095414628398097956971456432344975815886246180589723624892661652749492021933129349759826583754878812800730196051766363067318215511211327495833417184222122921835630549629711117325117722831137029078678995631949742080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -9436302684206923343514379586200814482333588278605660016635142186128075874678432957074489687069904678216095265906365651700024396450427393867737863220339188406309265649276188129213267854992349607378741017578880569769801245427824380198196651740765772402205406571431895178054179941423323879266871318392386368469143286627946400730243302973325337603038633649878903824926236583402189469983844001846987229970666582492327348530615349373307928010872181763350634331174661755933562505529301614354974712147843126288629261104587142045498800584561370429704216036124461999368478270569887031198292015725022536274159762851610109633406341196029045005530239648964410021623415012655154843425820542732323003594929501850476713063217052677967571963725025908589788780672385514165825286493075291242618888818615813043464217882528503627741014035918835482116967009805143390157229293974462674131751178945580016903501899922050718335678829754064996789440375780489060926505832562812474659780182998165133556848328831547967290546981458878657341912857681124914142130958143661049679753443789623650469599256259456751789761194088367267163897135147515639778108252267864126622373784860560379707833759767140599515823565423993844599010857523388532544483914710215712913867903338207882235284184597511101997543102406038476998059520907176868272739833469299385418443205194963062739370594010274960163291734962055503631976535635589286062854672756859961844121148156647572812359755736710048915709769617079914065502748145926957651647939156358135309699284657434426456258212410840694423535833419933384451514763985672192577597425706545493989773919952989124470217453016876689560422662810839798336904424989228755382135704505493889154749695427082194419659299569193036593027454393087587543159300483896861137305528841899219594590806249409944204760026129122182830838707349063280376927378728816083581766741905220067580746356371363928867090134376093317692307885712071362390963737022355711798477797905025066918349214906840790715316263659136956763894161677625915705773956517285795310333556038162149767600622057036106621684618949185185173362034841386062083176470036798484230702298601474016724909568041489865571256088562042109014008743568539214030765603197668412477094539245069960496745253396417764211630563053902243892816678652885659840719921996206132730815623435521503886572879272285980212897312505264643001693956538854668719176159059737684173954067743067648983293843811778350746006942318689059239142026298715560474623408823094374846145423440539677602546048722711552091112423999748582063397440181177423382413372406104028316713428446003404938306403162404131582303940625848127809322020124802391400254274973615138906466666688275885353906059223894782769514873261013863094785567266153562414438909012034328631370335224081903605891434489369611071522101788672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -3043704776126304118813233833363044335327755525037267442690841490803821378964487093253334767368253665055558703289420002657468208975367993415541607238278078175015270252283794780706513636977167542819508136161188026675094263588603102338535037029870411537857333834483718203897066016415101641315857081849124212449881682352992351400422805086993308186468967074423745029214668304237905174668247221869226035895302323532632249724465550786713985464368061411969373042251315416492992777463582986895729427395265547644098059529026405720340297577943831786514691019945853430184787393169553206650022446721719729870826627757775204854922395372806091136496471040135130634396165547889594947760519197379547471067806153346679013337168762133092704886276539134412042819540248826989042022905639685797678172115705327452970121787269699277181243145934169488133195413030963548615510055388935407520055521477206086553611466157792611852700133559710430152674014210944488556926211545549719625771548981386067073180861290179503789702201385121198942318256003384024466793459015822917485185940245971881659385577954629413822191858138625102322003163213062893541793354230659969968063340846608075000599463854641914245309400678557839519406684070572880515834707670050222244007592131654070565142344937699708237277209511604695892850779522955460284518082191972295529136981466332400686976372307668225105286289293917648662384895527477641289436527573050052154901989776903134898771297684492276253386280709685472208213492085449251516852866920009986231545681622048926049390740947106567331915926266437080414785029815805455295921244898412528477295144502653412520402462970677190995119301083860692639748229468688740103898004060660091459580942550479318564747632615488463058924442334663434707048602521061749578118436505402011247142638570541279183900293054614999756919387672225341724205462485415038173683257874596585328055586747214804897834719545974609291244699844563336652496196574564024896374186684044207582240163509073579842225426493785604515833284076807087795976038701649154032624673835309053598166892053762723135922230779506252346653574288979771763845646048950599898133218969027147700909839733071937441777652691273587917950996755939980040936564494839780785449408120006557449887335708432071195738925800676567391384266837882866238138636321309331194022301760808495604094531761012432515414081682741543769508768672558421687710665098787048652360626712487918999163384798939346344674484552218993671955843456380578352927468803170733488931219718737825205361257162089339719597604549382832043697832750588925119391659483886488570714620986525796239242043613827136174864378874476545773581697309515626419481582782676283543124029002901967257160872962687701277908703532384593808067887775932706625883087268856553514571823871573715449553417330522505780704783106048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -869382476273896393657780094621044208730513430213124195409184045588149272881989017204347857462941704578611488052833332512241814720121674882926630816119986050565629357214380509838088629604895954866750145274669319037758121161030310185742303411588903094349524706560988597923075341785885653947738102658859225524387770521623608617906286403705812923795898554837736086551536067242998358671418121113926702897244643574467128397067029664506939510644595923412594333285371396754121740398433383107571993275875161541364142721901610268070591840824320664079398901102248214321463637327601017761050947528001303863900954155336065499839763526896184515100396846875566761473585377258682821161761332330390098469863919999308111130814997972817574145001835385790263755464349987325013162420193477540740601320837200831045377494140736484921095946383288534504681375253696602409932063732021175913419819122609170965147962930156601621321314815428286896951408727538467823849151231599524656188085010066431520763484573341487463205697913317717163321428809458789345097743369742802352690968476008775875466521008641215144894527693183806437100755931050948489973755091571394646278282739588258792738385968159029217284599281960496459699609612352267107792625528100813834792217838830953589304315896793280412803239294193989532665367840323651565753397281676625932083680687171140728272427875543260399895182082667503401281846381366366744552318965725449271849359433352189742456993361175407374938454609083957119389324342184650261745093839396358969606760424501326097845229233490034501242433548992236744699909637328650667944628604287577541015499554144276812593755036919251574001148928982573976616638681280182143378884459722810542940122007451522096222865885937273597047766960080768715230207062806969736464415096801326223753357181840781620925117469382874998415240514979440689320267884624026730608501241790205980224051453246828801736889245676302197856635697615593730111417571906352242688633906229767936578372283843926345010618711001587909508148697024351214323826375567098227859890868366839074076433069194743785908285022397791616778907698315098854241327738986723986635963161914217916266408176190346086088001923256943519686669636842993572645331782422082207684221300711948662318251565887331597751249973655481334743274338121498941976130854574844719729729730504477497757507046619123594068838354527789085894500747042297252908684861592790097792933521218189159492075584825253351487153151882137179416932262418959576028976340141891694715079181601179124621098536927640724274575452796756184655740789892642981643366330938694190523068511206434774635320451366118059031981227354548158115600347161044854200903034138411962466551802875560031518768589731941143914332481207319344240242566121554848760592438924373546254997793747309583570106400626912779136432865280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -210300604909937435235409738832166625600767629554678570789422971052109661805581665917151017362583333509988786203210207130526580625895339045024497361226033303605626425482571642915013697084694577482450971130742084389508322168663575751735250982425198674303388447086829334143989211231513467771199102580124514928304829614950483578473646978087204705083799145224321962106434501431976206792832524277339538174014167835418137677233311130056186816527213729538542786283376656345411155885833189179730543574239788126398442645762079339156467121574640478923744315419685548158492574259330507661761141758791695506684576053069183872121142985257735218058902279980158346263274063901692006042193035916035523354714164769232195066864532256136842468200049246792760473325974964301285980403669869353570516384801999439714689675128520023584270021889045020601122010004673645494377756218771672198608159787632729026589310545995223444529254796962357055449398316577668522150310074764203472089129379212301511299934531024803785638450394571580545883759261035476058714586153022571492444955071898359368542482178711835866133380055870756869983246498597573378419876897840381669284756111205415811476968540661877581968852434250751069273372194867108362105890698909178596677766787598496281425287662354691961170708526261671695521967732170537576425449733148581626040525337072723746991159307277328373170878633749577429797104318266232402702779884887574989110657966478377852816929728522631363445516266092566191733647662631637859687290804034189538621407891127053907251713830858045677220108103737107655783559055606254936917637347002168788156054771969373180049366943607032107749999833768211909539683590033362272070539899993988026071208486034410213853011284407680038983315823693762115992330921809117029512227371491442448608647628132864823313709137562961236427884088298517914772368564341113090583825657820421288653492538349569694733357182602046671914412148692304466039425163356621406354643905815147797332146600661757576107019977873499822397582359339675348479314202353986834920728995790407077817473247287681427000474563085491920835395346664120573865194520651077058902091715483665687740961683648751626584757669943781625218972022451562035437472671857435929580968465520540001230819823305924099885459759974636440332980231983252712731659300168634163253787627774446292980986437794408198747358522625052125617261040711118270776579784489282660325624270051714311533287711723486072221665684732821965858669445594059480349503441797494630021369935137018082761603205700991357513438897165184541266680812392410127071487025473468828590667539809706517802929722369708710844773886580743174956141785138669632425348018094369914522026689058651389683828273436621846911481465774924967077909878640658964317702526872828878206048740588982678923562513802728445029405163520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -43085971801650196204167349484815619527200543522226420505142897614486303594360204721326646957234847202945947458582437185126649924816087337112124093018400539832982208718522501590380542933924530497076876003748862121217648066646142037872166182981255283258867521978261063124834867167503992412771930421384010192365790987427467703575502432587712200244955993336507010318204022202856079588342578312962111108328000999285644910102971905512369825729390698168461728086683789836609216238991530226258779141163655869464078154431320287906501973945949613596700261862802300315806158476543651933530556420602320964423956350205472358177226071754240953010026245925734796566500060421021427950815204588140775623731811879275338801609189379153406523946769366829866779498249307902897139300440806127308848797292764540376110262504088089569651515025509391498824786372001986536583710484859470692900444595831308032452439984418222289610093692280158881842034294256573405758148257504302975087754839716109330997776308357284532769892326325646344561304204089974753604070908224951072334594726379837986961691660104414086897867564218804533198636899757744783920202842323901997293298173468322455334260551486022787352645999875857174457906649925151825976987613088634777335592618675816131071992363537411320263621057951177817178481853275038729359247793440638015010745819990799095661699649140099048518620822203227223350601029833000293491360284568972723554591536363174653947163661043511556857981719835086329083340454872910236360942949829102460888890997413492774385091630928467817193180112048270462037686306839398060062162981251904659788744010053742718199790970386831371153830155414569611980816569905912756488768081822131917664847280191900381750614263241852656679451056295006579182931440266532344395763705912104923355135299966415419551358031815728546199176600752908538539550544925635474506528947116941772419380029667179612573078182216531138540671583849237932137283122466355914291294760886006025949590754719367982109307122644902407546922587428141657942523784361243249282427391160397396546297854709677704107542928921320772344401525482766002360781460369544819344637163830570395263398790873996070133918464957007894046427147092421972320967812807023834713764027737643384287470082742966907788782843254142785845100252636349966276744508521940992889441041031546189176822932716856991847505975526804793870697819620322694736774342221359829804789315798015402445849913960267273221842578472270095554558514266442783192478402657139277900703306008063702107234090116921999874971223298826403473479172482831609019885126610812310355746801671096684859973138475233822853248950076913730097237086619382101825278725954154869936350495899184012416821162082909707909079831950065222398009129170247812680345481061452779966548902477952536840691006062571984783996354560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -8533864942260025505298101898980508100876927974849140904113259825587199221030092286517009083613001035244480260375023347712338765198842497116390053938310272009717404446156299248513770553563800994762868348558957097411336125301844155089148200160028463920931498431022965576478951691989066149317204783164989285568923399058164574800806030097870516509234826404742264575799879053370614079985836054885240493406105078535071527359672983872535476274351327735076434474844560236735899050855412860703017174655996965744145982879978563457420319735243773706445483676125876829627262059625471240824990236824428289869877133539885363954790988398286650426758393268753488563915589963328331707009840407487244477392677992920078746256414089945561524327497530332236075065296494157468368639475892935615167852620511831891932271098208614228820451747918061527948224560547053783313427125278022383576220803045687810928402366395594686028189444008487014671205634452738344643148577126062019999809126845474767075770551537156218501290996346937367775570148934859108335324105515912806433787058869295599070975587992583534990366795157370534655979198390547036890055517951261796428917036519316820161503678239153016331146947468083464625798615064419236533538943071686937016057355053253773078637399984026059199955057154000402309962362932026093947420746308532955662921706646117025932596168820742721662606641117475316762055765996296717311718285866276593535978909859483551110950076066182094709868931084759523892936257582357957519235851936206955628904362970343920366180829156997481016466574179253342551179690998829474616606020193775344790637497481425402022993973497438332606004451256766064080897205779865501911926651010046132863700973589466425211357704441885018577637389741333210822868275204306745572496062134078885873431136262341176871075368492600729444910043693932600050404396049033237305374654853620986416444103234393415754039040123269078641472304173741576093259945547825471067424395861345472116643864038967216924744128189209216933842335566411190895274101326641733725803551748631016892683674599472434875560293498369807880885309415095107021206049447312871526478547042131472505253818686229584411308409608723389220902998544890619361453058892173279345081539767539710647352469691026172496777227502570002881594636335575662520818951467865396335448641761312858030748748193186207132032553259868646015754485752384544928030311216721449223250001661814333682553951271357619549259243136532570854613906944255647311555026641422231715680099144829630762640627334072685802540815279871057360382308382460309889859254416607365889620816887579605279305928167855282497707492172404925537948896748506267471044178791956719910698910278699258459110058963028802153519715248306406406902413910531006385979248970103728856483933596040742314292651883760696389539148595200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -1428932874620097885151805098251657420315843664245683260865325935026837877561405104105919589987327490568273079248947275880129266983724013207059233791386290026649056890304958491560870283158036921011824993497510259879921712074625060714092113372124477287967378555032171847425831266207945068916303041068362414933066100196281491327663445333990051734821644168198729508580593483431133066172322041205329907586422254496194072144723189436906658462025707188524492249572292230770361724600257750815687585399437412267597304180435911390610176408097227113994520339708513547861291287050437807361336014747015059833127954515636541492558761697211873726935535419681669301360227291402289789769865061041157324896432899799816569529466645296141765016685949993691416595499793273800648671167159901255800864061090394343761999263473241775472530216548777186056715294619137233813649354171423005904573805271565671283615551752030693157486125706442712711140543254396189749428501817099000887076491560354976222026767629964409496870080656884717367165768135760213590950885428353694215559182673887832968493365711338989471376850855656908657517690691135979306945360805111932990564278169158163558907990302778483486372208068836580130286940940445850631790878005078241199021998844027963301118576798688442808471035914163512770330817819164029329405048371898298469764964971962977664572450009627967719865817406420740085931754719759414067057846519207193629683602023713800070805066189144831634851237674350306354966193992126341794904901760598806203886992903164868942959847741257999393936370096512454636533893067037722403367455281512682192104693150716340071005733683529981747956189655185952276269980741702086131775666386249013651707657798918034769722349470140680564271389833924777666314710407103577971014111063929431253583933548603240939109617082650902682841465824685946421094941596803422237972452138664768834484347807611993663046800461871316693634042534348726868828267866142215300773091996732912654416082367391493632904996030967732447560179317571417584688570373053658210981367684869688872281914044292689623426013188974472047292204664825090877550070855617892636702960089014422221118420664838624329653138373930058952184931799785722590966089710543048906840068440117710264310796258614081874609943709998789381053161194317064635955260284767926773729264633183833494334590620086331315869438527962555950339169114619114934687607582465763729494979748862663313170438050855967332905139517437578035358696998800723537824614594782897825231855630582414644207663092497099072212141314189370462194660821937543982049865310002894684024705337997326814356654770155481656533382218146241669336701764111015691194860838641913098149311057289719114040212677423937707320651333049189470618555043109585441618076796732815984400189262282421325579129519780276098929839308800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -209340398971626934182711986094180360959612586614216675813107594676608962343603346829076493391057476043510563276538864265802880620604076469605675531756580756464132964393043157956069001733891748279817992618153470357591057919254239475810326231680965454069131550624356186415677416050160365387415780629531075877612130700451710122083594108664919833848749227887603354295660652796194028869022969402880077213586743895034687650789866301155661351623747000322144337017586392300756053420007972044443691954349192320025568172618603064988041983027278741043145192709591491651052481272413796277458040812796827539154421019318672194356370150305533166593715722777296178665717081842301690814604309660980552802689892609045904826912331984346819880644835076428015025240201189612224258786080077933069217296173957844460238740699300386847912956472181022572370569392266754830340849551141855008245414331595803117728718507851724323459773342343740956085431776833683326004533374844392497079769667233865464851183674773326961816654183761577602113286290350801951507080763063235441638413429170518885085903452659813434990020890730198444006834676720896051647377280509310818802754140934855324378456094000197679739576186329281492584101851452150640460832160754382128069889181307651558966433620699035962503583114451129385068690869003211839019941783379945242207321550234233408969332434418936778290198796990518301361061540798303125304166295225486585933609924213848016583114510988938695789698699871235721195697870578885449277814837189485541046521474132261538146384788554921158912069033034111183412849498194394759892652662137874979580026570148797468821440413090944670910073219847502658647426450942298191521548006515541840167458580352679473061606618926182423360782716984758605658928678648918623047241192534689763952887690526370676462519637639063234290046092834181071552748165078521722033288139923119060324465258458559463018540059127593706996505248469642995977902870907737083451891043502980481180002139616746419660924885025324832022864912589248554076703225996611272906065424349291250335212055358937933860371547855847251032532685297770786593742004454933066758546227300004374573907157013147871457459265773350200635245962549195996817214245234911867719255313058309878435412985956704322101025215894297048613269908790165346297565540165852491165049532005210644692124459405568031388919581058413736645314212827050982328560708033189478187901506354382351915527572943171182480339977283168831450354355093079695855793378062842005898579252091057635388415014897490234325662109015281684552111414081456757708165155296177444831118864152575185308092689265702336455375698835412485810116646906552389981778524000896603285669307459124537566908961095519651319491524460097114624648495942064761189989933671137687010883139733069907247876313546658751562383360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -26447149559772694412856166219918745427096409764090973064809466491756044340353441349779472083654850812386815643650283832469125918343675129550513906456365088100669902678685794869587409895220498800205247507583012948709063963160507899128871209139935400153015971599730824611641061425522515241906238727580786469193289977976823029233593727344322635915876081573604575267225987884100066187095436883366240461216823172427621909896509473776390802425358925941392745655663276289721827343039358506631073649866417677907093543897151009598902389903930736264586624807403951210117929981058314209373028809378127399719874188273848324329810897385958969812028038676377892490276713871396466585628494097876623302630690158743344420817461601517114943158069255264384073704736589269232390855072252913340442927173077727558421255978035383219786665445415986254958528331702382877789785177253272054574986199407030771551457398522482081730318290989059586611089272962899861857711808342551175969688880409518746258602984948980048756145199539344107535378430848051330458234224237021817853822571057951305329782183229799686547271534545830124903978959355989424491920973247648387950707655202465616136161708432189319049069822313994843014735344106253174236582234901372545310169421562111734559353868649388753400004686071992648537459040324530732125865514589275042349507588007780499769893301683425629943147742756188387298193845470518237284201177314285293022254084002046965613765582741860544127408614262851456677101992903057381413833358862111503743147786258141268709232122767792365693506563861687820864146454160374695023316482781003223254193480830639272930388208340576253880046942970623611817364967680832927118072365261074274788355964869791700405851719859564371526998739242963770595967891445287203953174090989176320387895105165002113187773967154435855476821526364660398093426453488201424139053843317534172536950616940713494404955995405946035750161181743670570353046130632368829180306066171626429977199375485431095587356603063554806146242216933500139635320830812897288586420135120476903818354636415781880392010723067180852223806925565934637321393049878706262703984899019263645173263814193111886604488695114516842481941735406826774531808322277517315996263007808479637626826652644911367436741828594822573132876805406035913936766785304343410087058681564385306058324579554176169987988655628027241454830250691325805357072230267179862563934493828514252891737822876044335245267890601079988927935756467565322207259521596912046291923395925904145157170149394684281004426462315373368981763363651798386933452568051645942489609408751723487257540675475545057719709217436443166060541091961033372706760322201508464440552404341786199187933854434480840848660155474908310948684098126351381780327700860961541710676944499250016850258240793738651564507136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -2927941164492260420278336660494864783806557231054293520083660907643865323529693221697100271207810356783373838657458118821681527881482204449038841657078624738636452689120549279457345525599196253832899986796662097564189219608499761689972384288774678714329351229093783285304320220603422212418776696372276382920658622831018649672908936786676482131898686534867879660613664994929844884294500151363086862373525515324338230936021486899584225799806456978886876906604257234626408218410837586624066574760305706631295657114312168960545003366563170061736204853213640236527731527226732120188150357352681714197612081819284688497325159573496672746766855888591034172604424124556436113249287083902936710330402558096339483589841867747840410555530856942155137208695213837868981107842740529484030919516143646056539392279684991076021861685090990478530744162654838877817276370226942421205170125694373168474299579056719063496865995174419069632650242361119298366897066651481813724817474062954193128550083768159700952600975696961935253402965082545266792207039753913877710907171863803017582294456820106999560151218495320405635970022993022810189977045960777314068730965406152846772606769272398365300415802032275336524482351729162097149484171223422461035570504989436110129904087350793963687987221147973284858223384415616168739933676001831319139782707764790794527524105203764175980690741395518170443423072834324903055769451039697400746117112873040562449058466400765168456930428168880838181264703438793371829920992092453925360090521255925482117052539082149710388569580216503118026734822626148456102529761743036367248184365784581855602384553681430075772113873871145791746327094467826245500465367853690694538382389292307253943796875270067059451592895423139825727816627777142617021837662296476636044521029121341534090683975870249338075298978829915999193061743941753299950791890041961890126739070293538333895353342804379055666519837128522450300697072641543321199201056524985663954891888635133335558275156427143069605480731310942148139409432104000632423515517234084639326108613963656485847815558587926101869111413682946561545822108730428428859279207415926039509179488810175797793616003397387418412334613252614637341911006615106909197043814775524748853227116996092256687732774937256282667178284285788422507186324560598122986319479999904681730433512787528631921313237696806403087287309574293292319876943731048615785020330280064088625276549943868049404864692003684121945411179913123813103134932427704428411932566877320391374130917852601129510066700260369311834797257437865786122694457449491652813694225403850182834989474883617375854917732893990371797811340732173482921845907198604197603735827837215250304861661951700195310559836989110694775380828178976805551844534129282608540562847525817579892352932376821440486309888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -283167149271684083151841482782092654737595161976208375111999974176613623912305056393186637417896129994425921093044901278375764909283980772464726992806907042910579959547292231301764158303977403382107449715982275394245552059691607873528942630785406605625754853128733429098181608447689234317013644104857399722437910029726526218559301203245919493763145305359160800808754085686427269323365354262095397069170917339749133883283346548662767608656098427500224768331983393100969708527655848352046024696839549370160400602711188764432094096772884603993818280615035686682274269784441224383548428773479062708928856379903086251839378787165743408102737442504213038744653890745528241078340673298193630414571685221117669954197519851997716296905718545637199629426674109322639951200201188424128419545177638708139946973818673369179313982884972842332930690817391293096789898970918878852805014068311837415546415791299429063489888048206823934876531703149457562201771302506364528672139536330451872144977927725439261789866635891746853495787252351433190085986242446911851257282258729353248761161854120195254142282924762609553192128444148898311742542252282901608482136479117552603139729955296048670292595479982381262643230502505116081588980024079464235782622407601447912227847154809360333647219388412998527104852816949465222482056104491503432178889278003118851556301954666280274013641511045574883724049650986484235238805015571111116917031560490667593349825318540797688847861264140050274695419993045179523225183605342764608715170458026128592161774373580450322350011495007867380440185383340767896929031486897762944513660303542555429231076192400212726817440054190173934668491364548587417761850088728814205193034510829803685302456342944536288346605013935142978174582936890033453743919545941467980877648070434881270128246284501721406763353092965599341292777309204479640328215696115760420672691859632214297044062729426736340717728359048623190854993368013643397227110984616382159914029668981661807911292383366924815324690057072389310572101036905110232978044661606751505903493259208228087631275161119789696977151163278657027749122890923552636881618053662466162366224380774737754819182010188750325764070505777175167374082068450761352174436619476034691881237304863297117915187809504341736407162590858227999598883895273340286160372639625809882381375591380182642460589228700364165649736365246603762182792507206262983406086856645845402155871861336683694761192039393461569910706514659422852124565451197336811106590060157882653604873578432542530398713955214108367927918092581200590838589634877536555907325530236232259576921262078141245759252841638049939663935447673482067343818749153159087861447472334776486713801250036929360015810905672401116898860181390371122143728240804934509216178860160814103566455894942673114287308800000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -24090428530566175457166761595502520341535080969337560452223340057562703027451934327380738433437784192370234122335713996719721144116967653153441085704683991668519334334943617122390224830575543209951778292426131478985144412028386589449579595759957816054604803619307693568911143459103257035081144981091836983046362296319716107925307350096803587005661935755587076697653229164811636995328111885006412259907333958071256809146258657017351218189048389361682520254034917468203943649019253810958285849059482504083967957406552082797924467088828139782887801629643824439457155400309254581981162546093223037189712427682687708581418540766939704145071523083802743964699392184519094095949478285143866689704122999597898110279319453007858258770928360797211814251130575459654852718948536813186951329116898298432893387788588162863290645072291008119724055415592961712618668833261896093419852227774745167724843500298126670346099769000338573612950150271621972481689438530721761674876992162557161801931156159439813812874585195888411504582110605837418209966080954963293504209952769297492941939252783696018919727589226948591517253312296769948014400749951216446885220626005032552944853088149759472855887543258030727831610061777381990628768419111620065099827832111456775413962500107440065552861650376998907419087418545779143605696131220723461255212555010431483795174440757179707420601245652839114782428777070911867157520469218773794477526653474109683806233226891267522246134260194697829404394143953839830307289923905760843237051161241450483209293501126564606209324647785201540010374878688577228569139427451470451984675968361985124186537857057073771316073672214507752039330627524996542831375133450602667525445244062168171683479543952993857629410358906388543040092395108192269016189132518722919134724111701797202743656964955644201686097482037801642312050468607107380569522339985641061921426451440883242714263191490367130431242053383344780164836824337174147303731341461807063220390953957500236047969765216396615969429765801930231630222318012136885426395653365239812044662961917510013670455775505883838817326965224899726945418405773979295241797246125266371306869334085975520760267859959943165122835573629570314678626781651136829200017207722207672011373753505436034745255861227485851755983812149882991029879943468059249733507157573053918601934421757577240453270527023795760532133346997958634774016916246165131689801793316845641822582624156267709420532859102783446220685184467466300265178836657841157563480654420595049012500079786010371627866918588678928054989590156573074247580998348017163748386633134984718902997065005703085981123228665936123605131411399537104440792976133789674607973544510903347089346313558595586620056242474692374334861665477867210973774547166280289713799706709774521469745212410626399482675200000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -1806287723281041552695289095248120173760939684824473245906242709624580278032192428529922542728620116487202101365804203786216879473530133779172381704957967405655690710131034206539566853988434339404175783310485119301249739732437377228305616002495576224544362979786494825829306704639755016004357512699953864478525886681095800203172558873541387673267969731340375382785064960534136608901505418719678657447151008424815559594641868684988471566324347074569971853564209737546739082185298371928227633661483938619151374496977486188335251099720016602333278018625024191436351153695234655551461203111817471534708619995446183484511278480332259231931577084815473589066068065282283084107461137810683800149376870547162911862487640317787438774095442905385070366408116994778175376359788723908457188111672100888966237160944434056921186561815818486649132814881352472945149565031523280872691593370648227213034525997277003787162192939511089382375821281693829034787620658007147252630620780441097248035854451354213151049110586557710942136574233121474956291722404123817157086941428597242574206391193124071693493646263255544202784598122097065118352648477557198622058540351011272879594697265509028305355093128463219254102533727994276865807579992692336121552501521779460324180688005159471163034021936418216386727859901315674292447200671350823948518549705411981740605426330972757020740827960917647351354471489005106073445048169220797519883390205307791919291322470336896186116665078323726611495713537970260720429914586433073898155215784744453670261020122454609256269868329266985617753624449574809211966113984410191916001455293956572154337644680768403150125542645200203532956083768265894672317878160802145978564204497605425164656383090854606728884304930689730652832032029563350259672105887074149248023019043346430306309449876504659611464117443515172619442512514422220492627702910554025107472996197188303211678034328541376238853227881398689974099975551003328354004191936611087815818925511776711918313069139787837469121157075384727728690219148523119531858050227724854887473617229445976875986564318989671840733916074192385373747463710332285553631792894014170049394821866519946805783867773486986401271674288172637239572141423180955026267641405739593745434388875517280848010096082857330196996120975878784566113403690160725600042127154477895190160769115952083843240903229932459926498916665512282477920533181579565333597145300827806488038394529653277335950295385728720447950693422236050383353709101509921367361913469183141835633483260189093105072952808091303674766880039964134065333618687855550726014852356527656510335046009735298497677979504387359406117888526246062993516103648432735894894795351489084024843518354919699864403684434668222411361140872439760002155363711049928072058848360221063692139335322860433440768000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -118430237533706452008092479285389523909992631986139628028380443632620426156869338960067253319920698886250712276327103748522355129594169951254491153848260000664421614740624199820755382052530972396165069014286082286903103858079048018329684126836596909758224780966849604920590856636487021151309896065918757123198408184986736124113758324063294550156850924127302451092139383007831616553353723122965117090690541671675246807787793820049719510524113081367489949407903496276587507733431794305057068690040566147428490455703374760975850831393882892146388278427487665779914346195155189190180569539262446082088839234869877328455416296590199207620415959742208105393378601403448745718152463905475902806367781495297497034813533290488583545737036682418028240436080815747404772210094368796778297314210045891582292061226153743977255259753426262621073180171449419133836450050106459656179850582640446927205370587173065738576356878324254042784245981467969974414011708861228427736114284069463833723878414749793693451471557271867013114340568431225772117675266709523711255694649953953911897765939181191649243512767959609699734706580247361030155762578980709220586209588839494357178835867787515596528880684917214025724012759035519885474155642250829877958862383411487469366722985153550193429258964106264859269147699273242977952324246291587204061227751701881854862246449729276252912605085641039196560253991770949111870432973869772269474671811089968841378455456249534030972194932571711288452034411828333851919446702624752606590854419805288645296541320813386734808618362077013476280282076597279384552652677887614257088424444207499793008898815497327017221309959496057570858331736285676797530853368704492632019470216492816668412905341702713492977968466121407428908814801880912071410058413263086187016577177256808264759792710698112290642975730110137619032234982402437181728619656457281564417526882671517418960592455254792933492331618144405397197398954394475211401969354933087443687238613320703780390431204912205735079575593110421202898635133300108154404073588793161465457880431980518513131925115317025366910135614154398838666960282430182899720021603092677885356496516812365114875845709944472438423793487115041366679604960976166754545061124017635035132523996112792582136544635914616478913219358688520576983416377882363149925254530652643986424233572844229356112114178129303521964147252675524983310238128714224456514394100887862049653284415013989089377454360288488105000270605530404083746369882027945183566871788565167936502526892605175814600598660682008584851999892810791311848089423484669850400997747724611858354861268148434212089082068567506962177890109046129723022619564154577874508478293836434993682707215677688506157790307974720135280354517148232060836011400950339464120648009917187957415983289153565491200000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -6729471354158695810288501658661702052981584311479977448027535658150898787761697174823513587958273716584005433121547635302937150781400902492534414089098119744845845632118657715389328643132357012328064795081126307315972190717404410011520042803100400250016690372199375645555637861181608039417841639113060060778701222254652796925663784210440451091934542752877540750023302138834399667380007357741391581685159391662134191324793033797892999969980279037375733431110111477738364263209992153662053587409567659369928909866497987140709831685419501871276466530693063416215819021648188193518156768761329137174460849181581917210109284791861548076859660875568523993863809151328860910573120670465626620673817271336052806708750041086795557263196294232868023729090437862536141391194081199772167374820339466418233894022101333659447770360062200108558502437457299906919128581050219651612048427174739097402701115183659898218025036571957474191252819847408817396216584767814407782931024484864232220224901657033792478461011435525801358919674053235610809068102468940322926485521731565090057308561302368641439815122939054353721139553454733534709881481067034836325872696939411935741709108703162636564855375008662118621273952554405183809606567112349250740797742591638406662595306389505701034284703490300177432290356501150157155925986923783510573158797400751402805131638642346804413005532555979110011916093669212407712088061349056313392156052593404050590592927847236928674873662520195855281260579024515314854303166262470888527117099689611167565888879582245333732795967120917217419839281238351481430236753276073292747833337633429738476623882773273367175298576471572989747572187639024283260146095612722166785219891397958489030287809579554130818406914960885615260626396393877126657552790231673738005060670512386034397999160109000948953998224489183660538186189372225811332755617830275282530158784310465670510079560081337974638582207259970787719503292762683049238409704185080905628826270945622812398381815212406312572463177255560171596761039816046832474058723401504619791426832948072662596019298267474928110829108739737844828807742935235853916790609496528735110496915441149543000658622444724820589418393381244219191430810386361062888293856607470733347394881439712811532353650224792571953332580488990094785434732350862081431593057020955078689819116067260794796042206042827006328479246878108970901498755889131412626844337947635386820413873096650633357479876624209046488151574173492921974171187492171584970193539570678373681036428035003832068797740061573106650849093630192485932608349204203248560342383492174921527754082399505940616427142998333138206852131062755113925006247483505889175995571500985704465742568532294163968859708403540571731550240563102392979806705784033126273017995197065592160220930091473960960000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -325125937882170360501205399808549619836152366267577258807835101504187564659940124684809873462207008772321758295595609445385371325850674187156621479435229884644183158095971084040393462731640996170153201597411995165483582602943480521563595308314363939417705728879085426960615381300529479517160376771459881034722547189593933992560254839112606354268392253301285653460491715033067595185846491231552648754026594841197522878064929400998189230813472067178923325178032629804118077665796524158000809154619986480333939651553174526426665580582783848346333005689549230584702059694349442104169751379331338369511370418247648970582668663331922918924079905606553606053007673418539196518319754536401703150310759736425142700979611678122728203900380010406871597589536669074499789099248288311300508464881505654461580640434726197919552160731719724660045159403386368876847392098331783490982931281452522375916552531330045085637920460473971057072451808204450082080115503069712189795594232635980555623520929593196174948388262979682851407987425259205492567307450587737841333885122168316847984414444870301248442587026638605287672118781576988811900600207711990016939447691398411002979906941290366200666839393169929217758043132510659303035778496142123776971244753232954976751650265720343531110651662562205024692173102480220563006235657136164325123971900810844477191688925162726380785441314122291138105712664746682947844286172157408885252867116598444618683320232558440774582761152089243555993782490119139888359530726081931953484175859298083398231654660986003793685567417331601036246408083507100329811652920440072897141605155361404981585281071704093212929920318143169886670659567874939838403043091536006954160311405660155075209309092442797300107402350143161155198207800217203445830630196325292603775332939602463032431681372324165390819096969019998108215705387214433531883953094395988899922459626979082463648632018893169814621164521789522684286522850784381936170028440392050645696282041783754757922742259787304156967659807092793108928035734782497671607817725084774297605567908603788016848418993793390849915242965697210140909047987137249386607367600320418395442585556719606592861468416494871443098038805209481952367892644692145424173320785151260006112349596708046177080180111784934992499849722573875088500261935399933345914540819204859099545039450551378854481170742196400481687216663827129226995115322016993342281965117637787052925090737714199297907700086837523935998492633609495730004173508509580269821746896681650130012577099660117518849411942774908995067041146936053054587225945625452046835527279937826341297067686915894155392591858280159501403647069642089025543087741041308986784881329452291008003881715611899106034772563356892766667080137757519123327565040096496396099803806621163735632001065705013248000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -13029490528397996512191188731563558301316952489070363597029020714188484933182605962084489948566797452697452474981137810525896430894642476582405347812694831985002296444599868450255842932023229725859022051920481193514062327820743441769687305770277202576102286897059771065053833903773651832199082281877208651104826371947841501932056958209907586375829297372543571998407769341873452273696519503496844153413812038723787524456158542656671065944917732612054524767909532155059186230566611406526176531826477152781296566508140568711896526801004136409284120038339333828558834165161063532503651358346401088750600453818509261337291410106438009860821510273683078576090649628908438630880696636329613367325480502421644200145209517873669679130332962134896327643575258086979593036763565366945857420633926427675452042278050693487517646906086278980742680467630671222954298870974260258955073013438696104410463091411890323491809808404116192182846847557700499315955919911984298937259054149283025907643484266847636257186715493965050187407672269836786476802182604431546348555900214123411774903942748977756209316582442536055193237780782132598870750644072899664647488556377664056164098815755144640434009425874270794590080435651543798311737518098710310405104903132373038251403449977746566464810648539832428336133520706604212457506231235035287320680162669815543104291642095953963711490285444559621565129333411823676088259651318854304298858369775602466690161158166080597520891836053539953889688040685780913408400941999538043743948251867877212789312374158371636428973224444531503761167573345917125571635871451885295927445584738888201328260183075261093478456953195890337623832538989467494897331555739412506447842914876383824470721704197818111717865611315621917398377594959548802036453643579250912798646056312178688700404625016739513205293782597821930241527839516478776339815046260031163823638426223518938226633875383361852608159127193463404966978320283048229444864007424039547474902615109831483989803558110077279417082267845024199078186990973406333429246078720437022101516599375381443838770877718877887551896624009550864279487435591563791198426248320332313457949781446214540774788859751839529882581922323822730679850434510534345797035748481060232365832517418102874969143673005617313383083981253766811405026465534506830188156101897828131988631941298839822041138354273315598478569674545154654498906444971757483403890439961046699474686954643435419988245834446975374023159437099469637726875184223180042286610031344454880165635446173832856341838914424880666212663438140342894625303125023679730678444745129504801227439757207621559603533772950868274224659730226017953604010182895363914028250181046000496560574936166444692454331918281028115561247186572204664414346379211995033309971065419918947915706643903414272000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -398955137991013794272006278474990221885422191787915641665485586554286866867680036381064080376500013335817112215749270120043941415519048802284557303700171754638353444375992271081487495027485737095526021581608100010013252402485043038025140580560667675530008578755118051607614203480813924944099673189382517272448430433543923133301901613098625605877338041461102120243987665467282554685879340996681247226286174121586504887277343404725219693346347210130050742768172762358391686594451587550243485497443412457886218190182079347279869412679001374347308659110068239208798444024742456109954597535783671732735366184508163678421280263950003638033041505441973863249944479612953353404928614395233527624540887334656613160343803943698899158951121534407619999947932387446865526422059455986056176436620242772300064883463479753582650548659749924174375345769646908240048379121875727882057634481971237228578384392256168500856434187716978961222768893039158868840547097360651565090060638930735013226289914046773839358942219155989600843819409222978794824414487907531118904503725974476207113648335948360946319128192213245646396202882293588061663418405696246496133532408387095183142229985123494774053969296786241994683000879746574702515755508152197917342570796268603549738885000678474162614700041560981545505165900846918725932521804629939827964513905866252247193129648800565586602148071213177354959818948017651181766413792976507604366454763900589522506726620308887344704237804559659308265617640313142634591664445266750990103833889552316334499052078423851726909892513136621427891627490326877697411101979180408960677815086473850454672857184271594566147249087025771907809626250135799130954567501343887853395986877396855639000642150032090876240292407500807641056557302975071900684899360955973638112565948281036450017807443424358203992263536124841060007666585053219837887185295911065778905869371013308725456232270795805050962493381383158470677156301083061088578110445692555363508100807476661532475779669871066774998474850147404144238369288670801414573416101501319358163299818537880239563597969171699418818324783411767925419420264644140062309192158821948400020184380450285704095699201821209022872369026599294510806880182515695583267645001776620121595141898937371147236896542360918784147714647626905401960460278799878310135556942424413349407394462276285936490866812356723145609024924169308666238467556210495684392111550839785707448104716904843992563206174451177447251809649407131666918542202158165425412066408835849602944008834907571753175398359369697626686703107063535028314962335504933901022743141443918718545934181072555089885669791317694660695012435028603132353123587193905979333088464445990634139282029992424065482648341135614333697840916544084534938535306895799813312431489945451418404796927836160000000000000000000000000000000000000000000000000000000000000000000*i1^37 + -7765942990986999797274341255293573547118288666350261792019306542204878121291611776126209894185313292337534900962975592836987313590174100174119286826924070888828818509615017809603953841211198016403577928255477374448136291138140963286746608085096870749107689111408086742452755009193852320216449335894009957339904296743192244578451491511592860613866310184699864488926067929483774080414220231584723000459505450719546154142500379951324915125136022968442504915607589718675502846835551216859878081899918196960986236823481301593315397119376876160189038271567469276264897104165665641143824094680241403175094806925524203919010211364433659804883470204897467586126222707827004784576650705420991065224803329300766011041412890970944752826864652323334124969760993962727964516544842404539093954495742627473550192305899325222207731527705575586110209747474115273147117429710010648902714838144851971195317267498936165413973716511767107814570231402094972194705873440353722390606583617038440064579162471657083793852887760010505085747806496145215112575639184707550988804923815521538322320996593713091299315559002963479111962128624468246726752833356212510116882252929075956023477028143590463339030167322619297443699836285034893625649276058542196243538479301009557721006746291361010127115672135952820455011207658819785635852580564328412762946558484931180608278605356589069172802224705408469240429882083835347071571021223700842182671012915590822972654352190380489924148884601686469675734232744920867880416242482901288573679316622301264441359591281647858379902556927211532015664986468009854745803575443231055481379336769994554708360771052971490647197541723527810359044231756528936664874481576880444080818939899962049949792037357724280833412920072692106317117383425850964847594697580703601903492150950262944607969797494465968590473723106071835534540164403426906382601308045551495622407514073656420636022331948894886047376790095827195882174014276884524109738956912210185797476871080178757732872767102130155295584756603813586912103531150735904604992724713421090482395028344828419834799210588281857389220036257665653734275008269671465806785712523522086411505087311070703773855631174913306054937343787864484493813699396468322760115402436419575429436805831747145362757204642472303342923188252914401373601372051722514660783353433111001201465357620154651152703966307385709943938369291598236876152512795025918527016611538068101353169774482477967325403782466017804601205270115989268493725962257018163512485067589486437258247709106353869828138284537807709300638808769985178616039424220869554197249641245733040597282424183660831205310169233347464776971884052716310461771068030814043109831955064152233253835443285359289572348136490361399126392212107954034869198422150791305651236353489998482388528408821760000000000000000000000000000000000000000000000000000000000000000*i1^38 + 20439678403004074432711007644184264179688008998208135428029720179118519065728715204608557339290281974678584855740606746265010606413417873131990118591881545004094033288841048231255831316651865639053848686664711383403408165154265616663287380390630719535841270773562821085633123682231268404798748748431233988126349391087088857103587427118911168249981932742432578212891090898323322141465999667545287099842910753472884388506584321922711050547505072130535439056914012515047433983864934946996854707551074126616510349666084178222737320879078633829748143413245485103719659884952479114995012248624937559055275695648171900040063954187337471676097816886988802418809626918679718665104347073478321913807103993954681559877515910086467694179718215677496128411577153698876324727393895901523260956931529347572788431850737537178263050916393848437345559459279830939100693290882484891553892998509933502023112374619500906649896290665505134082417593462111388588115528575504439603322358593036941311720381319659803882984563495015264173210060473872731298090597562599414566495513975414179956416064917842758604521029833430796943199214710259638515894110710002041993296438682107332514800200732608469449527816281997559035732358753613176814258119962546373809839851271126511164864867023141314477387666842143798281916079276508125310250033006061194662477073130932145652519868238630134356953240065414274975441617712521587412932135400148970976761493930423957236380354564478531112919731823813621551657763612359303929672616100097699693782694627606442881899216454609359371714115766691540028662737169367937525690552254655983501011385502424276327059269024073019430025628129554666244792815821077711769377377561138417193909331579260031935275402675761430678551017633290821085867141441064436033085447781405317163166720788133112949600181214885527494705865403831857364297497879242217723731484041268132003246892764775317604354102148643579310960606889865276596995490327617473424865212750507877985125562784169863512319947023597958125374186915678195318242768447058277009839539833071985058989881508824795504273628523712316152826469637769093771627648580137308066963646039352002209298948565046968899325750739544177609742951233703929806137685137921374294547352214939377208685880900115892486880041958559405924991704765231700690052648349931632233334713858811623979220828998552308920740857732897660291901072621961713839528712559808140883934754030937826027652614662338683187057887073129684381886096593786219405667086945237967030164436412282644741185994363147186427364750921441721236478067264124932185534069202820307710631278285644813825362979298653867563531142822631926774938455969292506571737400958474146792262150263507092087542492036457418609132922981145411562538318889638393957377130310394598445095087937324249475731947520000000000000000000000000000000000000000000000000000000000000*i1^39 + 9878839194658003200022846592139577945721596560998941054841745758486451712992363233231233942702915564117142295569681398782083168483028165389400680638300251322962179623495701672543356494186693478224050595156154643419928289454037771579025235978887018213958684707137820123453828540910735075232407084897512432035214156058992399855143689972595475241434648416153798278059798339485621656883471088346127130301908937064627521306680116111330182302141162737475628250507841907232111287646783539228346372524281012724477654975607350716711275298847461908334888312430703628685968062316220246300386889941432500098738229744774688452834429187104182294411530392036727542814524545805214909047885554745262714489173986444515402150226647833653708797119685861053855065760167742410270841009722060311782399487812123291838936326536341766367058020839918564830012826670457353833060616800370426350241349128007710371844790552935466405242737490084383241179782892800544218209698092804466728373306957080107338019344097139771400801945013041533665418927195137205248520034866729541825706421649414644709578420336445633582663446199717191164176631971404181319954719246226889604964214888842553058914346950012569976520572633297178525700558502001591782764541261760739738835593181774737933366353563749567121971712783768712545542292349085614150326184509368328378593698453675760559103765789258131992055511528896907248752995115786699576410803098993965216485835513966990465835820329226100664056650767575215885576198331690188276371117059408910252195923547153117632985365839355097348804419827670371151857618752557742393563828497144857126157541488763567232294816299416658320346284939957906965151017146697582594814595384007665207691008483728893080076835170279553895015663803137006460943265693229426494852897919850228128828819667287074054513634151189922753899304223478766852821830726399695363335836934107869290058965383454636247109621739804815438025371787078723553397867328955376569613013889177937661801370137991827973600208574181151789628005826367413359997569568537206753724091325041996243597930308182024750746496464300010173884997170287613308281451168057852918488576503540955650318679502320920010400679250687159507712191592597235373458250196298022586743083229742824869897940600256424231534663104981988408288788261447267407429868024469292438165578212265489047713924487809004895645669144086927694930928263246771006250057738362837460560596177808747879232006692166312630033242967253076484365277010114827729245431940302636773729825084286541741517606916207522908987648156950196737827036005718596331975431053005164635083381082935508638210432461179458625904480016517325778547556971770644434463185959823100426787316077054611193320258911129922914144654633408163426588790869335456056574030112153422882499023404921055999472697344000000000000000000000000000000000000000000000000000000000*i1^40 + 416836056034927639470501390450827866963400881579598174096951913337631937205023545998074625327345173667029387730726292733660808894825605700748032577854492546804354465592903350529812236026938371222471270902463109943143387370659293989013288185702905550150179833104285762850664042517724188168439299754318146851168623278661619973571580073455699422533583136212319308980094170518161011700665435039196661398232988243242034380715054431836925142597144869253965870270676309008052017762331652396317655990312556854972792673297265001195136908152037453782096057669339620431278063376940197147390817801883063856038260759337644937531971368068537393977522950764323332819828904939519621744962302749651497728099193678068988350700533533758470075836135295442596459365043207743487149739457513867691609559919315857971216945755149556017935247728493235485618815684600537911594070308561301881680534663259652957693809885674349232891032422155967402636246067225791202106174310343064764397081663070407072229068413660993674043765993417517884047497789480048069118560426540521399257883135328913059110158561550821428207230572172315332295624109263929518433149473218304475805824898521938858137805076379501831566764138622546389165564487736102568267224454186464904274224443783877265232391143202575697181364312121396698466464804438538136608471628228196705220918114703980913302095847383856333114844092315647783512981439201600727061587971276823056014787952797908957160823403467761968787464803586738728065654065628493807075355793270617599093994182372550575539440055377879886179649291553667997240356396838114622870548956878512644142608174444677987471109790025488939747442875193077407962195926666389907810118360841348658095149046246588781145539232947532962259426934601192244279737829512786275910854407084508389760024136485192260193216856628759025950225532579099989340509514694338314258965281104067752977507658594200163643554193179665511484710080754836156302546842021139392250834612336139816070796998915811489456860697701784988444824459892682755608143719859163360105648428347584230304621083202804177829555450767478014542369525323892950144730692239021552637115753669955106542790624640278392553299425771210862351040670044421320132460802954555244962422208014575791663001247714474160477660777805571100204674526853406319206578681907204702903226689326066374942021001582267200598081479131379701115392380860762407090453231547473759000092180292449267432916168375995144145207870099942512127201821269389969091627706858523713063613653403122108627381685134921187394647298733704026703188182843098039381684933356615421692730989789264199062648402653503407398475857418517823067769889672288385488051348776704092803072110657174593649517137860090349321374544006085418658685377618591955553145654945323080273325700701216034789523456000000000000000000000000000000000000000000000000000000*i1^41 + 13646440080923080960381411504363855066496240301165609290312475400535850984295974758683187231056891587438340471478880707109806892897639272822565725568221085312406606228798909564598654307595174691313880637958535832612964415264597566141944438616865089388177755259430262982696362810214827528092557183102595874385559586484384492463400273341315737993774372192102555576193993568235123425327626610780616784258871999794875120592496295529737495401277465425444094167991067681752931857415376976856906778674420824224115283106000301366550510045928566201502689383545683517050364202750158970705888661987484124204664027220857869812746551404797955579110208762398737073978508444097992058518410781230376652355996291690559761812519859185289508709815505980457036825147495425986600174404534391372646945189320548187203670898004431044274033783181743173191087830163421273598279720741382383526833083111790128613035333195099531504631525868693329707072903094568678868727587423474108347209899203593586710455959078101128780195520911215092855867315201181759461861843513375328238408373594756209094540486709484869532695884826721783329698201499946620507900114025060216399787135626346653114086829003118045622281502542660269231257641595623953365093024143567774892132822357431181127688008590807407598308512292607058473967164306870294239905510627620915049914765813263497579029548690175039186521078072844080948628376718988301693076966660475947892789319636137598954049738455314667155246095228949126638891228952838761976517908830515839342862491467308868825797960684672896297733400179245551135097611065765445351519361126229692797181214877676687806327750774449811426137115116261588431244256968624176801469991267771939197247680466123774284244584161364444825211316259012389045066881498166272588682768336099629575728766503982990692585805530229091900423341756710288716441148664853085417264701579490638835276262176674918130190337073173696525024341557714997977559266169009511088690475504423799704572643926130792581301801829877780071112100714480094400755540142062163305265682215491821080152042142804128751778305096227732742237105169680879313601901782350338116183043049638109513145442970013417227789641516634345222202948859409894086058734696392968217187750791880193929636717863683192064157718526163184105245823221001743051444829214877835841579632012702618628195763014718649012695087404697162872273966378459223725094327562102273149131560758722427880198311205172168969426169373700693451232783800568659074099173901905489162972560518993084360005217986513385469195528631263065610798136240495592727113659927811622893765127722874654581873395173398921246010108848275278628623189998007436461437672223265926249531238350453262551985103577333909753738081481129798856211744907442936652172790126004003396034399681865940331397120000000000000000000000000000000000000000000000000000*i1^42 + 136297391947001348480848166032898549474526235560279778227894063204244020589264639120516616821228104491970116440859255561459550231953519443258215731466394438217831984480854349898057916708650598708442039994021485889074195931808156540279909710946393033206463928944164259082604091014900350008117369240824008768849953015954735597515379690545300203331437378349730263476258832795793916937473143971824464137704145082854828289175969438745584878700187537971359115104449874920113986583631955934283441057207113149021634543258304412264748158507568826512101203704114238418012453109110889680444865262133003668262729015099349353396898468197076084498215199865440139691847462710941796454036703839116860445574264800862845696953569443819841571213845080103302954060006579961120349683109830718739474547650823608811500262592236801878024749546566258253566604107500145628660402304430276635558449520908209831555064682327577022093704942992280992624620447396813236887498713000642224505932151083128384980227782483499151931291627040045925794755193898206271679015161487473918896454688943929177877651885598372364606492278435388126534048749794887390176721472966426272943663417521339400033623431581872520809832090940410086222592570865152343423888396358948121201232484817290513098598742451854734293309856229533116129646537455989508494391646947229005062905645495372126908863972050284527903465394269170851526957452486811143006424138871818256550238508982385367361904217868541994092696965494016357491026630382699970945702396411357670838443210830834527545457011830103618179510472556064266868276082556354871830146759181054625036175888264877677639266478701511266181117817692206332987054508499261162536270870969961911074343116912422090850534579671597038656920711483760901719271686097977451305671511920759576475395516067068613827746621776383772609075968096461186387319583501969412261653868208381796320969807394345539531336104840454979740759405563494505539554648217363866397557295325635774067667661880025017746497742517439278853774064815345763498478466151197888428131869434393171017720418200065633270125002622713985766088143929068810337742685296931982309932545349522384603438264619834310553349635803423232853884474617230399929245425447773339623700455677068586812461369467125117122067928479516823689398896569762674030464080733359511159262090147669092640440391066240580330513649256181692054862536499410134939057565369691330900115716653848583428343085461193115395135580941094640514329357112024622588979485506469773970514270786481119248670813902711181319614711049673203674484482535897049693168478411861022447857026864927203626375076273839226578872929059817109019714903939589438990089561519430856024456102536197289023191617226849436383181241379107252985497053919765678254540196701913431176599817171848931573760000000000000000000000000000000000000000000000000*i1^43 + -220331887362540052636836963037632533498527652602399702986847310619538679670690666253507131437831658506980865311392927914838218097122420033157693958875396260135738568677160452374853240958767695361689049853595494557370208940908829990445083697833799329371089216291399774210048321839509842565444352723748311522288353295765529824690849786870255930360362846110372530593075034838296094420911281946635637153139992442812600301771436892462736813749975168613493787769790665137941719014297046882748353776814069380859166910492395963156517102261232265089782621582012215155703788826369410932547423127901747670572270569008559896205225455514910794196572201044906789959800224271187485640568129327614088653341230360597213089066229054511571849490302518598205236660553627228263690894288209887396474531324849150480190264911974749761869710806389434228295554401862664894695809790529564734427885398176183332112111243722187263475499396347961188363615686542680724723852615017908025218657107925027537060274398458423821032330093086200620577055724137691137178913673660217433895624742727696682949942450892927604957594212621485364613915989715099669378536570098508286317816128672030006328090754809333232105228681851952687539020335887996139560790907130472424448800747732434062708763541101137769373556716326227782601473659585496202882453322267255365317956445639669157834458858172104881668995692515870283197322732683868421886422293554385552810166566908119209644963119791962003012798413208540579301987941089276929408349524747132050324048074147501579101426637149854272831297991684973539055328099263598561724040540677496910756900285007004902744361305145839293089742367975363847971694688033966428151644300850888890573411979481229439544193534692661767283911519832780058254831514900486375458237853185342808221250268825123156463573917137634062326794186215345975880568294739380272880496530816194125073787118328150747076738808754310771629458853196184014355355101560376397858767732374607519165378067749327238534140218594328038623176412103288704987304779328195808572726518433861193428343962962681711438806848800805586154913259318998336997338571839491318205505219166403579260262959964213187034425029697011457710513739542640202749955882625586462899873440014088767388248612881853095108737609054277530089227401981129995926967668119224224484688149987328628407587366984062264202782301939989808079317212605376534674731457512551170306062681764086056280921327462255957484156765236931379424510579993721713733124995435391248672928894110580185383226623386110449778577337405012504081099147610542738912804023752266969213104624328324341683612207291996988522612158916116151134801371681543003745245563191101835049531509862826118604670119214906221025075134851812877921168233625737099927823162717505210151720459996726558720000000000000000000000000000000000000000000000*i1^44 + -193695709389815826748810490842138064297248999471956614265949195978853283074247231690789257406659720789587488630072500814469282204013249234182923813050701846105313532905710822619086252604129682585632111285788461430757596389348745415912376268599838964401933641084092178451296570381977472677709249964324631769866479292385511060507538011599468076926608096455451796294617718202986722139701278817059244313445281706668845725925515756328181974531073984195960207861045352280795525570694642955500542233512292713242244032343676490821073041384374181859210789530254251531635704840160280577014516061173225930112370148202899400522032548701762869099062154758338130004031951368707471302960627676376846225249540886779405838836145680859305272851707309053391301309439226393195033079653040349434854080468307303224248652637938560178753187695017122164259665131873521944676645929678203694264064925237503524117157084287996146062172010061340399640617131976780902393789718891252396518662698373776178548281708828510423424533220080353067509081752599675579115047954366317897397960836100207011943893184106610519948254654871700898389477516310527608776557832064114525221504312716538504620648883166831327201149693870830140488889220646464136754197125774772649471446239983814249409749473678060244581529346913004782450605612241257433910598347483186516537271023435072955843583838981104894342594117216222207436159073742783307398432416740954899425943487408751238953085724480255601322638386659479435455127880575574595310225424980385041718529193497254716438106063135431542640870992844971610655432086197809203040653637192005916349312158169183534577523906366894760452129653225692658080016393454382919162615339962145567349870197172800259387440954193750302572639585332125693581343354592102132010155309127469385570844015794418643073099041772755498909257897594114773292118245434950305497705433953843791165589019244563268851344821226720044737611605147205446906131055032856165476409981867511731662154294279512404170540688742213294560960070219820110233814563589886342354179898013982957673044145853494491640758572993409877751527396280142886959867681008326289665200272731174104479255918248085770110831705677163650241375785939488149689324189488438459666248124980279450261435314691096365134948110262034307532809400662880478448638119250396154898574903626497047014611647993306379385559486639451467960242976894351555260846775470361246453297899109976864795722474070745886222565767548496020212950978281504006545379229944742744321596736308056014785357051983294145254779046373713322312547647559392720334022700219975020834046754477002614423068579469658292969385030582545466361616113008262409788561667293800172196606708425645113356257927010279399930110305155477806485276965986593552161278172548405824594639335919701721088000000000000000000000000000000000000000000*i1^45 + -4072282427145969665242080120686068476209730028239066647866692943026466904853205125479915664668366209167872964895120198138972939957112021197527282964149734202024658139894102728745318175318590919432456029927700691425289298772432510412704903179563985234606532336175329281583615981782847305422052558087268337343383949729377641356430461803493983637839939110249898626912240656861521404943660678143335720260793303304866002039546354025118805281091492600363174779041113078433481615283139526321657605809368119231453348426677421508551667285090708956430098460034539526985172149385129568087516773904447341032367864568772145100973527994495604654929653495472974980493665144444564146841053498740019749143566674447355605407911194344243823398615286157187801749182777470187959417820564878593679156304885208386337878644017123126446635985403751584334975382244834071376049800922045479867142058510914110782373759892135802364830519420859755931882837266824600249555019553502915336397858739719239426583742470717990886845573010507960674851374361803159984118458918602392791292228286710769917986744278781102846529818808444841973413350360305438986859138370315566396995311068506334917952898706827597095561088382308415834660942209384206675588517386742701402730161656109119926308959376288799388351522006768778914448101612862230621105767937491331272057790206216945103592520731418845698857769630362947238829406540128562161449048605531239130546549159823606905369609697329272745656579410514252186767646436428699676270498188309702236300268510986045052853359574014390119973718738309670159487941701775695526665509283479054829148520569995311311220872970906469806534273169851541157338521309592097923791609352811292552577237207995967302475078138476609046113090640196453221473592921313175800454348283670110773384334530720618458972331875474172840533048030318401225462104791668480299971250044813758435136725425841225114657920506450554352466332857539706321780849080597533261095717361090869388744908365467865910636104320674118664487938757135603941260980131537853777500579619375757129545865720380789509770177183598549276437166161708195395672478141682859342048499071240518702869162367368567097547073597025673474557701516267062478133549118413524318513579006250683881377311054236247698966631612126573167584228078425198638723220710899736199650574507163539648247170196230515747239861622852534852208337563707682355686031304824951740167434831467998880462543477963290306164064958787440788379296225930502210347951775822251123075202940387353205870067235621277711149331922103247108579009734187618181695629537833453388428970232870003365834750951420672189602318906194440818471732397398376767034299590026253347879063141593527105334251081503612021597727005947366075274735482800189780596458036198824642841639420472328192000000000000000000000000000000000000000*i1^46 + -2391875472745254627476418477540426507844068969243389001961940987941261677574647228023270295367768267963140458459803732879863289884321018733279281275340594305617596172180105330030439965612977862006863859867103831080807598184454327984982819940147914520150209194198337427740205062666221504951724758748601636728665913392620594530081796094402665503577016292505147495460528139869310489411614010894053372771900468305600485051042636370084008227838455258345269757596474084578822595942490706308079444178043588847121813376032239758862753645329601193155919513379362633530413248002768778033926881065996306193772661049409038425507394337115545308549133935999295617510266300316572329842637511617648112328207356753807576307067587913102063963485656636509768449518492325772284450140105022787204892391602937697588775945949968076421139092090667019859893313626055685055084061892845176100559744109025637764247731161622428052524738677431165514018618969251315452078527069930448663053443230864291824153057163136033918003169945815132220018741390997950997531504309077028397176364214765803928248478345541656989920322654630726285651453787305583198471620643099650440721760245063538175715800420651809366921720444457365852544218053339567265082538245083992954255815173441685584570624669749393773427192242260472274173186362321839772130827712893345535589186082029278546868730817147778670335462736413097082714963769327018082016989243198176091415797764582373676723159428561660411081278634025557997568357648637984867550710969134909744889728198038502535478781509691179263815202156009184169833492099630377811699721868260875071492298270234169581966455559850180391741919899433931472479074730121996223015692690426867277338552633215587147792112304607815372866443113872207213218340038428596861882545539813451687145428659168414795845967548549410563376993495600762048121949413225521211068427786044929668688663228297518058345987745837097378478184617127409350337375542480060067954064416648763668657944964380818839711815969937992459865184464865962270379529891040136447520233187589590550883774495077712360860416724075503942736832149582449390964875039680646722706994353518598105663299596823313037560381017624671443448324900360017010995165849441701794349485290428988964470952399810268684545753639479154739991853098464352774355812245102362004630246009750937024776689532855517581060947150851527506775635765311590633206760030851819929201521918108260136287071820755729081208067220642365578999019332552970723212448394034208489422510905296948601485893359151173204640997946808382123050310943841167301401202357098002473073166040820809861930519363547468209799725785920606159176655450815268182663858350038817375223109354047718788401790642712645070016937023360094145603741671499712448799733767313127996456582009323520000000000000000000000000000000000000*i1^47 + 1214699136697935760017951471485590010620490725175455134813600908982227456285331152933706395992647715904803349915769584033225804197425991384214989050498900635815060949376323016267836905756407073318711292997064903205441954541585800196858678232120515650644505177460455157932798524203150537177087381556536991805998767080064952043042883950321428836183802490470106712234988439093741317672975807562705714537779644850491357464233808330361376044706807008061369250337292663431060002768268782104445875263046934178511600607423518846323117476031658734653992104578495882426945934530809911750472502319605654268769922595219545333755364010451097010268975609171076095753490347087369988223559932085113403825608655997411919701133819402128537204011685912518106038599562532222630380018099522317534033305593610132312383457838268219763081529806797882622006169647271080727193262272445015659707088880191479179461944930358444386978236663297852297268529954410760156392089612089237541733184746791583714174791670032429679339832152547036390434299854428521894125865907775763765238645597531678028093494731730434244058377986434591472470030334297945251758344797295073181284298375021401254721402109810155125563880930985461117009613588100072326830055548370166373413736269194396892854079693860665885662751515007691633336716933233751447941247215948689278716434143433757975122703205878023468426835404020990433400305791815399681401187784872421998774413537163342410931831755875546757884047831769654032797439323656301211299079413092896359719556651158024005526560540986248270612504056278363594489343589781883199027194726847668337986336833209919518578954913378090284876729885797398100182159045161771881832264068951758046522272630747608775975043322575865087449710770073324982090665433310968288784297402324737536671223271159551956343936101569198878687160583079914953313166038299385757644708740904739483998708285049053544235931931292807875316253961333333134293666368262878924254394060929972062936628720506009708668639529340658113070086636288294608111557646368099487655715178228351943267215715441215395956163104151575048904563004728623220794622429992777716994223029956153497720251152057810266331951817792097455142694687421452965411731867157524055097073933220535287885290335091587736849382560008763046219963201296506772689699407917533195798041734436679493722481575549104950237008602511169268083415407749095478172758391600175451163618896657038961682770709337658425019535251422729620877815468750964846493908213830173335376853090485102611288730525071928361112857442161663233042800159300970812677364732894274321896237524388126558640037021512647276255231615699345364682052305865840596636329597235635552830499414888276245482389059596534360959744320355230006930032044631514837952304130444991305356290419589120000000000000000000000000000000000*i1^48 + 14072848960217493296885090116615220312493398261388608789121026081961737778640758419823678305791057347706176358538322576414336707210191550674557037578601666006149608515232194033888042582842654349242126804099863083499799335226073294842094942738451280458736627369931954980830186980962096162871331745331811249270692311686558118546012889840466478325745303465533757059160603406795741170810184665141456597411002943601454858482219854532499281197814649417091232802702505178268728820741473638066881572144955348843381022998605278190288586192906468631520037726920616622878567372816544114572839684739365754614737065031049622460523771612546946504032615097758563497002913797610670561117121004135088652451065351087447331181145066173781251893550223268694414839743363026125396828811603204115298996778434476025120089916011726037106808392227792397975873074131878055051677549479758963382742322741563230698269743291654076671196940066513830481734765471492895078863710315143663018990514384780308912698341014259708192449261916147304848415200938757588336689944368447440385808754057287279970045044019742476019862330815687025653815892564959693174302761813436774013686049543275622065160211613475842114386111649260866638692215146537009124346554703911264868305018267981146110460952319125011935704771669593166524647690611880927244359137242240457201854786516617687429032864401672417015880324044738715818687359806228540941301864625639304732737053783175941688582960646956287895978773037687131315097686003029655089667689458705925144585160088173461072868952031625024677771824050895579342874706285717194526133890734911280289326169198934948240191860011356699867430395451329933574938256657383031280127318829698050614602206093853672256305556581660019973551443192714075618554591218032428218704046522538916054208274524280975314804086322681296659957632101275632819011179086237569573463297814788014249382752298169107922988817844352391446302108909655420548752436668731598379557758606959115428022454828411309749647553093168644671109238162322894363334947271219996645203453887819659557403232247877332346056837800098387946981342668426648440645938550997568095098197216476899520914855952038184431555832923904344143680456118249886195867783530995238096347041229505026745259948300364605515218565340696592331122164082198022934357174012483668815575461316605588785844534758211486003538471103560081187234271692158803965283777429468461336666063296249570016504985117323699723285056437286264695207481310365495555091931595158575407597456764293730798741676728996794216937016589674547627494993177289298654939656746001286677072671195577300170181173288055181649852978417190236525562418704379822566850216058436804384038469190084846167188421271747148529260529835628387213260332681820218106095003348584288560822469263360000000000000000000000000000000*i1^49 + 11742462822103338364225275345106766277247938855409513874288850762433794902400344392118954381582101749908969190696681625445438016036179589081336299984481809303712228641586710400530483732246881690789079806710256238494423154849850817969766434032045384481291594084990773539551291401477827992681541667025889130570184980058930821733804998420141247556599816345110050217648827777440540600461476777243579136285076864627020553166815135794949661433197059059704384786852302203681749009152055511790623542516917834076447983854862004793016632589028534049560799944927244672652748503025565897962234396190217974775746919028608314334982601394171409183108023324005676668226321595248860003167398374512587558720543054331349902835834602951777517937236575447082146510036694510329965976060445940521390542442568341698657842727948676679354530483901164914581462468921963062107788405692572209552849044425493454830322738993995244041554491229730486978878337129076612649358730682917141266826286971476119877529858073128994387757849329051036505368349724800307142133859731183126689191682936933292213299841463076005001588677701804605382440671951145008684046131829848599189740614483529472047152817336373184498672755587798868576871033622335253200412421839335412096126785180562164629354638880706931970105563538825338076381148067796604245347693152175742215042768268144994128042802837833472487067896746461676517628883117829472316081292392179631341679074608422963351425686957422484659767771997809512514917361179679384874177777410835234820703174696192642589223652966388099031934257193724782017310849762039979853704068373820070660513398865170519954389780363158654860179306863635008752867297516091220273358966087130656078513926064028809324317295324691847278675805862920304381864993162657609949297020663857855278138525658923563026652492722839771891777074213732264407633702092567506348428854776834173535965281902538300922965522804475834460860397525641127013536086920688171392152567907020304958207828615569780199554235720233254874755670373460981709518158788230387026409026205883069229851594810769934004295015737257347136797219145980945553183794945812936179272471225424172619280380354158795400715021198632704687613049152775259020916434937674247941273881085057986089340538650814950871272139277328778049523109463381075272069276654264673329144495438680559217106647226485346362239468136032178791615507896432330314117589277291373373945821018575540819283894761622158524357180672246930207847182910820292888528876292244454458671755683699641195705193897465932839844149413754142887428469422029378188148465973976173056088903874490943036321197153962471058498471997843118288019896501526751357414142108198139816330117182941542849589161791201432413203280948185644751210925179234832288974828431310576176915388825600000000000000000000000000*i1^50 + -1474057461807969589182600878058693118269849802062220758973177944935363656697833425780708388538986365396387056779238760300060053960892764797784767642515895541176546266233192035711974307002265877688080398296909922410794725275902954395245027535662374279873012329467875262148297474149792114190233184004676101116499240926529599253624179155804523889780266508885026828891829926663953590633159367215329792713277110994803678735649177772409948088834417755789436257660009082632105205250042553248965637197737923848494345429686777769110580166164656421736539743230944699884871404538608047131478875313706044494401138632605740561427631346397776530607486247292779576564728415076207127427727247713383163586494981632858109760386128630644918799033974327474581323416180185168072258573208303974403141363142878882964573689285596012127730784392406918431777913088609390763844629306058800451882852464143640086892488895044383565074899633292504643118234888472803714219111704544161421341563303192773377540095440569367046474537261537736104330568363244441594300010259467837342927940407750247510196843634421647560263807332585942582272730427794006307206141627612570538136913429861250508863666215096963131529681564056187843376034518409955016464653856949816970502003867428040458956277506081972378911576738502494120806731308034064782732235097515437315332444257706409918170057026917717789329358761306137539522249314858999252457179243251617081541618186024351244563059575963763076454479031471039623776542157820130168897362024916129575876014901800940592318238723764787488134753214221319154551964074742701298416663085681353953781885733126783660021374992641393345359180391019292205779020164267360435820813865832681480709599830598705913500147079931972118889855080808258596770887114886006104615740137388257238968717115626383730863127456466310917795651488611200462433071353927754827301029860333882471688049260810330095280811364570279844680664104747264031802956385668536107057586596960952114222712766330898235704017793264669298118196444302166159708419880721419278186669561112505956731661283752913675539155586331729267845737719980738649163749698966467722535644278633498600325093511014553757545614021772532101263620776726956708612336209779777466624169887234192875569721705284844613437722379053566953966410122158276472706089184582999359949315676670692122129221239949233109095351871231055948912651557608945228715738608126362121783148704236322337522649318812004687020383273800799439173723106086050847234430659059229796893873392759176164354652423667315082153892709262736589113212653372228283141816760311949822699729508682548988269546129386610295932547236164016879695073699732078572261600398970603538533633071399253990433306375728049242449120151570645009150601583217971093029976274757628354430081433600000000000000000000000*i1^51 + -17828712342324400960453383905278614727270814493854941555777120920287120359843767383311007438080095635466822849453535384856495322115001407944542324497436138120550915767613985213629892905717708739364411964170566472144931562304851515689329578856363194652491921877803913117954377701065571530322239847682418664833113762611392517187505585127199514804053813583428001796118096553543429431476880838048237543580984955896845427046934633309240047875781019622960184719018657344729184418635889296267614790061192723485193124339968632505746185877399621460505697927193419311519533489209740451846441492351183530064909478424962584486043459349852817590883636938408618054481616326953189640640755234046048417735896419887384769262790377811584570166011363694470923769260245227172583668912607846927071712090114909506959413980768384872829235068258927193165388690349488138084317473085977498964033433296248054611385738196375927217489341771188874306072901207268467223602957224027880472472474900419473278176762325154940019297035747560332472994799346247802123574325825026510940814460899871860042438585401212451561054125683638474436324582396371726556389069905139907785453435539232976793744305331081709084002011754849249090649898442343876367755097013862226571426684480237225295141821782942321859441723239651762990610400337727205226224277001456708063906375882034614688216353174631533139459208117983057663074743956720844148184262040375510719360529494593557560178332973060066439651157043288773578095376682096193165177121195401900714636224116038901477106673285110840999618857735459518384895414993682956564811934460472033911176558888541874910558087069238560993268328084126502643634034110908396843418196528550668712449763715739250144691289340058834122581661974897203289024156110871933112195278621791378006634430872510757342864378098466001116360893346595096797434431022059772362893144239081368857478679677227552617135621157601704148054376447740048173266783521519651560492862140674322329168472512786367222552604376852684903380788308327845529823433045683910456368592019887056003858001398242379389154594313675373593848786588340135648649215866415847901016278954117612034280265741441398435515367105078431601165168745289574621098002702663395732723796709281790786682979768440323115864843846480610520768232069386685237745516786165095931759201160164835420856189284317960803473414623685127792910174638088577127032204050323691442058077498968213764899047260923025092056869467229334548434113434960600316065523797562671062575063467187720427649369032392911717152003426668931790317659218421358181974668375757469442477144650072812508564076157352102968807412017575842295362216799340111379058036228331350206431696814740562123713971565911153873874000827793557769704532399868838317294208135511593441034240000000000000000000000*i1^52 + -111461424034450922966298681828666673705092360004181613366547636865588980753488858449447156726943341985127688961458591772028738434420789989940689337216605877414717336763218115681598219655408441501302517499660767914744877306518811969625201084638615397646717376193381360873780381002812935964268892474053132463435479602218645106877657277432691682553843878147131037471726771860380289610002217362437553341934085358012651672776505084520793368235272564531906750330581575849003780108700392201355740512226275458340150685014102875035958977299794102508158235215558878658804555641776531253692312025922420265762504662955632885698359418767735855791178921213301500390863187475053954775347271167970013488062394559048589088924369997183314981174453458366877006475107646031553189568722416556696931990847326478755100404176340442365003633652323978212030613060805916492937889306268857576033335769999539417092740599237249433394132991820362972281533665310138202465728786210124004617759745635822316825284563354685516321626869124213951661371169072329945960267562810079704223027734019669341126633689669591962691121287014649358071170521082132570883196702237124615312497912228972013634054763957193662645157182804444470156882158306120748607250782608708095750030845390511396897357316336525589580223186220514368884738473305067077111936588874879021853888526055707991633860792430470162500853252470779184832162525454696137591545820672091401289166903191016035773956036123465835012999018941058080736877500287320078171484587745198457203939250022746045443667953426100559468188230208349215912575309223050106574058070450539111570342165647661832072665935600571444885324917546584336729704398918957701494523119412604679558688135235179887547680430292839618857803396560455720055818625910943913723671614892207929294823172323586806440834380512754728659037239687956876459468091910900335154821164461561542669224501966141756969863383259004957136217123299608314729367105768213000153505169111189444648710279632062396531253814781715941417086137717355893756218302693830402020229133440217454998034308222833382873264009839611389837398498957138538297021345741645440143227533130527450397087514189770176623506407640778140686040228358710711353702969724361279180106264758577865012121455865108096038182923834431614991628195705301603231252425032995180431456026968183379108782178111482356404319223489007368962527098716705712509267017532540584843193695326980861534566759464748321263783536149315773844220319236396336876656735275326626173613319179171848613067840772587211444834482125915610215087919943365877077453543690652395024258130782438893704147243538804331167214218977820779334748705960671916455452018217883291024252296367993982501257150488878558395141899035621780852851209494665278309604239436963624517632000000000000000000*i1^53 + -399600771783637064339636876726430570387219099139549718175636936958815690619193369381151626267857269091722708171586021511117151198650223743960262706377952778563075049987447812270091552082286716023413987380316294863599274232036085622890412098134345511756526982409312490194215278877407411038550250159479923618736302242409785052751764317736094851261333720440755454526809071249831966603419619216121279306889047368408469120557425711914057803131317535112369669130867551602756403422569182703340532640002775198666314760102206876228737844773486331157831119515739483264517992092952254774703945128401760357667299211858715894569298019547458825198460724134220592405762590610935188125721529701290624374878328147801172167327639320874522547552135919132355768903613051356594659507938864607838749060130648902773562364542333250139110950055641112762382148944980119887963788043255598967143413667124010089365320807763526905276176753730252607431343488595681629094067298981707606727641866694703976317927251756993996788815459269405320981326495221554183056049704230556911802596395619861532145867674883914802721055339114547016042104133085962960239197335251987474935044212960124019479070732479375831594320266694339958506756426555659806679457382942312755858963515437090524233358905397147381214334200173162857144114209914265349535450012552549788169832651411278207600212434414164117979550640962711051745484837309583263391517882580732618298703446298382741152394579162241117389480955645882374052110376921225433594500521648748305243554213081839507860918449278842754236175572829614968588801697613952020458605159651077119512197430087304625080119240105115179776862549345365217366472268793487810480561314958370233996442948564304439325997665164065749894555432923186370177787824013052651263440624935555568193431487985654584616522514751900157740422817054586436960214136110742902442480642821068136837721421496628203042953881470674277408141289619857329364010799944172940581476411145795247969122918160094683139672491153267082687996672613162686238007296260388481795048472868032657895873415840992465898902743127950361969387602358592224387486541559492955773141093913693482066454368579694325160044582919385295731534743179056934237936775595270898776861877612830334049562974730898779331836022851548098353304622582917305972278735829107290674396522708924521922240155232540105578688500762499718984138878255095938393515277720175389093534174872208827054265472355826339728118103354809717234372272441753560369247953577567289709760224322722221261691325625272835053042899769328485509520198993951126806725329961798605588725806891268768818348901543698072196708149390976312742260667989560275193745402503574479629128188443714147200842949431577845439066316414684542268137672567225715133455077154966470656000000000000000*i1^54 + -1222691704416961647434693936169249640889473340875486295718145584465531518598545488449368728592285297163134834874447697136214966740470208123019597034487349914262956225258687099085637845411362841828541875774150284495309847816183584691133370224181856706280126355507067271075332233291245947305466310327965781249767157179114991779756302391731788885554618521473667226892829394220299304794628934066288126037383835462231295938463666907080941966593654452383776783330618390501191781454389453371032558566113501212073555849628392691274579859590948505946903931965317777991505382615679691167397586155198604017987870851076604993111746595702184668321020307084974126306474340347961752885929772909129709709392477222156124728395791251474148288462873921139108190702967090363565429279586771506304739120270855062219783265921710627461748079080478795164133049566289528746593267099207398873012530472429806690218582027186961428840770886106151717868721564437738594015778068056045306194454839050664359116912124224451960320649571204316271933760799183642414927017706580740016293897766442486562500650600066202831191173685663062060101420988148446643695512345888721954915878072330921150347130181589055483513445505997051148746770524929450154676313868123685467012777690815885354751639798084028919820511639560355915008169785399062116666347070392521603758155289433818767760472930845722748199774797903705144244595565571482557976654996423920645344955543334011216058665453543919205018974741039892287609562051765759198087413788204568364661735457233522387637167257642972235120216578687225176918752043153357285260098003640586955677415333325337054441294960029312785177188679745700905696659172093776301371131223141967508370716896099908038804972115309694785458692523235873656422877725630481605615417606754670351924686279305732178058414041139858544518079614447677576735958605262723127514029900411509038990822653120619512343698019227216462867594985191169978604510965417947247737381077673385413883728844721328895389619331025332897616378107633642567527554538606362641521244235877975215080214503107043870255086933656474876695630068099026422095270967213027570250464957180275076713656417850487445283219261684648080373693433909788480226905837437893354784903515158649086959158172986991487297284982923580495676651528289242192892471807062824139135268138318075128794298631397034935988303821633623091610635246042119945939800637324888781078676800352485632792546460119401352428224655309517427878089781947196875295085726576345110157952541886364918077990271748800204063744982659708011328676848540293922844958450984364482299222834444796174979143088565108002839202570967707054497762342477585265960494978765897758891664445581960653159638734542184255630287532676363543812023763992442140355673511394122137600000000000*i1^55 + 110333248636749469708108414436440648910894150941832716237388570254238203514641804969813672001801284119437355519735571348181160984414205473072796672038977476217609500430498789926983038712240530165736217746418019924596333923063522330026257301904376532895664866930862565976830792169999345402489080528962077635318743624911240062373187004111542515542409271737529738684298948026156196313298873568789029256589129395654617350189825277369692807098343188289279471006441127269983949640910772842707581280068326694499180780643204358214421190677826114326898884923394113887624880048673468752958976063260900648336381988965770265380331159522292862036249343956544335805284022177521618853541660208209018245650608676569195870847086342049988481612369351758294808754661256887304945137025071463541717875035399902832788155385688392779256818668459906141513761123912727996688500405965990229895219121054166360451372275305165176222710415994534842754170113585456686678720241918571912583825631345260684318715472819945379751047627693204977843545670153440290172374829140724926301296576404022023366906025617764572489480117782083898425946282480285534002762934544148701206777015331709580084587457852903032277791948765178117258317315009407371666924426923536103237079318145212115585788926073444745921357548418769512985405196398220609922824270789733672094607153955482475361354537301332852381926237661908872063797143685717498790201199232788232217934903264855027455086190515598911832269220891337305079511883688463665063158584829204804253169791440903013256412362424560755680282372749040199856047496255311036588468371521346401682741979534701259825834765202063742144745316432409591972236924227438305797863905768926286665095996199527702713391476448015160506960968557444747142272127593193864094428018201692926758781901689081500060668858209824957201245211015300217611565536124856095259762740079735894471804001971932172357182092465326435260593266505003292842802522958786276880144276090450878066397267303276530973846831275638377961113401812690879246602530188618519342704247970702717062874083712052958877605588328821720927574582079122613088692407687546487746022698950961385597579311628529646057097065087647886316770912608423179455715796626473996762368277828269524832494553402360580809699166282882153387886712832723651386323696478552697903658699812215039208547989082844147003228065013337975598900766980753594917303736849087161468082675385947568949823399896379157699700280537865204433413834939795632193016382811426094690291114798306552193465126720517497799042913973644565511682334797747568244592135328361683857219938279131003954446722374548716715745034021317549167652853623101068116237430120981819190770497812736210984008908212226053541587219646738884851559351933175549279875749190932889600000000*i1^56 + 940934149769307682478605071679128538707097307851030667539535904293226765536061166847557366091903930092389325222407979803565932359352822598329049582960025848619144733204800965111677238699380138222129662548702294338198353328981956058199599439523917715541893661644884792729915109444182672956273029374816895691592179382337484458584394123255032596848448605889132143669288632974099058498273310372186444561556905763554001829094922746357873002557154482006213997297682209412616176090061534969203018188971789255405467823349867753110812964302847870833140721981587969520995281910928011498346299725385449813867307107288831542197819463410602089512769102999757565036705212634837568172175989592775406022139854199664518839804607583144439566122269598922067724350689908124487735386786463268745558648465487967131934094376770867228743469617794908731471497016609500885636877334218649639220381554679686763553854552245484685700080029102182548693527497875302245130935776336645496763503496797084378102226371589609427551749686358728589624564375296298404269492141559827531593148467657248962114624842881782724791157681847925130478304827935305706881370236753956810638827282934609880991045177905961134059684065845181673353525782121147799559911512870413840842829003898133368413284786444728059177192585491892054005189478472067038431262252602494273546946732996648734007554146999832468755935127085881279704444211811100490046050203316458083570838978854579972170600838163072146955140975524532000505198156974100657926855901222114801711227644301056524672517860519851160150054175641663582063992037452783155881577985225026224189878467726014546480525697115040449848522947470705847742942020717764782087849185459396818606693830738614741959946458907355925641926679877429421987313231689328079354901333120647462824672730103517580911231514576864468860983546805594525671642769423354725247973442928700473014407081517075862396640676350537742964276572622695298928589260762021987219183934399680250693889365943220826747330149734276001410166124685102204734917338132350848731465328291262457641019992386282854942607673796910417559846804191579855765930832379229247386520824561525647126214543059522739630306883541699549429020380618171770588369557702158754843615038790081526808013375142297465902497402999672485544703358515487649738435533174391301543158526511692748455890486777551890836800019700718835612359046824172388332349777409447997947960835290028207912089206878496242291394326528225742063428086621636455888420882093196962682314302143243594289773465431906471083709866668112920649152152396423981491399415427949569376663454788868481079034637672649918850933924765484243355811508053556995201176813405665495732995299310854694806559062075079492573933072792170370342801680602783486405709590953984000000*i1^57 + 9254150040950230672773294265647048360291297858654628925161422466730517941506030522357263178191467558414667837553969163825495851501046474615735618442672797780335849294246018709034405597581793373536504579078048456940310648305154447527317443285009483364518493621191492284718395190009170171847498383551315289022291614354742377346343243365346987777630719806858415345275414364811312970457437977999769336340724862645459772084631609639611919169689373885067178676752200780528156826909823357340589738622790518043968378642967668235882059727003072664525004820356112627396491076453490267521113071561764537507459594871628244205833917683613303713852255266217660417677413728050073687180483233492170453877014361117780022059461316413110565946778211448297769459741147432046582008943859036737373002423398599023940479127738694523712356694738918515954174027294161853202249652174799479674202355360943599340950225045288184348163027166961481055137845190988187368396936914756063275961851694531263635320629306166946569563834511826591773467821634504110697395247527911686667760893017548432808083827219098646687341821183043960458540143984683269128188523216200837168036817047270536298165716445872299783990116229027864046076867221347712595760058611378654754867491884657109342530853459978964847987737400091977894229990622211652966365688681016887833305352180253064789588215870879999779574827012675653118449902367699380704131726400555283995919345462121385483676099594384593245612472077779568307784544941915696979940840452788368293436816809564382971178361050279492764223269330351919154669625913363165330299071353952350797576099444741967499547252910455555397079066069040664478022225667027204451122724417882802487561765487487458852512216842893780934137044951203221675052788380065488334460525073824319916386101441811320383055655857966390673733934715450713482298130835902538665368100756412036125447760046008952840690717286504503482320370440924659412038277788335100378880250429506190956088723171626165842824598891581049686414251341829754588943477591041272758105180574998577696891422764038966165471876230412144565034941127577393022589114265564582299611556585135516506937688953340534046598677758290157501530493814872861835749629992804955150559476228958030583631435060580931698547584856284775828196224298843545738128599816951603815919300036053120721786039383343282021449301013184972928300553461881325652520005621749523242591319521654852011453626060167842910163215709494474116232800681760772479701542114126950921162674886925832663589948130275850119742998947465527157572713391863723350277162435541064318895556151437824652736398818470875952333155346615667030592153744012307685967936385594795130693443379018759274508616371750637167957533824811792647726002656433754158162761482240000*i1^58 + 73181318967717618748004446778043146180969297860317868601689773553400225503035513931889942107488987132576153300663749674089412849964004521281572964253401006712385975515724005321480416050211538863734026828590743582624483797396258161384079619478566627390468295637301800569674176889695376706633422460907899953003382105461211954057587073246171285330955180874690203731694143610905090221061505958388318974829283801796349096729912868368614913383949553758723673231754524821551261550372242045227287847103352098065579606540073265907220740924803017575233890301697582454919744962337075087028613454526668687189844504841920741009871777523713968683898976118987840608657511071691837949646696887259070938688861649476563225905787035321621501165321763136144045802854595570051361365813836685044199626638643544691700300088023683890977511083840869094196913466995455999657847172769319646484251509783547433904951237950804147825235381210225047399894917506936905135874805353536835481082208968438642198331811704042916920829843336316379291009873871577400828529697552776084044541020862544102444669030903392793503082744075910853657450533774770955512578613622730595230448181584836056229341368404664355917578827995015890428480776620630308936014006492710362529341304418682099294665084768896401736630834281877874422208552999577214216822636063870701021211702126021315292012508159047153575283338892680108718703734163287342937498074171663416058864009725023133872578685567335930858154401458558266980829514558304726893278649742519943181162801142661511373611356308076942102862728853655537683451154929166971492262314760517648703740644371266909306358511713486776624334948224242969822246511786703071656889528354049006824628242842413448735383388861125326153059265086285477438570839301674591308783971281867411343918256108563134118713302105629197930483873786665604651356853997734981225991306135230839544925606939398007004305652789852165576964391347106665927463725567387573040004881440257619210265182061198472037908788181446070280410844192799920168192929729944889870925714302590356917393622595039776631547393429526796303693145521171026788969640213693184313498422065875646267376563746757742233569629992627395555980530600069831709365317906007898861339122695858253983113193392246426523502586409054379296225364686552972411425734781043394177605886293550603089068011601443429214005371764390235010883517533973164590081247136120546450487622046438156902409473698094150853721521326501770284244718839024079870311850156369230516729327381234251626815039203561176669555277291951114914498991793115398535196487472936761973591755186860395912752460690638112050987611305938387771323732186229692972710137477224034625010762233785403733769038291695325454663345891864453254366005440809154509799424000*i1^59 + 455412263463741157024274152694037604863653888888444812522629331750370406123407011650078847908496139932671995880858388048516040525741446321802891737717583397714405390932329630897918544198368595275285338869648806197139755700377227029270005732870347811449040150316480369434099958555393712005954539004599425755891647394866537079733062394439693476094529404619965020449869964359356870321568275194753480362384832197830786084385603013690999162031044065707745614605020303270516287236771672126266123567732226386307799985790622566317820011986662135520063475713803829857449485422646863282596034418121198697882398332478968326470373798718865128644919698531324544849600183834832519528987413876616627837107424257348907886533297431404760765367807382075005491682777269250334241863219518807524141362698460248872056830646538295404260109734921751774211708227764820594495521704543408535395934227570896396821707515570315945835907821894460826091135597797727320145934801687430643343120248734432770518379185144184125997330909658011296045119995751758270750471440720957513032893974207440181861926971938015689121517396240894264384098468420514553764665820728989137947201565853317681309045524220558888549711680360727039653426380331897730890532298620179046689673934206321585144230172253568780777481689895509620066648584815146118194267509619490071552533447162482764511016272819932844061648717473016398883671519319018720771832617669398588588782226592347132495302514074998682853764752608789054438890356013557927100878986513744172462663714569167694809371077670947844580570265667417124300345945123340664958505141298103942031469442681415740044928156123704097446687433938126685097373418437060917770786985129065678152894401171785035262125120880455652615278770617018850295166550161422209543826921467354842313963867269945304086624823419241158369363767535991377010116357919168322206628143796537314151020752268245954992456809066014755296204688173829860910839061520506415160687721836101493054791394010070785809459899498100672200643245254871217432919529728777945597173862345085344643278837684070188477896867260259188121915902470772116194247906497275019718641673043031697980031908175542737155336603276011706697317635534260180668304183345312802166232531720761820760444857039778586035135828962379604462037832242436328116506170162488526219200022192245955641184077818844353448319094167802322971781263752099510936244408582523849471688944302366393423851879226756177154302720562814030928914371930357817610342704950471139778485813472922542840005277208744346390964857706396133905545456856924013677303333349861133040192571376156737954995564211202472200255378502771439205303468001143236425989629114075837349334191251744527011912605324709534424117498132727065884333783801367049011200*i1^60 + 2386799312730912159649619663280284929432145404950700289812203622369666301931924875483418214534117484482691210638490274111300249932348598468284254062268926685691337695696382374924369778607445997293242303127444875811311636460556789992148065004579492777521724219012630395753620755271402103834183181544718833850474825131429365060001723487120407081278582586406340381845648838966306004128814199352241382801789290536018507242750746438097157172493228067511670144136249123497793824374291489809555534395354627337559548771478774983969892179225873090519144132948147975509257474282236138761119617427504050406219076570271940652046260126140683249843020320331275914492978742518032619910206365658426028620350484249749471023477499097569332328895900732088797656495202452459135232788908484665844989805862527727156523359243743863883659820647009417998166831161793942469020180047765329389429014978151943452027891626325758287114985273280140554289958827545612339392082642285958097328518396900434550273179715045190159433379787318278763254577904004430013343925788628848019718109867268372225815657869124721001276091183451507564489335085708671883144169846800398825886494774937948360896774049780057213877449222435028348632704130235306819964020829130070644765338857108059934291545783449790114473786997800175968032033326554847316467251136085120305172513203558396546130581518857074923882232165450896963229966363963565765683822502045646210638447405338253203829195761613077231215799834916679738984904160387278677030383565339336720846913605844906645260941622384323053243275493462977568141513126249482661110219699607638211720132986478447597553129609450846105241828040861126659571227657082078747269857401075123696284932523947143110696239611583961465639005082011551083173772207888004657864366950980121911665442789895291444271771952075831353123837650075415452176477658009497435820261324300574938095634524336483646709094259581488128361891173188215502583514384492056540509752319743943387506399004796882932221132096874257387238248437867947217746732970455387478029579767529518327172038823468532867006867608285316563624947620986795264519363179904455533801516932311375497130511084570279861796016707474301228615983710571825853639551610404365034793016084637946144512777324403416755153566878036284950759113570630505807565440776689735667057110155220853744290645122614692277870672822323431403999861223734326997478117998454955533750783806310053229554892128578463930420080617063647548491691834849878708207033468852434200414987692133038474064376954169404467687943425775608480709585071387400968930948122947920991205821957207607347402813413388099979072527941715883934432523993695013740718246632992905823788349262901411390234292935802385655570112246013710652226470679716823040*i1^61 + 11776589932446851273691018126099575131393503805872767881129803907236574004380384358220829737190884169623893393150693309742326781684968983405301353388940923055646199296053669991888349890362122708143443773306530058957098412576984570275729832467985722669965079503671336282121641931272675715323548497397599290181373972456203105165349289976158359508256982700623005072882773306351636120009219257753684226987217189007607777436355196759014266764541244256463579853201943295860219511998833243440967947340170549459893556112791765623569509269266504834731324999165963241281350640249802295075383652995548177276772447564729623163252162440266118630861182366491658396551276713745403869414930897715758470208693520060262300566436068652251022443398413214688040158997681058086542874776377716148591857956365060705500832777306577156604724099896388608439559504150585082807582509943426403871480719558788153934677180517363875172558591678660534573950254279140267135691301544336723399343512699035525751242512606256097541020237681843011817538482437538872367257658271636825652115032581214262843974006568435991084714805398212018212035502510594536697196981271350294247098795271720353650450126846634337675373328310918324476176186012111477670384819091800601039688712763620877043914579726053165315522800169660325536814306404881463973657549478196154367040589195088291725389668671569280435933364909106108166216922471154920679374807070610256089321285853790570235266983595236219826724477444850672507834598051797249287582392764445157979091653913605291851015437725490797380555376234481074751275036249463677934676987011597863177140739710571338055091882656839010397087818159509448632998930587196325790551352008239495400202399365382996675912416101301264717216367893110597998995795261671453472994455175333911320046658907789790632045524859237811862837804978455740065831645665723586315123914773429117086141163263778282806842924707839781229992727731790907100784190672205948610883786699770846668688110458698719549580974691807753713361356012162958068540174453443792548132162397950071528974014534380752125229392329984598084744801015214833633124623409326385494206530683345173918346087486131452225362515936925509169774061017345040182966646796438610326016081925155695307163126369421717997328466117505661788642491789531590146937509964357127535854394364943327250557309086132895466411640147613803605608350907417256355829602434776846571382269020259182221377317751399080588158975907316674067987214337973275292564412658610446827748343300835017749232205822217826594795517548564534015244336818560598034195661065565187598358094244931283085727934655085993677743348289968261008410889603261463983965304085742825098403531520055748866940605198832073725208420055567090826238350065664*i1^62 + 44543967839276108404658121137234998654219558227849624831050114037023930719858938632013318001433612115286717496021075430305187771847062939380163435312970147973674797901200240395294837734653044393575429367535776099073544504453393821076480655725921684148134466344257034463283690334292472666421214105048962223053620396662060402951113445506486257132059547824962503646362709320440558140853099360588832694060887014045636549207322064834183130190974100984756866667462136157483911942732346247614522573458445619818977702402828094775490705808316212998330148355250311852110119497800361481727975294883219212054371861072353528393929037459744996807924876417777468347575685325012688658779561037384986768965142313479581010945208250274774067588979841265898276457633880225281982878650657303318161737965320047177867808188012351314210308462970588552298094284211479172132345289823530156282691701556260500468687248047559810066937771815321150159532299884780793379891702899333932565036884367047378781927698133362091367887377861010896603196579329322799140831487612870568227146264616273734071599602924749367212708597939808498583469640085547613883164097433496081540819441040325084176099458179999868938710676171565143857834936415646176231115190523161546915641016747365052564276884914778074860210048386130598302364665446918816141848695415428555793301617156639469894696934244994050836714140754402728923067764821917083793006931241550680843168145805896877093078854969714215432854702322226433517737179048015047512317220013530373251790367392623554808255499088705346300247104775836870555975116538405821452895291422035453860226818059370550509955618511469620588435039163443829190347262700405816281966815776128369063672840051818211309383097715481629913168488028992260287226528007048758260961470530959297713756308044888268779344965247382027175572636867919433875727546615210831889701802979436013779692867703719432322070556903775939117639695094668372297208662810431609371780777649733434888726549273727510463467452230588188827136204551452616227887446305988375066166183150202443844526819262729863411216675349016615850576007741630605131827479115105746026601588987597005926331192194863333306413361544503895142969434997004170656193392617277893165499649554810140432722809331745424608145177100011465927507074201595650700715279350641317305085591384421810195774305061063122964850621218516802347873983367852519434406083858203895281967176276081800143738302126382650445824409529996779614333213825825227183703645875476219073298190857129535721084089831819900687288814818481021619147545654266126531733945455964619570295876809679787911490215712209325209517990342524010925561529719647404264527036585178920644881668792015044638469575264294995885354966298884075654479872*i1^63 + 142382665039525405846900637516321556726640350329028754083393314362620315446217247337468983289975245866548559291525730930110549945351294945040850631499333454087745925081987186020155646385114903595710452084156307451660162843007376031943536480932953773586640414964488906894550314238727731008777166653208683136107277689150833646360203628473498356554704769792272500418218212992265682613756502587643136120039363235087530586050370777034001797608233504024427779389202384470265501562286484099618403666756047389150797834241853538406613802172226661177049281026801419046225677960952378955205066904434090082140473863104920611621722424438671816206123014943166190688507001278061586929562060110582170969967555408777374057669493079493830796254813804244892584184298115722392583324746687143310339238595987631925226621824864823650970848536264862095626845149661734937913972475003453946727407610368354325954723041534792627484276543349925623051240174798645030142553601023076824586883059001485333092130011475512501444399101927383695922830472565900777926447333179629657842510737924469025227548247503703738506362861466905072644186225946136677260998810628460528765879910597286207316367453862017815121247212507378718129317801805616390661809409610195675616857119057311717031809121166891775392605553685482811493860534148886171029442347357929165110466864541233083802344375105850589659942249295379450756997538717206814460435678648637195797422539241466152681564388214702572278576582120282032600441874265015782719797692018879312232890486397805149263406705585570542582050635302146194445294845139024596294872940767066189649814392657265520141018040206552149849218095297007625738323673772960918145634815887691036440174056279673780779158469099717564084336011156841843927380086852308255950163187817376576551051877230065759468003340610938179574174863355641909068048818688644188557240839552989953993687462503292853334491449687997520263294367376172055585865318944611105117978392405767897248309614604906595085926405435910559246163495482923153755137412208846666992344512046738513999967926652698844123598765249443437437017008349951207687834906145895679170864798463086478187789349403056442025987984298881975637309730849859729818459978601981310545152427358161408444292950328121655190109246751061044036763713014981079811878771970729318771002777406251071714233743509143861190021494098723499777204839951702915990336186423761254133446662462550549383258096354130803273536878128389371880468797081691376105698714650414753576926521763922369061451525472107089222700723885093757188583775420118064195792696014153503945176668842551733865746588312854096828420446723751582546913451652645899878514889924750028367120803695055616400651225512243581949309253322583048192*i1^64 + 342008857622408155174573252994908338908913377263701238336840257217520442687074474085007379324426265324852667022887864185316988284967028048599227948183375941715911220920674321622483582911900040055659248987502114236069226917609359948725349016537538610674570396948429724177116127531437386985239901949792003319984521957559899265892010475979394677115563083379332746241081522180598515805967204364940934689727640629926025421809462205689665775174092577727960392939548070794544481350566986423252871730254835984604317181205320433436751811283679236211858202762250919151223774025641139974771798086958508187596981894073190019532470713651528205987630490180246528085931879122872023699836051221332050733605691723020420620445785527448634546043421918879490653923255888987466775499503536572464532313676225400650017550407473204858222191634704547344466761828628320528603451693725214542404100231128924438839184796360681746719645006066528655406734894392470593021042528878578156060527618475181678389488997466794857900758723752440694093668017331996938866851683763750310599191612227695762134230600621426552980445824704977830519616736276470544313194109597389780798038422347063728493099113123393610796317850476913875359256839069077756715264076634644652427118075190911879872358071453064986621966879011479965660529848108786918461250068142625372352603984876388163910333332754226142857744880609571780368193947981370571728587516130573571539798246331669326912451325831662758546247994392984230339582593720757652529009176275442202311384981626113616086450215240938001978590148384720674624208417912810100990313075007280775159312741115079101728862583750171653858016063160406397306651572862050280254246486372422198329446912690164027822007044716472559923411950005694129345450359607563934296454695124966208427814911566717079499608208745743527749197728241445126894255229329619973792331072398183185753245709752450536142785142793388418652939778858638938328209999792163385700786143530851200307715683779928315961033967306189598259383403763827980289951687557431334604187261532944047754428866008090224171948900169021293719403511340305036500654750853703544698649806679298415083612465258846280557514145568056699644254372463050632332473586877798017779200688956008218984774311587343293965193186355705769146831716140679670944653714066000962174814120800204142690709103783568907986492638827353132014226495577098184046032391154279324432559001966729974214400315966568603731655116687618138608819805516128154155781772186437105489455749134918981586324766774372687947755151008725164039968988810009643201687493464529701396410583444436146189930603293460664691448197970653003506931310084135987128516221790236237993021851583765196095326457784867243357024741752832*i1^65 + 522228427932673317637825361017598336662138051282166918701512993021952094318630404162773401623636644234385463908338708602584779486126245815540920609612622831949144959794518961731285258413344096497965747483457629910072430667206195495134266491234973392589548670184088037704152431226676132947838812981393957737066052077500446122097049768522515367550086033410362711066636504775714384409698901304303247300488833847881674706958162614029630121099238520319255950543648646933425658958276238468737147491014105184134008900320681673194612990007156167848551434089602820762214444597894545495512229347951490458752654602949668941931025549084611421676245183217384505555857043868957653393037951354817206195631892445169837165219734613762545084282404581246673399549856853598470695468704684611656807311880212613482475357901423085995227280377472883055522615339911869067439161665793468745063522298182950765126462281401830557890069903957646805967918230112897333377756922778807609874974950707184672039256425551639450428720498214218371195202358698637425253370392553031959712163943222686071990183481706994057422013438057838516069167273580942441199155812465399937774780532237766649865991817988065998044428373983757201707297421901360966610401830815550127337010865896164832878983747428125545309836186629325064306531576268779754267553761806357444369772564723736432796144676272494054175039550470399236671459139484083101747323258511055597643006172791085086311591395450196526921210361499617735722588484665627379764084443294375045642916821964925076682978800842934971870758983734263478615719853972731657274469422610925233916182516102584841628245220055059910543824402675551202110604785484399460001235578777015079734614692064312648622914119565981245190613789077579948963910470672291681067136510001105603302551667257291783409381211767403332626343568700809139451609381050840668408496364457752027237289564015961022684008068492089520357606537689697090896383469646335888473863391888551145948188081867098161464236692871010556796004877286688886215410451418877662192628073574906560611788967325569234313221692407040240270020800657109979070955108537839492772452319944169327411508149203401636455060735398127228179327791341418899855215194174517501771547757355793697832561298420594779902383133411203920272556112160961142623630804020032070332889483682706533548138774326166379905748790299569958738315973391529891550126925495937033248377345057426817481128371412122836290620749170411108808727699458210055120201246282644688877397256514172351123857771602939026360702449155112333090412880647001269036177800679401100124626491935497850692233889329355119561790199570475797954892894935797036487610849917930862120250047932041545897164683297894836411039744*i1^66 + -81128106384444365518124561999426447024755572677229710888485964374023751510250524066415623126037229161788924640389209775215614736936383022092284424785329826878928043936427172124798303197109756908435152297705541055719129083448009539653863754683955492431237388966862333209845864113108763759792577052874689618198305655696861248969696712310179557279173458085149401260078809326124055144221808403771153408327290080776395838229882073805587490399708997861885874102359532628328984122276629883401887597420916051970060675019882502349826131190406288468590490075951181398168692822580174527428468055741876947451843879782122777312308083245328771186333913050842056773155506374250646226393631904207025528866729102998958053655314050431302662614360132533912296476347876297089394323745599576642701293662923283943337336416393697872708223077387551355006392915162757078830540747823099405607062764822410854479361648938654265624199966426941728381655322661797229877337816167104615445910046664995180181041649891856459733419501699654007302598889900088804275170468137979026048578270689030908467057017745265136233100508122928369385679241931034808722111828066189715196373225542003095459087547030857874025952302048425766170217862015071729114461174344525637049566686504402285676778620480117837443809914640664135641034845340628365676774223908874201027748403415225729422396377395643157989082152908373126419986700362820323296283297755426715831631284451861769969908490670983058113676870914581442676173802876558050134404667735267696571031539186730668140473833687553060244476653833455475565777354619563820353596581981203526052396671761676022511730919502080028964261711977707454612805111267669868830262761485695026453117277253035542717872304397931145693993377062608044068095179362545949982004883752283527607427224658357774394097679674827428564066441418052703520359325745071242909039024808874546166563337909110644013919928801908418459118559250233046105445712853994451337435294027979776656574296845397032193831847211351486038559901233497248077808655572010278399935606780670325138676711884583244084066015713801088299909311507259441372707703887053496821577385610692823053522885857218848326269111606282366366005315954161405126591497103432890664512437245993825414274934722089966031753384387043192271446182915492213873335255010218433133438543254883829214826976344071707254291729631287016317517173724584152321114589467321123134939155113815268537057001068167306665285824400312615436610883984318604099616395883180876143457182054532712070760204698130755258945283065765246482733841140840567399911873190511885305730153908385325394593397733261167801826191338115217269429263640211377241622960639771765276806083680608472439608879595428773888*i1^67 + -2769775653115448897523449277502635743617825654030064975019675115943612886905904711031551500053377392137146170902618949381933504587766907320423685567740115415606625419016906681154534828942451804448538299766626499251011524361464861559565174829640002894316910601956333649556487502035128150928807419821213899786054787772346358597285601771826101179797076787212152963107047924350337014407828926689322127409024959770225442741997040647534072943297054721294207570240449088209476482094080986814838408529573206961349808511655089529577942062881003087472224303388158795913169896694511483530450911130278857037967453405926004526149027913019815141698998814744543584225358162055476794867142934362159848171140826240800905188633399428714796096124104483988972096453063112029875143272599499024407005260419116411285381251058063901440909401304436985764873964680961974327665351687886975169513943615574495304085393474749823869970078965354282320267002395048213790084178849673148490224868660525339363013583177447448015358104075770249235914063617534659378304034564605326017914249374673157012106622376749232278795007696474758395569085283766752452092059850363039550224125816130476083553088760967547589245346333285553221850892780491724011179525463614144083017866572704642441377183194555965429451943515335848371427620346961055164108198651661947906321239067711966824813380096362621549000582479771813333353879934092609282803848794600451834167994690274312063855768626195448515896879499368032514601146029829476063078293831400177732138861425160232023196281537328809292055106916788808589031107836405162142968576048354835870368935699421468964875764561828254230874330622629945581469331338003351580330791246813068736364485936552839369414996745683684338681839370377751094282340807134889271237441193740427071684454090241495409009958877405412992627267550741848163040510576898299991545630520932860804767757608129923513473897559743072655145668616514835040711774135647405565993487985443390627214128822028120115245245608858202936652789721607569320514927607464244318331188643467758669041726599246709515306121142485176148572760473946771000287240819055743461706489423914905758002406894835573577175714322062636274228378319752944064196844295216331396749620865652236845928520066181408628365614971061254024976224703535209137245015239332295815812574772602863563333184507283343166808241979302726236544618569075834062221258988840826407653656691526978027825053385019166968928490685470129724364460267242956981816728739455646973682900602773097576215132130631038429970404574605463189409241101184008094011681929292542270657714716432960698031580569782584254593112677867036631147063175742335220705555549604967670723259316081073965819851268161536*i1^68 + -9158148785460668761690222294784255191812665695656187101179261601233722781360060658290222736818762705094973365001395504963400424732462991464867363468768321868776896439895992580848372345079185913965584879457404127430610768231031973760910880145896284308417610768466842407384130069095307900187682729473220751731905773175611199757660991069949971152255161325755109633881004917457595071178926399631335702737262501982024194266710870127988479012225315948490196889787907109100190945996751525366514173431114655561725734349376626754125351119745516391336325719502561326391028801404954233237859161412365060219645103843086503476871345726982627463954403662175731510715941850228046068888988171139175751090319991900245683279984912454903517470504988141057866053174802934632600575166073491288166423308326169758391036923926442649419856597057123610750539126446997773571425462230337532216006211050248063165479697459163027353764942307323918675638935375281364294233182781815176479508609864912441440846924742788667993145595502109752947785566922291159752490130060796353537485347052938181123521800213729490795848796000793113040602569956226194340563061203096619309328394557029767439171612347803865803358602124294632254576492264172150017155474105906936182443205890678171581759517474974881428647797595956834705204874470241725074019416050343733782104035545893374713997429137370049822741750625156847503714816310067761618597117312752228161239710305043649176212271969766608871249282131689224251668750497490023146287184859645907242691047279630203992113482180339216778627092345261221935718020591029672802836641992745761394859450183085673256708607050322963954426909406810685322286122698571599805990416605088988113278112282807266400279578728690473421686993639895226094650772612169893927823158539980828463336635416337492262983016780029956717150705065086393132396452283368727698783577482316843977394753453079677914791711103003730897849948050544179464628530941397992081917708383575325094967220422111831221233735597430457173456962815041792894314369121687536922619978719587478760385327138878952450893299151922301462086058628658010859793497952000872939943685893661776845261890985098439660791291320193903328531356466504990006700816913449097306016283015059251800474925996086522383307479217875136664038595042002922836749135905507178026921635566975843114733731375310860927222699607665870389792844061407737601457790832220966036328925614302062012336738271604302621615156134170613802321840661424638300163058050222637475900147109759664841294272659224134867223367259251614701103437727175101514545196096186335234582714918001371820644490760966412730470609816956285715352737428778747469990725481121193126410172307848858343107985408*i1^69 + -10285200434490400754245002063237194333275777927980480970660262442525254966669717896619688294987073294111924595062752352654580918535341808723690838643487587452946292105769827471586803590406967375670687962909309369922326718218349116366936712768312644308043614850265356926481415987470361213086843292683649675367131463341486953622151313111295375281023004933063388226265862773543542813821957172858802206643846062446398698526942946108054721854821464892894845729541448021479937204383894357839980912199336728988539250359921687737396225899581833220957115596441473760353426838272994125578997548329626727391320767113308970826704603543572611866530752334481873405318413802403439018635921665774151923162648557302074467108343087622352019808429052603972552233535335730064262213707904377029177004099799969354820243075348026385372292430321951398279193986182195148791678977804532743290205704943269657281888663709990132623341408392085420624424513629340876238421696543384847858029650895557983536841239696994453351213149690089047965941704588630934042285565809826872356211963963543330489282833355789069386309879414920848663711029415983140881495858133323719758934670510649081349492099471334138108362569681749831591245137335340679933327953009320163973378633838937658186782194479434574270680057567550814624428391667782913098032975613842709767044784867288863642829378204065011372928793870558069790286312903051162867726065328151479351250328357112670401974941655252285028751532496478170485244489391982288782628803670576832132021812085779170247437078750669102525232185462726567623802509566221186155070526606968380051351138221516701198405597122829236514256964777556319172541802501136805250470609321916803475323840674746866180854077201436861858649373559444322011051018847698542470863065495522318889144779486935182932890459370054768613259010062027920863031008202784359896644133917260855779761405603012340741277336601385558758423741519050527893425332630971570731009423980853927170929339937099062484477205510072764854145672839181698137141139492403753320209686905409622388292760718672663226174671074709770028867952023870042716444801632850121098142568192463199682752029873656296686964028670708972805442759411967159663063956778016371683426094420851912863427630546380302263632649455268967366132739089948120585108641043510092213248512930307166451447680752879717398048569327004708652077706239421895628111821918588826729834538021539800461176140715400591606813272652433556159378892872791125582445939098573421556663756403264445625483005685524167520208180023189454999470461603217820826656016077774750254782564572780041437664617909551896717410372262149607054846953315395344719419483657692638697943037331618020720640*i1^70 + 8300202914496596015850599851622361163070175876458792830633214891000100707052602006820752706426164268719659467719634505679776271397116323110713883176181050571767865811336688088026391305632793438763738401507468413594605693136768533419741323182811630044876599828222951580928343666743481137196162600325095271265596416893586413516552503737772621262418419192615900229224875043996345272430247549948507255890487967981548038778500121262180268266636817199595721177183434652994437276758795861516825775884692509469104742965217288609419610197268180278491150867542256377901048306657742495064124192369873541205952009376643050903741829918818531198590163722947876381678232022271643316836486619201738934098364211628356860309880816820493710400755966723841036673350153891065984955482589019298484840311772940651862295125576960947037562171424759438711447060806429826560396388031512950945294795861210348126831436506329593129125778589254410856896798649753806222710419508748490937954610403304239185610191105382877300583618614314502174402801383817621730550638673856806982418360022958889418282696600129427252206311739330010439794464835977291496111864602168548302094058930860817452666652054241798763832063445997685996977842496359614139282803067312642998832725587257550231124964035586640667158216606752266326383378994519857398154142942638281313162263154804415120961940035277722168886819576336149334587718854046983987139335278442817676954220238551727838497334550392903650950267372923098153078465022751232580093566123684431035213632407625833715225539592229527768619334155921718423681033776881944325598058738456918130120820237527117341407927995785974789574388210355414413679011760701820630936172172590249946272130541006489284414645210600360136782959460484752928053771291089463336110007988397852149306207525294062201878545267416845801608416759890700056407774926656837219052959264486723083888586645506780133469893298839138869276434156043635977639475428216354569100954572607514146616098057498897963231245994227410892632721861119349152524515024658808346448675308087501559155145563701032985314586630396079442221052221783590910404044110075478144693590745908887941218188327238208868607942630836560544980291002759238264560236431738231728940593716349923543593246407617398484790171479863624506240035469899016874228078115626532680553226018948217909232038890788974387814745583585878886323163571872220384225595465622916918563113406237173808575976117135269004851401168647669970419336961985413328699297389012301237352602129421792887833331068943933715375734012078693915026399757058692558019217203410103975554545104526998073391491460191609881280660651899491075676244641997126602286912896934087799213846853320704*i1^71 + 25162332182781523750557175759264704841311605116180642079467995295713774039460119554254085971595947485290480391008503867480655505924066046020947689412886247324047564407106489296425018712723011543056584563274525240708839282883018410495749141094465525783929214621108477356227062004484603591217971465198813754116719425584707644749109881285019319882091486080237269656065846310529029712058774986575564855663074940260892429340911319006607089944382641365115972934183170423740255551576917171585895424190052623634212803713172590551703617671009189663698782958552603169831364686013833468949463668337898020668536850508029518336632849527842307832667538844605677991449683038137087254467077873533045466983410387075728459253015690031032445531720046683743718917975557598608213317125352463858738840606732983910213535765922659216249265043721937779476801542298269088460702967875841949237941224930994243122684019186806203233656957384261307148068528288147127209166006000716045053033716411556650579009105981517507622946114133109411765869308476014377318501874071355152225565625889938362125844495883233681277243188691877091389744445138754475570431230508693346839092418515922806344469623362239365909030447122090764583261352837439521076303363950195445559542013729394499163401858029439442920890452578605797483010484765275834050953728784738141589645147384294305167799884189152629844400291689782682678684998903397597544760916500890367413476092299341224408082689801514791532307470717845099308952935877555310349557146287877388099283311357763311417046433085140380433591023378783996498127094772583109038934065287052733599174689299187476957324012017689248244927432619823357766836762215908582946497597609014209371815010220271273985102493619344008778214380539610345676083038858339595370600808345855395084163768816365037499862162615568901429122675164112695062637374372763978043481413583027099065896008430087891363123553337247362206708238940163884307637154731677657975415515182926888893864740322739148599048948399017711343554275387950522758329453820211985996380229882427043457836260051309797042211698414417468593638304456947633850799389178861528959668404785686646855002692365882790626563786985518577482758844354905876513861778902817276735013548267352128157462287909703928484300860260093583928101698051078884254926447763493920458147661912568139232946147641039262872905712380280079406512649892988724471575982366550567912184918124598936601270335970617530094998678132661642334893862405533570383750368905253617626205785630010870604174054584069496252699940971710732501612067308581543865633907400479508119101620418979238131210261203242834657470733872893532651734468434737928359893679501173934158067531776*i1^72 + 46879463586703078165967533774026031111372515327595541137681548205024357589017085555340382643373694689112567838106877017332293342067953051838765095751181566901220768152161726094216919428519851051179624150503103586687237738214730854773665509728423880555974151777838820348395813365891954509390292008395179040302793413471525972691102128398652362933846533166981204122493589830659364134563339023803372114248563978580844634413130066864893794093132440298159020193487187825584782600947850654196541168620106869506273124429959444835548150717632296929469565730999018628970217672398863618241596980926213481781226127663626479262369667775097193782464709548436969703129962573498726309793672417702684432533452574685171563623880126267478294426658154307029108190186093508872733193169648851825492492161218231923137631938795666377790435062389033134183704227317879185614783119466670046312656150024503383262591095819230149563147172987790193988886709870674595360797276401444652811828681260482469599649931413034583024538413271459200785503325430486123049270401201436836129460647087425333040706891100886316334451443893166251270975054274152234242438585616054166662705271248102840401838207792248928407856318162592804134266368866078337639044133059968076659408234902048251986536449311031862503093485143082492525239249885858464143575392288901719039417291255534372111474074323887845964056712764210581555245881419189428218701472294091278157224375319108434409066980860024388382368252215489485472712663640564056558527936645762296630188844875587833858553805201209883661017731689427987463560841211748028028830108191054664114189328062313420328845348875570933411993106914644753417221549526645553681820254934202954490305819581630698152562536240728964816355190924658385761414777504705801037213054162277128915939772903184956720406386059504225334179109079458689725784247670196207303489783257992121922367030857348522027117100416145447838386967021472938588161276911982220972992619223661024051316791352220055198544093969422153701667769348765851455882933330015210189133177572106174823098620905937187586864904395606189262936090866404160456830683631792273163160642728277567141173421066440752018539628274546181389270126380132593082337248458472860947176067216610857694295293481489168548695339798713739052171990226479281710679727200137767311393897688585060862940551591296448934724119372071089933206587287397685139215561877692504340604393319168498556298088188221019303227284548207183502854326090345246390159894092560151250584428176566692775353044721966703828643875215102509582610659626066416599224184558553245193904655354601612314763654349951544061188804464340606738699953222405693657392260792518633848832*i1^73 + 80283951014547190148031415157133039895979064242128266857331787540899717194100762458198598030464126056720057310487005859610931562247882039532518504395983647916436954920617498987127328264351026972371204201257542784536783157874708816949871004485833339572236168949077259274009967324039211666774988398991338856041641733107451769624951592991227543861965610947587908506310213334123192718788811111256102786099076097854760071544884693051625046363274786876489070616316075777260039572734352033185238571289968424118797331301929311376737511102628142572684240061046209989924989995654890492711924194000492464820438959399224718711405884444221804689845750190539369352566760842034221985776219997261724307259044826359962731973153987820486024751665923217101931697824237422879656727732872742354368487791707434405120791821653418937873944640826423264083866766464493468196926646664454280028413938822284181383332268993118503859227421690982350969029556221434898773597711906970984904787775424513451904885333290005916027061523969066723432674187889017546162921494719150850034669354160045370520143140745667274759837561284084529505690910473774420139160927421988109951749345751451707892280607119150931202149502398298475261861045659250500288887325420339994318219707766717611816255044108097253306976004467300272399998791041972630061434339086072598805189014175660169906134145224903528178645569996000670771362416192624977005491257836568404278537960055704575233674684915978487178583022707274844522139966368858022414340299403769474696326340111532786478532738291170938057803443504775560587632655075518072448035923905610000058759596042364746055751826785256348068472517114808465566415501141901847924922606953466118587775892346702381228531010509268508313895519036738362706418268224031934202241556452610938023773865789797068535164781256758789501823190626589226861679463237681289892679426938878520989500672751424339596861688513420360984473665920215649519974792140709148609521830181267623935405976739963850023279991882090945464734670908719417024620760182104290723088883992941489631390438589613994035562250417591867647797007769087090798349895696899677479347648908258256198562396950042902835832983468925395564719819352489611414651637824623647245585416346665746334867404183709671315828668398614919135923675057700139539425058684743023223681236329883447442379624117480015182324060284387951507678284618992323835915765823403703414429136046086884929698042867571663046500231240079925522309013019430382119391557658220806214633443253785181800517112022942582540952588417632855831011500520537896240889306707760068964071358887591093259960872177330749279135564011221280765653116661300794502881815809753088*i1^74 + 40299093197894980414609527483698172104516640760438175642497403143245843348898422548285889287336774899308075189994605444622764369392152642657803390156903958782796738618359505838655904742156603373326179025330498179293694463086558368267718353235875719356672471012308580301878980482245407517617475309214615087793928486680671918432047032483903539765774705939974080152789085918018984154134699206692122728692688526015183580399072673335285031120603307381954111840768216917452564976179109989392416133168132984789005348420255485208790230348518177981975625455025543151177218103472482470312466168932343413241024810317375642627164024722458833657906823909852997006700179154049267186067260032685803480960787108803792986804487901755574783678137929680553899514561912124850494815176423549019912314739523279553004153735844793005479566786158535819329456360389293220158394213296150126466029626356578468999451542725304952330096103051192764223869797258025950299603092397421400522103019308407642971581576020290061144692708560459134849990550055870736162639737487927612876227792468593887887355286558714459238196740134779117262541396972652866441906264748535511025227981015683818085053147494101817510627616922401457142166717385825281741022002564195842703484180438933532762200591971003798055489368892722368504104163967427440770238107618529650888121431160112670988601211780398210945824092729009692225460847887276562960950357578268082168443468007325289561810615415836438548085362192375978024133143919358568068832579065504364387244596099852356077769930865341505869490694086127831529236968964281727970124251539855388463183717109074235112679984378967178861495181509779652612815194273214899844115758384318338738674266814024496271417188306244809842205527201573595747293525966487771040278621885774511331039115633856301891539550485351372701468188793008581595502995335578486091555464526206288908153874276373921951200669110356484470353298888393762966020349773527859630167643444759694773409606284195431677801887787288293891337377433191011466555926163850269737538158747263175056622005529902319093891596340388336026203115360697989697449395845591406727867147948951345674555527956832912873309678750751456670815639311380041456727615440057867888979217023513013829407756629271645661238965959597785674474847322742224028510370618119508520588854855269100261173962698739241988262414086012037470742710465056674848976016825813272221127718339397125849273072607637434502490214046540466300167602870076323138080400579239548821617699997745575526171876488443071027172784066243693777887273809174219631984602960047409437139761113879477094370886402196856818350196829830593095024697848760071974085984256*i1^75 + -9830275081773827931694170809567903707535180226835309606540896460238850807178186820012199466540051185080304444446690939163418726885390110556539296037184063507439971606607285602447727116451960471411378836950275669113177983133345838271133328459843802418540198831030799071665375181940732248130008690484301841003147037155095443184792132207143363834408332376224023722750224904384953177634302362965779505658899920292251662981811385479795227551384750258282308740973128566403592161345818473323217825862664472366478665618114621291110426041759472321682962767340847428447352120029711086888015087410628926692501760662586577319453710390628385620528974684143030193020195821517597479251403577541506575437770154036432358649728598537661064064430941001857692746676612053538469664316780501338879704220786551953061693999728971106797166525294487474468053196665222106033797682993524171155279815506968887802490696232111707951333750535185964124033295404000185381596946422179179645837260986477591860237082746267568767356589360586375889020105146077742168116195200231569947610466335805099724574743601593961063224219310900405828488151976688776709681122498487871589068814164366767065786725377456040684971622345516617880908781884307723560939425753721032013194772965334455728504006489254917220174927432215440412706112626668815587237411207361154433053900825539999418527051193299628338280189412751972955074925085192610939886021692511650010794511477839755443881200563121799810849679803595833231737284586108267640709345544405158081027669982006080582246378091527896174961729999225525751900799346431681917938146454922391233935286814100468307561397982243037730183031563052627130171497939997266912636307029049494086663445298268058765067192377541709302639052111563320384260104139186903515829517349555299674941843064784819932402213787829834798079530262810410564759746800479248141574351879699476288529518816526180314434770736352919927548583414927043020462447833669385682771184487445501030790547319349051896857928199309378631473812568749195500784282154459924650920637413527671381816251985730918067222099017426123101966029827145148689083597381899419812690306341584212952616763383569403839083541848856446917106404686380518058195623179236448948081905847142101356290838568183696073022524614841006840035996194867083279999975527489311282353232087919144351393516418494053047800914040765058078961353712629060360991559145452326260352341442482634586779576770742988243459903788201109428181053497762989214346874398017862695214895516856310666737759902121505652839361769765318334673785171844774374121349692744400300872660542117295092041965163047587574890795915733643762624351371956999684096*i1^76 + -24846777705790095303968766415376322396713487495280740583913476745806198078785219841059805117023085047113005643994916465812688846600125178971279471259085065040512679943381554960261493075751942645360520882358509520938573906433641919851964313887107375869764761264881963834434737483198261454372411759408673932484650465179190801910664608678297258904117001313137178740785017572967465098568013682275276323244172659648836102756875105533623899286468524533291074285940988201138470004453565745813423050177219920589388363916315828961008389204653961407520986212807464817632913818437090257105747677979592124022012353820628803800681083417220370069956726803052647422832519466546347195495675799496062595561733755325770662260755555615006851613552261320462724402309814906041933181859572461567907234303028216303647855410807061355232885440663960677284179876403853023393400383109114511435603568045901980769918357365584086656648404877918703242335331710355060895082571155431219416944007563674818391610096702235829522142394781633334525104795038711995612629520631047973382185318966970559951388425209547476977567114958001813042609588994330080294963951238367697242600867099636011588887760239251376479460053855790837966479950128023178786007319640402281101100717312421944839144018076314777035497684016248546238131807354721489012820169256164905358832702005845924784326432385478845089099152225715941601256863741086592157704709574051927344052583779467039056711800386182111156130286045828675637221280499226013984654975188247489957125397386352967693443281721283994205317581108135174250766647898812091270120106228682289062621285868035054847299481269364398623311964675936491947838783338512552903689336751510303733169754493965676963100339474323924986291063946736070146315374191240618814872847787071751518124463821266734358735832296914421595370388337059281521768504470337156567066246231693545481584926269371514872126297680402473684232946070197177906780833903301609317320224387096190555040248714271659111275028258508174404143068337627745566381132036808160372452573834531047715856960908353199173033679868094201157354285068343261297798964978584567168339248545605626844494292106674937291361184106845705551186519412221971103025394653627519583936032991192795769305239629724140250714057370102109052490804623598346196633182742368941450380600000958520586259743051193562096224013786353594483899927352420731414239906386676543819708672088936345709720817147603225134436462741959293271117322375573019325393168852152856924039964105792487683371640470911337038526413010747941889345158079613981818301699988430101633420427461466642743138248839186513370540854739696965958205743684386816*i1^77 + 1672063229503742207052781926276615644143095525819330249934515093362311910484896881455082172403038476400531990448000385161895486776203559018970085721658743079438270959341118993281282315682762560974128421260344177330489246900112393740053572000410103660262446524689697267690453500437219050704228593408055924345165181590138217929794895683138951927987886532417497770247927601633343820470298994443852671608822452919301746270930415523152736202517137863482545879599333658695005121869752699700521148271712574378765516228716991838211944296140187765344081742385799668997321257604876996738007707594185017503719961755287322126280967932994651537127426827569518008410097525920600796522176096055005288624063660718615318910876749301033106032462029057718519682900868191537841093975725546302635961366661306202056417759679498127594149534790691026505585348760246406124840396362193770601505572736978274297691595722368844364309782814955775312833712876669962996992230172312076657958648638621299068578316450539646962465397610179617360167340749570134136605606567498403852362000893460735914542982875222357298649722554975641816513273224936474021266566451964245129671414542381277012144410511959707978000038953688768363398117841769454433738933075712072620703302187232164863684683931348219976380976126836372008374164460761750139520133391690656913402074849718215999432500150468412208119820458474455747046335624352046343127387076307845556636642403868642546443924725089880014379583867919305156366420288966822621366172861992538889656901846253407467669566260175701260656831586827902688379594782012715803653552824552361147585304785785812622037816456015510873769841416469026812323787181163574155129461392833283343262791181454471192917004724127820845634813785729742803824448363349251807668256894413181258525386835096703037486152817053308443343805813366997183292764635228867680680621013941185495483517418045957081521085834588480941904475478043548128902403413578363003619923480073580784263792397581949984442422411900835563571526734989298491015317567592353576636239088529612378394977462791212536093139238474161529941008764531060318203065924634134626222174828853994557228300424931861507112914377360080511601176995468142268773206321219412307485426248365593468599318601633764614143082370489889587668727611281059464204472647636144248302474767936948809025770508790009192178612756966171812282976138976839252093286245197954943467889582676181643569417492573861857743314179272685327658363360843059054788373417566890203651661812388279959878472663877559095688163300874289495252756143517481824623157855884721338156252241467084498701327670433205538277616826063403579361722368*i1^78 + 1566629957353912092171795716029754873260213994314859056103407588939471110007316336423654192527811397071756786577497857014981461589116531483094743849855091387391608284248217089264240076990135804867303052409382278249629717494162990857940925463517419073903419789088364539966126099842304056304981684338017665717551794706796930428313821908249834758931806051236197654825429996802247762789683515351815849666734986861604684108390703247402662393736013529647321317171335915613543757840451288295239233900567043705362534476098802353320451061739341146998030396309336531838671149170952817501887591610186996700644530616863786443391441614094631667460457494039058691583035757491867648252567576985405755310697649418756043860725599121962243700008637125903866536032064064156149889332862142939687601848503825845982862495545706761232689699886371032666996367690922992672981780859930513159973738939324737152211952906234947342920490693511772050179224474485580184100189060894172717594089254963738857340241761109125486108338198844351001116597732217893230314511198117987325401032685176447478719485875959438946459370165277932659103646961822528759211659503143281607112088083794553887336647229476709195583089386022861179570808749827523935455046532688714584523169694125930353180755853313979236879227457070804570754196080928253988052054183610946655406301404495386500645653234862707945305837957546318850160417480412076170854885733354303094357176881519200171234646452497319371905602391252963864671929508514568712863695659319141517649556391793944975996388710753429749020588425625573176251223665886309221587836666929429966372222323363095165820603169700958556162160260924213186962610734831790182561598335616948755251215770825349744921786943525599025971818844836808289653545553060161313050006422111606911037860318093606406239804869654785630721985738845429493398318924853027733307930144492129950294352705147728739401411340061614299280587421314222757646248821912636582736519658398461137593563505384378233165929138319789683063796509028371500920033221897864726872402806150978064247018489026747275011224264041198646143101834740047935720773676571062704408327454481365734500952039163085869418935309407888975869599303291894729144841809564883228179399727198273755559209351793083109603850714809377720455529789415250513749513746663848374764822544380337346641703664158222405929695566198960210426558965224407055627861770513315716213858864811636009469782783987468293831590728740280449895161661976225943504133413693417156787852000748978267757435134000909541493613966031191101883084134379493859828076422224106697235872209336149672687089140354638233536273558273293025280*i1^79 + 138615386539743595629004189895885144073978085989671528065357455297002673251301425215118583955371008786198800179905192456407237125134269980932810543821730995215987676829781603947358161981711762160103053826293564994169601494315802799788770390312380488157926485633074749846845737470473349015585974233735997557899827924459103870013704899261692831863595846036854816916912509733488817669380404973820289758704837230023636986322587301890362789968593235245434219911781203408243216858410825752474293338001587315499323286912889556398758146486426758847763865618615599595843686099602220353738150275777417358952601368023312438153935327097772550013706792183366185256369473683764868838195320477221688509734210387949699082138480172780913152988635619441590671688532493504290625369213325001116280086391919270802834589338490406502095759116370968619893802536176991591759552239172376541330320962055642836402965356453562341723974675958379201020910972537845265278704056460832239659992576346898429602205964822442181361033640583911252638439515386045944907871311852068411070003327664852176290026421579880732602802570620590177669204420714426397573890716870196227611228630901400248190024244897310876432421550401348123257668723344741580095132489132557992973599722423624919490156281656010534782628641344749846308376419641311467636177253069827047609363100919655459791390762241660366121540984265113312800203823929070559450649863838563210278480336369678447802405249353198953117327646610737752538687667385945874810338404896672470530970994280209846553785641317726787157329863509395741983817872357603860115680417387091567849805539692682019672691505534941093831527103672512333399825109315481986923865323770351863858278991880318738253939736428062024697351068490074951494994448743545571561980261075796081004701980340369370650155724906351957060069895006078154733017539555507928654203161283866089156448220816078699908082271040703890601513853680849633382999984057209417141095637083879235076701037788376807747089258801329616227856786813217885933651028027971541785780994954500974904835424707091001440732589751896612277435490863415687604209634411450486587090130664622584395255059635388615952393589211998775844495827734527332402438657697750164664430627031288059367064684576893590513522746177148614591816591258610623591209295061319140158135701121901294798875384223316166828514489300942585940170689155517549573545456180878488779584380279096077833715672580466998423896161729987719035769606844162979752180879274435802633819545414317692094506590257303242798988392664257765301497585238448495850568174023263691588144355963984483365722333428939882185994092412928*i1^80 + -2396600909089509815583450203450982605958249947052199191310355488068467196910449322544514912193880655891568211985793565170950065172102828252267660287982208223821040528218216151631553930341279077302718527181579436537532124908205014754180271095961608565476871157881793906693107224780419252844316018428874883830375537597486152657930949312461973116603250209486962824747538608841402130221249277338928578499623507342656890574252773531815121623093158581926838582178262909371478075248318998538576157262583927813562941220274481942219264211414319206821389107309554262679891343611332413234532980835437246822436759496452339122626453321376385275431310356140116048798440986025081367595457286452608577109510549794235887116795089637783995407834610741304778995306513031050104541211054373921588811662993029388965740722864602830321471666202479206524935472744788364469199765706459547417427576426939904014642752013392258238858030501867238152235795235206329358752035802293044248497003848992947237472312354566157168400374945667597303754286262133961958632614606160573253742347355245967560092944158536005670056639768900120112895363697842379138481082233868541674661327329084604459035501439048717229280438681854676811684365146982447366848809752298217703027360003409515895513536177542098342168610589637960108543741231424117333393032523840173207498192828334194905896221486136292884727248158220079386989205751301967471258439477898454722628250919971450958821632768970434291998555967927660689570958724185128717538535276433237283067976447509217584901911916884204286784174965006894876836270646461805147203609096263590939340551044081362256959118910226371179213961966424101226095546045407588833834254501137908792210633301309097984054727159675065621055595678121702461593609754434924360863886310112759346206381982807066811551517344320827482251372603538444016280323678928218658944726577154501537937894658068030440320709506755426354430082669502339268849818398887684101392143774510137438931936656573253409844686994196124930153986596274994893598314366942248449019455982641044548262532370839662471385684176212608649421803742728027216145168617041676974308519520611970400765074252685333975046027339182066898682764856334145608979983561271934738306725347860101239369495767054909651503557909888871894547933800826098907193567639745692118766763279906101057696157682152205769085313577880312707321907839031813684623883887126085277662018496866350215591612921665121064747518419196157310862991836079242777368070423072372486252092298385116542265198065090573850094658713299071264867386782332856823949855824141343790126628542039680389185577795692496846585856*i1^81 + 485880046300921557625638229329826775942466232297239706982100068235020549988868881407864737788037739312030071533393654853017481149769089188835361029953851309785585500051748164203371090078089923339514912404444347125047191420052720005375113179958997103370130698197408015856863429353243768956651263868160432396910548827573994643810820035775233230284959867725611683014061066709263366096874026890535748954222725832781780280399582991819588905903966897331680877392145356291753585668085622591591941920230851360444422855993032257420634875330710196741043790214467741004593059492355724192455632818530003642672901080053893068498047990689759913509141466341898511247942266205720222878902374371001898970922625730095108201638437801827513430006917720980708347866494514289157144182926637936488027746697852163259773812452528221625889079435946132917222883271599868489489295823578913700323166197489904872006664374271172601706303969471539489569485004742132079350737447141395965339649878275900687309164062515875218345087754379660480516274008702471707279965297858081608823855471282752826765762142133575537988602828902073980265881459950917204833195347000432352379088659081868507269411283696781362180045403261216477109294539930026447631905038763902031296548644606120561329688650845338427348368234907865876294422324803811680086970305732111424606022795934217264904511767395326206293153143697333669826500222927872466143607914329844339495010493236107745895735100425618692586299988021168855696034615664178464529197908634454888857973823132408681232843885850883387576677087408954795371947539707114827547817453606692416512502230029121999730176050290678342842682426576543180600429017804542021951809858911740591802160859791554628218925626586227146888378566006287116505199655984888792604417936441946846946993428515728445272427742685805294729594092695591838339756834140745497754594215368547560228935801639198113482989035701329361662511906692867337716173523134394194781578011889684447185415412986538064429534772882974425894545714659313247107712360284351587271950027501821488840326834351367220280246227827277881387386875036196732783484731448597858720250507175397189242243489986807233397790042763079093669251728786152978216035207912286378011473432626484194284903410300759912744064008639723599855017077863551772771203371012985267808264611331578556499904351808449505489504296710425992282271570068866568861116221304115290606296420846706037360821854471632632230131373175280554041592164563116700517567130013361261751676772163077921591305673123265498003533324441532036212590700268398995994628659549118585694905183617470808975221346535473152*i1^82 + -3680690933716229708819655470249861021869266856946017063734873994724945953981071371545562351039363062825820320457355610851421470174089599775853971675921946596040863180789835691415093896311847813749608041975492939298564236999962480605889326937435380234934884807675459538114592666486894097907787786765550845539123517364690758267948897589860740471334516011011163499729674197573257475716490480125004668576497430631526301653680872009231124300443454668137261698130411662323403870864713234327064547341465505492605587162624118173634302625664779781446173567859756200705408541997427327018352821702565709736006330507431474427325017552918322760229617282955959493233153230412985261538901125780298672301739606529143057334982619053535643578580737316701328364376634385763773929306778847583395157208406405157111704838468338494318375978338134703892814789439795971172809591012604692287036707790146603645150196649004569236697623475004135492396240772485201130828762730753202495465276505404003300080124369101804903260817993623976942975869149546658474725536462698546767998627830319051442177513173376669774074729650915340439405017495431073471201093226847948630419724695156970203977485408202074218394176072363354280367321714087997493052328687262536142442735126087563264707881687794000727490223843698379319045789851326380417151551526745933234511392626464406109676481340812859901398973304422586656909341759538323084290479985325728362527239176322847876196479318706642041653520017445553424027196331680448293614818998869113220340763675080386744822543006315970849438361374552684602214816603592812095599741344621804915849850699676554959721968962444441450976106057594308862981277851306160084848456566184773274922917929526017236515848072023914686713920030620868353835967901600755265940346799548580661035277827707459342511441786742123518347343013579052393901568031291184002420467897915167282348975892278447260660977485213466746835337780819798959623834215033187803186564232589058043285979565723230203313099415622657443671916399047072048748526026947877024207398824972563124549378941429393086372715878696754313089300178038650707091943439905422853154296831894931878839737408503201046442269127579512947015479575760766447157379110054835713998957749780206297254121586494353647051783513282998640481322142239554213624542401794893464330044097625707278661247336253715371015564999030722604332710416021496303302283415143945681690083730854061839007042565722787332944240322528562625298435705710208803827691292810188262958672391874303668039945626778654031738062303370194352518699208483330079836832221460747123663144597846858962099503104*i1^83 + 1787677714456572028927558288971030721474778557428586520130136104105206493747050038145387079213011113998107482014205013394196887288625112644797012874228563738329130001142255299619301692420623888374162298835547160880214581453244199526267513874849626108965330619738507419281392669938613519514098743028033996920529261610310709799881212235722521254733271786078090479363670974040307596717504603809913226636123474780770050494348873435915075231080102007534124996540615813808335253472659651436650728596056681856008594978028696692092749035630887633856465626382252031885877560459381708754396603165644791558423399708476707701116891386366301962042982963839262792765916512771716308521072281552534982290019481074332838957103738095463453086643487315021964624813783044481241604374379156318282756747265835509357209931001755221256790109631484183812267392900829576285637097880000735487960513170577005817693932965157030382889055924810740189542629125525539744535994883449210049734592240457647573280520564848204292806490826554233600588404423161031668330645325597227809731318766545923367062603556872441927124570113807916050544383800280953243305644251737145715105151848653022846488624382800989528507363487807237864906869383640430666958607722078192070600101137116707922870003863092745849200257219024534033939004163786619380847823959387412846841393762533135263601874164588248256909469565120275897148806304038049426360887509406467694012173001762496778214348696046814100573735711916083102037812163478182598689818794587137964703163337061884453396384785517703633209813805176755795687267514266603150105188411005006758466481426712822978890487777858369317868775945686851854143496839704584074258559369450858193022772952345224857570479516173382694986156927619509734760561316467032501132790956735456985330616045520387905080241166070192485139793062080621352479906474276787123914562341260232848351966007657102360322193960384189687166344643232196889174148277010998341452843683182710696025800659313194721851227551286114342029760112798560837636958008921940227248156699285480515442838363219535537039656684807425828730270713117449410070661135088009769014977103518524608545319147970510681274771753334097090336348022396189414476433065200129693118920525477665749345913702735706203069616570032114923704372830803243762843293676489345787801741580205826308374436904392836361271972591471879745444544549043707776454988887300225978829543131304283018904038238856352072905400452523968979719026892553043861905971611462642534558506178335854336069008064416607972930727256545248406715373057297015740552651849113688588188668168020951040*i1^84 + 122043835745018834150543355818014327077570001315763991209804583456124443847857442962682428101871836419167560112705644387352529148293008051613108462753482412591926737626726107167576690828157481390066476896617217642297413938597391014643835024522453605832092467921923680263627254015451659104357899369929230624588562346422113336015630931717879443183802754182789096456495821590856523630935951510981040494717205347969642050689553828172361277439090104344042442532422157682196562434591798754396646673302661165690851949157573195144115410121426356203577174655314564371408945946690307986220287256311953442537301867536838963454710546034247551398760388733580734396859880821508307911004463096569785840983375126213457896149820019234963342140011627241152920611972716241424481994069728443439161432217267866103196227164457464542709883712132597527231552214720679133767485558184175778694540894578317427407528735748439137952484591005696865197064290628412118648497346358725469534885167427651734004423061623983066348905552692400775692509110120544728493640675719811508334998651347724399046395112894350575921393869233767989830916354978833479222925332143145376027276886737181906458887322001289048217638334484217559112600932628237806485479603005656398117371041462700792411056819696466911645829360378023302031311130782603327591378954079561798887040576569161500513531982176588913874176886851517340825482605731711998405351891778591494983064957935953582497123742411315466684174658498749426620324526951949818729640046108701719120377714882779735801280422784101057118804916820699123405419207833862049064724394743723092399989173740108219075669288736244208487289886833248826912219196710801603979812043910190136696524622322762392089567369822777097000045450051672003015462903664461002232196365690661474323294822042292215257269420331078187488026406299752810164571161237276483585568802796465269587718778843026063840862722646365179876722375095093192606177053747950918794734536964417073898646065360762520787245946071778244281848146699121694553554506620980161959224122637772106286582716966732567025803595098237670307552073072492551951946454910961918971121286705821723716545626148530057509429087911118517881254872253818525267877563646621000851361585717799466906315594248838895288218122714694457229199828483410685292824660721619038446558250128495601489645821565084397924027854899090357892102286821296383112358508570571535156554539402365283233432992450743485045459101613576380025395198408120986071068899035790019509884246601484632307019155783787530191836468332946651381357447032845831903710905215081277908653703168*i1^85 + 1496169068424839867415228638929891496741527984107002099399760689101789055767968332388123041926439325429500591440044607083774954256042833383793465885961357395867564719938197939726402066802206150612606810649628686355550977108940892266695016815431940554158143367855921847655601468483621896046508338509057136399810715971689544123724416835583021573006735959186658779364828486062665357581154785063174951972257515626581289834050067864926659460059557158368499440596587074883991373205452179702100523003311214425518890893903047438858317664009853642919097941716467232625406609347190941525891104857044424706205050218373853744284810758942361960415888692667139716274646835998394143138124156990061192648184931829506530670477656477381428153918893423268105607134340008739180774152784554094250214601901942263472833500669990078932230510541599689133661436325959661292374521297925499968137821862390168652953607308132421625441483667193799451641202229710544184129703900870984316367235378105309539988208233683945635985717434587744155120497825454980865387716784768070214889119346928533427091658110122046778571444851955209057161559828098081645798071948813513003937270173561974961042779378638019812300988134526827595490324179271504718502852037899727903483878893754455585536575406738970005647730114309481409046398402467774024178895858938775292889229895373550423589973447269125089418169806266381057304032961224282940802108290569424589861917365635921482192406184356364521091208941910360795262409365138834345770875892648525275794593149195870049409504651980734042615312400739574136793149267839616447757149051309848033363239668281783628716472286973146815798254112814689300481779320328789023467750077469239314307896035491133369505969311672120296814260225445906738533027052117574733006341949296073240029437092114562638586232052790115351718115983549003883849785755744598140785209086030143899359229190748695286111378880293149787709119457339460619506707533578030537022024531346575795993584120682484497780164068593429119207106659716370173556250583288316295147178411512713500956179595217338626393317500944497896346971746973209924625525750620371584898358979574082545844082515604255723146095634219039698237346056631174404134307727988797162278155560393016776281648109472918111382893304339803519189222499895351078600729791478065151252537964813520271516683117355115223292467964882867543719027083472367908152820049088620050916556936666436538222092995183658110614584003701170542721472763602399339332903980265242211492003534311179169630224286832680463150436923962527121508175959452486663845318014255901966336*i1^86 + 1580916175283501643213450596212823000169398436264706820549183017205789439570089671673072932811793942509437340603272165939198588459420062956690539481736742916328718092826521668763920731553118642388692602321577254712076965244796088050733252365224894262917560351659813224918559142336823973290690732304463828815937955742627477886666574747468983150300246930224011279579023540978601321841962154090692228712413607280111999873179461063096552481542684639032427840201756411000243571141512060402018237582648852889390244939531095674702657241912883129617229680819867421269502364728627104575129915162301907512045808606309481297913571097775399279537135620611138148147760963509625636655226037333365213332215812708012799748781732536293842008515370641805830571436217160961792959436556373668154421767181629845215818560959592365186002471323571080025206741500175458295376696519322888397740321572389493764790632294247689864061499285549931161041761869492750006940422310182008206333044151042493001982723777691484286809450181398038372589410673522035576818828165816240539978674303144799088854541363752705244894047875938539618733418477835642310794451743384369292411642570763215156551824524388837699985900083113517733947216949104641733684642804640111455048577023734848490845544253210607616233994990808441796808554737816952584597585228845823583216279691626730836350769490732628961197486094902050341210350936790653372841059021476760878739337097596615686259894813603936312645884541636863249142361967094532981696598154627429901546409400586910338466210823744542953392796835777200708461258278986796909638354619809287282486954041252023999327167173387671044211863678079528955913325309748569775722401607452478214334136549578155044454160589905270689752531803910977754905511409674924476131386683545883545129879174653651077872169155097252976854467997020510360830293053119850117238097361675798236454391145575037781301488878207850067882366390602394846664396833004473401716558507235507384340416204748466497698400713740646451377974645597417248011648408465536410455598320896100251930888913050883703564042980489970515443908792587228227886232050138821495504058583858874441935488110989242993535702665289912839957580049769069742080474984542060719941025057407789106953432003419446837727925704417077434624872650484677675560608866093180861063917865463978152954045307529761156843309726137704729295681545647326074681455892003821400635456600863939949630108543609698909952365031295161021141721977112867779303535236816227192733519490673306930188875169803496597584072679318021959034266174461430954984380301312*i1^87 + 738468304788244168598521003010683472245415068997932651423805806980844373478462777770985381163357907127843314332680079379873962361444374967472337229596613565629247750605023852243005392170919762135577365120648733839717179682011932283623616531562525229152653238439382936448123100644553715940153996227244740557345238022381772917738116242572766985203467036713970957736342925296821196179269544313750195052924955048177698637288808846540093340536447854042876923273701929539647865949406247568694448333703654925414737041860828377727600464404004421003725767690277176797088083427179034531727125943824349643151688464671877333961759687886273974686533690963570517654410124339633790245406253748869488507412155892010147004033885540607256634469104478805282975281098046346211719387119096081489158732028649391496645215826313331743975277691205255601860110687452372779434408724732415568897612609731119647862588275789034528686247187276977504402317379767066390096590164634018696461285864202854698371920458784680142032489237913208190452598981806132229654177109012334195448619811191259606786609286625847799473149304045047147001015565194048140646731225237251116001056285937278605804385809979826429705036426874451563943546149432760485421153058301125891879994095627384713673407422917786901302074228571466831196904123196991267590915946054161843957075342120014635235913761874560575118997736886576852787496226036991323413740022002781116353153796246241404555519883083943912575373526685038297374522985993954534392028326461471146534455294916225192466529145620311358299700499647642095301017983983647962520833481045126035302059079315471553295864588581231481486617067628964636274196804472023776950675206090668759718389555116232000819240729697734759374342224580610241273545198659941221862530768216937943638457913773784150285367657898026250563694846202151876525690242517684006331435097647473160029099816152503585100500114073825403779401880393746639224916869957253440052202557865962466752687848588004260125464222237892086879805264442480483273486039978569681995726495576526101748055229916682823221273691538953786838922403524631375548787120551778001864860498025262890538330829969569618776522241248240970072055627158385265513537383092558236258837302221187678379920091120442589644211650815733205414477992062954287564381745514465610312060704300288228785788769111926217989477390442590312739759353411757398730560442868836298974377084259087650544418224480903844506201719677220388004520148556518955991252511859914591729375794808083193972749566200845844040214389080198926050037419179966988288*i1^88 + 169359820930627801473825327485833762199242050495809257564102422992464276304455420994842202385806384830582169566674310893166297147281366622454349734933395218216939896900160942227132328950366998908700166328594517356575129228125767648739269184809358031592490777502850419470578785271897699207494640336393064042758210580995524222782826375622066747581666641758260793738972811619293339337011058648550455032197401182841586899578485568790415562340994917436217615500043760253348547390220155017357739604078923094997539869286179553683646971949277368401003452309000610268906997776549106012532129583901143876750086139811430292215105766819033879719656869172015463130211602373892385928294293750960105031647468232873098564827237379981998716726950407279766510009391221525382793279817503193631467062897456712846248088421439879608123940972980829453973975855784561085894182128332465901077822904133004556626486397378610362827224237103450579779442316802970979695109764135599032766451309308157793462360011780373793139377376130347256165042433016517591817372219926973525637486436237182059547531438402056305418224909704141092771329234257020607444501643317943238119659807193354394945602938139025931918911695441662084858387934239603839013841790053912742529657567758079227780020202730082998759438463201155149085016809376716942130465033383151632275128742523518835213568638195458343955276448509748823283419281770672892246812239289294260162765247714130876035737231543791269431203563608663095789125420045425158028209841827075631672573500981647930018244492618128361104146916481774212938238376346376669701475142270966976548727764020440728096633624917298107382408284658754995191669006998621821844904439949399116383925977558114656128268389308991537809268765186500004136084650757749901243780778963855160480376861031190658511494385015923886756246178975060976307395829851791369178158172566396932398607743607663790848547199701376316172237518342548242494184304616486215430817162632219576197476447941220594818883356351168634083522488996954893040081726570896405119105945833491498204219532046664714212480921265967281040889936041178528535523394717352810967875315745918643370243684970150344586092268047904231256691793720981611860500014354463517488214217939016150109391223983599191054777760408376566631339516494557288351322390279957211886907819409139471924501921917842879048144786812527819147274329756879317645794688424796558634707479654978517858477174392573868930412982160023121936070988004360108046640076871166850887622752566767863841574765694777438178112675078759815542200074240*i1^89 + 17893634032204289075508540819028224119147920713872388653308362057316459628479508159423443739458276378676428644191692833829763174776909251280030810008277023939308779486498663601836917930831103678024942921528903678680570229724013196557334630936136872568867989772231921723073161397521532801398624381579425364305606309179267067122694486991953017068997087314521310685526302313596200963267482198224594909098700891100297361705919518016411952409053040694393546770717125580641189837544343569316193300059349290376605220805134915687171298951134867203627982454733090547513992447585270564004051254681940665587193455354306352821249251346117009964476423848421366470643288299328682474427876229594642078065109882749586640639303310259936533632479662056356325102827829675724689726111562872165581688591254419102181544578416670522344985940946254700814940312189265127845514079629678692377455038230838055712936134369088714789991982983478080809690957176575926700354725829373909047093161671086899940889875094306770351927587675080335165918974394921097774178238522636949376009544203232259174942595507623389152502130945100625536919885460869190190804967299513206433781427534511598218629068046080328537816470462815601988569280490736611974377671196502561475755627930742273477206034776914723185551018483069945489976823954727309830920672278910832995649609688467345131795079889301675677385312550676308120993113168100112259481740921506354854522195419682337272122429676127641766251199908166486557324882012845794003600890028270563882782553050686207599199909344555699031726159931912457707592342077834452033664513258757802860446917743793948441304762638614108363185345985693861164601705143775721102458225698480796129613128312186298542055371118978527147752711996180719587796690112941824159110941542814116587243264797129500214199422143519931538873366674664303740551858447341866458184529237416264530310464320438895912036043115549722505189511478555399700124265746436455583122251634355725766171704811798459390018580684040939240858043845603429300707314458497163045260460383746281831785930819821318171380440378627579513259914196666568491719563705983506285554070300992950967793529795694675009612810711513872876773170486654393911463987303440559326839453480708445974846070454028265255869936698638270093095454968439134081881943771106404321379569547900224116091757044473320052010645573284861728346282115518843857473024499573416654571468687513635046234305062883105091009297322387398427349205525487364371465138127743783954073705151864222302886692952136643796120742835332841472*i1^90 + 1514587700425781722448558545288639480796928877315100154706050871007054322430874781015935585150645574150663722985713553878785711366018421816949440972717523390574651098980341869354248121576274975938804563219686691910633411045785288947459602969034498317078363713145543969970396419626061384602560333083083274839054056239909797973384527378175085272346178459593804686451443733056548986616708606586766095463319380355781990266927959184895841864480701445565249740178562541045421504908876871959213403697731393522855625120662831031029008218451920558702084083824424596570369992392962314219646580184993912571033140048851970011629117594264646832853408907774891498699495020466554174881233628822397720788988233601991136114856523689477291506133202695990377448152182369430040386688965154783345391196207641315250364946916869639766587590966931399908099694025402127738936738545352120290160374619313936491298354166912531883224938810687618687689239254543536663662912161905083567913587061707185156955177370147441971165743461324572495202228848606299263438408675259182477660247188532804997186572023548935989188542383979673920276225148020851574534088591562267857513045575504341785414033206040656050260350211986392281948678259433317521291057438665333905625281496383014036568949863246261960815564213281915762898807142608345421809298626086911236413791700779066063177535664663894926110204420125366969612827407974474902353482025968863181863556571747581405829303388387545167602908086786707986662134271272859432938916073563694782013995901142959924738384856887271534454891147776227925573080927090670288746594667186808376456394933939403446096962986575369323913771524652004061933814933367805884384394043865842273535957854419743101819191733083322321193646815860601791537616175555349678827457179577727299688886261706884767454348122290973292191340473654454551747688418195237259403571991443158935678037564075779865830374209552045636372722161946247302053077050965945473988545975692202356817069077625220744143895632826584407435276922988264872099695961717394033681111278492594075254161364627907313166823480266837897254646450860586945992828127409572598728212752390862682474518246829402394923812552034683694260985255160212750745648918221805467312691350769850536310628142630931455456479455070975662207260760955257560806837747029436170989862262781878405282809961494248964536026927767868698200078339006390712262868308372423662334707031815586410166601641956053983980583236530459056325843705975699379298963971021473740541091184143751779813562932295585876336967680*i1^91 + 372090655224698280141590022795590407072072508354673720853232895967525313124370949065060807755607789483565864399685650445157876644539158286471768657179488711459240513581189175593737469805513932817206488054043634390440281465086464071697935949889330609985460325207213822745864544185734581172711388000660244301069147725126826672546011074722112728066259534486313615232202511708355417683513978275378272557059362062378462654390463286586580157307510674115149059034168602576448655723725605872915638429466778522419538781874755703407831933350565749532437684679606955175917068115958069013577567840470700564758976361147091844970856096062325280142596673286969640886134306621257038103649876143536229603481665449177084354968944168529879220345176805735338805247622112658229295309481339861332286882791697974453705091132319998474402378513124088724001277266575826762674632904959534074211466281666909140480233682524462234275279202165002254575231363152223663613271341897339850105287884079465335575806462187120020265962236490342729321323649441056527454327888763107855292011324172471990867054305404910318586018079031885590541457430310315982832022611005513639425135969763832738081101212609022544895702721287940912964942165352956756881720799796527700605327608119501758993345811611176435245067102160820463394806484213834554065431868605552234197553072354092367351259390844548942292142554395439044768258979205058931183687131329222035355797741741800070142929531254495354369500519799753901392242352551552882297082506724918303714749840136985515376010042220079414311848451269054262544273583455554281563141574306612402603600109737336525951644804590653092791240464367925906224722197506008074356669599999276823183571706913021368485466652023171559513230189637483723823508737395883668159413092988514441566539699238097880829440216895605616656351611420033944950772412753748910342847894442345620741923113841345224553863926069573483922803790801933876201941944945774977915290808961878457511799929203781460924869761303626433184797424017869607173908062530698408910536376016983966724568426135404553797175095438236940567785797645815881704509580924185225691316102373323266952773243728034104050321701700425648235183216186625371825294121554185043749967996148767175246130065568886412158253470263525501321129962962698357772974134877887011922755056978649176251141381222917207808945219211326144445931605569427860538902973764541485308943430508096165654515334332963716270367450024708130354586226773263433360162684322642207126178913302053315015778756812865536*i1^92 + 3667639424089849778506500916902368223495789087252039318189410019738653128591628006128482608780755857404526224698817871871474296044123747585139303122827989137337273571664758340384631156717660138711262261955696620438114300664638814052548107462594767323077636268345262641389927944171716842805707433849665876282380813603310584831221359363625053207757124958616921502357835313339967288987702229855398992793596467714604964020868540520512366370823001065711267216200230175569003304387766932130741713784584942138160086815571606201155886237294723476417587649576395439514801823948564133346264848228438388102395432894596103892590409503356021071778879424016435072599064306366375612711476108353766636283035338520757459523003832566739575987550115671080197080198306367220314687620904765110205760789099478250390560209134002816570788244876110587763900243157209251264308580940983258237564439747023872208725779421942269489596261676892695973879993526390791398407128694366519200138537587860912196292858086001229326666108747781727943587582506575345666939871830228363677667348128405346817964893623538549186098033603683449883695221534431136588414408992807618808926213748445017562806904703469897188783669531822813790936761618106210023757989871484549479350942119661223250101345775620673731853507850050939408352465978585169947194148844163519297258659011745223044468342424453449855058145047413968171917143588467804644381672951039410658630242145771764802388983008161436039385906514030357891480668855298009200088027780626010183927495045473245864686412238008403089550619064747673874861562873161417008114625502659539423054177132987433885310687210446765197872974566146325066732528437973583627498638460325748546981782541973823856703356579155230606822747204919171029075941690202605210824500080899381665260821912014920317633014703303854911797175270456011375409056556420212260685876184707624331328061912463254347905761866467805695255575731182084499670797362712029679611345154539679025521311124767457248478277703104464747722211555295449220927134652649537930304331530904430780065767213385934621808236744294981907731042124828563251793629764455215324389602099794999957885105603910232469487828093234589910995340772949121430816476820848840751041571691177582379155098612697894048932482266140709449263845768270203488819632181164295084173002174437003302613424594473740052996997379446196781344597799013747736455816899635274239087558752918554334827555346138523255127221285196501494479749177299643808352263527538886904230801847376978265505792*i1^93 + 2202537971054077798855849571272539882366826334859565958631766979777113402513150895161289546017485268710974174792117775290539600812738064379382062627518858032792963824264145418341438910145305876773774765640999768977868218416952827522990940267795701313915031529054953960578706394232806889536496827866554978611931521166835739552589639024242292936163109248238177450993444374541592857112338734405082546530461616914864778366539783584046166106724538201554771370878674953065699957852564775503729461601591545036506905970952581696955584372733138879532425300030835775982243855849028026788842795041704188531140670655135726197857616632546606732719902514388773050322538776082045494686970433851290542976251133110313332289754661376703790990185440000501608080738844141698145867797182590701292778561677761878663894293464671477573261777553397032978608869893613701447138783047549635464470073057762496559196984486968155465182810800180689544892825234654748884527497860987236089561163648503594340126373614429879109061818624005061282817817383498444505282865139024395997394233052074465025934981681616602128477922172417703196435130092090889012535541346492725745907526746994143714015775149793364363486989723625446482072638977352710721704445888974177561367729762108602941615437659180723177432970473986802265997373254393619129733303632020903408339203524143071754491169531075389340715434251778771538197346106887637099371203160782749608476582857193534519958696486444239849921666177276800777453188822814977389287921229046024472507805009434825489979192708147628825809365775598723927117064396253950507892236004125449639717058570758629108535882849734946578333643162149900160919643281139324522244885788915509885617360973352340588382525380691545369947266253734346773007141609546862068788524155142736252189721501062073793851912646707940140096119052612422423042138134020014212311447547800011103900462947613159695069922900849894334957308835590724983272211806924074268981762095442092782124694728097802600714978360012387784076692621246357062773153445283475210524156425560324795654960658407528507473279076822477209786373236152693793116973906879265660806464171101155033069701094609897680865650881955924910920428324266031584103905506678217898768120319598240336281968240563226172638870858880206675929417655058514926462904027442114372726657467702453478775110854667457276336220681484415117621858092491872405197993256120322501572746163112695144494662243316022929772520344306507360391749798591361276040180368654698871446314432856064*i1^94 + 33548405246005092978700639971922324971654345526674625025356693103533978484628644816204131938084804730690721384383713895641015490879374363219811699398717602415116274166727665731476352928536393612301138163177712239235330166210974302046795821008098425284681868688158287422879991793766280273800610205126084729695284733298078330006947348019501826238337151050354865337239973916856163011887226888393725666758162960940880259545084875391108112273079381006300017138183359170904978004682420987471881747568741812315016391370210075961775181165102125614865583190130520387176839424261005525146531189008106304440805402713816959541566870333992503839216368943888105805746941705196607476554798141303315335532196807315417354284511154539380018344313778443274850555426392661918365319414128635876320609139131062609972677732153849715530230060105391066966874558682988669853025051955946147601433378096682888698119383686342799560299508327465680486137185674904249075498923944751090713677838713144946003466283182196785403948435189978235567790423967724394511410006063936454795625779086129079783146732755546202747502345374927131326553436445794640454590610785829633350143900015800513891642955495064104119990708404463716384424424806912737295347557040475298683783488318802293531824954031925819576896722103072513355577407901768412174341384983307279365649230978724734098989800034004998463110779481820647481082087486059999001858564033370201319116143222515299749465890097289374425016946517177382934571629288937897728483668988607400485436261979464730718223906112312272879449699164719683258219885557762454093016114207676852412801316392528701425733237911742466930528967993677364035447038441073431683421187035770174033668665571906016342047859078598195100058099927039019268828543053677637208363866752748904342952671142366055179425559670315308443287705856459668056562426753506633776518649447937659175017396520913632278824335468461173376010690564432963322311024317455769504753472504455089175184782710138537738973310506415504692223900744135467829202672819844811443265247916956698430566977639973297810947334761664052764952566180944269761533165541777535334661034509175595924565889063396261535560102554587068787275694216039387880458640505992214870703471449381848362177238488847527745818494499623059744632365580015308281805118866554748439489175722338995319352606319530166208452025169865326220599441206470959338706884621594604424506798888614494501456504934243758725277653249605362807696292957156785576067527416920045256704*i1^95 + 186455830222792304547508576842880893721830702176475808162480543698494043023837096245459492362094640904655364843128359949417310906461004406165575373456112187615284579239824478919536299369262966126458362780987279496784148543340688579262166818482318155997281326745222453037733549358325573858004002040582644537540021535839911071471181606307045609914807566669890684487928491502166285509391102876553210743123404392177343156138706578124104822239885295910072567291553665512166232186879094365402181801628895504776310544899775116658048654661532449853625668024357615029333093607624428671383708868522303362888409829261846652476586796135767085759155889813257621506484524870802800264026726912115568752761111278165685926639660243171610923112119349778356154926375080442363505961664584971003579313594915280267774624735521796867787807583236921953793120608925205569348145468072279412712657810699209811457113706337602680518377238504226040948045137919134789469161181242350979752789944890651230707693701515026401250295919321205944335785182156503598032613304875243083310588627564655076448638276937065079045403246744453057543294219954436444709463641512692809263194134163168462638032089649701301187142605184407911438761412851449645474238111379685197188975581517315785396597209793138888250156430148552130357690640640903765780069866368075205071515410425862710865180945210228892107551536944531559752500961140725693908894027133323930424380939219715674414970773783362836657809807891057097652958866229042426190545437937774239857189993528928956816495668515682501747636519501958678316132486189837650788412580159102662311132984206692878197158221161002214627377123586560956258526690469773865107106993328165965854423430901315959339385530020239647208765621888954301978696118935031077079936137684143907526992869663974518451000930300295642624303857015594828748427115330985705045781155837916405733973769762956333242142980179511779981128086967501231307814225954542798290922726994987881633968165308780216710285218997585432032852996903077231673032436337461331045129750305965930120730541464032883308481501189033484649371863357754198777636045986283724348454899496924603052080793457860160744213511239475329708166836173862931212840064101968281103222020243942226547538960917545262303746204212390633046376653808725432139009466879011545697225521912292245268678534052409988067214441881368557774152066104627674809970255043809538644876347373123886444138701687968301846302581539513642988890691915793071042094694400*i1^96 + -289288092123796512449367518233961760331960547556745622370309780713464165777704287916028304393633196770805764481096403627608537196617241255546286244092483497584603935844438670304915816375011697156532775273313298527023813507215162897163643186625749600078579714070873757176483813264279421001636452224999711420445085793413720872118147585018254474030726959534876381610455709972629372774766402239161000743530633165172471569675166646029163625098988237014569918531716346207818306620433812065580380529813665817590763130562939478070991226138091728191636985365162144819934378143455278810485877256378467255159442955491696679327997710469576409980759209229938792707533429335109883925902322755506725932890470790738961407839003058647834789725811508762087976889005232699606032136271210270290815117553099547971166311144444681423507571522720173710934752530875312651967209712005612451421862140133386692944127557143105404411331361551095404418479680460187958696222132623801634778130097454006377453936577880740549073966265787070071756216988893677066381720776552483346460815125887982410441655979301172443182673354545216429774488593705911802598642348264044276819521639564397545962585536030482517757671238414782378078441753834061727217048686331591426435406420480846154995975377819714571742801241366594110599713642811496025345414713998504962293712107156662360629953871910735058170054653548092984373270046988630321904893337640911237516697589783271996697040650050148477073005449134782998148197096748884271830339252603801445617496414483525292731688908522618117390438469043659602548061812404603252886683636804500556753471155043559253816285842692616243994861338509552005914115731944572043365383334122541794133807021392677105423639900856377367979093328206336349745854031052318604200923985877459243688797487928475089410138854934147573540975825391412793686980520151792348640137844690393836874595955146236952833211636821613064259813366514702499519803400005713114657508257987991051061451881266492625628087404272180185352693515831467198808378932785013103085686073230884348917143624017139697831251875231950305480629776046636728995963628239269842889283842211710447795831570500076349427232296385335148761828623188451530507180450292809661247637871800459895477845260615835486606597140674512479558626008703643430659542536698089676270832687101846596372530585571365465121762330647525800167964783514092223316256424021161906000820794078929444294469335714358648300697012329295687748937427133136896*i1^97 + 1790301913717263697330277086962692209801195198614475856549077113792629053105848181442637316314345262618086930787804128555284958163621796687155321310347509253408845638116359263307574352110139108346452509839157228464012178758148233045079405801879024002353796145567753786343198285640425140706526407661449462984940639257578697784382300485369131407950003529647018734487575378273287299083535115910310496555724380164391677702903820678798277282425900757965354013224995332438832457917983462361508005864241397342250200831285975887917749577004012399029284280917272034884432260501887110690818382126387694450154662880654632551388019590838706931551855577682753560341499299103492708959290506734247028879120194464673085783271587241561798504493459647648216964021888983249314018315947996151949693171879472998070553981955377004303569973787442957117260471268964278698866562724613321244540954373175062628525365619050852573691348236705444097015399850560442714665028510677312366610278304235933430502342090994207238713155567944898026086428459864888028764541455457876454779861616058064534361865257861952512804158856662665677413582318497338116822043603262256658932945860709586050879836519682967119090671679589505910236944216285271336324140817295171905346120539093004393751009402409854581352001334827087385346026828239918397793815199195003500977783776947444295719650685578302227967474258468134480930721825427380797672920173411389259352293434345458294835051748039578199834806021448462787437295893459053817129798146877090519199323661964658785572079678296100057312917244267117174833559954088114458523674553652507364428297684606147352030910087042689317833054631651694142205208476521007255515493759643499639979871093072513886988705225247326665822722985252536687511673125620597687318894697645143558273728443230714198814342404351275719352262085938787202563051611847353523176085929388573546556253078473501742380765514605106584228178766806653959820989246312943280863763928199715212521625948081211247755026959153883985765563982207664661731418309152845956997837825992929247113631937964581471732922547179447793751437914836979042165351611301683332457352783552256746806196979518293094685600091507592322934507226412604605286634961977885082688781431133094691843609574666957964746831831617874375486871953763144553412549237010078603359627928891539809923027812132308011435073223107985170924195741898737477294530075539761646057000623422207301564282690795452251209168087659664753295360*i1^98 + -5180707480069986979803787465655812712821155760385438522488384381686461312656843126859792139506866686007220887472111405070005855108681612652266363741268081667296661215612583706045915021568490333029641024332958184648967345029666220105347443802784203241718000944037474420295787787376569030429447271765355648078271952936658548701666156306459693592113905408132276940456525647551239312627557274942263092652623113123774874456028475016505463721396446884080008574263827491706380495697832762466571874372739335402358352355480957176864164334336861572723942277204252065464900071519633640348086445250033914200939888476186607951983105702523097172564485857197576375958233935189459271372371037689593071073589191287871397796379105965766594068242265506922014382207278958505422818106505715639221641097378656436341181223326076690088905104737113620709305994850896267723731205035192068726243343864423809020288470840709483046876649542441139295164775507435998676362819901745691797530537320498952256719487952933270249251670588513434256846381208142064173376191320003144703649036168154989467945327523426539633443100791906607338004295282630160891908884325922172321640930660521372134064499179804280526894920781841911610593297659096867711387234454404460262401146972084382904631102146699084292057719934585306912001047460320099818618542940913923047736902945217639535245102462418909216557250178397658898956983980939079057621255726206611607289030950836416226580906332432335907235860638173900100285688080176823404532243836040334515342081725873946092790662488632489614252509045666607360911447876241400358841597588477989037722034853216063366849254208335911264461555064406179545282516525666112114915201485684782632708629771849717995682501557544293672054767416189845778449083397392361434927238967405074838324454041461914954152304628661549783262736978553218664070459622891429755704218340152353665667790825671168799580226320610123046619312378562375810698582148959272442069798121498913593878625475500374934380890983476415986507884104503814828572924801401038297815471692994463556442675180955496463968334821022367539740931558907243967836244315204632957290931041523048872988656304614057559294088094293003158451143747017966109612478525328159018484271915579888892645017551929737723856995869774502211618495296203698249007415211477914621592273451306746343125739833908480991866237204956460593633334178733934135044234700393565060104046846126515901810501027626608970694656*i1^99 + -19060886087579714963850315713539335357532848524833402579198930857929120387497653618835421799943172847756579914199065174293327755251591282217091762296036145834271024434177281371343656006953456754560004846926371519277830191838906114680845481622014981653742238581599260254910503406906319606644485252757949011575965667659156230087354526684163572746816624980764675602648125461121104811491040055350789279823716768078063526348322983411693965992100377014868357640079485091742300781013457862767652239025551048777951613666003968203828774528686046372987903740600108058499128438892157977655558556347834096116519472979452741112573510417527361247546316016183504087118377382048181731326490382644493615613398543247813686309373474628448234888068638767108990613474614736041272626458103675000523867823302506681503037446924119441922986406604815081082698588145644809342685501752796030395000327596035747770381296927019373139996308013428397276944641119609256220769291980105080730172920165072467158007192706518522623831482819749745117336628335138455391037144543702137380121039052936331174053079320465003264472566581952137542040631368784549780547290996974648518122465040115927997451497800480808266590541943344861124259844506616975619827427854211006322444113130328184407146307377526363681206897024100082553741694103386844696502359389811882643714913588517163223422981523722698168411213677888229684261798938270541605629282999233674060177236299674422765208911411909082482159461643784400359333796379447078164708951441605024376743398623386740959233676535615430298154255121848445333002381623355863574846525765781661132901817268697084313127449984726257100677332286165768868287743686688549197286910791142437905671329931159026216262235155452174652222360957259163865907408077576969039867410832076133144106970839882917587376199555149295633308488273585534028941334847698978978308663094602112616252387452357845160881904555341622246681150960914849911745138035548591620508862710743461565064662672555883777663099726283208207295394382120791987124430801336334242124005938562741098385272712117577395443890823804227171502107287639717014205270977305267517845304401351033003134015041811932233153493413858702563205434176138287386082160993546606119568166200914273049810715584309887965894582523819534453807410300551125703694971066985876195646434713249010290553982970436401825952201132773194283725066978379389390329475810771201405244767904022930040815616*i1^100 + 100796136791619448995608404459130385904862264225076224749346609510387557561556160192033663913035027551020683774081548975300722841548007152257132450945637525221057949928684085958429613286660160187830469896251622545136480200754462924531127682335294635743675184293992132865593342821024730327179896796617407106836575230170333848168688937714077797838349017806041285015573855402063969560510574396709756883290900225923383740038129679810820890842746081782278123570006747738541087557867282252311751280531479813637404704185894551303577848806220347822901537097145119759362499299485765373209228981403351162859662045246149998487688892899812815156295949669652084924867466249917681896546495417542785135228461351333309818522083481810807069620974180338147632233671099273847531388382874292683733296718152812475717440040613320466551353844628928035426556293719889556054627334229313716213642930320812685938282979503130122863738709870179846956372932090974011255444897741013507025114986360630570206529593146298102581290999590408119092820562092541835978882125373612384710597325827330030044492551888842157471748895145823700261758014744387681305275857831188796850379256668786984073199152136832751002404267920344959444197699701856216867883971740838939821837602097721712660887927832069558241300598003724210940243965025604918737414255964331134887230021888879793305923815674359873165674150270209665690640732155404634515324827195406600917943762499229989108898694941493846682058205678091942387111961700116959258510127875928984792703950578936639381481087188334485440687772398116176289384313854279793294989384358113013023429401783383039361192261483640841438460728538994294059788319185398601127400863362474552948375468210175977877244317199519062730036660341259133382905786612397554124844384988749834603633683910478744142215686791156790151874126951688557663800318187011642204797129720159244440674033662960776913990480986251945037336505891955894216458958905221985234953008794563858279818536349268405509402093939178879231074684834372393813029085319502891550978281440667815406554807553425968773908528787804826464237561748689146628939921773983295593465894378670837875775172978309678062997306544420727285097796729796141832059996789317338378901450089463967540452676103272060264417563876316608911783278650601605722320322359137421605134936668432101356396377200528139304189505812402608542061971683923033093849744785430676957560832*i1^101 + 304941178704346631733681371731787261216349561419771035786843367752056925005597400711951295384073638169059102762932988095895048048336673954003109244024292237971238872417629562917926992107766704783368727752064757105914466732041965934489081830371404173997813754052554185808082189001487338943523912657954228461763219808751785020099572022809998441837679650650132343857809629837730867390744117581054391218292400969654186287357927403539010403203536451166911853549620611429397700850095564125021894252873739729560716980161724771155322437205945966598499859197050067957817489533142750200542534305986894978141281694377618538645690456416798771176188389219152332308876794051130279605973726634098347978323843647564723031304488502890789599070139480167795994406321315867403307654448347602597766765892739076911514566853612666934837169824064066851263190858859982117538744881883270884261832627521727526767816071308363657414390165595213420353389896550698973444662475312352773865601053202835927511485743020342766749743658290275350930030643191280565071368623160193709262876791851100620321224311983448881713691798604069097378725984916452224238464011056895761181951843353184542826477876302121259563801076868350614913554467437959962600269299642060007002868766292562610775990887671429871121190786158039133234749092232155451852663469350120869083268045407137640177753333202460982746353281413164332020333041484075721292190544950730496012866682487090692499262080273062756829609549021680679716413029537195921523904382418876670299308766576131945538887211129082081756247501929091350011349533137533953369512201176898230487853609894434131469460494810726124626724898151985187988065935344967449441739544673538652984985739061146028696875064446600215650087954423257542916457743301138026031356878510123778515304064345967308665802701268044946860368096237004663504307118766455774267344793443068051654955812939772396314547170807837435413862040836127397096641967192785170698074527626035239361902925538148904583826805138154564598627991942354622124379680031508873584203685430607255792927301523903301507781143452981908537937567740862496188944525364478231778708333027340966493876491890988267516541952133941041248638185109811425164378999169670012094768523994886547831533442640913271707111207287749408516539244131605654294689179192176150097736989132140784807340416611029309554823549234554950017564710492622029269762048*i1^102 + 125950141233087032046368635626944330311317183439288277138642937863670702332283120753023827336616621974065364224670222989120257121366183857622138323730072294309520999308131285004192163081276075365742511376986187869995844099134668907277214510258571357982610535923357712704642813283096160687448614762506289188704049639272128837409573646471953364494124447308546169433279226530582312804005508813452993817818913632344006765146303155119867374490830105562762477524434164500385455597644380403107776621247431803444437004931095366793746931946599160446779505428407489564023664253718647430739138513867805755668356040730281400407407961531501044783686120604937853702332608030417116344370097641485383145832663789928963050392181284742829250208679386814621492618080649979221533173506421845380508104725493883314567069175835015947814981966299492049151306253453336611930076040441394666600313816956745405385901591477921050088576488214674962754314888583488112343694880720385310058193586880902602995812631651583453327133322476346344090174752550066135862029222352353794753557031750973876269307814779312808830048837490222142270953707151159726345236960369135472265972810322650368704831327197490695666588684451883837007344144517623277183064127097210326012059266927324677328573217641123818555879019108260062396945730544923871790072415976067867302152994625947996887713727434204989193661673732941649257853328600653649056553513841946479331108139642637330436057566545025533180588425199599155316743906118364433402167558858813343990692408910002716041851668237729727627142754043779918203518160886488424140193644232667239265254023254585098178599800504076231586682220812178883939936031851600944301044358047499650109706405483764172277619825195538966628651533319063474801831546172239797833261568622787126867339049688921011120079299981815858414527449997032868504999376514560705890454237409098833896819247215370231748486219135666692290252464496148703574755025947320827026066767754005604219739325163014261498287494103169198825604532584327057053089364186270561152908662931603147364643111485345287697883634704318384760740125260665243215232171036627692675969145761053025183916457500168551821629617832149769360231753655451158113633958438035457113228150981557790568152867709760245129625338030385119474683104128188369155335237081441151548234232191336945385823731657313622857083910008240280828903424*i1^103 + 70138558535094812930093697734741659751228622539965461039128658171016080613576157647533570271003592896075964723277457574332085750854862164616824249853304351918903010240832763597187096731562927054070341190795865523110781856228883039221960903680482445445731920997467797861734601627831308499340660917480329113611906423127666854867467474934789214352814106270398384614553691584020735350002184702291094861534701315933234112641156056584242847498249767976414835384169906034599807188082796165848758506716378656853889947779947512050926398907216100745145735015823949322472566157470769658515679415752986238019412864850170509196608887561497946562024437278187081603795720624638286616895790776083634650182883003919616433755630547664338908689431730614849907619741614377070798633074778690208394531815093382234020439327855536540222310131121191596827942559400055453060933430618193437319560169866099403862897073420190986606412037584035808284347573630090074781190552343530084446779135474718444108669531180954654992335926704294355910277480532835389091385518788967420179096751772158136759132426697995250731507409549339044204830312698127071392736110947272899772252681749756640163764930436649861365538848691167450621151812914364337537515805511918615428487740339377836229535155425725514984493921589723457207121164921088352027277680668148272302956882347719352481377811171088312882458716461741811184591469227832442015044655270274200120683996911533500174012267006795835621399626109762123913034275495071038529421088030382002393898637338166987111845084688211014382472345359260996214429256928572280398151468298959181588663208976495868444411119749291099802539398705249014577870109799762252318072139396277678696500556938816268684140803013519040742830698895768631605733478790670670084390020173264405051344626297124186160353882377507370418428345604333009773568698606116467088802615766815925813639527707855646614804988728096123966136118265035315045769346021110219526508387423582590289345814523732351989741166719314376318170111733534260719550483562037492625832941893978655640947477007835041398560392959566365501391197342647206475424905735801897147520996862107604922707188851407286465932782873833123403807555311818680081680623140076963761041100773190123322676015446788178257333244984081800625735102162949182816551190580709454790615283173750026755113225138145422869528576*i1^104 + 1979657557465265138995821436903215369792430993881712143868458960902835292388212972764555671825219411868788108641541058802578532546770624431168533764633547769781250342036270011194736689720274559455983948602414604786893995997558027593030377796486022481562341474837186405263582223721167621568959063281643244398044771915972167671443308467111667933343001467577505581832449711922879911203390352978309015853693200966827759187325683784715201410478505048735455612492022352592508959964000369260262722516594729093584566211098841224656863374431062702795723758775347974725426886193403237905314464044117719320794208717061573441528838910250521857602806374742710408238428208280883512298693866008391515323089609166515590096117215185045074949741482668053097434559257697418851039356256267720796005058432088750092309583745775472155159333799740865088511386359193026955049249460647596137025478493387332588261055221544172021062743545755159534252409780565135678615082156088207811064218835008134928906999848720463271414865768158555057850734081873586408762051441105176952777839058902588358170488775509236206201674224711341333952025543907800112359543663732357555773313076183568272195299168095957538669116750951098158201528627685936379137961319238150946848309650734905655826685106290229044501669171308149545453250319211869266625817040021515194374750512262571573030905816034873324621830647114956918025400893299460439993575560454995013025591836548947704045807583414958740487784037022128714215037030287649147060244182490651335937934636722203104006693957317806109817039906172857490555364027753884255126608703777478719037171190170098952627770509174484083405643323734190051234985365803812386102345380283847164570878016483677429391045384308008452348291173036749669687695640122951063710987469076534077930445259854355302848620313522500708145127277010709896799593234048020593416971466548987342156079496448403457431738854168534348046241551951347153247041013718538859684144365824386731421534604956884109370415703281740837468353224246727865750816141823891819780781843203467768040731451405534564387063808431791337486869184059313800897392603918951963974183464472259209529625093675039785709339567257490931113095678824967923959375457548907708643015646578787353538983943498752327047816589342591611206202203100720716251337687634599962588809787526055198720000*i1^105 + 44201433593546914155594467080752868730594275683065586497748281278872714850791955807047648753614263912267467747999615758100324745678845957838504749606443773583654931313956382612336266737118294272935068790859637802187573265449311517886227163149856618576464637753732478879139769897426790313221941523996165984532472546825729693651479463654855567740682280665551746211000795149581510219230647312182836920184171513462769246532320397456207041385985625200144504377204126714090519791676453553704130217886554064064252525274592098968843174179667180925204185356273497165017079837902611298110279570887473321432415837069886571161752921002835016476625677396452905193948076977712276336543328275851538395554300851916486107844472004117815459402392276511615682436475463566201894113352758279725932245930186138705374400042410618095954539652435174023807321341139570279624855264805477703475596164508115930879581278320069496919435831764309298663329773633625798510488103255345027025177594777173292694535388509366222047076866242809305017464486904061588138254727925707928382955039497635032900766469344997568818746871511970931552355813875543119057502480559235901249208004951542346830619118868660617479190009657148353755529095286083762206365656646561588903300432131680122191574322451320741285231132477131758200951606726524627274332833065399261994898656335967621315612030924317098812583660874957036895097455595193535351964735943591327460823827299076107525797686773880480957744921751571830333585606620318185334421508195376737855408956896561125208131355177077473687669304539127124118107210560064678779653699995427088120105567959111276087787478553150841863930778281816858941295938532570298733219936908538398837068989992716178966745424489136129560730158854839874941481160454720823574919754712424225373192106835870610333890509047887348593240328226727447488317879621244478269016362236035221093213003799497377297210384824966427000032393278857593612261203748633207077404858863172462541262299115293214693826409554999753790136129907914724727380013636354611256858679794613320124137453472574011091392082979565986107713096218592211691921346351730333347627308420375437582233768807369139430765785382402638695751335720868663223107535095888365961395989723392766848287570269612198281320652573361216882397114687068477774722962869452800000000*i1^106 + 218793377959672749394104586502059840854205133885085555705309746397147346231791469297123882926564298952433601732235934308165628713921570015677091363562678962436712104261953137906665070346493744607723290319318976396656617400002363909101276462653855347378336162121053030086421122755267085431290544228562168068855693160949420284228157744506383066546753089169566150062118293652268728440513745621098124916916803259837525206861756054617706850901242223801004535471390113050163838304000143967035758345433894716733327502971290497775415391364263228654341083684058357148398066587898355127682185349165431137289901545597979027143824704452450168057901972968999703073620344696730471069051229630479404556563038326705230528723119541978163595696676080239327106800712855590096757372184591069822033258930993448978716335217751671889186234787944725682450963564727522180435130561687335860809274578525186987931130584646590761680823740250276351849883226674932025478818693878095485284620230751435783187927693841231536110584022645837655099403172181472073355949954329008580516936546097857002650623209478879078211503991990549373519829708177503188095749944953421329139920890033639266393673325545772352367294429580975410920490135379100680086539723251892667637041639469934169043973840152665380662223623432856213989200460882632288419353529304629192588001911329318758079911019378282726963550400119573324030839890712255681321669961155188056324425583408110674921022683793219104517968390784099838689934475451192317718632668969559871979591713655744307513556063469422975179354173395622266229566917720020661495264475301601482911359787216675730816454115083856457874394108196146320699485584422980198292698287347833331405397138132778479892542220866032188053708309072714500250499540297277441095910562101225475303597648921297921813874359787269095766144613877299024008931569109114487183382210842060511700825576096659190969214003590385375688356561348009841943373879979823382395270982571698413873150933146675076821941123310637108721180800169159913083601746639406100559527856012973199426542450593314684055648334746145243692001005467183020844639887657171327172405521902542784467181706961900479336954463602056558083888443368946316834597156299006238395427340608667155027503242570076785643779109050727260077162496000000000000*i1^107 + 506505295412332760191164625811026337880376281208459618374134209605571898883687003299897939712846268029606903059590860956826451615236746357120715058023097109729176103424853811627053064195053094365304892707631856581992364592262761498541355167485709870213487880765931573796443376046347417240405756451974831492570442984830379696606434125898069058133460612034064211946689475286994230736387169690913995545366731450449668526162657942189300645645583480222931512779512211838075596808170231260209143694535420953519384944359686971123620596693726125724893895682792106968006242409017593343150334624648905644655994366013977123124627579374150155096162690885996467122513697873541151539869621642183325834412403961620134366851006563387555194509589338986654531638315341579958240380182505698000454108275735045755688999231313921652025126460703206718547304061686345598145631334648637779033763381993201799621611827065621020607638868650582296518302850350029988382188006989226209228078871054004205090187936305059826780050676332919504024208230305492654855232794366110507174528463792234301154146573553304618679979030414028273556992126158973890490695737609447220013664445214261827968750607933643323212357789749871234108313931448084369256522845312061465935751181187083928599844437510938500170135616106910120079650502668796982305464174706553660781832228633417145767304521223040985668996003285308097434972837665371267008363979358280439312999609080943464958469719646412750816529690639944967688218055343111338947698160896602768890639008230058780740387231520274969557501645541100508542793768188342803733882420610668872460856151779297195114047638842002249423900062594855076451911107953671119137479252776078008468932335409056125765498260156899683806242622951684456971484227449267981567283169959682538631064121117892755678923683131157201666735888010195395085221248295781649512626503143114639094400710617695452455418313467548145831847186401091133882415507964825853271143944140479823552712590341407169974644261747435278650107215963580981998977311672640408518177900295529324138365481164222703934633962698244376724736309143148743431958835637019378317012297745478522936142827589898726751172011730966899772025235691994680295862704593557718290988249227239055083223595255340206080000000000000000*i1^108 + -1797721484063265644797556194805545723955001292374070551378598740728008654557467977699248121494998315864989990531672768045577459661455160024818431576615720128508014386393182526917890362572506271456044126695309616669577218808315031228114290663938689303570522036364077059155642807374078028512543668209253058829247902879763332193247902834906452594937626651432919109867571614111138199806504381826313313536525318528824327755899882984803886395936697326745725276025577055810816830131412268726556060518641518508261337235782385281751536260421237794129523560790546534025923615388953209285612090229191355219628337601634105704961142267586961879812118082430968474734319519181631423177316761177399227058435345059200757360969451546070537698499613157770750340310156852233744910667474755416256051304130397879660123328940438762950303303312754291081471700292334990411310748349500480108723068697973734640801046401125941309904726814101992160623907075988481386459262981982079681881864157503949342540083524196234527087596406367773009163683858043820983723253935356202689471616363775987925025238386940406236741252340823490661103825123087802915351946288770231354410115592227312944850328927889270871475938706878317241452359130756578388515063833787281388859401635469634273522773365063411994282328370976803194496390445544685090373554013879138347505073007136766638881139410885634474168104607368711098352652360644681310995172366852257607530520050132682543607794758781356626322653871983932298950685758666211072724799126831719407510422206877122388704084451089080436752464020729645271444018363995367317195375228968371820469026138870905360011657054720228254507728807567935681345936145068310325720956894286939873971133092658756270633785705871880610607231739867608846250346584525330416943483624807406608236103199255880016507993037856179620289425791191168102748426430046229440129106851777751365059061073841556071448258821921986402575687892686468353494188222605686058440216186422229377663212938054892096223771980559690950736394176283231273275176286219823405922625803528064542867858002897330535893864478943388996346692343930539892231087894128854813010377320009819617244402222663131522689512672369115869531660583733371418437907890649963105465029681100000000000000000000*i1^109 + 446042670825547877364980229383592685543566433593789948297531225626079380455349268411677327027424522623406773400299704818280646146087358420144461747964723009081364804891348839585494307444644586036540246987041553510466150066928412574245226046167448409692998109044505981086104698612402171708201657202338801006566958858206103056197140933248885294951752018492234360545275652575034120796403579529138640618463052738396059325542246448652114071583884404392643880772359358124530046483174085239772798553151476580777720260163992324126753603080022976313744931966600382989605658498425563129704742376300433846029054220239935513790997589665570053720563647689493294940653817979784290438077198030394838956621722964328675390971841303205373630341989666351781702884165280752465396616043604162335856332807625781249359033969275951213503904000939418550278699543290771304486158966493468341750052603233692019624197768100752747671411237558183651459771294785575178403959846948308525980392586946956774406353842395893943149547587031901768589353537647879613865836274453614468113130179178026965696466499519834828926618903679365020470711463349244225408728876681000062079950039622688320524770941980985472602591095556729276375286947667011299038539047780417720277525003444709140147402349519657869275722056436499803512473295963252582519938303558676332903493191534893606112723999725992061428354254492931579083467963394130191545802192657825992175129978869797792049131612516487661969948416666622316116527405319465729632863671460604911157611216252751431103544026934573490331595926327222270225360169619812494253032514990140520474252785714767360898763397902386092567689315806918430634256621360782892120756886562501061649634964111487805082051630193500405603027492980589224587950233703914458048409316744846867660281330934939264411299212261508023904943255526517215265151527465109787135538949699301439092402753640082889808034510186916780572889451092015825071808832927288217365017260025936928841541646435306499561528739177428471200938058264383829853133821723008553233842478701957944384932948808490319943885320882513756874873255320972036380338507179842099783113579890288638694949841618922229386140122483746725292439571131488526913533447265625000000000000*i1^110 + -319548687079449554634958046048089143721439986569533032857787384618929396007704134983933528389224652501499502638832398713869057455250716121405678488621757189165847062774997649963894330336811770220174283233749133252201044957548148156691419141314108743856341790524494695206981939917055209594550970021034461475840070037521486417579670271584936923369136314773207405285942904065278943401187890731863735413416823091892267418283533564635806051997716950974112696670771408154042757640862426240702010509925802722194667202182240690786452837606397276250768943042419770631367758852944309935293360076093073907724948348533005336833698550559375902240062496947810404493040337097073031850015863920949519708726702961635819135389033884335537523846995659344956109624123572727885852489964810663814482041418866388024827045889124161844460534994847064271422667470901383519175234405484088526225014043374565821281411752833195774592108137770077684526595390361941722009047042454363686450023921632461832846548532467449658281300551892715989697029212268117150952057976005908273063867445746889458243902946135033208912137406224244837517085003933969392478207469301695684732971904967203417241787937223412224557336967248587323085648760680571682525677081199464528905257805522654924335226986373032885381002219180509079084640536546261347817150286515691491091361419402991909764146485431462027369704884683774413780074539262330242447898214462972212283234153884335615369756156371504515104096020789352393975281364540952929767640313148343826514278161216869885940078114428909787158967116414265458338130206864194990145492422934929284663002884897764832908582207794002480053707440377899193970667089578220169305295037777175691193066145235555699619901356080704055894461546047213279535007633615874480811181108310212248291924605535787195007394080366192525488257849597741199163494322623366651622957006593131644254550945037417231579020736497462028636040746446904853159451020162376140773855792979102222923126870575095093684546974939605474085249830847279313898546644586145401602352671129542583032601240721281022986032455267783530274939881733682316051261914547538581097628914060611724853515625000000000*i1^111 + 724432001554594470906858733369489780382397842352061633649941366919145467999956555126012022041383135891388085196683307083726287388037972242662430869555574382059716101499387895047411206362326514595703517944430122668633662722420149570964850726291845734304113011247723725579109482776761719590707363563571154418803058093268042402047953488184493416537467548107413692489726279412138787200833568450213146372012326026903657324476054315596041907297053474230601891654470146485623993330259743142380115419384325158013618983955159710612731813157398765599662750941199100389341307821431604343205047531566480366303872051620830083106433961647895042375716996361355444068266058917700536641304128796509836369534008398006663601604877980402364650109530891630579497026090325498753909331084419111307075855643489181622132322066695748208104762331697849418750473879660334003129525404737731063896283578205947912963534255542076604927628050908765543714586031964979142865131903283904736890832839295015419201887362200410519726527416652730573374299832956852875586564107877056239304928189618029785656861183897405048211163467850476603831994193560222945658545236305861041690988559536913991885075358217126199437754342969890324770876542786470826997579485467983936280560060540375818601311961986793529590702019590479810103292325664665678319167945807962800193764946444700162217443372782523020644285910122913188449471505938444263672575686069559019965850484032090223693948964159214109864362817097480795888080152806052678290403546546231222476422602415562245347478078870452865186344478982967501178835726323484023062038073706087147538964603557818205220009382603597770841172252903680976992779204343698050483180878225610050769387316476843479845433956225821720741614423790795203971516903600898646947707294191051408019259021614767812469269282633388165387991780251433631380513764259758144269764746764026873896332049931197359333539541355568894359497760816712318883113267551891015570197829120419743845503826980828947704142705180107448533412970197452400177655871072749428654222846670996308840731544785718966298736631870269775390625*i1^112, -27786006022266169111177643712530983008185168384795347269042408346524785131243315498543421789939999031086523817757530084730034390532447455455436304946010901543381012573606431785475141969356642616787275194667197779817996499496765266349061239524670393725532750815292323727936910635663829563198362609158141481099523333652957571327818485187882602096156398465031919146701559231190711411682387436246428332136770109866867488433957342529397853952449408600036524360762174245480888709178297998704795250404932577189394960178635267761528195496956996792529361209134793488468380299499919816766934072292782988423525347531847637293141728316871106291549107332043535216316494653530031400132562892899749533278631822825037332172411994262067095442108582246571052438072713114155387320523252808925771270849347158269847047017236249292126420583889956924485539122714070675815245294734070750100029562911039113201742206850391716591862496593132817998053496994336436736042513420611227591040449102798220522414139369514824700413806312072785092674890974242687838555358149073785821741270213694024554749739054549927882476890957765258632436360085347376698072415168478711938077752495935658800061273631844295203679419799668646409648217647339024993521531486608110815188249245002594375281662107446872391430699908494077869657348867262210101796816449147601474975857768484080747551946566586953347206196381694521414386146442003934495099143609660369990944648165469369134079463507488709657133000741422436378661066372986032095705036055644286533937896678224275573205527749253636979390404319930421744236773318228973874286302013728740404129903702252079379342426673769640646603636247118543348248667334731526295430588938667830741062978553879233187766684491763656045818164984047073059519068502091366694088129317578705766389645202832138121737726004057845124889697434463689470311323050124421969647502717528341914100139396407621799450096532097138423577327874886846743720168239640145102893107823982993166474405943036874460648555138234711390710062084180241250638518653845723208701579832084272975955910842754271949614638505435586929260383201911530975608212363282747476961440613497884704591431647660572777837682436402194592842257365530508396697149311677564678392923299881236637861358652394454556371945762209712633178057411381077271540331234283709774115327415923621098984812985732277355607398325643367333730025404665789747588215183957256834774118453120512128127679384933605570932057783719263114905316601136062636791271050151129025785073653707270176079277886894654909074293680335103707946104705081739919232163635597853695602370216206534645642495248508439169604363510878838436449130006260144917272178921633014044860333894189473308809270551777596773484115008852857580930325947009223346646389607118272433717947470558714980822311346937021733893280361976445448091216751515152056958882094914134819728596496846857226322522673279004040659261839754382442632125131611004456084233054578270562848700326713103073360136694799116277496435029076284069398709439888289280374280691766894956078168617996544889174786115009163167600832846475233057381546392674112222139258066220541139064090899251911084784198604884135052434650778905832723377955241804377413832947283211570839037851249025879900546096535635421770840807942294395588715061521231413219343009785579734828649791677161232731501175456773913507373779494648100341779176477220653829663415741232474337041715347720083911660971823022394806686214250063587978967579171962337266349009655276734276342402964272223419841957343940465610892137574814940298485507273726992842752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -329736024470516541731328861946824446040495551369364235379917672806309666832106087545007135579513130662823507013362530136975707345487127364853251714465111336721837733558613530454824207825732264127608715954876248586133210712858229637315992359226039810350515930313759445400107205198743877395638244022316108059613939389964361134179524073303707017485207125865033572916114448164527178201329823516777162280646158393775309272557177583819494819478268984699138952606267509238978273878445757914104631816533017137690289914820485647217179467744307479295695452755766117019894461406869358651158674672920514486959412542414676046269705607285207570176408424297332908376303300078004298452390122048544011189894329432967509075768753998004165581148549695590383556026246952356432220590707228489420129091400836615819320806348260654790572882015924484776820569381802450873888579291223436042597544600989271069582485199998376309139908959661767836159844192535078172241408493054722380813581898133031734934711714660530076849419276821612875479553290397841384917405961193977091015970366839335187158755907074749495166346173237934820009000632084730412023528001664642838608421756888114578247097949219596006103664823311135102523947659817785984904357173592419336940736240601611470271333327433959117966302019966936004294492319975841324585993492091538443536752155487651775550327492350656761244312032176824608269741363273935198606297355178569337633734354546077997609603336689987754052697377450344176797191076154721850354395668369292803518489800723374699115991969578275893212531793116017732409380351418435847379841682822509300138551728683126799420103989500643344711833894101540328976068634768780652346149820597708448034656187310858523149952909388009233484144352370071995287255208926267245630886949334214638690650926069803839392810471202906415785811623304574848632184398882285543371740658594018386490570608882086493071578040092262001084023488182907457928725554566709812034658516314767970249023648371872660001891003555888896996956751461139112637868881911715529845629033602843590927667272300345902909986425850753452186542671884999722026432766485079739665497935238276132644211965155085156881020175929389260796234439768713293835672541432326082752566258934647666940150789836347790345377154059112288462482300645934907811956763931808540475148189426793899184039391665450705461207852243328121802648030337418705744839001220858057515651225805592886460882441453837414920857235177146995992699023507608840059113327747999245819257824571590083128109711221199223747844334143490334006441996242456005518116888936830867397377476231431531324121758599504728788496429771066860977964818501434904849274391511226316302960386146063689741983859320679148843511391216031872777181089842409376622027986310324377655844104477625723360190789046472859314315831716978680551004868920818933840802969486263851399947637641271504300018593743790539412896465048531325835946441484058845688207207072213117209185607584784286235353874082123788158202127090160162000487728869040726407604178279358384418515603767588438642917794375653671370150774794520354135371902433287413174756378156037220214964216867243676372146257133152257112018544167130460761727341888209564875422927986647256999518969363195884979301877818561348451461059647099295130188778775995784356813895986352832823809362069299075101436116423040062996959804780375481281323595218192595717715863996627931582121940861405456353477806759356036211806611845216933623857827338312058143904793558275661482983436626858390176734875877434249861907218238855820731000464964703766970368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -42753501526319853783801191512167554268998236959226622303964822933526173078388992152281353965412091234146552355770761936083572835743242681011897070661747821179729202924381881492235412569411547257951899362032378401858073950557208071923542987924518516164924277438851119309124934233260343033771857468465946914112220789039417183029818970426719903301604435557072227765168022968862988531997908758904378894452707528240992062458476726045758303199745616542998161379787331312053271153793116397272224534978371713517327636141391653872946611756363285475695857186036350038849839694589616898799329259309010197665623068242948959872891250841275654377169595412148874245251770568593225031143172788690920327791255229673618742445732185088949123144335425833965109176714277963725966041771436784123950424973160055448826174852976852094248797124771525530801219764917447871111426922682993168850683275738226433983716682030692100059420239300895822708039766914757064733562339996172205625142810432149074472403203062819296386231366489610992525376060258753639344651298650870627009017091904345541864230945245574733173826026035023066630497328385706963781211337961630593854880061737222857189205831650710788948507976258604798057462247144878054873484139352962443726369284803281909298429591039706867507422314833438101001157585828599580387042244127020800113113779946865250286424786200516113065496563096420576851034867108257785971186221453391973680323284489684039879945712018252815253316156024459816315078985194771123902909929159100562935963069709275742686159850092098607027626200020927015115667229968938558516406341087379368673645978312907697517747599486244223652967427782606943574540023594873736710213536682282646009372497340223172506229903005815437004043808833961297567615282535315259166884713474590927221409463455512931898668631406902847462329334787780666973584599343609040142467537740542096603546110360781843245060786602468526245937296448398666280953751081781145501430291820516540333794519535213863122089320119728958093392077950276720228682019154242672834694204779446147279761937936326572045820084381468201578490865922925018762035596600337925340691476383510429446572485594705529217982879074208313957305823275140541099431284309247355725420089149930590959795464443707013544547877869280968820410454286535002441435853161764761577387604486476016702481572343673387826922244894240553419441737017177906499866653702927216548602689590705309924791738756440569774637320007895920762645302687822485148327051913972650272321731350179251076299420210873964853979749315271585239655899650577331757441003825911875247315391396976392244317705734219456321471027039659378064883098543402773816871406850405757364746678824264951539702701673134047416117008648600453829341425508876778822695068841242697736800331003887207615477387501765271199656582131853991668817581084338781972768386258721575615807507900648612494728156426124565576485336515210767110412893263862025649966521068107258843769565627122756812388286482392434831664980700594584935722354100121092502479088581900792415990687380762858017936980915093333973663817449750220094163684261254977799286267197463678477186853649625848647181506292667134469042225576773221866924107381816414928876267438591858058169024553572948738747911899585870909520175892402732561569904493237898043666495933576935423566310713051607893839681316761670809088269913359912425915917840702290790190660920477655668420664868733686187625895401847741528578950072814374009198560394238628740255358940628669789095182908575893534652647854310535140018285375122501630458673812493600261406720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 2408543054719838494127417128187811905583602946415151021697928797083626507774356899580814296513886734722675654334235679592665019129425736763740471948245261020501059770822147248966689550996478324744214312819540425993999989852632770167954751094851622820960257951918135990990561929695959324393910910310688996704438204399465382545205696314228523137717581060236097882911599833585825652293815873146430772519812581266867828837045139787481814302077959492296669979358300233546956191317787730593327250090410832306064163976694501373360486435830064549833653918708366913173790241965007276070387424005197761927150937375177504967804529326509043397574536352347709942995688498449604228168914623268111113186889899003912492652441458545379099899853724937180073470814170939261346205587653236110059813514004512268414340499256289249755666084493755278591068698575872677499165791032366686783000332123244752506484058952758861049378559328998478916264040299268157585910236208834118993479677553217039031330966258302994728236784039963083461967014552671663481874605939514706459843403108783535469186690334362481557025671400047299082860403885123779644812771835281683183187437169461200012761095274708069280208018573350347029574175184928061038913282614736107439478319510431935996175236617534083488385359313635483115980597358876502317067451304760467048532129327053283686018528505213303640147543137749974607763465600589826469099681812759546662257887126329925062235909128539820998616298337794497368111026028980396108594477486685244700827154323575872343023880170041867069072298372270744162873807758991447180532185747640474646131862119238968729247986107388183252577871672369657246159495134628475070042665474161505638585898575770923367301303353414640592224676127940088015071108181362652491924450554707024625424984763923694584846663746228733600260496293897101910272775377398279618415994168113509945627552998499714121652439124539325353541940409143111096537532255596899727551189956692841076996376347031833653324403501257094990431818434456105563991309886108661789893728311218474918591370956674360217184750162615018998123294449668546023045441498195766554173403706688899770855313040502952643414209074759353992752864744180865378328727679176123959242519927739566064636200315748680872279515529988652754698941586475205127539828251543560795034424842636899979496495371478259908134500538696517078576715386277324758802855817341676706223270301889318079026292274495020522892114721637315427353857389062233363564814905926644240263797239496647388034419191149303842780774162752627554851854259204894770128704768226827072059923464411433325919408989344402157387490902845765358093051527735218770474080468884711088006298406948298981404005331336903727698598562910690728154624970749538544575714106780727570181740062408600365022593114161299935004412221948194487649087249505903134264301585299640896544986101544729041613061892153201123942624144612340726019291182428312510158208235071343741746917567680282355063438915006103755089163616800061659076442289240299225688552764068498799005549941555646029978422438501770716280801919032319726384460774901118917631978863305109955884492258109795227590601552600592458783011592817999109533986207290370600600389057591430358855719479095702496925639906033369896285862470796256052474303362263787498699142845821458343198158409801076257404618881433048906344188280639863892099760247463835628345857702307048894865362397271396102522948817277580553890543379801880497323005642043217731349420242191920108455992666695532854583457429240855424998558531431089540067814282844076174359920640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -52980850672415944494961240373646077881679935817730367860108989789586483033997472916104898850605891251566436071133094352198090631957668676551092796119429704654286664062076809907623149583482164583540319575227502064048038141738694850514835376758329296467016742127941360355411587300019466300503512375298108400196413459200018406837607301871775548910702441104349632852936413193283213185016146684345899085228274218346059732484689014824599096062516654705536573839161044097257899169741268854492522914260141197544148996935733700250773808899627714654128189006743411107087217177477989798659113347440291918010425806504437205300292447211576743483298782173291743054499262204172986521141845235146202350238701128180961599534614558952749242021859379826156261488148545705531912245862309046088949118179364715103646003603269162553645744031742643257556865046323791696969425279855854806839839073597399102019469072656701757669389855498215461143722738476087957520623717138311428064833245229513941457939098478370730162720341464691067078803809442410199158914288866651203011788685746807601206113117075200934341473484647222637473823263739571624136836193668209629680438175523126688289752625035783360421469357333823319031318941038843105215499183599472030246841663412442596349923197020651076562782827792611747507779047952156861293026848087354559277850102756965298653878080710882034204798819562574060166098129145216249442387245057190865265914831295661756393596553160642486268763649199016449440398991857154557296898661107767323773431957733203142943880324836972288919624565853056491131830983411221460282913761872707108124862812240436502652151983738976649297872038952843775185149040229864188123972908880494205603988044233738257536549547520858828719326383099011458188305476102739597658788004821776301650032919155297805446652753118367885780038902723753960926623018626346924922838174893203914276804339908622638588917491651990191641495308484295374010481776727371316373867828268183149291283133963702581362087864895730411918558092304955268309043085806927398620637497773990599222941987617559062771643185279868495835686150588536498776022996645545675018954598834435463514500244855846726207645938712897487388227255524384469917590926979941921232785411798259638346081405068145494373826441420148642871766764607986041722669276307040187327301896408201633924896691748077707346140902758585182244363554613370731456932919724266986651862583501887121996808902119031965353687305074904148848595883141017447738587906919862797473168104610889400211714420275806424092708288071093596317656702119435544699898750688681636378896156222402110949864229393375000348324776648694712542202944257525298281700701919573815065075659139354369587106780285998124023869857983464606320070945619495603235385605289016825646171448483992998980607421755221930206449161124139965303611763678138141242838575805084142926972832625528322035872142786778959651562728868981864968941906629345708830510440315973889421908639987303949781345208158415193544441996578611762466712601648388897292952324626589752361145568363065622382708682977971912432487319516534674628611120377605048897005340975044439655249573423849605936917454291544331374558392292216962260225043770137416441003243863168582109113677840971739630824926361933642795241329585436424965185212255471318893661130555493179038977446327386545532992918027893041773803189024816788444295355715823084803352039600391641009297396926204205405339354851297912231317757071581500934170248814109890303707725353925643860596640907096747933129134924285096255022884172927944711492427780825838750720327680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 153672313692719200153518425960918637255862308918658524174364273067424631587128569105140286359656856250624225115949333193157281817397354144680203287697910840495448398107249822551610148204766369555302285778393063580359768448930059776808686372227458581380782748321482753384178843170849767277170975952844514212226870220878586941063970271422608648836722159279110269382259170870116968723854470477759804856577157459560318915341864524620460169014190489147661485805613796859619661062457528121613522509129450034062092127761612488344826288121420150489549781077684433748730441985850811857297979025366477535928197950361826111805925448979630770541909016451887275018218928555236113138214780790974951267137984878612937097839135131520754927183616309099781005001633924612437381798207877318395854182856987951480762283548231961034893351537756276436746387165280458598033408656941943433134111898511158638640782459453504864705840676709864300631402610671957235297515994858612587897231495428839534049692866088690957718060236079670317617330973698036105466832699344822367268061363997104365241869933256961362501504557835036170020428101369262603276068727627265790080286124462270380491737702334221399026421766718729266143863402944544054047780156002799807682011414314680581852214665481610446777857876691848739017723442902576130301715693016647103238345133641300018332340970300856865428573953012140391462432570026667287748267681264068453828032830792403654910673790941602582740700953535037576449423220287867274521739656838817584232424869668465781811599227669531205560344946186241283125945576533765717851514512629058887091399877258265344009282983043759052968950579778707760743605552464956060278061056048412025369699138901327147748311764798393954787363060121304362005654799063070284519221267300055121753301194387312266655339891361340038947316579706865891623238154157733976103483022703110005771953286404066190839916273020354090520768480808952567692820415568368987744815594734555072770510064904975295027368535814253861536706316192659964216115753898357324100462733622604595753709999440773820105375478672693999263490627998436701460060440292616525463188672197476948140840125566211040632010252569408428431991331656578849285157244381939368993493001754098586418821256538961776194539854928919645348154795303893226749617703733335289327023457847324232325468248070929798491213993007594860890785738586151978189416419933771684595821604221544417237134033953627540606435917225645240374659861419043850697377488698205453082935708843633139378300134923766170694409608340906145760965763159851648366924252597406021391182431971320160411407476874444701753026106376675913762350664555950028611160691192404864081761540387499464242033607072868316490931782922992131446611361995765047315583279266684356246454537103910992888616379683582996913151419298276078038145639126726556040340082714022013963079889029900935490134270763793088472405618821813241590749758982211271669623975051372382043180416891812278261994692324782227224082120713552888547071176757044080952131751731359701379231355732294684454007354051510859499259121661174415573853808127310988550640305143425384700838954008895663246827072411663506845654764937857271697468862992263106436989393791944797173715458848055173612483159285496037734442552124311300505734703420010624965047508230950574032072290471146959696070399118906902442760195338300150435206200467743139267625726349065995783840726334186427956508984722348437510890602577181869510190242531924392752332496255946742594705285256551810721008037973258291981781894738847425020841046237932774665467461632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -6958907546111788809800286356892044544423534077604996696013425656232674607555411516274259263706644639680139543553845065633207978028291154162567004789749706476966120379443369080872564762315050316480779405541927935284822253714437071657800620491977413641696136499308637899130315905892319961345742670029365668674526767872673987513817555832196123737731841631113900102133747033112802450383845922652772294148312975269078245606379332992821398737720356682792334745030722937178170840990416665446835482643244321469180560381717484536569495491767716351409782762175064011360164044770443058638025148420185539930995529664300143379876084033530717566941682596393154989768610058485658990673030450659010564787050772461662630385538534859598494231936849154720462715296596993407740837699396760612907393973668450936033972180620457885282705216041274001848947549572814234011872160166926622413409324082824324704725894546064891081680329072683738468729232022025425117567267640237609257009404946984082994318889742571227246925789077265361718493062117703775301436387245070003036542941222711375119615740326406257298217951440117529621882029831698554445807424507643384441880044086478771060467703967692322129155957855149029072085306031613800941050785882743050052039526054472094358737605912523109220648016403285390731040483724550052762615033018291777187668140383103725721742307341899342879472773602389882717955441760674750597081085965447195238134626712103514764026888876466265654215851491823372932282203294907455081994024646100856500594429835103581332685099266760611550526419765492432617589734129665053450842707364042488269433739225406205743469128875692296972051224157190502512992388608302033260497299222129697891821325565652765863094844433245737627929854701144389602444163497565624734102626773383278942148794451085118592125028827549695542248870393794713906649006670598027656180477526701736881836149960646903250431597520830106713987369549511453807122841153330387887183866653413348250062426169640476375603870368370966517117931984695182973552342925995715556478262549503139165336665314759591020873558397130663213703092160337911907149056231776023679923340641798979896671388080504174612067612987765699849227749499705317214450569356182162323200534120391628112721973813358653792039226928612661695392750282294500560075420567411471851259327180884973488467755173902146802262811609881862279349687825131095142882481498389727491586738299543656248632122161634396408721553730647215559550494242442964060765355380561386302510757566725884510681282879159134566253927377251770257414589681870438332496346256430158913001649883841591120540276476072126225070727344937007394078607797268880761118530903583896663868605093002600307658693006910570857290262352491130679576486844898916921664038469019420539064395222305297654711380584555192222348868001676462023303934312358414496571176638570397848165824605452081629210214661453654772186316434042117085345559008925090810023649862008760539869145642057767217598564097135047612100248865843013728915680596389130754665722666121509280483072531869238084076860318284791553797768549315388773199017392610961392046640648274819173123585027687921525766537614016759658296310213946440047975976654955556733365857294614578556192289836062099619235886031722450253582281859937255733007856546466398154632727824737425912475892265585474195753812159265262018534769316001828001141312009426679467533753332381519324862566792751676639922715327686770090562069625795102193351897286200654872069257453663037625227271243289103334166330456905537608663889354623366047820166371079630068964017569792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -18584413819442400414875159702484027535020238694555475776228354882024657797503302271268068509101843468644543056719975681322941338482774194385436026137112720213483166268675949165650394391409721303194530666355856601723852413156802205032798066018705871650840088728118094440283764337379505219904496733139196811391457213806112613566343455949387870595221533559923759079367260456577882230027387867842980069149183045092696444820663153754283946354124929525212642931794012856137351178471853459093331721369532390165055861008121775254349972367139417980022263845528770295395036187911266371618838165663594727606473993035079300385180258031870033057135773947363429608355809871285111075137903041221596023914282541644734731895725617820296535678603166053722974551469983990770415078845545255403312452019502987483528640739051534023923060194279571604967532301438306229233783132226256180633460553426836669851206806884938068895961623891588169418868294432290265061136076657248758729339132137888897262375110692382039505395606222975726293561495584279988647735732654179684677000803030769204581071532809579485203534784371871572364996331202272250567594799983765524800755131188917823279421954729737429262795094961542234574930112651745696733463160263869231746755094057022176553410122837963850959743583808254888960021018970597751758219904353421816323519830633204412606955651191266736428904968783032807407996619805330394892295723175224954217039257805523451371579670558916087662390341078694591711409530304169496647854789643817290290586391871156301775988096196435672154573312464703950712027927897917973419435795278728935133697852719211920483967518778457285686416921196044903977639493853794608319070872432230058542272612136652190830513018164836501433300306945080476602307581919751660250270604053378895182365212467751013293471994204720542024972820438400489659317581632551071221646197975000630594262440385165651718460998864127441920794517103007745275002649573299167735827027647393413663893948733773041303108271761746061167115863461312930236281449858261095205709985949780618200216075314834076126988602766418901367762558625412045290652144125335994813839928563313081371219204470689553049799687417036246896506158498702381675420547098278845119740657560940946666930792306050653715467205333510479435108418838429655574440891208485969201486589461166114619603311865298864109317711165503273380034599154929515707651989421043771328657590917522156713824503175486382057651871927529751988951541631974820522698196681487179534348803007490180112232069238701908337498163694459889535038427996311607223973951343942551099783147187521309375844765524768361141492619479028275775255281211553527902044871938797353557096568988441719145508500554078333457194487325021808493231749874827007999622117501952728083173406578644125434365568848255761687837332615454491250706637662825295651252930682056993825582577517017874928862400923439553906006071557605188838922619468498534529349180494301674930695252372735945112683322682658838915593111861415279250872327978027453015578280796917123132028167233507691847573001032297143928873899482208368458722223387057949913329363659570842769907659106280520382354564657672202115423180964141925674200062025641396514624934487220355923917800940901333430322078002821238692241641374071603521493800389798326697422303165430247128325475785431972028329860031283443270384955944414159318510524665595485555728347931325118799647159384820102463739177893338011342020161167274041577065149580516329582757500129584452083162171735309437694718680299455163729535769238578033534894156724781987028035971317760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -232906381102213577267472220991444599712516966530688621019604002400888264098806157950185154918854603131390768250497998172495288522554354916952241178092298516402691251937418271746914347442186332938602757240634616754601035827636484645596666237870712657591086730790799975710736445446366422554463559699243691851050927308046838068268326370703647608622914923523122701802300744460973937955853057564209445082456046055995762883448921339602516015808394124581227160746580594506772596230832732977972385933371472228738638269892420147311816418075712642497720735117913307587499513778694909681179346397652687486856270586824685457836519343746922034706859444765063111486735854084506799991322580733321526192958279817159761626035104008171800238458212574729909837055377429778062748029136742514721074515894183244020687555905664262014089450574603132189543447323800567735403606847795908879394560622623068689582522912384007014932196850203413877201571882616626357865873386409559297792848612467377884960457161391340564209910651354942720134205325752052913106969495689741183428179786169343836854453845058183818607251246961432382102487280460860304264653351454798148698462683753531488522415438804208422358016354555376196217771028071026906817931688703709386963262977665305551440166738108924760223734077671380883432988620909620521335572332648888177751323926883380736967043528395229176652956957518208540359871776016178274672687667605741315423767090922988992839079345692558630288742869232787861691866626911115251731136586941834608842407477186095918397244117218872647924899809021027351076790066087170497654852331275792093532759642082452652643193571601986301538750621463309582010731723603364112759782189656804193952425135174447933591580796390912055525117534858133078149067216886323006758881464456247116156015480029528629631694158541546622020898726430227072289525761279976461082427926527018594334055565424199066167421522062283649437472203178225112556542424899165620136896962314314390294064990166445907526189361061501160755995900687254584327063875428677852475294706040794069733859372698276687514121881757987878949054190558195339364246585187146385384898845408054482822535516687064561835506906968299464878913375997149227429061358912462364332347491004883971466763769414573456570997976695447775524628084244732268258089850915215725194898886889172369175120153780104163457944496134760807640817934217625285487154225033557312217911248491466734270765361668695204105092506919937641596309913023996643000479773714049506652067380547293957721283986801809906866223406281307159494119313642935604972216627739870880799781431868822263390955195559476122716804622653766693156858495048456362687945541423212919367064261663497448665567082180450643059151847878582483656834400915027063308832333472446448546815663676079888600531534712888837796881009766355334409588630286677597947231675569197918809886297069771103492218608632909154842344946343719916822850233808727524681984461656135171148611587801017480292182979613622461289446297682426795504855697519752181409744262637225384547046903638662277848387081517578477235204936448074257230015544151563502600370237645266250068516841787835614881471537325508281580677155524394938041164738120989685179486613550905130305019114712004556188847007075443013029761945337979323460081842839108270082029410889252038413052919390102821486492047112656872617537235509097080142310100068996845706879937544690746162441347749302009993762662275786868853318055792328826185906622202022813987689623863703808845285796102168665322589693563241251929733595236318253778153577051664164545159705395200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -642491937750181344680206809114727804683414598979041830851673063960850450155696224295285300294547179842402264682398818870740637790743964004488862867507125012513183894247947307943722453548660935694350388913635070417261441107592798717950204624737482884310418182515027760232145568837647776644463369730372613921600895910352366034736815166969856341758466235287911855619992142255070084341681882195781216326475348584100879599716171009651612010957673969522100985105832112368020491855632215903484046501643575857512871743238884935927679633399504618207888214479944583645831600322437817831625304393350942569189780381335138053306934257127374800593468926092550997573497108096232625025473886852689070366968595110384815069827552092884712257259591157557010699457683394292752867306757310439224234283773225732156453158158940592750716349672630531549851282231101754447187807660994515957297346671783118927433524670325160476644667463047203524875330895946205807485666519141642013765533292234203609595188800912302350138647525438637834333900350701993043730734580355897487326912830826831016164522266272699741424198186156323612702981345682354504302018427817181181472112743640631001226756631901612705876325819173761508083957856784038607219242368231942917533234132856226361895129406677390073253688598361738191404704665627785812697324761747606287045820937707539733047356422098297443760526207134669188647097516911960298586879324255858199360918803809008698862322371877107975906327288761513669004846336613165057095543204544584254906547227515863196101103112635000851427216997675487229290130010580048289933462626636967913640794290639129661384724456382849682753786051952763291314962704261076919500024705473562897898404871633085369759286406226413573094231060281871783867643961981879434772735983883359161871412242854921399256415463605413922534263931773023728094485813999089674388270584541785962185570744520446052257893915449412594361184102561673112031098156105849958566131575786192204060686722994913018149854627790282268277193613442949023193786838099744059725004418043591682736390445249312658619912195499700808443126433126848506294735295930566141381168171337095829736813921788018414348518027940960829436823752079812833197923379008782665616804751022243521254396297488859265924642751475346577068669581256015024088789123927008232480445584670259517549870243776443628975044906473604373934708573824208895119112516893153981745929397721009510488616643407337310378966005549351620742317466417175997359856842891352160371635638929246271243242508415698085554627767357317576034272294989866743282779218259614581015322553323590625917983672860221040047522089768077453971469536068535732101405997843127872154434372931765864593344148175340590438342974801623691546467791965445819111478443650422066329739357564818993639374634775630291999696374474908349727013867391957103053969716864898138137963275114044733638980132299930823161776999370840161589645288475491912305674256537556329968889538291723316297903399417646721626277501001873460239472493117697603265789920156084128391329563279148489356398458302411214758708607251846141392428722116236145955070573536245916151289014432513369790955189491991779313194169710358954302973891762177762296047063937891252758047024484296439651315950965292348607060904109965607441178848433138617997442286792444757875121828837247502507846000812044278436945165563224811132525530000606174791843048263810851994742270808167933458864116685756078186542747816735626423947530633797676154963326054074641006347710367798019758095736360394275905383756697522681643114008874949663337380786995200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -3049988175996178231295193409493322679244552580746869653150433400160876128249711847226371072907996824642905733246868120190252198591204650699544960289547711497820406513391731966652787892092935017046910946073429953162496775555184396885483896261612825217632264122811263981579621590236222737615822341803423519710997588887484215233868339901817284472566642852959991470619409476153269346051467704129349668181808538217702137113772023501919020062955156769171539122901524843840686216909183109524626381266753795492091088831814806637121116610922973318144044201307965592609460878846944162017245771399790294592012781125143007588675677932938800257757171257566240539599280097625389627012852108747551295831368157291197490550577277008694392468836881114314358487532936628460885295434194389166376545701724595614080915246904374216904867458788818937378392379845619643865270832907088927828530454892620891277349953703368484821548021609547991718211427712693818428511013502738545107165315676138239180591863579465754382256950289752809278492744502018623369717499485082844311446716647102548194630967416696256016758129122786178277525721939719684976547628094913903788484314667155102658904765274558627223055005444153223531487819194021341435667690577135040423398271865037112652475116323119593295192202818909249013208427459749217137731603367383648884638308344734659521811086922736794878063068509642531313871243406702121127732936036699138887337020365740088531000957586290453416008912336544350667956666243738879502571186276468686423488623848080290491892523267375017644411283794526471148675150582071735591290417887512278730733110273221721906277643843424510668994035890670594743965273446673389595088572335037389940448183711821975913813615587086976630433037676155188228109921938161328488169166465222437933543835665577757720864462216038318679007857143198716186382124939574834564354921411337696772015380918661003164934677985726558655666304417868105271611384308789002372268391766854353033989049284777728563395472033965981521131929319858569264902379943458715727673252967068777980317515685626290124825763566184110321766302661936507523885527167385692641511676078830317797200072298018004146090026929193318421286143795020945174136516309327393926810847518120350315757836098752113433104151016646185324855814138270406912155466702863020605321966757330419101133813753439434679286510791483713078782999296941387242242159725343150526962788708249773602597208174612348048523212385784158522640770632477426580949197341912112481572165887926428766064985621197161929974351880235017316183494379356931499557896266379663584207107321649591011109111822510356915100082149778858411513896212492558864936408682077075402120198167949068794578047561125475900120701224402345380301779245075681027990807544757549354333851012759655938961472744314883916579460654035493305470001337824929263192792812821175146144303134164984896183331441614562159397803460519209146013366984111295868580694472157703598896400877682837004677562225609735774993321677612380989844272502873948379373064839293595457587902322736772664576426841861954077534538370590419377789545609541668395215127303030066600197908897062059398337400168303721193673038954834598703710143226068760895365887815668712024232501401195467676471914779480439885984046648033810763362216444577519292746536326753085331709977228654098088633381955750331271281950655222209604963651168615075467420685851264502930506653871352133272276179221393037468790807401006130349836574753171742218217457451010525283843355947040008683248268690025341983589983378054216075954207980725325533670236183592960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -6539365361492116523589762777495876935616224075077613225339868693320013552641591049567485873521315124690710411337389797262404824427734923649622393428477222541328782777625692791066008418522426359702224873870595150942870587395773369926684715514749668208039929492624113778037476730299709941406703573293879469634948442833076319519426071116303408789193860456040953553383444166856841109895554204680329951425154016360515791524323917809442262877661395716631050684852772618322736828169161206171454786382901542468458077774234625963397197615655855947241426928067433032605553489025431765840131826281843635912533377919159783853002561122375719015800926447522080518215990257511810174786633516436089289074842872907140229271376207184030424508681204984513552329815618845156610312117861703264698045810351182879078328290354906712600639470625908037787740339917064411049188656350280533606049110406102712788305804779116022814837824892228565978460686532940007479647409868827952730189576597947239041769739987157677877366198353775150108931406738789389791604849422466399836094856067420134803002004485805699616720813476272709016652669819054279059346269193931128866022828179255704811093604733776872754515909335400436719383695533157551156403238759565477168467578445960957772803349804909926858378323672166779311412573922362925774161573199298524856883981655883011307856388006253860326974096372337558153220154912102239467580826027914349603573790214665403929889542584952134046842636873371916497121705700353313062086853638776115535090478261888392419683094503561398582792421993649929056521841455120706330414461779332479759152937882784547178824819544296175774009487714996179951611070194073661753444335383016548673875212854485723229228344239925752314543341465877976904005247928984672620169689611369476633595679957940711963991025460844930411616986721898610846905176748932918884163594140430808887010481876140169760681186780849423965354497428432542855747773105058992481007344022731880669586627977983347829111499932363374588120582962899586670978996024937149745243308205687073913618650403064033046110433270487591829866901230082607044663178365936861101247294211704584753101728434447961370547268570167508928482419515323528537005822928255507050978890748329404101657976098423936933337678984224985609752038713818863741881169218970764381383192707293430843764470269491495827381866540357009157224162989035807535353217157928871572727021216812710862897646962759707933481986835271164218599062235539860901442763484427901544995747533324049423463387402296342611734847001984155604604364047490685144623690365817397165108176211916221170698397159009072906788919777218341135146986614086570696743853390953754835998200948918580273780090317001567767284461839851986403292718989770983311038612927363319001944521102460116520761549303413988067998084291694069360446220839666955496652093584985312313231522657278783447273018456274337617948068725735187989943517483040776556642937963400575212122414884380161433676712310911132500136850325688676530307435200450077130487639822593642928323387598621437035446376067261277874187124362964325867360793987451469737066237113513746668193175338893645792157874899079056751134360164687204680469288931491969088517775160457068198349634537129894363568681642051039678866135185886631824891133749735519065088405309356744201683453961859840675335736981129998477526546601805256427963333217828392353005206005365785957074434326414226265878171367229135308540489498781059527806721912959773537226605842741948181488762532913296962035039541991066034934282614805858452505177875674310543493327319203840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -15891794660708184019749286294654048780281569314838079189333002130927809927200897182252476626669282462112537190676688543657204664113448665475933079847661956400992008483944953694365159861598487962639045528337718681954926474143690132410891389062378264618639889506831209772490682356495355279735233376268806955878488967784888089370468486577775770127946628463066489621783466395135990330073980344840833019904542356816292661567652633676574081518156502317188152369456862881085347900994094555824363535311254069636991867672212148189629051307116841958409422521165698199977358136362666142686156450875897667439944302903027271018524767777311237742383189720588187477847596264728022479243011845776534042291978830894036684292695785025568206153705833050896321090591145064076203199285541739685459327903675759910894131097353585984850899937929619611837551712285695341716514954928784206443100199720806796045320951178891354967544330164366337791297684718144282453227816147973625024110919993853705662887682281503866410920136593291328083434335365371964769582550153487568645411851554870439574014528596753599894847013135596571308873787782982727033199286628905539609784674229688557472636873822109308113752636460513269762882891835104239101227417908535847656935506376632402477001995599503208189411434595838197480657855630901005506726856858212058728021956091405129471282677981791861345788669315320299313864471660937482919156019987953036120744853566081333740667929096772768746815598075125339616308270775631810147764029132853538352062370687301406286714583952526267159964808387547687629816257963561457100576026495364833250039292211320143818838058363028725247657484782024728828392398461188256478700067641608916885979786756043084780098726122258836450530448084238765146786583753871108761346718956951100936683167176624106382373166214288977910469478147205247952736495694862299373433530596686631123055378475971357182947766077695309122758802582069355549595525157256118711861892600134502042189720554960664625941632630535303583360811424472041459422138015242947227348111189419405682984563890877683926155456617341958395948800386811206199241110582794254024613077316212216472735073347910499807732622180762368284385886385430884767378455060491260297505237626477545788234719025984006572432381846196903584949857774857524086175301265963355595523565806603192214392779520570443210857269150957387659274364701432649868698080774242044803501758425901530501106783827446528645184697188302817692112460529620429769875519439695193825859169770316093981751385914516501462369858282172024884725080581486026312695673133352128457093198072308776407745231612642372445028754737438600369651722533535067548481252587775593087372852903321410273124184239898634500472081375594270726390113124085387478548845094743341206586907279905685979303515809774582244901296758701009497151778154515983140332631383256664810376514944589566171983869889918742809811867141469040544433830192921704456771506400000780245256540018493619422533367354157545736796818183252471365379367196591841971209143216668462897867093787380671500930995293662569224130691885198264684961295077601190983291528369683423196467206187849041031155361054997298545702298175214611657769066127639707762552256994709386362280070233752260376048250147833167346347059584681278515361637483008832499808570070880271937243201180723477264091224334091257194241183763475642237089493225190397085476920754444398809124256242297559770532132707861956892409948628384224031617807825912213481301072651695195726360219025822256489002597963980987908014249036761556498305213919389401667254468005068800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -29542463335852023564982986186991033918351355567921411902479489085659869579156203382074042594553406416960340935049707138762110012771962786974871478644432408116582041473232784549222058479756617508088343353196155168123983848289812710381831720912383585553352652875064137957085814686746084707872614222855659894515930892362781465701110600832024444762915365253455936677614534773006427957152473524933833255596452347051006190319523430987234435673705550954721907711722770171278637645206118398421005911341321896679299778863849945216972858883891936426079882327673358822762518308913457523787133187541131436529467873895159435988772948851754598747726563485533342480367932068825755631193443604625645707863052740414329716942601240710953736216276264788315708394619418784473709819786748519908476686155028761531725952639961784953943778049173619189000589431084502473912083291293830107710623494320824856349163794649100744900841132337905838970973626460735396235086589069902125267502610094984674670062482001328427626418683874911898636237550309117285502879381656877171228013833406444054771710484817145158129504473514272935531144571117230394976499474990895371959287268311825223414816367920927391957094045363359343405637636084282217232280832050603044601071285449352088875722316960072264965009132735629502602901477816948600687548328644076418703249668925515109047607562429413950258898813900893575945821222123915506931334114639688307285837257475827780761915160316971024324831100386784098501686379285694374757851958632730080455466508673697518335498333676129518634431758661218635822627610477561541588452237077207909207617714965084938576641013732654472220927537665061959237821857992803237656851932994374757216881498457153776438590790058000756815344633908168823030502197752544701348331039385790600271375267936335308735247662682693471115590407367826920176631713274390566581047689419024276589741680262059182940746208180722862061262239272933987949610605941661697013521239909142312693098909495207851259422385331296389701691899548484877216037448042801517890488697413104892027331168615592605651860500446071595307599028557288504773570603447525099430403779715936752143136444358967332471935155087833130416604855000212089690161030730748608387454669891425534958632235075906773729091885670212301339560484631311015089974126443567930043119001746174698812059993687572597832442635315407310873399677499113744361611156637048819687277752992778183141054353092776900593616006847331209043768706556120505918723886388731380962232500977385186797845480739654305263773240276193814252835719421072639877817299205975712560843676878616053466265906446583357978879859829238086311422380149417548568747617059678776457386042891369395517526889579733521830783514404922785701159117268725453903427614830344023039873257387117159480536391172033730007470174099889964080686358634115516943855634137477232470218934951491301803831741341595107708215077911334861496997110256967867435330651281231007312873878605546611018367448596923594825747612209664866175780735864278536387278010807182556567855180852131170819336350416242571442611005573907830260501454851744129455580959033212304690761199825263655115692498210318968121671486269231016257899080213904256144614412315726211991819035306405269457443260417950082730607173506361825014002887658547278464176348638791572598894660779713417775666128899723279512456647970865315863065416511351195748206444656672476586627668994569991122527502007762633146490180751206166556357304291341604346389670953881082684250092660801656641731380969807143705558784446165080135368292689889213308785585763123200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -45007888782012245061301202982217876440473368244865210588808063695154378899322290212236702945552646802987292343757092414588695038128935143163824120855497806117139445458839451662139464038053430634489059994363350314374329143786292313293093090119938087599833848263484547494906362230172981932342231630598396837291098585808621069363095778628165602379725424921054842919962243748029360094672179619646724101839026282247323794574961047600106372811692298903059701443240242006055811825552278393149859904589766061421617684728601608137132857976646709678447523572653455191404754344613038438071935236094789980673078235002660512026103629018172065920582028314453881819555337587934901392768436915704207673976598546324701901621404183311793349507620378565280497902382223180287473699884835245668348636710159444940574972022611578830380735884160984960424649164401829740975491664660200418415883528171781499162105092536209446166666965031540124551713533118821325098748091700774804264629363655518608222646050692127023144481960599101043365202339245078391093805288811280298505472935854686837634040250991387317692083348518001157944502511396582860836892970076377958718357783481005899820804836527734203595707048418358220358875015917748032422708528310794553318917531569026097186207653529416166684719122998694853234140752681515525317944727209790637269406474905463690629054830170979036881486758955596570332466919255930221666001516621138799628836286311876112843822141980313120405356166054450971805483293472567842055285207916293855782139832653009375124819641621482390655974182120056273633529038181392947535392536651069830905387339158820670176016300226381368071765613923418278476866244262400735564911006240683436357115774937013690315537617084637531151291293488958239621248641786013945226983813098986196900598513663110956471047703624458015385773586417935884621818962384474595172325698226018765882607886938505148404073828194723802711899157283560103434669703977681660447609989970518292813170634738278503992245756855534036407621574332374081624752018041432574740181710570472406852292086683420603334269873091259368526584348065369638167769063619594312418719029568617554250652800809013038508558224463343776752985016495032817855584524013165240805282815546811773051599606855494278090950572327207523300482331564384277214010379511816273741999568203076131333078268041470947767163841786517569533751147117799246086815781499707275540975507678492637399627298971935787679915923700328361704844117419384516262336657671062374125250182771986415100342966849768431783070867630293929742584198441411078469648285707107072580337699558749369701123625703165159592842269191753839563564160651771591654030865344036849238557515582137416420571673639842590198759961441817430164110155368832259740337968113892552090260375055007075198911020147881938774065875720036644312226961148438974539325228594919778692796645314369341301143142456112556853794346234333768130581327644561059080218296913656223117676365238375903372081483241096373721483841382019849762565372453577685825886359051099062695078971911102362378351948823681294325636875513644370174291362981288791959465151835466301202955783606983314467185797365762580808412301549002957964683612129375382929561847478828833998137990444268933726717638182407892296381980848295047498394219155956777294303422099805473579923003346677805550241159050523036038770182360502711906085939443983593582049141017877134088640306599356058586047944375799533014738509408143273446402006079242478198430608988784129879204161651543630532094147719570970781579725066553463418400848139661844060820848875929600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -60364825505944913863596955375366551690568433849119126624131107228087250289370966867196479008682876020457453811329515421774826662794357068105050449295252768954417589844387982632982650777689015658265106368425384835327345783996957225364905356061021565053017708517132994421305284230774511647583035486754791810598441836033663187071513964536912624922862192430723386756580739006771617136806592788183169009737986157425070720358034067916993634101626824337865907833731376938548833599097820657349647059612471689729340070912149504507139029789428186339482271058305218821709656441389856973411887167331005095097174104374324929660043552119734378287070238211600735774576349661551874705393022237666336358298107831062199996395616949937167614954629640840538655299267774638211483651426988426377097398057611468094766998892501255619914496964760892231843138495619754140917784331614985407968399050565082728708442434867518274162471317896101008622387278285332087553417265788579829616668346693885591240292393679920013694314010951415734211477119128250295126389720462400729512809270554043767071145640807239189103584134041744674592349531847395460181499238412883197201073649742815453777913214136755321327937084155889307862219379154451804180855896792761575258530209519278601504813548496571898097585851427112365058683747666182247049723884952863262593118600695041934325587218023234593335613086805085114681639551365403853033473376418963593062590644334938583843067465244614681026271879669477976412750022366383420714136205779622192842279233522479673978697011018106913938719199254728627825534178836477474509241736212508945839547370585689462216977574609443783018533452571619557111113303916676487596054157858968608410325635923726819699093767869368947296028321004945381278579573635894145367439793942719174253041190367129569695483178985782252409940666826145466180737009271072227520974417991198038146828207168011639265572541333119251720821703917607849700235255875986043306071248204095184198198230024629702911663278921406934669300519487369523592015108328042679229257978265693581804557482678819355620090243562974284489507122595438862795443255622290969959074917500056653330194870679789932739945386403013924160477724471991868161215976571943146632393269860413073847674795689580637687224761337896019448623575664598151969251997172805872897768361869776004008703875941732735014979077269730387068849649222285003263372152822633485958498652748218518005648811399003088577293810649738392154431854034860606729051241561357251257065030217590948358571629907641495111979271367994949411293225039759968573328952598265418397027122795823762753924745478084910992323473935024605343774430393355266274900665435047160820794270981957646742678696077442420776309111617911580259603433256093063924843898180408816800167155883040978086226392409182335798288364806603603860348366289535566501857362937648071382670648188157578267008188418790282564259629659104042780624264086622885624814749522047138991730456021404240626740237758079300041502925538852254853336283627448564044802137975181838374044021267512726178994939921813297120449658044870597115299858135320022459477909081234386050385088723455054975806470174568147882738556727966191157315369948497412120031335035319956161173873543866189503975514345660286186058572778720409356027660354239176559701397567578269671877204771380881584435984421445126178851787311629568321911762316164418065237878225574403904743017097848607588616486050641634561850203008912132173854525894137255044015916764012955131381128473577103367867329625181761692843977069068466464929487457986393921962166158622720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -68104220692901286701932540468902987505984077475090370075259989812837516179746715667263951904370352766466061902222220936127296239524054717330927815043336239323596722294096624348617220279541367060048013301384620243989022458462595392385319751700525263210696076400145304417569221396088141118891811734122032419990713231528166933116275482909854919167245671995517651063640491788558621978913967507399359792684711326485336283225004404743078780855490546998218032609056301183178751726422342708754062675604013158623032862932244408277893736014284096825016049014859462862418021678928200165134622421729832542976904960489606283364896564236833807911712871487735777428916396302865290784333042682642112566809070861503216344220911650641291401228791324884664283580680293028204085541661414818596588113799380423666369495676732186380829158351719219966774459452427446355159470793709862505823638501205952384495151276172814821513605085597061979872204772466097744239994513806480518120327157238723819023639703042905968484501860019690047879902734444556500304209593074309623121941843172571413125901566016743341978511773799112102498999480921067067785192286842068687010732972932416847205584498644105970959515455179449417113254909352849319187870357301076797543152575259532407951692108553862932937124702158520987784707716402340816913345095863138204897606684529374186048400020299416940455828390805941258080740322972418195757321277325621157411091657294079729647425479966591931048014199734834405293511567464869685050805720488534183064845151296257519844240846497492439871407343925066278805501874273605028903354689353025748714622950642474475931077457308244450846527196873549085588231207492955328761095527598364110716491022390612223940773138532123227904997512404956395334397768603429458721076701475559235968599222543341458313721827566347581015183079109364710818698189763436445090603304532114565343579392861875783610071199248271803916428937090309970908152512627869394883596579971310730622488654852051344158704644266629483310086962489177040185238607815204808305938155469534361276454657886534589808950191430503498735233292358670592835486750493207687746245601990210251457767797302719382846665557590631164398897921425246625945546703231648968150798340744536971928240435481006846066196620591323565035239380254839502900565514839036626129398976709574907553234880854191518788857856235648797991399849987236701431737126882798544958423380632799496051282329597409464746140186087229354600785490032430061020822728420748645423030096440238457444785201258510851212787532612934412442994628175402805601505808539512295621462027915767134708767367025412526957534310811625909819885038781734226305084914377283189815504750670002421302500052224862653481558936885959512029902248042748927431129209736926607731762299219178571914956391230711891681849224609012073303823094687867997933534508328714994266500076105988774611847783416717273977560896273470657058266147905302038658082684299007459811669602987040525927610685196096726401437101731103209536208390575122831969124539395653923507759390621857965492964056333541967741575651687034668054508461433705807364953082934432619453953768063751128707924007993085439805389552004582050578108014840356433517586601345448486671411892793631036377033951580738842884988941935368030082631938657498929190376050567110413000959634939263147453061378458531085231341470025969483348807882703031946533949901734136804000124046918903127247303605279148493919779122115588620639660435328064970776681353172422339004579190271408307487057800946377296440140059957461996096646753944987092845034647668654080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -57761175395728281813116103140513311901447097200457371752660915941475500295927874335654713580614818699542402707365874639606430264252871478781817466449557609262199941981180413636673287309057789791789440672548680978071776420126154808498524393002981374507822318785809537503986150209521329119649965523508331094264332301496850665419785721504839331036866699486684408740134057598661472903637677163636041819955502276991292192338545660552323742617831488257028449703775243596835296702844419292199482979905973903304407070039320846157224548619249420656207994652628933214169974318133781102511860108794810462931141059761716852661888120809229993542949104846082272955683436020807096801249011363569869250768467496577888405411506138683076959406295287263966886035701458072721934205267116377935346946116369571170387020354016492502739223713386558430375746958161473774096696558831979196465344023028155849686148888624276988994402174313375574026966472762394812789077891265302382040894943416069971485195545067862822899422753034697002841577082291563065489995590044218200980081905015646385522785338965753884686218505349962186695907608704537966164552626235677391604806129101294407481496998135652510580410387314957682025825150618515270011618239148026428214606360710951525704395154573780938914038585832143702295591322400226339875518778933070228061590247145270777883692570174081427293548178801639202639529829834558272114033447818335333779411933381783940068476653277399791809586316883441274289086225019021680268591561372142716819994212145047335061040804673069253272009122270443646665031082344020148101219483845078958179371074381003444692461756608177739197142759291796657069546291897580983657101742567064084361514155053025908829134429421177957314439990427531969335709536386839730877861612258038917621910787299695690273549892830192394370296017349971756315591283328777660202280029031511895528000078777083553419391880779668306612663034680453768472442636622839935942415406023722111954919275818742973171256260444643269966127813773950727661359548691046420780505261694568920992607686006465191272522209773124480847711753896735172771824902652371584072898889404431609700637160905884289582273151744831275058968942690573709515780797985810827344862374845120416775106581930683195061339981222500499667997959053912322942577528497944367210236456100363755250205247795829329208534147084070823868505451526684942181317253721043757568320878156711548306479682304433956379076603471185881937121871676463179329596930526829653390146115246644650379451744366259262269757210045332168576687149950202022669033150884401657244426859424369712803392709966486910335823428911105530736415909024646541687298979470343457632844842975879090965125484753506986700066085252334787732082634239862668488018500048757885949257568703984735378838004410801905101554766321537225062328733692877336827932424358951211480361206874948094673786217616027757597062949394247829517402064683114457140324660506740422781184107709655263926680409161095293111713888637289701188168081338302979147312100861757637251234178442736706739055957993280221311572989760828264052169075387234266086437262568914158096852296441343927718274293813050892544635420859381034070692379210457682386065805958152009468334325206761464340109754571308729452708769165686605572104175792296620349399633940170520852982874553570583200770550440640266471293270793961173715535992447360116261541441029633986191520720104122244664543632641730781525286787693239150865155890315778711929083147027399898045173671674870549485730794324299357993523644578109128777859041780812933263107610692812800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -34773002839899680542490468991891763727672776232907190950960992811444255084266907108045570626072147069464771777997316662875233020585878221975769835680093659484578752308220788967150667221095553844764142035072056006388259876019127391319055624962580491391334892698046397001649760339238193027905063078835481598601996494312201266488891143310933851180752948078939399185322779075661202315836952315147216998042641325623799985315365301060224359652004191478167574648241603245028474274367804526548278653469027817486598523934299863422063952498261271671449107439049482447469457692688373813874575743609538635751542994810054166375188951534678143151571199940146198926229388024781987769913417839198466166153052202552197798201402228135150421976208343314895962376426820987405013709261045961219799102607805795713127978414190642732891976785495179068661128482449280889733236689742576746366422556289282927658614205736832154747771477178666179422508051928117879199812710447014967984216385927058970957082044518757390559727252085183235626461788585716891174479980924911798358567455527814277137079319598707233578428555071052676658724282712465766114344448533453958463393683352011560810507603240070339930462872839128431143272207590598271795493502131943099690806626417034965078918162238079444896935788038024125434682463940724320180810550610154302769500255240855139499938452944248915254389527617445799395073179736441369590968009650160164851017044149639607505004663359725769375303994907837552420338250927657081964409688390890007680272607885427510895517815172570029246506035723108236793197118507937052509160722251898914676472720832948501609210348372129793958288731660075139894757009561222538750842017801267562122399934578997075489307382526210347206602492736318724838694965097345411761990190992833766575353523584812877338967272562229513704366129051535357268104239455113171385527589858956446799180385126796299536847324936232996126744431391440778904724270543193192196093229436233981147326118396587599543903519918508190990120095523555502066003810029297478566498942803650796358768964231178384699443221975525658834022308899846806912770702702325798245210950028720804060009877598727302379498902175227551922396116657883031484781111552739412431023516597960552311508945216543330872415586073304222089163430292621871727031734513931208086237418246398950914552406390595410281556129116425110234662370188529630332180950361279140547924733068502493814674695252532902103107966947393606132960533181141288893343096027027610495766662909166334805441151659787730699304500005810953274321570758571514562786471409600305599423436363910894461835021887372023024514206973277229745708364079767439591270054799050055388346370324252483864552940761451780194854112474645185974052868107859336797964049367428041492316108567218193467320251525911224317243246134567880128735102953739145063822089022034146066024806750999165913461073180584183238815452917080999089462496711695545455373885697908222509351497983674525516618267948215523096141603090055741538811614110682244596724640119819742591107086560096082999586359297097137246406671046141804198737438622761387422896971500848763435725804293937616294144637251015229740436254294847558982422256369719110814052192456258741657748173708167438619917321458059679260916539237236635549198715043004422025511473024451876367018507767545709009728227236873795781077226178871133926613074855462199618713494899015512772529727364398866171949472213111012222072973435709218002223711263776811775392700813386351687841611920298844037174253881785005911679428649858594496619371745459242432441973787852800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -23239102807839278320359798355531868953420729327289886361450485568224082287612711190597123509443000408429469435645511928608291160677259312321874033845699995198686145172699325494425323571230485765551668029898377481321341052019050266983153090106157637117321042225452314165905011672352510128207697271316063587102525202255545076773820277919652737371153895100823229409161242986119638180455618153564403589349498675888078536478857446593106558774380533047449837086995491337216177375890065324784984068163132028574125033816853300634187546987198087912337081686340632424352860954543904959770158837590663902431183788742250793048612145887241749411640094228002537744356353890014844379847567179062923741925612741287279359394399850044246509977696740073870228491770733174811339335016486694162103524304270825060162697739845482894572586652786420647276814627013212436561415180232431166230329320886889787256812987702047642297191335789505883986040449585631662361605509327357626720310786723439295767148232360214643031585785099302064066204441451467815546160636035507171889422667471144132574335085970673105565728599565601576786494754399975311975085203530066838338039580277613830719369241467555079452313272323992111688673069395698922521658625019412446772683079432060987927458911820614819683156486894577345034579836814504767416289612931374053290885740211087028781266210172147632846080980681546960456223221926773107897716268381153477480214515810164032660137380801076045755973140912554135267765193405634973061354976188574614010489836594602663977707207254901139405861062490929666837770838835677057447527251916257592329035673427830369852493781727252640883398257855986330784942360494781459358297289156027092558007055989120190612176039274791154618908754075076814491209242565837712648117571802777611246924827133928820061454563288376498226385817539072116130437041886304612233707974492398995577585689197298059289295240154071574537168093464509615621248607994980875740846903954914557787350450681647241724404644769741472483876366545116069316474674838193051102655657502875104800948126738349413635906496135358182423415498749320242942254045382395274890080468223158917727117198942156121569553526266797741986527018927965919068641128596139223680744118515130294996597346996676696598421892219977424088448394401026050396355369663576317995444108773184580813291255267226429994336436035521573280377081226295527795659928917985284378673423409737470831278886607363271565773311392192036416029603367929857111860856590578724918602640739058105136979421054361664438307970527425160099104301681078204279742462941562169372686022624989784770489928890706613097780797369227311425276504898071801158275911201235950249464017955567492821373343616492155094112548109773949526895823937757728280754957750434971403137587197152144130439470858413201431175313694982118452137596848965237073918097494992815274556879443845475522270423538074555731689638579305364005344599532407150388225272149698550578816994220024797376101412077686711106834111511002398348563494302062346794622438740643244456493724071375367065519823878321190206910819187789898954625807716659248911258530990225330286881528312473623620403586667995786716371760116386362967844986544862603212144279523686240159393064686661254670388497563079522063801674392223688496515455715321673897233678284152539062299008472836231674861940168054171263006997718108662147254061763683048762772339906679228822256979527711482773921057458414859745942354269444679923690843790919873335521804323632686989743731087610728560629419271891217415131150758184264347937233978400142394705410680422400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -6222472672668353185184675119897047779408691356322128523198877158033898595178723517993167441137150435308416680632108590480261245427415801709151050791482813979523505764323785549075133748605538603280874229367335798611876419563397046295531841540484334824223189280985554209195809396183782617797406834742096582779846320922506977489007213682104104081823424228419659314414135647242329531937052963829066523333853901514351053747087498386087984239854896342318835646396238296190700846288818592469667719371639623421691393999032105277052768935584637386420590816462403530831469178600629026018294315467695103943131076352166563518735923672857445993492935649771759223984304786715810843544829540756567233888526968660971069701831141210252301707938076956384552883212032699004228318132509029833085045161095392059950203985526129818737421628578309724980216477113194759108082448113664381532241690078929928577994764845641830885618702985316810941276090014861856216803815309656092661875883468533178474212324049039138916059274701846135796402306513697590043275556527487750773352933955702544030522911494837338126834892658272020681788511007403176530703149448263017140043914289106218709594421961717564657856137005144278161184882435838514291509668870017665327953593882822003094354952275909176614762298064409113781278426280610225493063740904701916923733925434774086922417852001891098009535027598043815361944263088991132370773009894087955212721868247891445735196255690563787362439276643913404584786792375927719171765850682741561551653792462445389286797819074316361077631123875693050791257085106319210065909755572755817063941711002148456699098277098853350504715913622369442666451150299240873184099517171493476304934405197740275067243010672701205456372594310437658780979319576622192667972236333340189608483032497259609040564843555245620065264098947616766785201137511182594306153637417619773757421929518144102166519845744409662300780458574024595597140792625619775899247069213935213447854714928233559036170322299396843549054535998657941427317588321256149939000199920384952322524227533917471814070766855996889443063676411357291230352148798450922403288330185433325679151123085600387820595687250833189727865313905688464324652170713685389486791033894121604320786131268578535289870532383513701549496421627625735594586169425208181794337724528949602053194873765010012065119355060685820986800849013699804788757922937370506289691742717448866426361325889667484985029873978220824913224891311336327116214680224514749242459203636566189675621185310346612428735678048139795056122358746320855825047501089135128975487838207497844114549112551948547811098410812472207514624835685633983135770760279105624917687516691846773278047633627382524562605044969421438636774326529693213081777013449610976761338068622699242755435525356530574718882740990492149387565720166875895488158404167221110411410668408702511220761379746737464750468889276158979889371671510287858921555932106590747599905276265025411937152697249177722751223496984061923600849453776425392935619394827284301976215768990809315063758282039792703178297634507204567318229590653073949644557214996318163655326872046651055823327562591649785067128756674379548905868355370029046370320360407850733972084200753928241824482835978155034290001190997218533366439786774577823456001248397634499118335427791582059878202303648120250653492963656249027356298296920123758378809061921595598726788043502130520668290028397282742940115939333047154936315080468110850698952894271092012096112376241938440095518298274140492621678313872244538002125693975382038222953562620559360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -2007356364087779230520899978730467896570662423240346326883087832818187108621939507654097907257084627500491999169116264420674267523600386146504592308479046846238878152667323609683963244670582105990297113814494690933928126686568888248517981807815739119122216762800340019472351773421056090105056084921735181213483887562845893016387414089557169335132717352719413788532300119260170873406463747754918932884443075399279638176694996436658984495546424875157822597308383193937079768635542124961354321372046425192774054758381713392954464134321571034682584225002824172536208596992513800961820600500080513272645721383349795242204302003439553091373622663313291690580638733567963151624174675795773045706496993149301013676876289270898964492905052949886938283653708795845596205374931436322694960425936543483077194577821424160370983038734288089821487471566157434780873273989865477765572145545738590024580701254119161946778505345797558564368062383303050919474696214132666754945961909337294273575205873061242499073861105755662044168864919372057839013815787930902427594522296346343212828366706271003389108588871750642828791724249878464614581069529880567895961126107481232576215045695437232191189907437201471827671113292008149731291537010811577049967859222663265050410140320410136144798377420403913082513258554757204175782254281614853888020141766478202493575239014367204643868830862978145801568679589594731848745950590894511088850256044666478742972632048374744230289187732913151000653413570978540126938746301726411464029906346264367558740983465169259191249763958635078976048308305979773512351503253728475083065248304159523091752909328391318070752673605253547077037398479016098852391080274315019286529855755725062540707934246919879068087449663978583684094333293106440791472906542595470755280064919190004120317163591301145829763151979276538348793024091713644659844018247303986377433250994050863178951017885952059013185187057482708978003406761265495234604044106213212951368613944666939813191937623771217797403794481654247426685152334994987433397950178116339376029826992436880409149030795945039051033115585535295812770582265867967679186216001084335692334781890130201558787151595594251046158306597297268565409874657795126231572259444931431448529853094927437434021468954765859027826541131655359016132445068266371432697658809970450936704581358283906128219690997944745328365831868696196585209018414962081533837737761298790586457690708430026293612728237416832666894099134440508275382499479565024474535730793744977285079919787183477664816094671395698198291799888585777306512009204867387223771955362105327776332838818420902767274944577370004837120965032414828336035053195873519598204919958732622936247052074914230954501975475288659500899138024371964259697016340097815621047071354825381385148608747263751255707513039132103727731305077518939704662193718663701105562992344596842759107527269230594188104379567588268755335344371734197797249743458015169225766998083190548437965033005929386729479371492446898644978519065314695322146077454739272291558121040884694965659648851223035762028432294574151641972645985372530905217241689803048977142467778994579722308414774363990322667955766936838724506029767910218583011876183938519582537616695778261810694447301778033568478256457447984464221446345052957739964293230070820292099398356193322764043418047513187878662283497711434050303604267191778578523944486606815492353929729840089048101984578354520876036920995020512914672709513607347476306450100608081606049868109705701119805955411749541284156567229017230911989988063942092666104336498032640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -573297758132456475546159881481630283201409743877824932145106297854070161140923526451115515418639643183312697223425258579084951459534614222300740911455081478837697979027336383366106232746128714548199895753471332886848688703711885269448426456531045746216862107291057079815540503748846203075256484267118606248636967505878777388242937489072028948822090072657229161758139801202374872422669223185379545569807497335567791673456794672760184823107137281784443270901909452376998355511132748239661716321991467717617371297829024197025209680619537995461464628206333349161437365622897337643301400774947875743976650986575705585056647112553540637625797942805245798235728216949789694096675171992910594169991972307275577291713409854380410474586059371426499795677685700696030292132007002666520914428101083213005163466507322085211631641733016937264579790443763865930082556204215228336178299362168001430217589985156176894817003675560077562919606401958966149005517657418266582336854463499187367415593154428726810228327749369363456068779385265450866584225748250781795228151418458493448913460458107529370871929921344903573971313463065295945109423348249149790932286477324486017358606271236654510674314981189739493962909973832618081512170705843377603465703191204903473688163430163011668670439915180503661269980226814678872130769366513499409045249545295781944796316077893878219935326861140959355068807583012781603712011390642808251690649279556169142082082971003289141267008874045569753314833977317300646085744141315689303819640075214703239046258493770728933888216893288652316284108545409125820627317723276610496547753942370667416866246086718451986933697730222463162523629462119761650412655528019431736101621983771641864102390265297509367442543051265524147488361615972324032115879419630279389586291442711375881456313163149999700914227261540124434741438048461295384829744521099300947313999703429049095702446345233339441117310510570474693196596510749258850448003373381264000264616589425707299427507864959107376531786927809914302350924709524534587625004884509270183051108794029863593627800492932855040861668303938762327333118600306213034260199189711142869847833977930761429538671764243323134785058101514234441318973079282609640418829713548902776794826884378435368220270687903233278477821401635354184287125499678328980419656364178961544916519993724538853765776711817028480425691351856588312572547613873435350307812928092234982019584210668481097167557497320185578024371600868559992743755151101517281136866289934566234277315116011268605546412040587851198569166671963658266191383527060717515923286689707775978642812221902445012396611912783553591004211700473255471475984566654939700434700337172450803234037192062228480451328700111355424378582934454444451389622048454682551809030670266361583121550166450378232974565024466011351060625566116407310534677480890703685480334527724872723707357449145038741051530143839675567405125449051535063956299402110050056619165251139472744267439016653426037773097244091002306797294277437417839191074176018259367112040622790732557914883639352829408554082404815539165043866420248822741031881856090829242783153061300370276054171668521279166986315233969542906794261842187893457249925638025523493642160280732980362260494741758879966561924596448477267093818715728582718501263107810377149332005848410293471581937976392890581549172650346553349722424005161251595058935283964224849848365361875668538265618533625369644312366727185571868065950333589507724670362702007920139291999151056869440121207581631780332691819139032392914387205491026005688571943452672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -138647845457869859129191807854907867263552448947699947144618139441478562141386789366064711441646550603538736785903507211883354883934967003181275643852321685236226687539004582009906582077944711215198724401276451886397208757349310944177660331204709660394937923212439151498762444403926723101022580973943652371038162934479185316278793405104432425358763605001348642674913754378388494204127622701501359825390862951979580135581202611705323347287075240176615972989136756332027655495647998021900435819994749673301132449529803163314923408840680323640067446024300954264658925844027262550529459578083669018054198104372828056809232521296629597140439542996905452829353014582472393214771004119094136280277944646208645079313895824898621064526498743250655541255070450517549742389495375006663544554444731348368226657193731286764168900102016460389016400984901270166401923327966502355889050431281659747099519392003860710982757358045812162659574443474131391295607610780532603728761425103271539750891062889928299449782482546976271845079857802580343356029666948315208457701484618211155379664936059607460336468810532284140030376868620641212672937463733578442823642075421631664196299749018100311165670845230146622541090943019371549589609137274936334839929522388214810260170054443301986095651332695473291933230750540236969880365038387192765649313117697859302171971450061516250062279074336045082635273844294295431407112727589750525551748798458145829260576770788869822632452530357910032660894327860435161342236465568838577799938678548245111643590076940761753751980033270483399072692897208223018114446838151170449966632240590110924025777971014022500084899938182776384722510402790827664947603747786842521523282201612602645679166245205852838328713610530324698791249362033663973912264028826255826243902694438850855917597052889792787596551792455530412594282115025221444812832481516127919182816967256634603795297009608443111217126387433486453107129743046690974873552797839464932440490030031494550712197674710172129457726635218661272044877129492368653079042693044763956927953666707180906239368978399089810821837633015058390113783253016468175059452604682611360546738303163166706521763428136151009420478163889799962868940334528026184251307819493168391764627844161667886070105662050540530498656378519058626997336559581315727209878762637245669007918443029411268952666562687576412875474092192025241415954948382664797983282117127020754712931895036128359355159099662398417876697176379258164625151744184321312783601071619427362025629908347407794199139043942284711972710964859625500160854634097449029188712822979927285204441493686621918624794247584734954781758418365851973788344058705280561897379348244582426837050367213151489177567487919571925501853635109726563267077732849031969470117108698146759749473705358853954674413266382919695646877599966764078969567278759038421203368018642417442458266396260355702666270103414276329861834011551481824192450126975393602817789832724195847262327524973589456107890173566806751486802095900333623026737069156183754005116966141796145203565793884863417698084054688281800658787030558465651077860748061541448065292710019469704982207311893526572545066955150857971914495016578424748059267807861910652896905120912331359704579006272097817734819587893778736661681446824579216480096195957132680890010051275465544661032233942324120389261077294732162440727875960462408665969771222024737402546234167519187376507006244288068067062891760215251224436307352983969842938656472249931537187384594344194278922362563526150174945052810589085238563769198389474104243231129600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -28397972492639389514555329727617602686045447712292123345566828023926556331134141945482537016392205061722417738323338930811118594771223654672510470031440828773483898330655860796469577915033150737708794670462983049376975822900086883620486217891963077817541799923025870107818973951403219268674282483380736500753721923854441037128448722065904592167620532553688084968784199508608605776874968752607393449529467668222088579895056541379332463077210717057419074727411590250385136867940791062547476442709373880980851486055353256256591224144182721005694635020358268913231376097202581373590714548401410260873226797780020580621488178974594767841883526720997234412565855338481473038476530293716479977914622378710885779374658906414207087887557833173864764038608676376468980884180416714187831946216441276943101424508900832321714282224281384767721184951348951911412011962619039781826259444006598253557397708946222066512867882201701117827179709379408104081600734943110060235753737557184552844238406803840734568894544185262908642299785921620601377686763089593865347903561755396525817964554377532793507712451144718922875768331811772691181500391897673244733303403981158775874015221653675486253204855391746216160190499750470432078388071398848672252495406770446057629155551308799038618748299325014394453994454193894444582340521248541195415364172931262144824215719771168905761160710929598096998831810347753648572282322875012043380785971654209503412821165822480914525754958052238430035863597762993001298685204238995295540987095446993404373600640596448396795704841775261068673236037088578917470909468556100125772007876388466663631532214890961140334076428186568426113295553433931347193750898869216698086717296362262751158634009568293802082935620171717410269677284630503251448189153161947598612304140343503056846442988116247711166519259670785500617719810634217087738540801932072094374271504819280216720400872957894261967297032102537567493769210898112497040599306930587938078284394996254839415546245147978907982261857476704477697403829906538170337270503375667672726177307375893249688562846318034059368301902923128071653306869254480257394212225357701846211883774722966682456661752835439171216876385925740597934329448738284055681130375379643202066603234095475262230539687510482519497172814937707778072071426338968875519745983897214765760839515447697074858782059960648443263342486276033226742099102148424984257553748923057959457889802460935556284565410734377913024826047157340735805092991851057927534655854844760570996456096452347417666290551928514701929484089366682116216550550603175765453543279051999488067727817521045452637926434260454572401808429566268373737068329908651194667310438096289027704708260762350952286908937020060603029162150712420484041570909442781852483395398584439364121394345827266045991256329759194193805323166340497890981567270560136597535010600168825170691695037917809143999164110268483589031412537922529701811580186364302228079576648416082605317783905860743754714985022162416809234904241154801312546948101329528469517399502025406857144661404406731612119314695820598033767652769539357947963337248042703322130529276223895266162557012548235059509389007855788112852518258352851307170757956318717063038435716980025074765217622129352170077570648377935751593481805912013853700622114143164574382901360820944773545555544213302042623215809669302504817884779621822813861448587348568973884016291722145752045824360325343205810696430755897787683683072060939990250563634005476309819209540712999535864520382567299249647388175572893039633631566202005894951114427596800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -5624134679497292405471167419137532927079201999974561774822073956587085318311348968509993214502869767595433486915270919356985024042458335646094350251372852577880971152413980465649213730722783462655996216586555673141171444045111824861625249650717104519975006572178106219730772891392625845577407638124182686700403109735608166214471958650622684985975881254619767659562606539238056324946131298683510036281661260642791180459578652530829976850372426291981394066802227812148262950792682167077945188584616368251301967272242219189255213285211301643758745072464384146898719136732879958863852626030658098125799941732524128458933203662599016186478441718222466645148662284412980759660625519282189815604965983449380879397740536515234810532890405197225584826449877295958615675426152940781174615086469274569451008091793443489080950583920929330738920054647499190314260670517059608570678545196080381306718632223529622851693477189067616511584356559786137545086206437080672201480146139092095517755234438168381065729875035425283673820582377111241971157677707374009110023044307518844646025665561917218058911412574183579005540519924650921077140883175015507365163293258694992437586247867415163138838376167339002847421398985470474854898723509927037620489031587282506749696266302248685249276975921251959882018768479776638544317423555798569569392086351164924070840478954776464037828444412817830921819423976175765476926876345368889372178213911517673544394713502055641944600487324511780108732875192560058188356752294231052877890165285911136695567772418456470885939251180960447380863179799351547953769872884874629923683371250429211602774386986842455728332385089675043389552526766370530952183018016312529326912319053405501569567360238068047437088906713761999005080471259943357322634527779791881265850634163923966114631660451696644404565203268718936022679890807117107565834757258406971201713035523979333528828459677871040437641979781234235395715988059734768462864794284040952714579157462554025869145653501954733602350545058068715033164414713556425429219960996107974055295961880781663635910880911571260984142801915655713142409051719165794013333324638432615150218030185806970162734624860510667463589770800076993985182922214007282904559146024383816629563611543455987760033108077317636616819359295012259322790655078499238757400196114060461177543094125849095722053080459061315675239137162836363316232768019865087191067263273785463504123783063945720452061733619209126034540622586370202638653977254968957992147087143182375056912803486599288441426716856165015584388198760461008449779101662774566751527628074831210182748175021137624005757117462967617009305608633321005339141708341917442336150387867250690626320261568218997460906150701042092498410763774585155338821338098275861907264855449245018187922928080857498484032925935077061040079270142396653580638672870201161074411231322064541122092102248588396883760823537418884836326203270288578708404655700428806028652740452640111975931813266298359387076386778230312990863416336750184695402756172226652375693398034842398403053621969409901726872611602043806528734225274623432979796995008394437851196524170027053865325561254133351817805201386985251570164646071683367334094902778387797155891077837386437373455699326635219660334608850578878650899538171585429531171423167842300715158963064596158714434969785413069568945780627467918786011324974200427134433435626223679600144670137547859046393384519348964739728427854611394127171187833467284293304051896012339508312667412168234945807444742888390657171580063532884832162143087578346480585173630976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -941402949619693335047778305970595194447659886994516556773186176060479270298798731239250129956881992620953323770797591928497788292970386937360812944465383675833782838625744269290752894253549086235453978500331790408314434530981626200622391255405371305655624039058045836937328534646885486352102871798651413505681327360151847946178428375308730817867129783356956908253065589091183640937975884730600573542094511937741369274626514705896627007491187942352094252920316144199533207018511796839951169291201744255628840815678640009019124523656313834341160688838210203573683589913029744643258169125955768640282627099925937922858673948525531100743281978292969077498087404345114726573273376813989107703663623375110563266358259955056119612183476898881995418474991929406590742172026248850898004664380147951567923383106228719627877826883646840818355594644672204027733757595696370129073204417103614564182533520429100325220042570140846136944074041631277867952294874680426555247261139704827393626913991132686126282834555819010849860877610474555244349691373416918970892784161261521059338968737639458009668509746256036695713041366572308963865865470812691018544853466109118753653699133384945162947268979581013207708616190987153064884142412170490974787451934499893423352115004411437344171699525372944039017508006342099115528879427456100309892720548069919676399018411315251360821470076377988056370285711469071406886954746855166682197136134395460997447211418625865116359818715078119565797687013613011693940413987430804212348299916193879147272401525322774204694552096248560889132687448054040610226167064377853675366019018985138595702716652047895354013648248600695165022480720749456824063640074861311658383603126813323321626347928213271100525230921917790159901236730638785596524109550013072426912978299744902495552733172163654814676243671835634465097367895530497916765063222434290879820023892949824771618074256407323436609716922192431483104586117842049473531350685049055818766936103925770601870915476638281886427630932499286812799101742979321247449349321253989904400180991717114587566668093751815524590274833375757184529647005225732295872710911723325595699068743035149553440710218302228424351347404538518760786850626644581098139957743691756001738983252771505830979737742076335655416094659036770957058103315722092926482454149727609512340765663922739712260578088966643677761013685681828139283205477184679468335408450849698880464154054277331388539459188397584594886348202471141888323535686655894219703318525650243673469437025352771389425537158668924717388369739836079814666075474072734727040159144408462728662639699682553947938607075225516866488379789735152455530868861908518883840001574915394130323484518975844898206797551518810414345501363665609023658252001769236809170978910919815495832331454613005606721344391980814752357076956613961962559058962943622306779131472038159468564092421366954471996752929390699443009762253444434565611857897240006084436353963508717651121459658549355441667864085955421325455246615367544823012808396687843225109960074370906555790269026441215944224262274300989969292177529931172073295116808725554815326368595399737436368277043899977634419353425673665511539806886772903371031831565987688774335344336938644782485197060973337937332707574541812065739278390844014110345446228994112148792216016904667065312644070940424435140943091012294697618634441917282413417722357651660951919725614792738818115492535927233740100566732824976011220120410721034407505140910802630834494151690429472324515359590889153222248165880689123118000264821579200226787940368384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -137866823088760668667715751236347323154376789832541124700310124419793745976298851835646263560666632791548303991609716123379657397504697715165214445167670228155877983519306416293729871449312170802258687931579379691561921209168060952776001620434554886265475023965280090780596907240812638801251627828535852478929395630205801093255322720564698879387995775860629966366771048884012727768782639117171733871249386896563231124318560451982060845276689581792440204028046594758565235721301768180253918284723723571342161150322596334714853065551692069489448415335615834155498567509260140185269704847333188732012280756333075775028620161495443319058439327942031419596310640870638060558387539849917901593895719711387759621127589369232626566673265826759165673071102008953989113584313862288771509302842733202118309904529954205965239537752900019175503072875385494735812853654714368678289691085474840246226095124861454409365349465941980619523012612304456719873651202605966106030276431062063291926444752584137441103518817525458571704796595359438536777390077215410825049058528189230251341627365708485900537880698541919779437773141561118137279725266868473156846868940928486629810310466060202399653314774898171861513472752430864019584909153596199592665627285603485404025965795063704592031217234534366497667097378832093292269883748129544342494773379855876779538099309349513786654300521456066990938643863885278126510841183265016769606822825303024273016089601922343739521596736523300382388000704625708206390733632964938847132203330694936076691522458087600347332794371808926276457872072908690715392387232394172410859678723897580778796775976539146852524982362190714350215137616045008926140718457785327015793634837429385743858988071564589055102282381526117412665539398661066184675233776655138706298723391827188964590296683353520456789592091607750545963764327746291156300149485158645837207890911652976350612772732930006336998793453704420830313965866747966718487391829818794358473770054265808696362508310009032374811021949380095505284519895883483330901198429715030750592422314610155540372053525163763568407515196455576790055550287967430932829679961946071601873639750776274999540910962874357757997985876941260442707618383513384435643834780157684231974225566822379392681801000394136659552791441063753272134893666146307872513992974032043600673491938107181888271175569542433530222158633457096774754201452503603260361229817554552349894116889198884072756763388513382861441003971787946997613124255415773510109998265471942227447630212035191801306330439271478488348332770965729650096629868623938478306519342834217240378303823785531066570707858532761883047214162802997333037900896243018592656803244350960914461830740187230101743616819424856027358396059307796666258160056575646125358437778498103721390722215553279158346132904492669585738444184500237745302765304417903874300916271194326736827852520224296587493891990192004342901921737033719111114729698756680834158384504693871750170386977168331428114846529173141890925650324697230147932598558049047097936230960468027119267478038737733050935185815914414885001059563961238004551257070486615962668718930299138906861368727268525344870070061118235093617071261900507228685181020902638846912774119426643045179002535628451924275277852724486041063011768568378552228261086806958143475466674712769890800795174492283248052115870553501763267320893565320657583159088885297239887683695414227741326751847268066754235339488958088687627390394146092524765313397172629566442802116066323938688778996732220480307794670337992679319505184445571913956364124160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -17409308304002179911313844355404349129156348126454664201386370117022841420941518584197985595068800105021364404737360532378580618660426570111547408571401170260461167765642828380545233840769786582652484343471383861882981393429495269001986697454103317022028122129330024260052117030772269207554090048113865277118288233127614481178765807076716532029843700751270909436634522469544896038304604235531862075188734849718364877291405365429165476731719409043657869254658992033779659102531231082820161894300177866077295039474904512420473268836412153803435456350985536098478441443079653421528424709940805385807036945313966538660733607673792405869958662695318408979012731147431220436039901697815273846011276505818460186642822876460361407531329472296987731959655277306059431347778555743245622794358284580988875799323125479379610939505114467978454541744287860245213455705463257636078372893359400639641409740515004277555344085806960444026939656948007547577338029532349180294746785329892065592717804284396536643985366308783516805709659920592259070072282055494638576202344391402682109072988918885475800361555662707709714718016166896923769747086691726924412949539951908862406661592783905131545819543660847251786380398041119441547697396380133151122311458462699555377191527834002046016718817366275763681730656208005941749083822257762872414527204611029804993062150815439613698355139758895598752182540368106834538982026911082103342413962817955152365118459996059498260576260111837248354562258898504068055114988207119269112931851508095144508143508980609393877979029283692818039273799453856144455663062865219293222839121707283902542002821807038688490622965492441492655101122179992318075564587394045232767585933785661934378079228799576429584516535348685196197127622966875349134229584395600938716621287536993284951660783820283921321515398405166249793438945518609271955408290198672253467888483579436230628242576270320749967439664687925529607696500748222813420300745336359881332630096902756397563581272807520265988430752848245188482518258596662143671624926221347945139746028194777047934392999680231758971367429757985878497216832215507238801131548199737977337138544839144343298682450053906066045252619198212587346149784408092492423854575362414920984966792228391630945559708195238695495463234108387617943335932076277267607785039195272357248711959320959075121803468474301181702217288723900797427659204065225931572177402196564972221213020435091236092492711225089900833948811819578894098743396646331316677855937526990043039398069707591714668317617098679230055313619228365421332424765521297431208032253818455291275347717100070065665268955302623962431934830878339104603340730136279849256604932337779695134322424831024141413886897446856662069423453994868634537666328602699716786383492902046449589270816230117055097443386189954501025180374006803423649682324359069512686323592597526204254313096236709150081712208529448199755477115083394016902823465342932095723078140099603106581753495227681798792491436551769954558563305379260933825611364444248958809662014579828082782529856896086049166932254219708634714836718958575137968736142970043036222512679293374140212874898335552452655318325955538317797516455425131675917526291252486141945552046449749595368809543036984611048003797199230957012166388330819442977355278688343931592862754446867905256250531227372220819741580778387577708438945919833113669935324618615185012224874568196224646969818356459680684684829493110303357354753689230448061344319456911797684889133106889604367291650303285513159030487783087257996310783072996448412138209280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -1926349879999639143224843958419349864502275432615950123088690590046415352030068681801929288332520634037324032812679451199109746133485452906372303383078884155357367903970267272467428013089299819134680999038204762339990633655116360383625911882645882178805179360079992233251159933233217968167303701317675830176427390273312804604924889392548185966251358984424898412543301819429716104901308286647508833120354687307610915533253635560100998131568516019919744359290965990338812077219930626505880016878440394674946000664509727332381997440476863738903915806661124507352528542743297621742799608566832374544225556312619477656181643688780809672569363364567553109297004050811638495262540077101194847102054143581258794444484737678580788081428216678948142846755765149675048843085279420796662310206822345962959048509331990976029397746492631614440502308228582307266265678855693128136655027533252936677457380947541314234477811242351091321435191380312652229317300256632735768958355814428427840463620198206744177228632708691401372224033053698140513783312093046717052113872683591620950851339067194900336641336106354569280521554904665157637673180830683671924957986383864154022391597195377326527345382807529870948623021180785109286878945112864797907212363036824029328367123715749233542285884001515879638714889696013974721842189046235901756267143129608790015356050506759927196272387929818089147615720580777006647844717380567713765636357587982531410344239300653447778789711661109290548852503811277623615908119328999127137540917159323014031290223163544675061864723925976865673277850747714488731210719944541981838612010063861390605576466761547478904525346004189176106788912824150620805280929824427888864865215412460234091294915693690489469900780501570203969213975353323278444504144595733110948856281723501706072342501245246597553525317538153964046158221601197095017515592303051006676742353586345745096934710588370788316844888696918435758908960478945786434830608857808071232118324038780503055462337574587769215989011834391253396582982560271176355285156220386802341522044540422917128287375676453143949887459843338691152431044422764285886740237012124172826547257892766427462387941143355817119403478065535836936040118275550079656972285246404620902939186842164489902817786766463487982549306116659855153410345626521173537364582193515091564849200617792667900128962486262295211076481787731989940783810538562003903058677425602293938937599634098622638944589095114050612272595583990828029583296909534902041994611912641753285157387817995826152410439868186925016296960990730893153909170103528134167805178302952226629991605656601512321948973246990414383991050915678751441173926740957451477827340577939990286528784455025863091750608415140278959119889187177378545701898182060526184358731569001473546681594358171730852685224321871791670081243676737449416876372653980289376861040885637586093307917077893743754559392036698828238792204821146427158084498547907501153696965822766268473609815615753340936707526725452503925545691727295461176794174651149745996261348565394965646813515087734751227288722634963490779820204306521964488567047514680873678857619628011994398310866501262427028813506187957848794181773704619399408364720708335568546267880729021265551542150855075190886325282097053869644461525517920111932290116745991557637529047946144245272356362082197274229611943881778968856744985729160612525516535577626994162926697633606464892458756484117009516582756960653126167245151108182750833654523496516105100205429833722143729283622997408555994931327687032893343270790096122220580060528640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -186180070995729370579936011733263417915852701209562739715109162491715085539384708816976565564498539523546434607304178525252600487705184568985024489454596249659563576434896694469256070538124530657082111498447504118192163164635238422806214999531130770337735314724955774221337788693167573219322957629127002284763725267253286520599439620279850165103976067883979104603586701031173871498060232610330020818619957022600314944862379497519587458080688542520227804853030280999963494014163271383835007503441755302795928562065419980818308155659020344392800173547827773850018714427815381927063793121616000474976930975885346618373788219878560528062072525609673278978876028734320613061013868718636882709877860779189028508469565316680386396647674438813048537424955994790630742112487423872006399197266563507084941248096454571333204023298079935951378133500226282322800588526576401691502643236854220617043234001765474744007082474624712806781795014903447885424743273039347389041158979148357807805318312953971132643972619234381859598232486900997598680987112059533695439019483125655140747407579141641437592066109315798365363974702411051723795945936187734616925039330822172379071019785857499978468161771655819656742545079568748358837321472533661473840052733582096030882710630480117256557408498057569756749868746558338694339837149974521517992370838989622406039432755612883757080659079190535283288546574279067791301613099505976471467331542534129276391207905251519432430465145917318583249968329882650864227003112112503664350458547401500110802547082528659403077185065942460816148794316907581630923088073731397316790414619527315240009762584803915927944342659340226498049251791687437336217508868716123578866153124958081626722016866745139064701155499088035473870827939603080016841803204516837410981066115030377909107629765138709772505494880965109198494097736321324482231472937564939942114271154202051809037551268158901983185934734718467661709638272389224033818956193963990184956600126146522770942027034699975749751045211378784302201197409838155700538956972657851964657737822132744755153411981866051683165291437080880872388455796444909533121244239843758599120361407113852936853363810325158049944051686743335579555101795879772787287175718480467039726211373754672282714125525429624461489848319197650124227158939258222386216973145421437741609116604963431271282138754680767198135866278362639110345896933817631995382664866379400399561133533864335185647089875605411028585103983306887957899956820039135533818551785062385321243444327871200873393389112122324469065998775577431212999616771242517267358994214753244734332108477192431705801317052718974542148642313267819500762677398875926568099818733333359846249091500679345799265813770895555618002523442259703292326561472101351517311064442441621169588462033525103061307661181337724667490000504203091559285658241732095875307166541859260118831736332370665851537920132718414007509348703478433818990559886156027118378290999412029830022942406958023182126740227834269223391989776369850092406231860353749911959951646266512944505515780034669664312707684149345488417117474703194471037343712048095463832971337154954355197997909648541924089135514087445960197847297195254940295137615941358121924856140023072005761552823448932768133708559575130776473850429692586512938037966562314835712872188294559816187312086458905837471611896573668852210760780898786749682141044746347274027146565967547767345670620652362722801166807956828709480940313150090313600106447055102896985316249073547502066196538308135619314566436015484237131244096758983349862662144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -15827026795551404684398254849651970581645247607550734013849826597157880207483590172667218799848449984980963726591701111957783498075145070543821769244772695764628216489770411550389347988586549498630613444955405018165232855950150573527664643203383465690583978563677021662263374552631429910473847957395449057812476278895741303520147273640724155223382538799919838240768106460528095592588946768271502142321490499090507618133871442261553920942531403934350691009966401569408794841037802663070563064025870288386182916699935947774884646953784180284400193815472632080028431065711222553902487141353603630921682954183031496025756925213834467886109316374050554057068128543074613629082023080215871515127882441724692038236295754174739154319808687024306935710307476913942360787349902083177713088043037125652759602446759536261512320153492038892491396304230177652587211261374047147317147014071746787384358805286014395605520309125068260812849342561848469164562509856930872906896119522391926511144549911460174979050442015322049742258220103214800306484247693944893494328762708620880919219977188273585994098055922376486735752878283805370813361698642409132167825561201400491566510942598492103447151866320269534046960387663026938374776871692290940071501716837580869685699406683090769206212042548945506238053317344402004967952024343034943244723500114394039868836910974356427251629496344432210551565425869417156857930032591886887983869484881270835359278680494974691563949672926908005294001249597110540828024153519704356444736996599087770496602862358282641936660929835021754196270902539593468089383933856147060204809405067248540083705021689500487918792749582952929883803212882762929851180733366992480910930979597960174622904908868002114829426293759635824205450201530543678717611453112945126772973006073369514738800582059189835115958503922525349109576848179279346728567011505463751833742880123154890557697161430841754120143429510822263821169260344912047462713949843497228648227495580039802550427684640145319384300570900636588067880652669384961668798077551960353646841338977120983027831229358452234936574731838921706665339125985547687769102428427014223383912710999477525281094035974676490153717209327668765186692268626790680709257562839823925447895833201623651412758362955211759744948637315538052555372800743032738967792930649590293211525872591123786463920910645815635433153556634362498644475222564990174918721723446050459863721354822690392199024375464618374308313175041083749123911998273495928721630595223921466019015644720437530437781195779294984333014214856661341902343145948561146675206991566659245103169985184126201500779561739834693759286990642181719222211692924086775520683328054587519085299624565556564818570727332058232659641428716234852494867200741203105615986711478060352394811051177997756243160821209316221918347686997474854202667225049031746313130269552444985678191524362354747679912476153022563030286768159437194292266555887311978830379225555614432017959683916586381413453876843131588329606549146996202364085776098239831259492850180154617412227567402995143509926748354295161264757416992970334426036587022857993129390191874634472517875280074032756680048139259171951121306397747859747271238483586748491285560202837379428860458367858698626164909382203898871841087641983573456165317922443616591692090313689294197198325240919292464280263617693528285170447950821647812169055852476724081702431985942746169483486750935097184728694273037794336558893301708769176321962127604595084300803994628478662413504793224513195035711165856988102513229732209126605466894336000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -1185584918536981754558688867265772070133532194776105419967914507097347114125638607521796343091720534043478328570260519422710105534286993233932988054145618330565888926743718565177856455076282437629196735503632807312767499673318046781833397290338030036731745503910873712609512770842756837694390867088717531397254838719997715218161642535943101220788799415043802496301455526571616353502506219903600092604414552672636015598787677432251245186108654582890097208700435905650745319739167817510650794331439140375902065678964352766118185398859867239767235666986056549719951890161818630853854618993945243348012376248065449989871180153836766530646514617277013313366029211400996188788850168790518453333453381588794688396245851086531815194358900844011021969229961156786068562852281057834438435040863318137271992724581141790399879681012386684595711398290707197181833198806465082599763570146018792223038638384456110902122351027944740300617348317345629916245179396297257205046801395814482031985904802246213670532754074033145583950904412781861505922348099802653228651756421823054226469297433440349285910962875692974446644289936622171617263902750154816789261014397554019632748350993990023926377607258320340371416956232574182648919964905005967007288033190176003896799160656243946982935145118343003871442133335613986924610009395236149542916314499972981162083294706608970440227786204571558916902399659553385621476930954637205648434214526020403965567013400362927019787960351601988684883268340843464419341523456230400376390393392214920208196471927343064019759126650294197933360143636284454736874922193891723199890048847624788112217990782848655928159052100262656752968825481452449941069332193432908797412005112823617810160695030732266934242375827037664182771285127135101651675613915934918331700890387326309438497298668160068361632246604972368538523331893357758071262295826115931602613568502424908786118134458503519690476846186673234556829492338697689711750436544446337999679285244225306064391258872872783437201588758144122678420673412893126807498881344746517619399823350211588938302335716985689528033293598475089141701848928986475548097934921040924952008301599253076961685529451942131250252723549365862370183275236965494059559774588531215747580736610146538910282627952241838294713510383090097215870143929130763001210680142166153864831612148138322724531741558478609803773884449686777301240758995980584824905362701580438712337267323213607724930157422177230099494982533064855132819942067127244226486304415567885720995713685861953908338585729128628227054616053691327622245131387330559903735801780022471617904493612959860754020439103367079201417445132798447068963373525465116500774623147936477778364054959856523720438172862847624457304670557553872815539053838747932874700201759341624988435518072399100842360860609072454335595206392419533009296768206485280694514659365140553266010507910387684168631649902451229818334307520640204026691332765404275233067819660552551774798956507411008721653724092431725910021263933821678407261770747678959497090538357626555134704323569812604275874162202377299277955199699823613644319105365107691397003818223704014890961049978474049013059548628440683863039921242835014896340227499617937775352531207785769669430067768024386673345974878442889267548409258423729405151093355434217493309595748633450053440897327744548985514268081720640473550033364704853540410502192165568860134497882377724334961735295814206833672735075390774453044346662598621507967523643739844410159551945510731943071246863743667373250794478033149737658035694740492810977280000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -77637612022840590504600034760721593493817657550324569038063667471448181334181600862267540925324829507897076189333858236041875248941020243792217354090777580325506032296472973728638588999211543075545520061845304869772551066907601439652018514600448533935125060014248218255625731215866926573130553741685048564397293428560964376264461744492263830755558523449216721736940740883494464906906089276812062082197238815694530040423838590710729958447538207165721627277381723358838165131483650391283298028603702978270051855577159955963720085223509817499694413922766013383728012154875788908414183558459464327701943972850042781714000649030376681792938427268893730493485281750024357607296400198470437553231802151307608679671091573044230048600745464287394971587040156967664274972263817866222106487439343529642305088887332415069510923252255240794995232256948038454627015524134720216214746202825393172893783406866722483777038929587942547408121995192114503472048585049453202255091647109468441730981431503609280431558088092665800557033290993484312452353425958142228451770997781572906909109170961806720407262774189536173641830143955886595589099395257358679422334724095054512111434834395979642039428053579308292477452826914932101897929081663389472896833048095800216386752131203900551757248122835803543108618547779424795639044214514531430146797556996852965150799827206077545880672407557011224159098248275671195078220639764224910920868174439864390280318670083430799085416267600483204982363289449858276344169687938691100624960999803413166082555148666757059926659661696729628517626551175203581652258438090547971838389681914551010509728145933215729242434841593592253027239302906022568702886031752449324952346426635246754610782521792175556524232973299416480639744078972375314085803513012925964560656668061907884354321176338826122612115465820963122931742409229119164074098871466892159484602453047822642524977253389822811165470031624550821145217166785457380980014255371400744464351845993216012307644125470794325843240877483027046130149905916432233715078956150227997488650366499058431143391102049703667520384079438582773242887618148750907943704123808673838893927987160492624027922970809033081172616201517760027224365814730120276237844333478348560641416356424401269093188301732324353683614331920381223683758365436627494609688856442629379928684655672981456201247645432737955402552172546445996985066210396955390420989171384980831263108977517897493367492239344511878746129318633629914286400847405030165102451915214394077134456554542760921239159315150793424977779954416047736479858925013949948695063691740540831963384516743126966722162778360128930851942921408422281958784929704473879551822620225292570092107891776132778684810349083033230313624230215705049689135444592507344636297684598558963924265086373711298603034901378164514986916918915211617829933760309378588674936797540601238903457064853465676338926328576988774341315779755400338302521856478068706100714227387680811198278412773140605778061553827882899346374324160288367933998429799132743881568514258270353727097953845920605210633996024061198187836302136838202892950455306101245303696488216104363181095501852181048700620229085968959233949181641446708273526383356481059690577462185830082590255091967637404409931790088998869576468875996295003404467197959680183280917977092219773464193900637204713806111086725762586744829024470266778805554219706266031991776093647520611072976898903506164744909822274621404869302716372059959171213610249469276694465236099673919737610977642719568179785968685909729862730326692738367488000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -4404093519086710235172715882504165199593479888258763095422842914869039726908443498934861641645470839539710490037131871282528310195020869502472930294764998812885633061577657065978308708876295655735925182158400409956243878665664660621990812812691682909772466099003893729600026576679221268139913208077806577018548595429329118584318406489100013727183458892681188947317819663788712854126094987852203957116533377512571660825091069674665427896914063512062125326394866707900862880132053570868452406651544150768696643518185083352219219196164703139211255684581153125511809376666055072909205573694382273123718130023880147497460854752052721870881180205565995357235130224652452081920212024522404240494259743383735188197269099198161145419807949616186214682106487835421593805290999812188278408455953059938380919971272721985665738012240548397640316789272801742955488417248196604079877987110917338229948228108563820486893797748337739121086601341833033243090878733266632411842296724901555278168690491478943566741876664690396236284217319577530612514366151591335792485227245656698478250591374530334126148141070573933526552863805871552901352697677924332356771769787429687459712707523895799067235624683862156736027962989243235454678588191936721673556454404903900820352129871122847731038860419016115670573860346278628243009907091270356675815771927424263071681201344862024748563085586772008519032671762963754464980194821514146385056684503308071793763875041113645478164021215422757878064082769869783234444470314079687772877998191849449712208059308657016597325543318121426634346325009514083097991749330793629741232966579998422695103208101230580078494422078223858094169154481345378945221106810862038037560347745685162836256786948885221202309347454621549116868514534749769488742561784560135398067134527150558251708031586218971173853121768657535148239568273106977216997987106504801083373310971447520229336539577821938650660886053015778661640668019276428913304333737071860712124764858568850051576522435155015847865660887876421825629390552113906898598413073144644035839292125322918816628460126005246426346011590707419337771497698819609344072545486490890535353305970075841494491864543303736570658087281399200834362935883527018118766920907076731056783655571390427490116741336864796447810911406595545812614884959203617444697463637937336444083031683648650684060539916572753209958548504925580296084703517733599965598319398101861519576566056435612629945663630216960836596046778010571969078686932949908393779801569150200272446696651205761566946742413557143104297155663236008292546177137409342844020575909646897551750741119702517243317046559712045347615879198617969922250141913463464344216386270710539769491930506833372533319309369746545710479381279788376780997333894561277290658898187367243457742361439911348394928117910960869915551012104617918193319697380492260990675854087211509171213401888256959143302794106507602249531552966139996963908271863119328858701898156071786149858048901036268787912647388719946184020980717962362690016290390963670351214365246002335124354707986429605108845619449046914379608956677586261277612917026637253463987335722266207190584751675589533197894757182784106820075584926501766295706253124123321308891827209562342485388480794486361424942976713404709850581211801337849423800786570456619836197986834329543324017834162996466799320424576492276170749919362363145077838573590825606055770482748956806092093157256506733786781139435772298754153391092445173558113236422256286973167455679978471112190766044607867210273033872443575618540068582009392332800000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -212243381605529474723899922290598962044216108544181570222057721925034880169329655709862274687348834508244777110150699668320730717128180324782182843935081417774100895678935372695740069049600977068183402638428368295009258313539324673179254698411745146115568651142611788239509089425137495793171397336642770117555982615832244673224420103896520380062237246845741734329398818776088566518599596106459709831411441596685860575713824744214588749783250457254901622394057931868429452296510738507115366342532335988320247628417077076759615035933249305761220097815604246245232859347418676366168461855300875335549398464762001373533231153303467743895144426209254290772692920460543014780689692333578810666654181876209117732257881157925367918394188676750394362142642796823344596477798770620915033902030456623807010823349761871026916974845652077469569070886825677415055251224326928494849473645750059442032892781197656864055438112207016397661446059934334612362771838833482229157035998488815226993697770126846595454879169894506591302382952240303213489091164579101021167194019633663767754086972406027614294236357877376128256216466600363121602356822283418040265332469373435434567545146193164913542427387487700038308912963730742097313566478098761757964264520521964678419166167393164541790966867606932338552844990138500987507628202737747473676041339453365044589122744166128000876454848799824309903057945847735047413145327364087252100307027170634728140286618613076011440526765515428203884307821033408748668028214778649157257550930792731141343032023208980905673374457151094806684892739206473089499497395681982275880548987751632034763285733415020715841740318171304225405897839572139017276399218748650822760282671090053373363403958325117375123551446225576175788146405978975893867919645214083788836167591483736676652608170007710126353919662151729830496740174595780975668714752965409702157289765996826610679949238416364571418144941053351385953139356226888171704188561193731492798834476063416106970959841044635534530832967403115111859728237922380997773310072791004071885544593258536447037547304010362883614533491822829205011879519005871651855554470761708961130621818029158583590282407923820858196679325851699889928474281666739619172420034707417646792128608485152475152307206241455182975080636437992687459937635473438747753483200976767597155921960579554060372304058068548209309579662729815897687796822915160091763115168526232050526995278604461098472319543106191049754682980526326326539571590494408792259180188512100482791622740800497225492545795136598283543492328138903171411564548424832077657997938173940113475171046329453438898150396790495528534408286661782659074107326882849536192696278849907390796186155456648070392553967306704078427733122877715195645527422170998220354458849136027639194247145798865898824319259168741747779598181897071217297919049916777592307776537517623424595215724363636472687702411395110781335437905692649274221232141220033373632110614602414646713021993803171810088325296892252581126805493024388204763484170985471950336044186175860723421203083906865231333879864978613161462902087594833285600311753734309523403901803580826475422176996249303546218588116079436629190398308031084107871272159960120891091710841590734587235494405813695737010327557708984027845676276988379514358486051875693751680802325109254096345330941478839263023609670279554285514499312704622445423552484210648037886997417649144367911524609684163830782856346501927141401059335860196420623499716809393597407000186497149487220858150360023025027828650029232118066072708417050378240000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -8471107767163895803185236216172444521678500350490225117385774192355034751322541944169001957228683266121465503549268334668230624808173038980873402767927053225899637481305302032639380173746648892024990176389751559596106926570226169021475146408695094155147995375756713192081236656201739551468070971107228268883995808354628935714209746695133987360184957865576827168343754523234028865863894566414415016596539026724979292493063504600317572893286720258540260486538039469153366962189161761761520168671485045966642222780156056357558976998492920762691726463456190822851628541537339987582540456716369266556565786412213135127267577149961794741453373454451784170806510280933610413696864051055595432199526537544140874138216029382718689284293826833086256890079495670211885803118537428597846931456758804039736234038826437849354048070461800646079878616732025436008958490293838363543688539384568934395919956411906311107631437265392517459640463298569249163904684656433784876016049779922740521464502033596482798911338261547874759082443291191378273290754982501692666698638601406369930040030801145322114961534686279960933187045374434275655771392521234096110228304446772235897761768124068803021978121254700802168483442769191272096292625804189941755839797688391849015006928541281705613759586179769423717039401628469570273997491933477810691765400792799577155587020161680184508731859081721336340827497353994158305160548383579765171470085005319483936098701204973576802256831221060429698208361133490878957038934229944852660148870974120511900744778065813357126862031475172166223742103397211809053065548048114914119090881586661889860965081416322903737376121078335493309438685817636404538139802198465422082108303108262781642972463494013361896690665439021972493465682094573376824581740072108539690629145132966715909132825977641637335798798170631753277521433317053597822748672626401544591626250620204493385221954841596913725908070110081612320770887468367741687728381501208023251383431106027968286138861815866090929049002826313088017361546901143231923467178024077989395050620954646291975094657442122590512615105710575724321349841299465012006217254412601406824551406356169410749577503007785503155259414718943258600289866022406167870949147428825768984033010312273693053273234830770924306681229847720449714159766484813880037481019147120626598711340710727064626289398291487761627386470290664223904946628416056018802134710132156172253743788812155188049473378803868107869975733220946124075035998336179483549862048187329243590834848586521165139976161579546295309297774905917982158084145033901797692257792483520267062670639483953534915882785583683361491313429610501257812028761558527260126152450755380554338369514175150799505538847370129838212621770019695338482471366826930416622526509134565448125127027688306854586482356040756732344313382339983292299838095432246115371589245311341180636349410633438245711282115127611677675382507909379825672867918392289506441717785883082310440231302509153294054412177515950239431421851187999226932214545970487324908766177699886258429204169180429686300807894154730534170932506671330719164759123163605177137099440072346674987419461796833768123526396124980047963661865365891649187786173758233190745813154572944712399409753402873032710401064869818296990632668020431937956782564877403712215374143602467168139546384525077486147586000900876924122194773220033389664438345672401827806087363313065048022433866632548176845683730588505495280482530997988102410075485592550908694338591825575766962219612584118369336458255551902453424145926330473512960000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -257184886252143783388025344994854263524689816868724494352966452008387672289633546313177679349635318351883044770091172032477706183018664054632027887433334944280635078264335986591836586129705216863365213789022429770434478819814891534080648351235493591740434687851638599373275506358102882653360254946167381161059586407237064897487328301914618654542187496634596834253016463070451821478711237843832864562001831395688312109282610807553165715308818366838929830671116741937159111533850581649322989420659783235828866910677836571744219604379306724758399427296124170550319891434940081700469760087748507424557457374179600005137131197433031131845022478514120911323158956134908143416745742183411915106504142306308604506576234504456100902502869218451459730501529095204800663717839975178620537795423068457207966243339256375881926123178114721110683403232197223634214744732147071814357348893553319826784546968631047063567992845027151514349831966329551933546098484848313870230463898948580363803525767436029235427257387631271424742278876095865483359129832497364017857079210553945704683613573524158608305917738423985880815328739660540096289621253393070375169162568011654618239926637388803668954622839318891729517416986825493299384600674032237785568953582756117013285243275659436888963503464509015963111472026387104762047877613762028139083494591238245952493037797471282430171308679254998966726799863122276695233901078372980509470405616330772257789431118563944850227156645457291045505607576180903547739513436210090205504698503624909093015083937074696972681706825135083915809767242078877645263113847220561772011426995786121275177391058851987846831670007764619943778290662273976875979938636300945219855579347530802217417733076554589295484562300871732782705493574754159579333985136593047820128115132868623212925366656833552602315527739082170416234678827685972552884627888425873772621937035491903832825874827994979606248963695712916712400096104424478432055740588445496570716040667287533096110949839544308660255379417080894563815469705205249063644017721376395423159121321849206276240561215977720874975979548068647035941893345135825474662005848387728793304795328491139611468667462984088890413776837975741670724781857061046335005161657657113437271800577525096298919377475414045033965823509246333292759052996213861828666682051478491034349873481839282047760278491892987694356794904557151327861703890767182768182625825457962482248616629266647614925251414536250959527492380410207632658752737001614957405130994625213166157833585881904169018493161525323372327851619563730436966713338746987423242591976802068556005999001363141122888190119492723419632069204101838804284944992816982663496552091312467657716186781090388664830096854498718572781558930232035983567232275727461848657584353378790750780371439673633686499171063096656756818095055458675829230007084844802576170813744305013445412176386087404211774154629984703328601931730498030089162113124389179193725577316908688988060662593575164553052722542254274716380361781082202994437058548417102460580152827201569139290633914593479297714795149971802350633609145155582632510293873907877312318913000160293056746336109617325364428297801177665108359655581649780199708227793652382528729688735061745941236030616687543675991669316356072496380114167805091562043648765854749381910203770664794217369035579593555655020434886616462083485372903846534022898395157519656303948748072633627513029068783791800990488908306431778343338780409120693165862660586142790421716353221708042988926867462862695823020844385414615147658428892263219200000000000000000000000000000000000000000000000000000000000000000000*i1^37 + -4876309755373988445810005533515197047028798607569361428533790540317537758936718971378966724307581235190614864010736217496533705497299358875588151222311133611247423702342707217662323295424822149424217698319616541713718396211677167457961702251439443754556812068646908556270945603478663618672422267386130988165045841363772534367229848455185677391668984843388271511924280621068104951234833122924383721401921489002456075999345156738400490125404649831090975655398881893639202676373735131310231658017475136366513067912540153851765518071003829551160265136152544105385254037276354835191703654886353867325252965785287888537270129582116387372266024653088006146113853493402814016011733559540928581793534745783703691648483175524879472176269128853578174364242127296040828606226449630227937636332306538212748166950495893767473300300354192853861888899080610930157234723283141223960106661024060332639010629041911720250286011410258559046607248054194548363784876740070997954688090293584263410508064994506993212588857811603542558273544446620774740654379990993308926355009634841220400081359434381330404710342620188284051889109071804402608983577426735533635676293300120251789136010004403947605341090969009348768246689859437660000040243776795916938277753907606717222299313471673873837404416778374800694428990241148419565188079721503960765693075860761492853444218901597120700823939828281267050005303852137520548784942237804479687133250940001908998753979635630938543451388286259071111248834105601034448098462101124423071877216987871703741034376961050038915048895345511549575190923341239237072625862714256225451980449689752179311493582115978995946875252576265095572217330514616068670933289127929212305751317980055803340443412740912990747274071527226319900141924897204267854774360577944047122916075846673768745591324884096421919807366701159282609837836703376217653442844362233076053356572860975913298986301224744059591854931793982646453328154387174548076872597801925353614618526414878927835404793827491075771137123684795020192182618428328365098286874446417257078665573030455385950793299704169722437467342521075318764278637984717916573273402627901730249550159443332195425528075749371419932831215860579184974744076088872623717206795984189671652819200323431337903680313823570969349473417373611819576807758698073273182972106058738023297488326400194640607032667083678107279673242182199458940292485301947889023002698259774607662317700318500783003477031732566720608891741519451828445087716749254101237642242647690266415407569609689698473798495161975834143094566077444238527932849679224186565086801023927501469175999049806019310791339267772098966689046717893753874891193148690562493257085127266325107143314072064328733821355695463274035159612825117919120842928059137013266636621429889142784840412535935016309062855697270031110829830266358179731790448704793445712618563884790365969441575342401592688187746010269499987460755992296036745523053175401368122884805572619002571312367470947218710940184191407005106228345524269607981533569711414184400688696039552226532676797423809398683604317353253461642484195436297378434180789546199025346199660288244790802406493620788217807494551998730066831575223774413636213473941678559139058921973043928509314669306523150524179442461401274841038227513785657988303743808582897943719659778129634708936452726209887937034953369064959789197794543766727831227328012327736043273762385619237409928147287535180755696751647317947738103890216783380889054704999507938109401916416443271207689909962460019957852214871986769389270477386337484800000000000000000000000000000000000000000000000000000000000000000*i1^38 + 21975786274615150960011788201538085015192213316289337070753509109774107708884717744751524751328044718180008396356889631198664443719552978086597946592395234247987244739183762724797839472474733918485006954004406331279327551392796093573942485227151490803104071240676382010175483996560311070813690206516930962880538614821656804180689667512859002232235054668549065417176319721518778248499427628107337366287328293124639387586577472195789414517852614980030116490699403452902436672334140347822266725909794218931479465001267460380433873915396155078754272826148536916161910938051870873010809285858418852854908267540257355080351074729412360197319832625035058137445427736791752323960370508769010154318403269954657675100492255969037371383592602921304358460174445649271926428079453101868645444506614532822641438350667264119917524059010172661539322590678717177526026400084507812420522760409050122158949251532812537169867664247772419459339915204567152503960810689934590660026229276409123013154731884230559696132252680745386979619528156128995584382139949812886647147829289553017157163253482600284418326930295842537996147673681763118470582316635806348957086858190747679786051323480642982424938425822456677816519068595044974002306500988035496202656008330833551232935636034442336732695862727017811920515853006727855176009633258780995340196185247142246370294820059846721745720024660542147705720566226957805732319795615297072023282442699065734667860636592671178380454402269995831746942037466938266452210478226664483984402097359345615898821275701059135163566103247682353009488829858223467074451551540782405050157000999951647458792511370831880875076024277186472332072876135599021567501177311415082334697610510438500700358140060370283751093575352678407174350092594253625437727486408258242526026685595870107154548209413968558276854638740494786747767678727547582513412022230149214852946642555607826300244628719068747649551125852731909940201499174696489223153763751773793336368284099782710091770916164253456297817084942914029992799628149269648274205460248718310026512432515032766590108161750898731188935549394273449669522705305356726020721342902285149474094866237552906093302970178762688339861996747799283964712538312316231863730588688259674223087675898453224781274454739513427511707319067209310650408157057409445624622655143115848143282345533036087834541167812270098738975365844506126659200513182613274927937555307964272424848483096368610897466721370828465083385424705885965053953716634779990174219554095262774090222495000213550356084851254213253836446512594486478237785663622542398458301763813894265054294613938170943638080204863028350653678182978745731598386617599543699629939999016369656518328524498452531217343672174907400020785523228947537789332070334158155974448575273054319454594749183407980303748209929190215524255571505524553172371419289892005489117276122343206673696037302386199966572178796491200850231626359449139050879101079435804839795086344173855474020647861485173411044977377855537844894708575890963381292246593544599714693639489202644977131784528754697798896618452476267127974587239370982547491826403572477321688843562751969333550414345593223797628075252845348433755212661180534958753997035960974236145138225344832297549305796735945739733251867955283264171972937844600032827691909359099602087948880601722251656618717187508919729891102203645736608726756285668344753165240150677568704266526549715410769183962517004274030792906892453563870338228867869288704094774406354109050244384032242112220001567243207012948263946333177065017809305600000000000000000000000000000000000000000000000000000000000000*i1^39 + 6752925575581965808607411466399463945341046621248406630148880248621410288275570911017285397868013341671254156298388777973017813313692872019274190243210468728391652007603294548063178912333804723277073037572817359316184853336178188343139155205132948017188295707368786650816582784164614307614771952569748327570150126068628277699063592800216744183911113011965788271604748595916276571148890396388588333568252622814715934506289485414271772773352498037852818103318197164972854704688847084385136606715982444572703637060723748936064222456710035615087996795066381166732078258936812178213329246728877506187112191539062542495916729070493724599923416853935685882241905996382490925054104563447194063042288605550483110858040527879874392894185181282679722029988156927106092562957532820459353070784726983991794609627612082737333215764789281299386447457002982987777434805885515940480901040378276194971981829923044874421071334425238020767642250103764630156928594475592257220181336712137943808208283068187615711111439000103408725021728990580924778405722199489577225022978892198582386235365677293572576703434013832546238217615632349965028641892766430973764413085993318778712435580779444217353275825836449042742839629571710279091383939090109160242992472564626800321020727656020364682066019361860674862747086776925383656068860095197297036360254151346872593888706198131249973701832010039395700569478798861969767976045790803951005729866432266177973252939988166075242223655614059565730579656483357869543387898163431965636930307583972478042608188526423406314110652942506426038538205742790283716563139428140677597476898672130695605218783007188030316423407674149280496091092368033213306573635290667273776539696407567561916834358440745462350134023323057313621370730759791605968683714363623439071902734268158461810139138096032419980575124181959425401310170900332494959839449125432420786364471528818269318772773208529231307847364378146879681303317049461239695730819350093973679977624026301043227020993651375647763566550512177018457419410361867907719926375073590878084638805946788535463737371800211485284266382120656044426536395353043315947421068571315550338180429339957784398826623650983129105202093384139786329957010061750231888715659048146489548658872269779271352196784163433102947988057352717258879988734071600801345316227905236909037599099099267842286055694613123135468354997320297795186823162227194035009191713206775579583129340989916786402496016850531484592043647504432712547998836290537808810568392358027522428207324347325456727400073430029654187835814666812347692417224787277964237399276987930714531268779683527918024830206007240782943728866696867509873999023260704585717264468036227799276187718464688951383303840158083584990834617671263809912105158999493918793517260933800520781280973607221247463974970940326555552090108802499144747488199943822741008698537866993813889684670700202110252163784011410264093872295737403544773576971929962953575640170627161865938637075196894014743086298945476765642804205758374590002109050795798413118792961975164967270093925465454126133100827056197043432579796101035100370725898763021459232375988994446032812105407256430227195988218899500770513200949483294261525467691865058535785334942258339269289796252285730567059099220746416232875220595481077399718310196579768868144360499610332700563076736081728377235459026449424520987251994573607261906813546459295426519502441285919851680795969831808635562103593182868117022619890701945755960299223641867839663929234897063884576192388277507631361499732082869334153045443870720000000000000000000000000000000000000000000000000000000000*i1^40 + 279635751458799607446338604327322129188971673762948990805799472498376987907723693192612777590190056870346053036847250657434526129170732672412561595718645764996599834189108038275042430530385256725926439922582684358094842781374006232203888218488635192445664105925721044149066241969456483687995893527390951272681040188799407609718953385006654516392650945097743958828586656232093872974723355687968585838356714648549554312708889364309168723917069493362705704183032720756395883591675959333647665988222574024025917385633171870999931646111801462715446988857173930623383362634782912269273073661033017653034486923290643489410484240725617916163887750324783723723383460955545679067534951614754668141101341296233395264140292004014661921284212983754352535267245000314670938634923119327066318246707087864452012311123962413479453011539697649351336453961611669890088441818917075422589993904708877848872403351728997994852380936822400981615437245894340612143927344792801408405352823335704582369558866487848069434736209413007285346155590739432956273495051674895160250475383255382233418716422576038143802927741327304875558871963932222901110328862149169908207018783259315235999769939250886607425337219185040073769634207698921052408065350571588669809028408048405090705383482568566336681232368437806862861632428784442161105144713062194411306443805938325835894485270658812036045899255667303175269815575436806551585542354237627999898449291943085771310082309294871597738007157398021012189713095320504812420826397030531796379741871853248369705064539957576619340435873527369046576356953978115102808504236664147206572657435148814526644621633823944956017520399706185680178268266328330487532717169030980696504672982912878019957166502339668755408252064325351368199220274221377508298836621340158779513834703904029865278695141560913574192883837905229057417974525184512226499575542620389499968995859955292357927668332698380402653142843097910827607542385796117955725649228391789343548504429790748650052261628802724234667682903338014788766236163574989097733516913091205742058726258005048359415949177903687954344109296834459922457661764433129665838605808634860965527734700602792086622282433817662210859306554437665889137356181402739700733417143339624831665609437541068113628860151708633578146794583245638239211411649299469081441996724713261316123138697579225232889976621724684127261516393515751151349924319072538858517942612707318185166875819424155950101559152150491884338151426340072178667466876057543012017644545994594252079994445354680405486554853501489802408395846641972686520047109015339564299981334875306799990904992530459979084385303797829779651759347834668863859491927790968738659704982839885617125469356300567735243124583394226667719861903088233898571195726254056716986174861800124302139287902392593236431576564780100086987484214292472646111089853526399451074598379990310761934935330187801666667618942735558499249778122555203362069657351455035751997875850805093008326131893268711045495331379899162960938139204905282370709044091802607016288841565907934948585568320860447767167673936435308767199449108883957097790680940459958297371839625498879765451274458660629445937624257468668378321827264230859032231037209648735683737440919901396197651676808529035223240955162761210451531873763637720468244546478971285065796802839695780916053720585723982154600117687205641228390367824789834656980848227679580623857903656176165606999282591969211128411075866152624439390468068130610782427089260982012262050818546498726205251887826793877359534714773961344860716877742080000000000000000000000000000000000000000000000000000000*i1^41 + 9050150417170635390346398560149363403084724251136543174795747320021209911197872596612043178019015356222350188591053135192560897852919488210302589936131592398457639104204888707102001392251787603676197739516062670445583773006256884236384682846398901289465662429435383519010301382472076964683845510094754838583316026252957412585509961915668938693893965674642759240920142255291990801391441327811727909419281749863246016009521179767596853582826028919170352891208058048804863787555214632652782953965359202629737184285987546713974135097248176187945140993160250714157831814430018003380302287749582772752221160559903682184107599808996569415607776155839188731014574719380415893861622271122321831095940260822345485604277042817258310826050541399728850929764554813139964354772561672508323409233117845395874952825722061039143288986925270110079096348711058817125083328113260280856753293990599120378919707905750275906545863216907796528910686176868048287897903227729461298100362639881511867041630013983067289819763003459369151199859585043057526060259855879801133302271950661563592129949336822279921424797597605601584481469123460780234022954725994766995847451953289680239402650599240236986497105583488909477524169594145822128474466477300872126505733086615823013823926944762998337163678366085581382842723495989211549258517799797820320905314214403414735911428463790230742878810094925098327347332636912646499219995711669565947377928814814370528504021399701257100123382477078543792150117390326368102304251882158076407495894942325180265478962354967089621025698419068116432978137929641545193396632832041741200943002879522266797711327980181061567034341388695776813868628584099267593966187676718668783141070838674229293341814203814805724382518630902844109931024272934046840950646863681710382443090739570591463884430573798778092431318627062813162874400928136537882115868577469213717090530319936231346063824789837207258372150426472972520972851727106423531291211364881119989295388763697467929300423062951604827331629408755499438240090923472990854273008389188136530203393639437972112493616508460800497224225614104663627612842962155486572378133627818831469413231235067864106776355777977683701869044481585427982051824506340057573043107979318708838269412509124473607555452564587099822245232470211000964744976566243567092322991020031714375344061969545630064078434600380883469159065580980228324817315403571992089814825935171949878106690941632057775819276666923162728233128991785000986438410202734818540516220526531179728485126438572676101372403281124518853845970596546684382025303429487240433574375068613591799686669398489071578486490638658660436422219466877398145369788008508216917559742648085596471054231604751874410480776941514179901598664394421849313603222812146711809430698640176617612397839460812666340598951715644917199687044974171964752250799758442867862182163163809916294654945888669425316527781335687158065542369876362887233541631040904651963859378409956061407685951481030356544559358608818249053866601611817277581478742554053638905000981634597538571154935296647494874283514888660238514473434220231543091184179142592614874096663306138038560367064245659692196919643876660473068945699959744912225845463429989132807572303691484707567590454339752917559777918454676473537508735513349323204669806648243650928279012433726328769663716286115161018816620840045933775610674880903445252482985743484720590133575323947966891423704698691686443085758336136407282789685580322162421857763139388409767011597415261891478156864887860464303468528955464942332202188800000000000000000000000000000000000000000000000000000*i1^42 + 88410389792833461660713743305274788152481677246914116047719245885409166374466300139736896537427920765665500472619169161100095525448129382996800983034666275458326829179211040771127164955330803054152757936039224707988996771555732301008995306552990073435399608172484082258364382469969824728246874467296968719147296980153070380112138899741506905456327530426139991627546130154769760114500124702990108668717032111361319118481098789829615136661808221144683583492084387585619305312996204625111789583732986253102267518686771008414515370556456731447390899003629348456070693975167429100094805417484340377973411179414614082076849180922178058917997063386210491342795776035570039101476984481319542802665055867882398185303046442283118120470121876905515437088726790571009997178711957335270207649337456093725097031190212973564850516808462035589150363916302974666617475313250329577447701742983438523521919761754037258913162718699305283551653759628944043027346589513377409528312610186195782202241822926905470756262457858589265514079931496613217340696611170214251044442855045636371891434223658079217418233608913696482151184265849581820443895056737433529233396555941299445948450926832092830461395284520568008042481189636602784205771639656600324222210214023895096968387501851378579786830152442007621286300525548861724156834347269711023222169170373883666062637760811211999211670148912336165315187007262272844283953372274875629322163329036087649368114657050140715910367199524572374855637933984525116977866256958649828692102329951547470503988095480039171331027388821900812955280746075285132528613206339748329321614007151524907111170693207692627390072837072099443718004079752363767849099520743112271681398188301721235799588228086397554821809743919037618689302847320632330523436819364028501641642366247443173827473448608103346033798408558732208630428278056724128225732289684901622621880991415557512675123930459362692457707083641947302004372528990173657243385458924785972825532716362640845273035898715459184473712351048636041670660546234483332991797474846391571699975030603981025457719286536649275767442442344972068827941114242302359626935651486236022271852747642694481367381765027787310914316557632811285313028124268407850438521942510447834906161291948911003934533036404425744467182628271192241230303380724341944144535617754348830069407543246127105290926790034860793704654463933730367316411447122507844514614387734268344446089565365530053742120558080181691781304011244813593434099534958019978943586001325897847347841320224528605137495364020904303878949483134463360360646431970166733896015413791020490232311306435312091129044982555687981184713987631677383235955651176605287209180941327796325250366821409060022427174161515556910163689777218294751456247157748701784281634777665648418981501308152571768784350612068163584170707731835586233706221386950610762487102328946934308582175869995847222565053222836722511344567972945208381759640201831840176157270693098818719872201347455293628359455445127801140145717651342277474105927944094793123390016616740720967847998296923917039664426520569166656175136797402962425199768235246989577981842687122786200652156752628291873967816044008038694973647625803710538455893107474096487992280983079550130027871866084156604115921961183138997804338009465143835301206761083612991136915015474810879641596944033489883793196109228225693769849954703266019240997172430503717218853255959971590439374811055224233539147966706377322348337267487845335452478188246742047972804947751618164772028954037514563765436114274199016361164800000000000000000000000000000000000000000000000000*i1^43 + -215687213645752059398014309357273568033405261919355454480893265968203704532068514390637613502576318569851871070146358806051604894404951030319022629220900802758444749848300559290402154430664415027009458523057063533381061298276956270099866143280159825171960344499191395453301799272752066163760807553462089661884390536400903564363104725121036582900338787071186345046284489345643979199535947929484739080010286243868649901880994312382743238208768394815033418446013876888025295476140787896820359240456728322398821083293338587101698649138607981436262398531975014427407364621906140463906998096118685209601534232528622708485636061793148020560726959298452991594879095503790394965706161914394773270603022903972700293044851501490252277160155525496986471626169329099040274429074864625409598425183644698801721174238534037609774828360131523067419072857139494579342746832031624012151841824990451946137659509892746706143401908098664448518073182894826568185400713178689688268184006943908464675882879342601260765949129800851733445045972213275383301436381345769924168823466484294242334356497006764483749213978766139054230481537171926677268074899430007197154681724155076271293187358028513786956448645208481909126120452662957731558475430497643292733034301918161803052049513662662833758477919781088913516190243222926592871284837758769469886306572093134126899783479699778348612810259547969756572107882194631596395031752306474155290926013180315231162130591971931087006725390129570558642746987013792354180983796526857425993754203350583646482042174000784284231750166746903977967768053765145210456576394541275809882711709411625208621341205953736747647940185896276543074192359568840466593467648486727658995160089917265306977041822004483660191153840774418182474904068900025536984294161961279375517420609535225287100009154093409422020745145073977832327585333887747163168973267811280232760270484002349453506948714843442540949368519919631331170834547648182464985380881861741611927569474218009837055979805060051884246516088559319785909978541162275079876704961179312674841944924005358615676128874036625524179338550808689398424445583985648776465533345268914739508091648827954321131952197353439241064525229911358706735150276227977987887025726127038074040223768118176600372252591995560946410516776873792482870718478528014564215432646086341807641087772652387572547826563981628908967542727333683630030725700856301519578584950377065587929264020722451672718458903964217866918035037059074718055156423653957963802681216496656526581430034008977681951339189842312589296043244151378960998223296799379714997084330917650115657076676962452497565436218373457153030411731041586045138349754469398242883969463967394793289747858319609515207256328659604457569717383605222174624568615250329456043654635867014802957135267161093785505999212559369497614220832692465503478058313443072374340712034623291213244316466005393864088182300018391676565294870650194888586096629025729196773877517337700807613551502290004607145660342158070141046527730105659570313826120043404057001059945139424941055591037444815977154584572199962911454883014133074765509456836214630905761718961257612771062387488504554906355958497519677520600965468430632380970547627655404597812545313380755983202687927184667873794920795459193243917200067220341677231855420990290249724825049089953552448450304855871888784900966684607303602074616395334178385004365018967934326347217171046971944114314188485703735888810149861191138891601118372115502333632708568452746263378809502338432582398042877975404858263935104162201600000000000000000000000000000000000000000000000*i1^44 + -129781435657158112385227449715072307852618130189110191688166671961030611006738596171085719534789504577606607888160665506231734637380795760624804746657487312316914613490747751751279886998843141036680699173252920735332833692131720542458392489942675413047259863060118867676012048858646409906807551476213558521210795050536240131915689612790152340429020725636431600560294154531005541342022522388452672707843260991040742353191257890984001380383603897383208238040426119857838432145691673857130588749575365090311110876904503491886899168697404879710357322818315079497464100375759021617489995907059627964481333575372018759911548487076053978935859522000731937624582182470958728040176774858135680169200366872133577522542001795287451398077542654812229395545083576049742608381049343735736722855018460245689754341153706849500804736228604086213924136607580691014944516156429919072595193165850937830180438545823947147879865076489068295175353019020551787039375477604838774583020371959576335522282453701021777234409493576031690399043877251829967558573489039626750843136918444401532144874571044293062870400853408900224426269277411091489884540293615916834014567708743018302250767464537038381743891951988777829886718120306923433603910843584501909295053099686734915164339268697563262918480214996423640608851313652997564338725039190259431333952742561687855517842985693484966105648708710888390810902973176725712794523426137125402103680076431031699058931494068853916715381801937675645752689249882639127917913328696457527463122250987789598911416205489064228219881065625766229560157882023941737389252209690183381005302527884325625459021234775270902236492846693395774281765789917266926247786491137741524253319708694897444867070106225114825692684614373895189036248151988831123959141484141142369880967312427034536433950623105534032910990677894484756613655593335277578504485367125045722806427991973901691595062561413568345443750080863637618562879279832701651291671065458901905051302470586830687220854765378169591374914226775382473450538605289500837351847138549285378664682869651048926951884830490675313149012010921922396498821546282374198058457286804498038078090381303922882845043667337311002982577195809063990466048202649138085881408528655221104707674143352398885195824860730074934488948644470374831251798785198819406706787210776095953815673000629694014480575848900083002652229491061126262891366301682615503575003617123753189802288051338668142818917115012924615016213432264175408157953752579602881794217745406545525946000664037651318272632430520478883541933826033338208584499436024467036981023082535875781987880278271350630974254112481443406604665771349672647931144521825844930941298394836851582378990030263889085843686991150583729257792448960274676487375330235016463227796769050971825652730097355557070453652741823778416903091945074425689182512211610387523866488165810592183840420631582978749141635692031313789405984919117776332656952431939008827548888112237425895978973508391952467697703641809627321462149463453751959781780274902957219086749638514177028971364952958435371425824425833639523192524020179098306763715006069402670168521877894633556012044698738424177588461073576965621478959774996677628473791793682747706517584891411057504713600097510891578124630503466032203582356188554987948368670964452591696416271809659634743711595782210380381312891384688000146119288361300547353407524277533418124234853523694425268378764051110274915630006427732413666118375058318069833486442803251317603051543112524741485909032709541856327882990836030270540349440000000000000000000000000000000000000000000*i1^45 + -2702968802782740915178008419613481651830375685381372797154560479178193592032915995504833245988173160876302883079082966737077240054764579744303306002718775402854804853612081456330879587554717736381119365593055324769373914431057405382842804384442833688055014705628996856103818938435673886601179545530339298331258804622846771173815974214139244044226505398767634851484486699603658347568743594556855203705221645210146769528173314630182128166149570677432602655089979611577831146877481047019860704807836525768745333827910382105979428043363334061790093471541567432218601279331989652987105438173716280304534170786247382043568725882909924290895398504593962993438882073161837032594016996420650703862509234851788449180474965606644960707249903507010109570568643101032020925393123239052227214229897749144038213537768157545066164174953724002766798282694993729046162342263100141972272770129736607627088433842198637534886552078119360623069940946910433485311870582486693545180734333681083979730419325647600496155393242861418648225626483211980291998586236259623669245151940654988049903674240021093893923708835373869415278408057598000671477161428155555752679065043882384967208296826349004173555202366015085592488939819387401925225536974987303432110763466486062718959372469243187405686366447281337536477585212637293830430499635501479988595298841162796115618805158653057654163972187966609506213157716059460790085825081593782135937815772340261690719200008079423296715332061596191561691803619876378106875541634462231194741624279028627542574288212223141578274659166897190780916706214022977791278050037450440902558290378907038795828145592393922771190959922290403136041513504517280853103484916627713700130758835681078217229284854839957872882686609095331952093750110071201278134267982581870856475765103148615100290731257702620206662636446977599199015237560739108223955913527180120530077939671831243579743987487734415786391284134252998610712444330597142260396622666314112705964812001807116364386187950855166025150887434681449027173748620153407124101768497605793831704435091798118940500819211025274221030858093483892322331422736536770439521868433641440344388114099602886815920258013318951790092556047517405058561647710765202502718772958599215527259460320265887127447330343543666701692028854852431265774456709979178089452303820547015987190016567833014676456946255991801725728548943866199642068044139537503945100490173334645670734334646198185407249039390534952833820198600400257018653545051152708152761519311047167623539360158571926259621423844588836067456909740844636636701025398461587593424498784159427832864078249932354720522457008377501845157176707618093483735635346245495356109275682551419622674714355285983233786753384084576379083792176482857448619577877553579005094422715673142466130460517293049968153041469934863734769847076186978299017466170423526550261778564066844917679632971698220025471108376035283907814322844181979469918997625051168965073835175270454528153031610704199346986545927581125435715695756708958086073187152908596230329673051073830290135980090875383649751242440465405251349942994961380378237146530799896985923032446561779840950365036991217504937269135631544915026704594606597521141836083822709669382890796028104161974433128965805338318786107565465690423936554445925111629538934916943736918701140220707159964297909847519034307686374101782068470024064092527364803223079048190221651083918731931754276271291103861284909918694527509791342607481277436312031788366113884617235512342186386024102718105373389255876861889377531330560000000000000000000000000000000000000000*i1^46 + -1176964540501778309472697716057438452317347535171531081842047246330469132673671161108027367193331024810890930455766650080838120764206364125832300407325504487835730648680397434336877822329779351638091643314895444954193814874212990735364927145184116286477443235561487614463616354542930326597467617548773094535500744789015285294665930648459472174834434494370993656243258307308830735371094366536001573116429596226716971953877369392579426235522289626026649866790591780640845856501933918629155423542749065976910202214371755642058789129923761819176271366102393284504985965502358501250791515006281553392872269729956185849299249862710645484826694934869397608646567216555089175021986625468113886022839357592524654597167761815176483935823450447599775778666349879238386234556645472479630926088385117385836474347913892078501147386180572350806511579486856238511066393071107765240839218161833389984828929471590215977393345863183344392029995588688412607350372573036716650291569049045059607447264530242311134706084219551116747075581860926866083509126764002200257519463054234459188069913690069692034109205830623609612016375546262025384286616239099297434813951593949115397371345930567746732156691685373839497440024686174637359527648486012100809774930412798017452884449816403305176472715565832575323219068625965808579497180126499835916965861738723548756073400889294122693817213094810079923701653108395838746579304726845862527881209869059804813976428055881213967363333480330630159568010591134560144767499318661148959965939319303023874362793823538070526770453207457263708266125339611812235472301811134856870633200750152008519922508672471890359672706124828771118972070382851815155578178019289929997356502861612825009019148963633528448095144972446045959013584945842496866924690409844755819441942537234421185692165953709156476552424580992807074604709130085562084938630456032207510800911542137940791881722855429223664000212194363576123670113998729955546088491445468676363206587520362068676555348755504337950127073412961891670092843128365539485187885179163369070268020228506301190704912921280752497161323100443440386917381694471972121753888454230085497546393153558670335140658353461099986949123037508252653467950898685300439680589569133793586209715837456870702216399889549021226074651384658416130568709499990624572410952784712797535792596327730217766113727395723110670850414149610886231610184991038245104680391688200768076244780747521473110411243592594719103159909855361967699642385709953792510153385750228007503856265941827761547922115240332920096450532923959867198945563822597673257158531028460057640852447808552557266659327261625145768798965296562190577294892292349507455371835572034791939860737495203005472129121925595360834531796857879619938561986539001353762243768472184255137858771119721736253165509106002934944981202719354821117552664610800892414073483504560250350297555887806686282365555318930406448693289777188814578317363933280497378549463045720297417540393963915800428407254399646809037684138280125648775772957192885618690180049415913176191501766682368462783822429878088926073850006827038255257093782137200562797382041340363961505107630177942277390574955349509658414233023834671137368350447868315716545785015705486687904792435441687535486661860753962528675218087354263059021833675692955183605613108589186097050304980482418347507825133592757472121257922432671060975457863646532338728719544366951647996324844535152519214729398744957465037363378263989291089429897676875069210679599840821721163666170383186397858457254992281600000000000000000000000000000000000000000*i1^47 + 813553795550532171963910512154883874529892424057601460895302650940713111651129476642933528483707245009169959158377643628909733095935564151498878733176250929432521419457159575461631979690016038458145153773477019704665368686413406524166483083773986083589724349675825071662131386365420654277911204833531186314749166686504785323087329476868861419404333430382602713660162140821598038933572062256083076851749743097606183847851481390726119223846918577427419101605503641144724896329000455461193198039749898679726372744192947184967363065934068679948292079660567278679460883337828288997278005939773404076627667324435453811957425527769126259677393189013091753175477301749537377787681128781246072277853074778390738578339488978559879612975557004109997781774743632947325762873752956714833577608040367399641148140870581432318257469407531090520321126684470229936854090695242769204830836107492535903613600613801972141495682668169996100986451316432644456791366186251387579940185402488370508991906240916451013407319270654643322132389417496976624559609914490191783296368847093627521428309005999758694122475991777942107134371476641931065648660735415878586404420330515813641347263704879731361927177444442179565681324629663130977052939505296255919992036383366657260792306077076555542269085521551219050120013088947315857868349925898020092689914507476740841247579039872050779667302899357947220823628444288447953896045466267340237270618794089360921510192419028254054344356955170811262432296557768730802773400821625080429379085128787061784969332543887063756795951753192785820643423537468774390200838341500042737573256950536871806993001428854251722878582447222839750639459275697679418926412897248530106325186195551023470609815436511273066201700243852026174137173012570223746963140830045401597139613960677598329537444495959714084748301104434985890620243915291798942695004752775029536816074211831633373550242349140946974656863960296737151021516378910240389705199965648608325859151284944809051634338091443312582610443237649907642729669327961420043170971683255468110231640156680647783557551701244417731667193180370981588983263631965979144736580923826290013938019365286175791035499364562909339955382474023347937351441029074003291496504516622304544286679223862931360484691010252084653704858512453479866365621801813052793735080248474976195493083528000673087230182692781398693158195825475200304230248733989892450236693836015714706950084853825657551796847170167336137415579254407888356929387539538073380311928919789880115888947704480913853905601162329147227035217776324064326121648092799207730440895599139925304140952765125459075167947639206675050308383861363725775121160808473984146013535827790086002384025139307340274272087102694691753961497802696690850395562167065714064298424795584977338064052586945561939418374700080595610477400561264286103233393161592841343508846097346010333974116803489383205092973412873318051608376901490868145449339743195604093522280965551082202290258094676336616911959160083022565567963488513801359557788945887892864195945796703059001595307987503204408652833413888406526533475078045498865549038676966879799612703338188482649771582147751350511123945660866234141685380047604264140026940519513287012861316848641145291992545920699210897093452148267593648093687643099826293688950141011355993790539020760338328575602207011524401902429086824126615093850673480900285714378742612902775846244041842957825635521002477721028925527864758493790416786588483450454703482585416223218901924200658640580398828857825991896153809693022617600000000000000000000000000000000000*i1^48 + 9372929378599137617072752614898789220397443665727919776292856350869245060637712565891284888490561440176437821540599929143679632034957948540497116539132994254423886777429274980567241208247756878504289045926361387491218921967754234906808282555999064714983374479855347919856763454185368373486296879458287149656147797290200864361704274155458383821781240124978908969344562574279466988189582140974283691503588167770618777340816780696062788006390166738670623023016362199488180424830217249743094532779038905150219248816212092582235458475031533815398056331060889449205429301415166683177835511346296430579915449729067952213531682498907193243695158498923615454350029833150256760684370894802971094465876652540551182825353429171552794401624084189995502841783636460000601049818345077229975608090011614979567655943023924968672307615858852268125570360615352814318049374775633735026295550170068556741672170222479854361164224094942313575736654546789098465244012554751450916888187164598261722170129765707877469053863294169499756046169595388864395488446124181347087051100823805917977636434877570567566402232509030785908176063047119208306092965337826043941869505872757233140972955931420459043950817776639876282235589153225742390087447814064337309539820843096696849360063632780722990421337570046316538268381020588882751620900141050277195317526280113467743865452407596556854733225560532033254426304596402773923589125656112952745973524834609564500704515170231068610929873457127361730998553428838505088947559948596733623088496141393262109350871516620405639670711155266588843631869708205607517622152187994663325945557582519977717745265929084231166474662140329712350844963569190874262738924272253347166417674137651195362912888786873620629905800799420227997357284840984303348541716976573107388252570378514886259066664665511877833573757871834764361656770957468051996544917870723184979668129604954922618746101357462422178559462540913439998448358166247013545377641676447863538829536313620254144524803781828950272330511211862612742790078028658624062184705698870230732964559098150918706947588992894071167134744264258890172502344599949933390544710653719770764708545125639052550869543380423131888566649071750104375403092179641389628741263849070724358315535535398861475236043480953200065868383584300644895768691696027271367040278032736879280862468368876813304350279654972507958919089718503314756704041597591427941562657785789909844355871258425533840012524071695887604478304445265318243845884503775189276192386980182129677448750881580127783066881162566358279255438726378189117837141429450419881240723959066764155717574481465542490936417094567021341942845155647516663545230294484614235300486802982499956142306477711847954762741190072711260960217448265148835443513043841699514435960351525712661479174264202723647240025346244399118966867341635053522268981268915407415888717698108953030216200835067136652218396867587528732715448337449339317401315289919156815298048001641846875170530617196384913556059036998578437037456904623424931892359482368334244830236471404845213053953723708610826629947937133396769488020344829784873933978072095957577268041364655303229758110294959410986951169704241855960143667301725216535883337498877611682087976964376144402686043894175137083581182774926250653346371748065903211479126767252665984145893363008247613543580782228949858927951412927161745787377884578364395687373997030381027090389249237116238234263550825175943680707014612853258242253973572114172209857624313554534222419960459065267185976767426166472099287059660800000000000000000000000000000000*i1^49 + 7257580771263185922862539339093350936330294611773979276899899356634559453975001496785329212684395292451240201445231323316458704070298377007438662613939001360996663816928932529447054045966610633965893965323390759460555207289974079628408859000483390172489094158902671820264446058937342651597919376849994967017662306520466091063450299930274404730288949751364670256567286850027321319042402062011206418773962888200121528189040448691819803676289761968521924436582382714075071667025682088565712073277041857629251028392052461968264410383904902768803246968394715323647773765360043130016051064783412866513500310138402093575083182526021640465028106865824560517613116794155792687547085855141273804661234141366780002479616068924227807007103046638086648566071848260540959386406598959148253419595974211162005038235831548722012533892230289122931063589928021740219053390883437352418678687997015980020284341726748218190996469673453492247046630767151741155585875391288838537630067620175567947566410174377091770207750262316906930645673514504991696750961101344465273233924341389377719974945767645516136198566125703557506918011023393315303888318365406602890590732431968275482699042997459953634441336563649906110360093345890833791904346760888668432568782808787279175468877642956610952083825923779794135420207985623026622508799999831384441261517439294932661394997353752505926866821810525907292793954914399750245883297990760004255538472160698938283001692561511197919465088676462636976761295711290177904630575281713896613927440959506224579592187349239322807729725781816737160935616573884879528057537432318584308870689225780596880286308300972770568810202233192636988294845731639586939759719475563904762109333837536365572369738310707913681351959557286723962339998978277344058258506458975374603791936062741623301106017938346043088629882648884490882434136416982008995486602938007593857142477447664711162423898675668534569003895454450083145834205423487801313021306232946005407095447463003476816640857939153740464912248258677093831083204286593187562281092193406781185002599612882050825821603989077391157747476530698331182557919263229314296794288053056458284800998423520349983412606711687859918752221121992740701923637207559600557843401653515948569762813941739073992156126584541791731412725600471837435864962529006785657088768547188746724650999384768950728106771516394107275089092753055813534527364735639822932779575331106612112423150098791029511611333696257819042980067497354222080216735237287031178930547752417671404623902644313404436402729890633119731446568221828003400910448972944129401303992912688678482734172307108100421027393022007404367784725076396275413436616797654444968083290083608908523797094741029331109267792856094836807528437844057994541957106967694165454741568770595160263047322656359533813062832202338489690443560221867817853204441218294854774806868427419718311583428134108449685838390241375357939567221693904297010684990406437841386428705341730084007298799283968363337426480224635384719632004738314987315314603154439709031825336623920394755907078187983697558390075633163768863864591788599195292646033282441719008335590498863034711207139308994496642825634384396932771356319157653379767807883571754851510250813247165415881233864860566951530763764072834924923291248309014781302282704530424653479398879457268584131141888761480828581874825180591481128581255878891494406564870696309164829786139385929763637366028554474205365323992213038093817368943168285332296145513129993927794389094566904405676449327554639251124190212784128000000000000000000000000000*i1^50 + -989327960492319451641963282886646932628487925371063904699653062550321560864380596325518960452033632750858331946571582664766160098735141586449761870471348306488040109916039614288116407409651767746923789481707619311366881839289244216532002667128793341536242802138733522255444547189106955273396096605481847633516928220260485433351788004589990937097206183308044078272486447559879641493163834557313147953107720343397189499469083855109707541225459198510343234232027724857267882216104477448047478700591229914035980074120229723421236470072703833880951557471881217684363232553835382675954797918529530108336359544496836770149906373045995517627326987562719149728457391944357712765241867185080255682594850025695979745903743156496602874732953131233492419007016282425867036059253152994142741967474922262677550742061482051472641340211484410610899817672520272415065135190789771456053520804776432014709582369917813867914225175520288049760453111577831995208229001004018028501232628207073665261890473464093325295720622864250139859937763304603986008705120327894914576955292534270897884174931709256283906763785699639443645511753275917057207550268015525128531531779871055211948442393522291974331330714970525052779196689322153945954028121468116340592351978038352565779972290280571303752657584936228685438396811887070554708594750476089194658428435095882602873770949581418755643505810612015093437306221085957292197532233511487914211407634565123445471868214988204398145971269134899042758953700069142444403471701221099520343656508166936087623173522675069872127524648824648526376935383322658684194348627679129009080278230958955496773326489350420010095199669527674234776377847726187957096531471483295267659301767383112725305331507073026210611678654864112465512534308787512490263770364877776417229246582860081339328247665937212388814571712774557042554456074725305695477777826816829590248726018830874495824772420045437973795267452300983873496779555246399606595648398470130300289302282304522766854263639879412387181801954254239035126575592516270909258032650085423023832805815106041769213022410752526117457804047385288284649557508314991021391945570795903785239741533252272598318768046726617770655094997155029776811314665902472961553471624808358110492958324909881101208853571939705100830150396103029959633796659731035210259375607881061535878964774093440159816926107333090575991274494386298757614771123354829822809271173434281761394444537941220039543553572630018723908806262771513113976821353729979685951567109663972053999397858311761049191277882707486658944000633953675445804078173115307502780137378603433680697380917405249378493604255572355790293515530980540318302928665072846483356563428955381036308424839422969463506958001259948882584637207975851075892810796353106251198706052297521491114355076495232191178943988069571083469808237805977322320442441444501571189947512784472137141369196544471954993173205485701681901094364995008912455523698315851827416023155708868021888856508407987588147712943993925079605319860687663263312118118463794540585137896769238946124396842599403281896327028610669247570660133518108685930172109661109789920075523331563193249746821543503506809224973141049681983613080845909765944835790928164406417458439289669869019334711709897208367604853461036943982298728679346145802018820764084275019723869319685319476952833420450323636544727062174618707095101936882937569761597642795277353798733571602564366687246362470893650782921967199236863386081797317376047619600168375158904980866500715738422632301522897512098219163648000000000000000000000000*i1^51 + -11928623182136750251575804735043384193902214903571382156562111548192862032487187645538486101293415846884970321770448652054593530858706711465484141663069418071387358924288638664979971959853742121944771480484682917019316486606158359542386732996862843680618396062199542169166938256362399399294942524989638499334536840383713527673782974395348590121678096210104472435342376915467316806213831435240432431301461654354656504152468526600464241756025559084449795110346527637388682956177218034735411827749121211285410351346677197237784365624064833630510561409894845005573777612628716374524486200973982136274974541523617409342188488989264788371869888930947078695782564764078244023635216658652644139686637783034407579212127704358674614567250246272231112461726536669337292273643225044377898888826950928847836191377807628123539402182087577548262007989588691519664779885255571851519717884855202925152185913068554525244369078317183812136434665460256856593647298446034846372636726785610795419466967358401557471983605041915272941349668278512413669323358828889882019867492081149507710918540794910579216859170623664710398049816774459652697309480648352095606247073667114967590677527359251329294478206479275831818652173230328929629224232430965692271056336987809326291779214745179222086029129476163773086495042241703787216086065774086688201039827973473461093675042539441924097968249681159759354933058119338923998613437576847510309204101797273005644015786556204476372424647272659512695884049116109656235807180597476462752015395819485160458883155297593291171651157923196030472710552984393950532160063360585187998203186058408370982680486564455810078696199731663896979734769312951787141630894759648158988279907568456228085098757463794579273841162289825384804006615781788951959029732531135621564516094844772065010217709491941232375371717442035050866122784765989561911977924876876915875583893069110383146863627816821171817556656548535886696799279301097575333693032075650823555479146855136076228932333865367926085192824434083658317730438328061301355629269588728216074572245798855867725722121802344290504181918116049256135632335884431857197529930174956132171233816574678562694316259644882464689184168664802103867205363696317895509940653631418121282411264210942616104304432016645441957083865142011012485336473665134371172739744443555014092640900352639684001049631629946660543241294625185693953729578697344880421911434282702267905842718812617499219591862737931414891109233952451686905997015156289201725518287798666784058771434135786465212866823639069133620666080422802286388611792592916035527778280508948664877953837883340514547029852653011802744423623539176369825581723508280364852519767893812856999704461045068318252980472842974504288839755806169853695711788848713803610908968505488144017007177604927349440469412670566199572054004842821675555857426650485327065937973427750905088886264100127020453696804294661864190469618119315263726014984053191309634155347778187280293690250857134396349432336352893178782153369089150980519506356939085787615652850784085732453069403397802877942646438810087239350640469329986432977748431914325820378076992697590896804181005887421455873877614127857892547653905328268982436944600029683110557014132356381676153076991323842098394537198953033045822235336090245681220330141944959521051463803921713818511593039284509824942849622989852810896475388656509249802026823878325078515714371671244655341327380139532465428562291641884348744483338722279788228366696388042313347697927010477411569347887319348962160405381120000000000000000000000*i1^52 + -74450333153903122547255141935286583364250535815541876913435146493459824894780896192506914242650994727158934757945289898184192826604775981732768905189452132700861553976199049848669237258904255430058451433371799982653695884967954058009572734301308683965177028951772064289582493753636184680889198085796552077895869103070649021012536574595758599339657322829200334233176786827569135965857876088631845082768295922533817332518374479646901703790038074871193137124976045509409940602477619118473501241979369746570526992521921951170141333616030101631665120741596784298219103944887352856816107852507513733196848732393541347574714810902166727136534242921592084009579800235942313261492666310750681372388968286450562637073357939720837383131386082816271638595576594109749455624331054564016005273275692229099462143756501421950730959412302668062770169224994119315157938264789224890938784874643872945944147527058566345370518232548975952737094719127142949661526201986010118296094067794572096023462965788695493775750804370994318934266839764553399788737313730470142460233666146873026265790935160600453981070397840981995445038993984625707619352547178712955513673957815229075413655366556634487653327992470260126030395955920318443645186831183582688688244865772483934660453310043684578589323071834746530035075422156816628025171667519939113152124503993153729862952613271787479916203626408436010331574871439957149486340536226597678946630360507416055940847606455355633184812801731122145668120329460258743165031045351893704819688477701065635289820721792970131468440357815874425413078083024800349338662786882760204784189705152622564811047231904910893044932081985096030761390486264794833289192828240435578638355751027496664916438078404545954233547445112626390266020329351071699933593900709912647376871271199419645329625533475099357094006007221129675831041033442802466055146238070236748755803725729327591029801301960844549215552796344700506836878636314832283619948984389248538949764806019957215744176996650787704332278067801396449583226992770829945663300348060357727301224810396310812037568017066061115911033389938695721392675428299833517830874267370170867059044516941860525765176052295944800023523409684199113814143445758959601018261273830244713418860373872298927486626880164624550785706142438621919508431752926187355439311705242147007928980718366183982966544942051593019673003325917993046024063465434598930353745498451296881316855659421824151829370684150437477859030353350449971758331858692397027643685918533410765478757490490335880010453493074156847207652968345341080864836599263744081107731712802535211575082079282504164607021121520878917101248670811724841083776715746174492131998044422954465032371751454800932860901312424461957586759591872075396866737700394284836124839774806094183284756137424417636561607177494090087300106032629820093157836433362367701684567618147356531223238675406419585645214041889814281731329068404282446847165980290257313120769351232648474296840572842765660504328922875759657876737105639355912982044985882028842118007038861048157467121643728125520373551630392889612113004496668071916807410346436353484862538657750129374658669647469820741266024681728095143207267119189703023380789133289466467521782038943629700889959147760635092880154683959882424719227084456342616995962620718421058618678410771921144126937291580682260609931064654101224294942932195631445914585115638949562985907718290578111463295806145376993704836099805045391541201343083266043288013322101393596751276843211369251215357120612155281228431360000000000000000000*i1^53 + -265542420501335731447132636493961930314009162079306092503497776467755715295807958998703393117553944513911130241560203702404485835494237684425363464424325463752099214419253760618542746724261231778789756204891950444345236243904636264085555450231763559566424400108282606729922140222314276172627498719641842812574089123756360759740001746708311359998352198090990636670923931165574661689192639155288201880627492490046731718254778385007307610793521326189844635143410200815480891128335082844513886126824872546231953133509299783971808937556940866680001233853140015529936266992617040871670266980528864889964665817824730698571013631587136091838944220344909418737047460666054750193967207095039561755341785781269668437306219725441140821864142356695708190743492945948688920986455913787463185549295181732970031023072526731623895545432377547189479077559369076764230835728004940087242746060725625041876748645305616483744194725474746921456355746108192092793289896023544258499281784348164323340386711060747376736592128860920304870991057073484104090282100492771773794108642487399380214202661944892182908593507518904675399282092319616865124208463622635628291308395665793592572009137741658920094871145556233273944152759438650385343968506522756338337980885789937634100802135684725656929086845125733434596787363707080973638791850301288043745496327565705242995993193030838073797259141380271757753429618690476663577283598626610043968859429291766857648853955230221820401702426380703663981550868827388133879327927426010120428512666397868181393892470979220161488454383936652984048715832246532792591152610098897359747428843817939474436771611715319363741245495591459808106519922171513559827324921788191416174504144870780947306782571024867359428917950803133751498263063804811364733697099570096450269283458045318666969274630072104015109642700979032416405487289495832017639630276993541265750908882330944590220684762510451905391305421529463918961925464459224348989368848067988670570316876105652667099881631465609877797242209986078865183954940523715630035193041740220747345065679258387924757456398658216082048161486059760681447980587336255203478362563227204993672120511269064473310987621846473712651547090030838105640914956572936248084974706681590970160255184025224495288333436482072786201139521758046891839121570956855154850142542622594250894180220734503674678547436914188490588459455417480358811877021115592301684302337482934492715587879985114792304003728969761969163957448338475074331517075483058016113185315202335589456137130266134511654978665239757039871869414517355878480840538304188884108177780313755863199390977558939904087386315274022422807010790517224391473129195104330370049328492872747821522038177151585917160077205357260361106182995683433236502824067995616221587309474358077109585646462350807507059146115396225320950293831428666347467320460182281979999269494139070370538913799613828982560007261851258467863464721698708486550457742678141606773104561578612526933094020570701140828662971529749593869903665811696825485653183083190620281864369815993029470964566717163718843750453756606114872819093892021531758002449301769405910998261174590121539238934352695190700066685546311777588743489525633326739950228340124138518033799507670433970389529691796384537267574235922658582874641049581060907357304938733901108028325338286777387247193381593644874665134463052519122608097428971758178146345908348206917413632127553538126823907140505055285468317934409594789276915342214509437494713655367345315558008688266783945189821227013431623680000000000000000*i1^54 + -774715259792705208640325433860272806976011029825142758906088105676735070005229133230899333136187946982200793076832079828413478479264927200195088252335914070985005551579308356068248192470168395832206465367545625346148641961859374938825461651324417260315154914516540074039231916166235304385624161585724228376898799059202747314401842170924303123707254366618644304307627400906885367452769110582484149425363767344908411965868764312008435726876123891304891448445255852478167339113700761492329670923302290629883940615362675000561426034492966546963378254879742911646428782877321167037627025660308744274083597194491810112737267150615459948072947188245029186086601588253194263876363904869419875463396232217316975203604849911666876991696772423394319440282652300093751484085033159805807727110498893242523605203284044548213857859379009171756327020373748215688783165900869600162344807271103003969732379801314963619093253649195787640703770493380704045315997688588521275520884695520689281027686781075264887352047939469527601477589810258426592465438971827961510274886306418670107421573198663820278301265933377545424735862697585978185399685986508096236764271140216653766362568262401115975331915800908208619365952495465628690653437961334574562334718879085695685548011685763874959355519461303548812177362229119868851107094829221919340671516129837698898774743414112667953429530100695800713750201338461544043722653416945091113007115719560635335703203172944304412678667655071916049377286354323202850164125177881365415247098047365351759599421839228477982691576019132577205896887234054436685976545356444134504900218948756181762158737450787310471354629839313118108026298436364370295624590670363862438579530435200305859712504179217430999812775639392509816799935897432822025541263680702621644179019380991957573196179970895838399205064722746755342375719627837533371741877739619946540385701583465371718210853249889303583015026600578059786424680841244913226617594304259477353710440690984785326990623784948190094515510655199642051704612932165222223101057292830209158922099641874601479291513271138701234826367802418231614201603342587719639174333532000477110859763267063804895984611127833803713381490703152051058101527752026569027299748742333220619332123696590276119104299225247574741110909080342503872623932725597338069165345097757510431974169024820433962015134640247011108528502888212838917324193971248550101864581039076991987788349521299261033485733851976283083140292627329215053955841168525286858861739725777650950849196022654426745462106825427308963936800196137279967498838224553209772025971538938304019414527278486657676928592405858323235756642050980986409519752682355116182125090981592031461166592734413675597473742675094391406515601584786084466379005397432952401678446091932831252194020383259961588303842767962897392012062935372036097630820124809403301877970137013830445548742477450759433626585496588068777844266850316175605970044753985757207903201449246113229632105255378110156258803849829770438830520958951974721885522908564659427595894371310003280991123461206182483141110016073630873979738751295400466261983823654654819381128139939686442917011130037357130102988575691017389980761289015744001336580205991856602707619273993770039736234417007922588887751176363939269477833069235955849148967123859265119216736134488077237612610454923405039504214081926064289178281547885077518118434303485743634735104712257138700228710986225544208615895428959812481427611591112201297924388097052361052193751009688157536687723561707936677888000000000000*i1^55 + 73991480811235311152116312395710744396621987418993132670756184212683357845993473706856347543417262445951054292757431037260814379208088701652826061588243273382418626996713757480683202615629030574703848214925229926761039170203972173766657821722898402402976983046351629868695312845634037775162226685324298466643020543614240800786705244273986584618434483525294750020726268973660987093150650388651244120041677135971118831216066733813839958829919463477987803089548888604284544928013980613492328299665291743528243072453378685891312012339278188571933283739110633259007518323940213674270822732676005209051263292876770804476730254467355963370167249533974866006712496936374041201518625429044298857031046182306022409667176321333235558635177352869723775211838960765034057199115841962003572495125470528830725710950804066746369569678047475592717858083784671583550228028912836097618090420124203471236688595765024204576266429104355974817920137743386952824668685518026090383434587333127059567800820676822978854809334772297785396087099010844082360070116457231351710905970727670983318464952090527216617729102452397069051469811294057355181222418565506570730320129502013784973232210516919509908214938638491017519368516691015116087084207422399242116609473755386996566089230267834509675245642921930578102071062788039824895762867097401994418361281838361679674126805287137913818431227955000054339170603596814320050979850806641577351789112634298114767520586675491457734440610764405639526664541701452269398679986057269398204842103850470317587899974057572710326300650148297348960316545226698124900466283175942178984150069913417149832531414253506918215193825337955303459700273707880796245543367220047394880026267794444878780316460266535665676987601335669280020513243308456501112394288799612571843866254955121854230726868116854405126437749423209288919590366164920966923542209537942553717718207581257797543512206018788127301721434941450312084418839785236841983260923392816036451128282203450570834213144296977351944520867619477904948312377011022520618716416992628425508426855176815586058687559278636582437605666483729566674931445443224076078794437083824545710959398876904049360368329621140520798762195242967731711704876582161454880467749489113535802149191468870972890894106752450324778376936074977971975950827194469743468377192119767289835368788161021949955322707993942312546919269711674561744394358277759433630813532257864351651616828792514286510745905931187966455998532681297849990246824026569688999250962026204980341605674469397185154055789220455589610208643177660670123400115227519387801882105972761144269949237957423426393066318315441719335272252610717342960026636055677404051838393089316257460171312296359763942130256507526418630927764733472217555570565157850181713734807456336429119257659062008897651408577920418565170626657467856420440459844314012641080207529087391809034983511941638155641214559818758010351763612896782261060044547748907167209586996016099958178178375504872192064627453040253246425171156497730335059010139562999679311734953682705652762168013657119767158328369411668112473933021625548851101480505364060431978693233624379399395172048580988380115552383348507943694450859473690546743770481262925738958421346013167735240820574648092812794227383509508476066177087574308792002249839240412626377040344202174500011569291208641225122521657627718698712849548676284844079358226404058327919476311252800712491336134696542636799717833080817730003445000634665543692785129828305866661197031139423835343030355105863958528000000000*i1^56 + 631116707360953489101444018766490393353919435220062650437930237341302908844792832468372359426071124740374372630831604460174644400623476840154927557936464596673629516062676889647273943369994973943119256330502077438054913764741761222726651357196327986996511190162874169182576931144365395184081101509144672706499488291233942414902261966963020193134816540902205209608922827222752539082660068151186313022903815393816782522437914021605410824263400978016871927872127908474863587783903441886232095041473225127039879201715382356485719818667302085606904904862272127321044351439924770824438829568022253968089087888383703227901110709149820021705744020487524929518345278146364006328232177007157631992468105273228557784668639015574214501128242820392770195581627734953223491870962683248960993337038789593768223995092675415533717182309413223257610133048115050231021034851457080884363422890356180740178611853354833870850261608658675861692329004172586979321599559279625038404667342154653322191350001862632307647303582635392695938172604709504867652963249133724164916095881110074811484914632409042400280456604944655099009223209782747040525888928590297517349118866933360873747755295726192158996134266011608496971397998042335250617813100641565023288524706893521744646762848516485409075567122203604298527300617666809815838607529524221480033950493408413630860008972583053981323643986568142966072220351852521701342827892950763704729150279302877914120614796281813720452181116831314864326777844820230364960016613343440978680608668206378904370771443325124478441280815519017864867802997840344353710811464484669956131944267962340357426532538793100733249023462046628360430472919205392028126432170887695485292039107794278352828240512684141063113633831478436638942447115246413627497435738734772043986028815155047470330058642483945094295797075945293939258176502341762250576141073390496530001531804944208442451214451897897933980940963208168326985705299474683727431259620053140778465535740063554416678583480676887778470035282717581738679245280044929715750528833522514265418479179142053958327973162472673704517213996690361356028824535365589649341612711607498946704961633913559090250314003343982131126228889646727408501095320912269416900532433869230968510703688586543080430302183992370359160655400730441508996219359746790577781829775527774297170077084698324358806359125995127842920608741768735740741268029614663078088322140311164881083966936309419826030081854620089947927018162095448886918999551363253810402115230543140577348910699256001286594539285788856302480876513493078154687913331688340814772453868297920939432026664118192629859040464286511287520061452932401421184339365371188362486811130694731513167708204587044946624184206244796165617485502078607298080586921329094942520131560628686480795503951424898989480728283273565845419292833050989437737708494708235858897861240722818029322614375460907593579362568962861462280252136957027826476149573648703959639168018295268365476206572605917351268865013257990609455479817453699560468754459787078427249644016278376871838616225708986617420571972185558206068671725109782808076954447695666055994974924276967157057215061829734276370951516926662644838310771883740061110113606347480202369294880472611464526132102863381666550243376851491383377186927822540876533661580490647784096607435812411232209026309500423631604925109878448143141098572746201392059716200170556256128360846893282964498740772721330213357919828835617003741907403813580061565321820885982928645771351937450140985361404306391040000000*i1^57 + 6200570002531533661773478909977669364138110463883952373212825433555885013363711669333890999412781971713777552598847392133286873833569653469443908645990319313786419144842896278791612706795665007373639918256364677923630586468527468677854058872679075319970324711881492875417955849522646550085102957708383699725827322311915945904243917484824754799463653596550592743328627975975243654241862823151753063031566947499391712079247270193485207608676471849167606157933636854852632555424116001325216364336711604227658081854978109058666790140350349526130519072879392161554584695640884440722509312573303871029510100452525807681057146883253155019313506886734396979360199821313461391266057536327377998947497163515565122698917968417621727499396632307255069250557109946264703184970470491689299454090372834677721560617525583211644269024265875275054402488670056529629047749523456627273826653499237169277449546628974653279138720671362002980976657235066023578069222111212734310936695095543675726465650032774315563210496610987290625967781877972382398248717397050087907345910811078334869352303554307100497685662387799392315085087024416931261641797800844594347338281616717383745366210755538321039029753509946147334769081278111785286457046809152670938865283196149699086628309128408588127098582730979863687831362826684716751223044397191099430899076783330102143257069844672511754908637749642648089325962402981652424608425538365665578136356132879546226498657672332239753655867047684310282283899405650741647303512667837860724108248918641079547741070153836905695955165510224696607035859110224014223735306631810121874629123514434621795131131101955102853667545011909123842161557392779718232674751453872994183889888430468760981787863396333922550238864406932919219414411386586247782633212107771836760186294148744295433850726760670532727333181824210517863214828335884477314583618408574061618479405026105424491476789215524477173809808323264829256788781510013826942656199577542465966033086610133267538867972292793931251209460891516955409586436284094773743333434798503791902258249834314337142631890708217087483020324094715508998946740706855351723364710138144752499778163919888927064875497476529965426997345640952373891998446704151617415759808883730860235488497155228809357463917728518759834756536425578221132279925741808083149882665064552358804713228667855403336035468411958223588073371450027253587088755958831956266018181935775158333516991208727899382747472634533874709562384550051905416249083205062295273023245971153275118219870412136357348154684860356457620579088240868548529648536885822224825165465880372107161730599956088573240332215794614114291118455112741457154921087179172060621174022977048641813331453754962544947414568532342613597700366740055685739419371978738675955870094391171934321292358673192561008001743422285506635679650103406053270674887522480694685173969430033015854889615169621275235567695623450037162643854174572174575921439661648121499234131893266665444759238235619378488301251608261524035835677912140112686489073364958336794690645759537102276345284198793569039349981641242619698915605085813772696462719541502158560743784308119072164569985762237165424172067871659670355677108127062028301805404467410341788394472986757555408115687526782046412671567681452008902503184677958042448603313464113693459675073472309272671840848040094072526512516435943165923214302127739304258696117798509707872911288585555346210370685330890234257626722239672256788191902556356131366351433455911790483672811181560318131997896815411200000*i1^58 + 48979293689290959378890898710366770702510468026127339497146926748902889977425022440101678009341481384851459748906053645608552518781347069024188857937785245974356764076746048100014200921248398203225535470747730654195826601132428189390465287615657826748229226797798847974888993706008705192215406836498870065402104342270029234318955828945641887583972964976348777297968611711242846655853667265822215053155473538072040859006356250659799917161296401780981339474355612705223275060038154494866206178436203292311346864770400681782878184689560411533138057930356295673938176028830498079323914353768096235451071314290563168068862634612566478840120906328085271301482167173030691162993864262390534776380239861926927458912539369100782977561344194407098223379157387327067330885235493737425606268528116519680509007239282781842625976779448441013468505201577914880486478818560075899973566788990144297129482434240138372148685803375688705436489531136590003985824737922578446904067976958479232388759277555520977802288836792374628928918032459492251184169026339834670853536398687360670009785739585001352932905745577143943324160434984108897031653345199431211543082529641498672893306785880779934279482855365131200431689803949602542625033756626916214787765471048018914578422178351010932419888182164035478666806048382844006893110699999989472354536689554192919241451539673957971522254715100899257021586474908755005636524948003812528677615759010444746692909137548597803467042481746874018307599308938488104055145997874446423785511182718924454111836744545554821685122120755167527495646063589269493916540660583195887537760949907420842839766170693943494653653199066624050169196811937751124030823735945594252578280018261754828984106131536865241790168207748393973957946257184794155276645492974867999092852860302529090093454293265532826001670906716567530944283653899399860560247485238598433652492886508451951382249432630900655201510065799365388013348158989277136957140980332373614920733129785823309855605474675265621970530242245948475075634084709217031997696393921543764680310061176379197256725953602480883994532210500797161026441364772557412147393666218177972796928407177696279874061966862140986567682183776866694507907610893925233631259336699336441010673099939767408308631190489052029629935260988750858625199947475800375273283500384142332160567652189308744566154991200471783690934472889480320129495013117799097482393470221144971371983984619802394952625725559316036324292327867331327351888854704606731956234544792219454014535272935484477386248474225044274704626360340350902243227604378755612474052970082802506410069083739547918163446621626256886955034421496250075004980982884939946833776337931510671489427397078464593599382147941938274870921301828424158809208971891674865172114652900934064677480447516748746981713092626736333069614790494812709269740972106735648968957526173855555400191260628155464288860892908029036726236063008269508885392380887782232857712210510249378712323733582007951735714553369311354932914185613343267141725953617990820499428995272511049693995425666402584935489659956631822658937839656742203504998244148124737203648238793424986231700425408685596098964275623307104060993201490938810608573177570688019520491816671335164894739737610934908618562352904810698424801002268858263032946083764485505732383935867884375675702874945770767946792083994915097561754633308559602640936552044338622047304218047638907894992628053625908628462674985004411459957349470434992740080238990702703259394612542651430613907668992000*i1^59 + 304683323367842680124044664278389525372282896056071715203247337704856294116412398745774622812739801797936648763207552684187489557136546740725563296412495278065168746741089343628895560278956622974453348099192815874073774508032234206112634964012179639935954583273081128691046417672249243167670778471543694285400037515163604346933509018237597338372395237808701121806619056453316755830036621687369006705774157129909105264996315428399401965844267405657095876232858335337754121584031042380621089086045136506399919738820481961974986162843882252154430171046624030813223703620427384925983869281480109971753134425982386199541807062197504301180840820093142039812365269263377578653344489825129453794803271469551493503697135419682465991111027931606980129972739604601766694339134763413641099985276538802024151419818597093272564653127678860669341438146297577034876207167724387594767227766046321278159877432761162933666876673600454783701587944432810757399061408417723163290447235155888409599916437094492642489612657145990679335151837333415060712021916792740372958056187745747885872375633374662882836880674202231928067948460299585270415963346474692159108795400108266331467075383320384115812793655868368651614514145228144395762766567647650874160332841388335418045570948498915169100500954992676461621779231272527857551862145842777756551278252084577720043888444701796764934505003281831383467973653248693554806701745907328926541041831679561088812699478040393754316305577428237745479323577396544968741721762644825754073774906326515594319228051430960881748678594483019265407656996945590953296436701095933272631918285598598851460841721966364118831623715010973834079485287703230754025593106819324830432980622587630903830459843593508675665691063413993866929858623939037917937184291883509435994110314987181134775820324818391781410407896797634284340574684091461058254839058186509200543162287385063192625719758807739325870905657662024410002884557981518066812808086424618365314496155931668497573126457754586250221673113624518221292872450284825093286878567413161109928990692404214524896584098471581285838352740841995769422128233728882455425385054285035936624344540728720359181559525398376002582047911392087998850338444614461564268888793026427877554570672507202842538887602340585077992643623142188227516987592986289357667234641645504614272899516374498675561722961717204316476697703535298248103446173751009937977500045246538567211995731500734985558339954856771799241736980503649460631756154060724011143776368298430965644750971773384628534044687050604906287445863435577666878366649308857117394133285110287777774877650965997255014232500444375830669285057936115096093759913708594619976406101735178378595699388384839894264994722730611016253343651649744530166429577219179009478449402915454122437188508202443034911649429512145686961935176344461974480874661770191492678728260170214369642212316419622036982035007282001140073801788606648223018787229634784157048427302405016376841102793122657447442516033294641267360971249421252990144082584083282039061937011676900085469728482138392495451707737028206301840446904191258316415486128815760605028171368297245146332000737940469373187748600584433377695248836019676696954156724137631796041668390060653314500445461434907830321295389511987570347090346646043474030001608414864683451602349960274009863206840138702239052208741137128596436117780633386299911301977958941049274418323002675265420650106742723170686215207942803252288270595152348833410105843813029069646597441731614532121395200*i1^60 + 1596420814149246870854247387194587494596082427417661654319543581681012744888940370642525277235264697793736946577179626191479744793130570827422695492666443844479433133807527439657183453557161317701730273742614319687378157749074680137097624833675533467582968776140514039897476543703722097463211203535917691882063873037381122327644380542976442176157936694583465245143482221706248979813182513323648208211357598698856438597457469824565280652963344024321263530902609887419327822691488015343986276549930205705027021629425698902737666421395057542340679429957673815861100903922789277683842386311758293861578069100962256964463413850608128978022328806611045577184040745238587172176382941254150491681765207377642118842524253265435551835219999170809601977323872985751382968143769189193853158140471089395853703223564399626872429016386668778622208198127087513994351604676082169791418555505013970344685502709562030812076418602956378415145939156957789716407709924214607010774870487215538110189707911200083683841337990984209404767953806485543611163348611585643768782485789160302891574560440157695019836152504320754459911275028244686066915786380810220610255464649756137292706481802542197785010458712099185983610890878908445153862305917092336978564529361079303455970781950710454990685114523795112815167607576103280534988627929548177571244419427774515217716959158903203060311943286673474131900663918862109920509464833698720390130644932889903236762326820077099684399248998634660319730802789316218932803965332063372128467653108813611446261369913589596027453362281545455686974855399639330581732090571643657935492074387148754130426281064738157827095565600499950610001515214110423912381749597490511158049681487492294621387743415430627506490862860593879364364256348913199424612439187333183689770499349841826231822764286314929289064705558500454299613443639541065971496020180157951782644262876107903759955736905225206761473734993278846258736617258157846713257231234751438480939399166105981613157655538811701372898270195619668873963152164941193362391927496356018319814087698625310502243168335436091638765767354144454932079327756915489181090959559813605815751991540937298866001687417411726514498706441104458926060460672017976020926776109350747616736741437989124189646019900837856549423568211168173428890303930698482538147870313112260526479087532959742266442215619404725128223102987578137947854719490371592199684221671164441479263330722223000460865310904071050482305877365759312392942300898365153264902964775909625783797898947364534745686503268315077923107411406991016667691719625495929816911004141687642740024470417409055745805264058151528689578201530609812595709840541471975328170964295450261744396231608415241755249221824659454849902789219210579683458332581520443523208895275936914381767059354844172239932944913479550861548799364693265893414246160208209392002359348241801232286785352431756662694962262950798505406543133004349310400867895657641111631279719801557223230322239769243938610452840993479704185159168500838071186966221014260119144466501690478120988231822046595593348930480870383726684285104456544632528402213306178544701351581881218559733042541554405396685454038718951688236054281399680177680739396291837226224564821405634818934922004431621988255945466026267212632242968281261369362353078147602681100749527627531474544756650630436124982067929917689711598351794961285318980593863589922460868941406177093723055479010330635859615458593264421741950565647211058014380173124256017135288490003827691356160*i1^61 + 7872415643328425973723370584527485134151209857691398330198804346525347816657764070317020437499262735964486830930793649558790738383451265643387413483552292529605858599458853733900593438325967246589217753692482933285257565496882083705396503642681262234554008408397216329721777932461319850094140024999134955797353453252610641022995953330213881665389807521582174973443805953047810049944015677617595241958639920351266989367648027938375409594602237707569117147008260487207526644803208230225076889694899795753430205714005465988257821979352662174797316884547398872740448071236848357633385734257705065304698357289709962264944915548302092996146821757114100943291757265664845140373245051265355283535031650462503911092902497900780676607848765383481093642754911317123705501169009613474245122957977687046894192316608116884233292859869514134282693185114301550782400735778495195182488379294108716682970318168702517169820307644617841288384084538887933208597494416761512230293240890931826179527924460908220952924868889651412748618591968704126591755617193278837913773017270059822653547026537275459713356273270816029543654207523769887565768121313141802854206533402482850854771379662726208597350460546143980202367633995512214722153017805114764509394111762705658864641508727280382232685520970807981176340887637229755590465223971525018312751360240765473696014475377418253412817157869731821252449834331947064047124825205187428393653283356537224136530392630011521323432426985978198688301398822694895248636780829016985042681420235465355748972594100042157390409804223511301303550719869694380456209376242509377539153222381513523106278435127158443934636395901032152339579905092667050439790327677987553089116498317419135914193591615586124180979310452656426065297268124168397295739681097129987987786257271539125350383005758821077825493931310099127035002059293811838499950895759390994715101138168070742567417296439942166072079212132665016175919019968096129843188458996370056684839802716690900703070221037002605160176927192701992620519875895255775018846418520672499764869854975442670493641805421842175948882652192736041831329824928949371080588143071382279823102990589130626539729761049386877428130256867974025921208426771113860212765310225609545046418708279133083234885932490244745553425186513161894867563868059990854533360025487937425535224794907650942964723905173750282751797099645223755673273675531291704217949617737882762931951067841276514782025042803254406407228897443356343857460376724259519949039452865843544730018223937236115333043951581877446638399620785546318289015532210098600216203318075846136429750460466932958275741202678406492676847949444431864148533904037177373435137121181964366572900950540099809056027365757021128579097970403471330831079205355373777615318672894849113203028419213976927152041767133584091246548273920780144418674894045264215815231131859904124435220313241362605136495900016113134518269180170876104957797231450240563057851319002938823470784635844706703938300175372327361779154680882983456510549071819696564773518689327368331657875129796975495373355158784972751893474052144776473179231694922137234644648638539744631020118577936808119998781854250428614526694993201390492445507307548796491221840400626038657418160358931346939585715143823879130586800838916743593228338773467390975563847541333625156844104554203410640844129141120368801884454916076693708017441601154318789290746058653227399171537969794693794744903021868348219616746303781559423132715698394529676104520218932412416*i1^62 + 29768820110926904172040210858077212060746489297078505987490289282571135907053537694083592634537326108980769911478452436578529323918956378665081777125752826369870677594259293641942973169962156958962578646561391899058191609365994189234957687019652635108896636848989700422443801521834733678398790700102551076678023284647244069103255816090118418529087781893376981111152176582058124230962515538070230988096069685823837497363588328230778989149131741980697530355523890776579276836978449285579804144242128322966752922330423264958373987172555103922727378500444416041603524055324310649063376046059337513592887220535647372386208339961324319744440693656654554208982160615239159542677602263603618297660312882302998186221046205400573903607965511948641474478308720608942979840365223531957060151967440216112450937038220326018651087502372574215456934725594682056649109774000334287987309816906917236402993014718734231492861521524812443197110171716583241520798140805345492695819867729192748134058945847684979501689011126744420069526503699071294900933865113735758101728248194013181951240192613641337765654591218365751774225084891204540556713979348484633586812508693371566354709543671751425095925631645348068934727879671666681155505816045875373280086306606709656227586142643805810704266087869038511504497564764721301036119648833965326890068635912091197558010022755482256853891314405963893885973452875693821674468795270889570516947664949762294943610315760403853795708323185660514242245119479154039247063175232249062025749467720692241327046628095383085827918945092645526931093936571771462238849310170037034306799929265039390096999127207266872470217742981325762917225010181570547741400745991084582182922655587691615611065970469214222852482493583642083880416660897865983997671396386814482259472976251986070215352387179730990565054730568218966233531114736916063718819984022406723334995040275212644269013033920740971664610582167052713254651174697531593342929656897480145800978140009654496680063279464243803135399743871928518986635074674776036564506259631778450731553019623698220509412223712704400862866275662361028459569365411725128759115823696468717852066662192921370617497117103323805023554579299921728176405774897420976455871431202951732931141495832925290147956110906819835642506652531670594175815798416584958917996367029286762610696416289730197015555304864081179862203736088723357882086387669799478671041581271452301817805811036550406083741279484820482297588334982964821038758387641413413574197803620076413375289195216973480674594876518856448048728178475111554217130392520390325125202453096389985420231730778107390055804913462286993860222934615788968152141165852602614899202198142005890446315979073513970916454510492117742257902173535329436843976405334897401432045052975649539570665877749301236578270098805159163382566768733562799032544520556608036357026538741932379296649756208735493608276227190637860041206389522621553646280969679772206540463147557783999584310892566281499931732935908600686099587489454190601006020542589453750135523981687280700086324943559212902547014479848849883508564825408927628750325034154174722186143411098675594942519378013852975736628124915962731681994476511610876098716480277570365612858610861678427145873623774573058759056242283810880656775193833927289860697736922589027157613685522237670791701602991013190604099048404753185608535018672081089232452648090260436004308753890935787285453361274195293597886513157927360245993684196784426968643863478955975525089148928*i1^63 + 95123366000474304905536739510558671503387116112875134638355923157375543138972092068454747345601107486263556440430006745096328825278254629212903155072636995167995181049645394311720167167158133203379831172256734051350849704163920297682028903181262154248823132254479751510236561367813782848209456122976166869890145773437045726002126615732427865679137070893245408255483232601359341086467063587931600608815806018013631756010992725352750083623710082114905102101419929198514559314701220367749444828939583926013634334991240011094533245313258005125749419977461547259969990983116745065386827552027094225476785516441570340564328820496864338601252905602436868291667325669872573178046386262427597203947353205954810773360830857380936805908593913278811952241875481427484431341863258993988900131365520015908779428644418187756985307503610227512728659964545277230551442379012970217184078383732214897792493039352685988344478969735426435533340821369358648987546038309086479350758581447283213204802454648305915297362288089741552143841477288815973167298114977479264133305987475758771771348325914809357104822785575273809922364268904205044381202228288417828264022252163335677507936438837483893981987216956028306077220897579386203535975212753769330007576941270127302446476321306175650569544109771253973446568102767471558272623718276217579400652930562133895123029286735018014451025433606526640905474703175253731711393502067308775517116213146410995518244572042813841553468765512666457565593712648877431376045472369663512774490957177360507861565928741586891164962228885520630176558728149672597481531469675173239903979751552825397434687775495158652372901394810475413784354664185876045644404787272849093501819056749171635436873075675850283820975456426810751203763805786766009633032524453510473061217881621913705331736404748227868287865022663961316748739359274483307371025922797257466404804481845302609276565850168749006599505572446636373618118023667889368185125543574902609575849984027610110348688726976979008793198064512625257137559842858365693540186661011324063265794066994940684096239627052393673792298119838836825188889180908895526955680594707387350831555356448387280693268223865762715539932785198944203239012941032089423417950098955725472942804613560988771957753542786689989073169053408601370842902782387870710404836311005362453247981166037420074664232972092105118557498606721992200388317223232152709803821866069516219118660304158369678869092159003246779806041045215394775700865340929944465954409451189898635859346790540383524390258607638777055787181434637178932362108989912226418962472138514779200390972667595684480014047549806680190724241478249973089574860801128384072359077697234066775419646349239241265619839105306414462134723027846678608976074566243736787563563553552661333150413578177447224931506048136524618306016562493183022838040509184621954789693044641733046477767136036942877296252657778682587356102611789005044068494277423887866430340346991706037796490630303129575333940514043425643856431559987848442599456341119696591875707008805896035553838514198000076433777189575502638684026693316642630120014126132253426947143770449062556718765056727850215963177597247102398187163201610447832235608575275437476355274335503120466939826335539294754779280895776782196361172811434924936585908821883350307134763609107105244150012377952586267616162634933293169021743573460538903701704247113247052426165222582718165775463574994131435075716214448368699135678823240326161704896429624746351525888*i1^64 + 228383522589703939369568313362570620880153074180638441859891871644491381227565999940981896015629350340866932496362727521443832399324366746498672795142395602887967228655950371035119877420710603792135157633629327472721394497043696959797333080150233529390154458555852994500750501335766308337777641067841029286111877312967323860851897387276719451599539245060241915429656499287034206050049781911862157300780769119851752532679683498584009531920707489693271915865501062490460148759789117166273398130090578430653607677568863501063224902847638849398841119332903801201254948948770107233785979537286310460418785099150686357275048709177474551462746521324406136542073518213054028229505294238890484880335463807008343389787413231047473183330544875892161347002408964041279653249957828707983824162116706055821662053616678729961322644913472295180632166479626972736746290229860497285679716710922524168202155191183655449526664843605834475755853242767407851444618911178366696556883191047262382486809255117012245350330735797513044797496050202250420320563174302684579513810857376097472615841582754394878552257291627068317955524559500578868766406316337304627302454080117021003552556414570334724024549855522095803924248798672936746383489264804022343002029389287524154791939821064556985072907642615024654630760352238498019823262273986698771585974908806453822327246615317635794843877802471105095608045698995175610281708040677356402622098042789450651316156363065954901133819171531473628383540653357549082185199290167144142708714227122440717750614336521070085724403290914651787660283152005761929797252317895109017295166037692324231213255450082230510668151579706624391560942892514335577870391630859770557499653435181331357368007778988644929656798548735228241092569943741902323327370692913540170394496735486364251643952868896046231708294977207127306363610970503395441136621704093572733854465105177993816579785389979550209465731095605781428154185058430539657903769956739586058435104577943436642607383702964912692512765382960568303991188605111238644973486397203969064915872139634208654416952964557686246581205678129581507619307496013586234227721049468395227585015534848908716353947530504943059601084809406325123227065354604672252481965673537104434513863201749919969647159253392051601142868371919606524250749860720568285311753625744678376208756516860169720071656264088736869367786557608121878057013576846250998096256230758494782054986882451744388249783664566589996078026683003703681638265900501298784149170358030140566974952227911285027917440453528041139430401965635453706555363470703521605935846999920915920659705557907789358571655442241376139326464382615363508794676523617003564248077566291543282955946751042017813618591697493316435770704811182594558314381467477444851139062205714101170600566436207813011247733290096217267970171678125490317748340744466074657980322429644949061074290865060858550460471498027538390632462359765706173748322978505037539922125723458839996812337004143668132381752984497463479486838951457203050415182295241437322874588320682123289893064112891909379109345835656815419822311036269591298572817376865178750045737530672711772538862426805046119849482283957266405347039992329828047688507588699152534594163781798013398305610138382604929420376255229295238641990738756131502182692923475872143890772837878875814189397473847989058886663389887475418074714176224775656869746178317046657479491012122535871522353425348961124221338728211224227218400652148010302519512775396425728*i1^65 + 348514433553935979131455167129748440624224051041214234716224922202235199144844064492543484295028693004181708500995698041484627050338537887810598753757176512246344963704474644103669442080476738497022466880891860623218779129030516561271050062810245593595737455709949971745484334947408262370103759363862443371570075408544523543012965645626735007585192260993408358145633539907840029843362543344820625941674480423376840704108299764723024468069986188145315905220368315525834640312949512851974727775139161464002736307359803872102466547832141700835709572056517017849525027425878357197454652982092411812957803249494844673265344719285904395381383746622066642450066894913046273674133200717934851528809200713750981378709541153623010778654873195928190256261679655421888552723347822769429473735215097969221301892182534403060496130012536838508911881275836082302716513733786756683100169496371374471595657956567399068553790814638146932883457580624035468984642940264398707668920940128805284877720221083902007779217395009000230013317748512590912352229811535579157839074319963698282486979913268751186295487224252269716293333215849725140263499872165270194003923924975962057542416771237760713643268117494331509198554977514408952971642827933444255509945684960668124486953090870267475778431134789133058753217080345656738422081610403904340992920727633971061164886014685212441686870513978553617937136271266386660734813296507952727347519901925083229024173946371374153380544076762069821790776693071467724577253858255405717507093118212929376404068989953113313648468492491158980028486811496888942707215505124281135698202987330074486251504131069376271847278208745607017227453819723048527382427195997745112698156656429521483556365009265389251048973322533581604303020715992564582771265860271161912771947868826234960266143143640603632838787239852661335404091060253492079753302827614270655506723300020603578037936915987405737130180451914976238291353472481031003136540728059686248618586039482791612849409241454902919671630991044807152199793556146983114755770426536489123162900638311775588026182824122188094771711431287284581766728988376810433080992985851805023738270821720528938653625029918849044762244107453734916637780627004012258859276544988218067525742727276256654092829698505265100448112281247696809594586540195726030017752836155046086185658981762639711734353790148077485714604756068948988185690259464895119340594455948997648722148393233029851456412058370452328615409406458614441289033476752237697117640063250125469694583784799522275549424879879088300623035914364825154050729406810811543276439127413009100951608316846855817582457455628777036241845292344057922571466701928975522346894979776638617622332152024110347184763544206984016482134822978192881886513458848748979027096510222231323081405494877834209319981184321621560128257829825397514335910768820761158451950113142161782999386786429106590136926476144165909926335525568076502093048931985043068739618419990572781123528609101695576172464876707937044078549971586321094234738372840770483785880243859620689166269042993172142788447220353082268197942397242770977532337592811273208323414881703765596962187131093659959791008470425279222988330538678370443014972045969000664779320806824093296326040587474346548395609789411529160336314093462160375410764432254886584507137606089750447381714894700619632514977915945287530386806690605953332558984884758854456088048145668817265724052995974163947086704023094124698777388741438623716609030619136*i1^66 + -55127798430255442173025054741681686517611449277317617031558472208357130703430618699778148383826459002973334994821031724063528214732898260683572110183582935972985798494548030769424690203120835085030735902581128006661790576430462956569625850536295476740516510086407154462164447457132650202431959364659546340529859312452399536261874766770704726914863350442111787217612856576721380155518014132546319034872143754017679131835656223197890111048983182094487525944636015923219084828465372824399837365562203393794728896393567220412159624900804159389795337109120261912762102915498245085373623436521692498531624325316440339598350745160145224029106155342387736350485564963979510971968730882022436763450836827087144763545318770821173942802322424566544973429828549391729614448250218608880588525923823116290449260161140998933866953009941023175599647172345906049712353688044552374918219445753745495208124917546106750843182267241089843956550385320713428810590945918585718047728167969922034590679652468226214454024587900486831400324891740111630613487323850408313091176780014207698836944186668217244701094297848429631260863302918332469001262667036559883538193147761424689097587111608173652343512980524718366224317618108485761611451530002192467412054729939209029002294237050399693191942060045726112541190376052927039518952407632769237387111690143688737902289373589972240281948394001222330048778500137134464650980893600334068474508022049042667998131724486117604026866080054369654706812946425374085545860752863334023253380985128329513315376391165238477900653881307524967355203111902229853796812528343538641438792630672836121093888123643967997240768894393184558310950307457989805579163942344620487951712517034132062127177717686059954025252487096301705562469293087073451695399091992508130983865886961444939111659272200187719111091605647098693185669899234233668110046176398160087388072781357486034899714294567440275235800479057415611547578976148655151429133226114298680692055080732046701340011361739514354723598698619293610663088589710313403518441219027343421741595905015226990638437622712435343806125834735319211984295829084580970604610924788736236900261285162948774069765803407140148383088119075213547095414961454744270973581894826337578168025800095913213116150663271203687326755836986860421215802239664607022350778114600814469657164876672879721161909126823983216171170828845566535050664009277576152631715459514831961549848350436618067494843958484885502992183458032866728152701504977651470221653239377930030911073788503520013984423404524036964154382646915361064404849072424422076275025030439198649413023116620709298176454442908621536882668090071689543859511520589415198045820875122682988892921934400098844470006086191775064339569847521162989745649875384823161867732505772412593484608047949568685200142500929271674600467908328953698231222510597633503085112995015755795119982207802045494006738292250949197846713475766824359256872754437999073506271002643941216975213438193725213270317256008125254683857459623000899321422093651825845200555475103847578481155505739688068663402809299478133846086624285175647214426600012998225636398183975570039728797355379522998941372097619861329123629226669319546417536885761520999222525299705901957381126241484036237635211155061174424443185078868463868277577777480886269048643718903100537014968463390779085487255807456777478459135286127548162318806209004780495990747675785340603464698022442332780645578543273187923060809169248918544842752*i1^67 + -1851279181053358257359601600010820381544234518236545746680261144564723012057603631097490899202361037582325361715009803253846572763508034313644672810894111512904560139394206828457881349612749979538055209301542982077598340081571338028529059399900680845427243091408624928787402484757335329443512713026808626730472014658480693499205816650823665622909525665706387045949933799466156583918745850018820379081441837017675122080780552727815187491560846264197250294998102784075736790890688711308377492095400567344518263125340203718231526252383952718726881315967984556034372846662005815642584184900594420686992201992973375908622488914786193837407427506190643781641596450839176956973247793655611171776817869150360706539806537679504099231670040590029540829353313544929263221650497472818275768710813831508853740796059472357264972219813250211222917267995918381667435677049458932442034140044015752522199326398613285837820528731700043093494859042903701740599294030822082545792314055438014850562772517382943383872777837824762900222883661745104150991558084930330144737991907816491471586632324976717001020835472193747433970704118838140020418013202486222784668509335031293677868535916061165393187235709897887469003785042691992415148737681809682971386043785555387186351947293975255675677228368654834677993996511512943354966407511303559724635757315608832972089100579909522262022829918398902975658279980817667833234163703011731902154679393194555576252216698568886302285435443361442197898112599254406822727979746911068028755300915530563054593108053286631413301612617284943189499280113295627072977540917189395994699739060911835938851895660499020380471411457685853782850154837023761410327574942036923323689943204980058225326809732707134500069013569380234842571333890968589640979401469922569875870856207021685885984273428995393380158817704199381818070014835613964682705512170603286774011916449317646129122469171145637257368742611128648947385425206609612680860764670845045585400904904686565421190697220356578029042169627280476783845233080257526585150802379603787198692015441721518322305997699570642478544350734775339630447395938456736061597081341028493524662711368577291671193404192707794166773772273369669664893539600295193170102667811401254857547666878290040369914668613009468448552802573081873508538414479158295344636242562867224189582962626894888881885062888583943278826398375777121086276911878235971102841337577821616192669022175318973012742132656219531725871037032927994446080527722417483082320936365425126904199748229275862898243845174207256225278947170393475226634587951850800646508495550540634224695369938921106696392176301566367826875645579105206371427222262467886526265190906851166007368397124517828852488533278951115126037843334389953867936674855337451668730476694166594757077971871968560542268676353899822777432817831570413842643364674041572520844837820064989976292634947213861183238339263247671832456581599423400714632383054373490395165464376661914960317396048939795709943960436876136200931415265055796348060213911868342212445445276285137024730351211782656487663405281260167221843873618303551305849037836718594858277819251578928396497187770081333136119133619462805009710589358104770950696356709370165032166025283716509576892071034413675193780497097566426837272887897484525123219696968630690332243752391429225201062960132284953592933607643862860659758422459283724113679466842668943581518764601284493436930253695004342074533144629286370783636459114802970624*i1^68 + -6115091575751591620539274300273054087103317556054629971123570334537431169841191867704897799672285733767207889230645927302492826211137936317162922378837952874239615435594201760808408839723652853048709821530985160038719211214906879702788325274812102735758320277138704365402125621501592711002000898334701369542276932986374714454591459743969748617913560771930816418631901800882603601214828636197299253898792815257591700887708256317306856202095513034574511735828259535335829591065904309716465782718068257773905205102561351329692337365967965062534057251821027717695597754182520057765516210253863297068141529914726960331705922982286140366552674017144631816850992668716840475203656946872071362706439879829287142067611592830601828821167322022833254344930627308500742439240561834899653002149198581016052831349313573288788427213733591674606992853126505622519871288848925132206682891610226388214131036778129334355023571809223925940336699186477740181808819745754407202032510675754321536539574772332632723873647503702674623251131188404455688076402386753241544761525076141296159927735414709463224118987674158883232173434182092402600143381598117938099114276474148506746368005965828759983353510118007248853696468318910254555667591586139906950162528653638884455513298684897649965662816176572346126447591955211489572237990717128549527068381900479385080003380271503346676297447241875287682503326204110420264594407141305857237374426889915323046763935723177701676401957771382445632638564990219169376846885108820228914188284865261727780139257453589323488943284023038848765920199617199839904884434133481019284580078870130428187221134678106201084141631954942907006375263358778010441298685945454704281443600061500201535090770276443446272023757404936809370252383774038003991426052312705995684061192834054951879141005613244643155542738043894200977658561427051151683589369952735518249474952682420058588972111861144482149476051678673954093242126775068256834150061287334120600996777033016077336488013576177799939035414890358489696921883916908985290204636714121874654986588629028342635941896236069580482553189835357379180987067976555718583392841254376219844697145119795121535928809899861654174955687420655324081990290965125932938149916455002206463043456211328519340848905384247880667056229411287488754130168409029541709123574345549000280497320501909476283274359012125872556960699621144048513178637423113360423908888605293808521015142637699677428365882406494209925503071343869433308276084824369472439694662401961881008712806899363785282941200202566397893890345608072846231943039951045556242839509586076392650210747989767130012863978434816170231134513539194698937816637627806706681445528135507656789883886332614410127654733630580876770125831939726267809079057062450818917126911874494060527468089886947206802932818094613770447041127034253604551772089167542647595643090762212442415933904014781625855665447265062414347533365988733674389112277910401486201515996591708715722440879676373203475621509956301441358535044147061340700657139773595115156111178815075860924101833096136950694745286231862612277811270268898214488463139076066114521003125668656261867304305004069466728652310884824841055575098769763925815824700878118946671572229742081279939191291416446594417024059377597422105549626453851593589770008783603032694757380918956581458854947535551468071482528299751358141952110719534615508951415175510430619861686713468825316257118191275878143794688436921953075704063066112*i1^69 + -6865341000780085617418430242336516371552408792069932238687424722658040214946831619262476567967886940486996387330462059500991204959842640858051742548566376978127053444778091717070074279866551016555359104042348822144456789731396763170716550011329895514712927273076345055642741394324508710609332712571078255812182488065457695819268432662019326648111205397648262780945451793458393278357774421394167638761738274297284707677202383839674227156722527126483281403030764604140329293101781182151397000730182005871916714915055204996008960606104962026707173018968361445782689270925111523273097255836880063298653851380918478793956695016231277052358084595239027012770142944135608996878968371122996653418413552802223024208640938692496098671052153002654688060394886590788681604314057959102985877402761867720967498272605775015817342919349196385708786707220242469275006965443711867057796371424711050796772494543341509217026116309380191181257924682308263784959213277981816384095883971615327305379751445536407631840735361858996219795668923867401843462481274309707565503361132661124900640601340019568435231479177837249577963598583167450516614281790462985131127587396055931675660557473759573721788752866280385811820066432416567034009738935439372213076092712633501033915463305662903113525218921371948229755619233733631950581977216801107322412563506522593725351478094215171123429700285899801212684678547745440826399948088142761732235184224598986552955799990226948814753178647894044728988861526787690767348997073528475548661542848594241107450546297216310541873469886462327063661283339197259143346556012636026840440269178680558514202991022681214787599055360545181016006287565873163194450053544930361812938022295932387182082229400925553909959809269166628466334769664806222777925829854699653531779949756193738101308899224783202270975080918842165999767398937257967173109620227356197111743060539848001305847561139270835210029630204622173926985853476212000235692338506163923102370031078113418283222828151864287504233175384982601620151866422970503279403377487990683762394111941604255165879352255361241632807224380272217618223287867315582940397760118078551377873962523396498599644300018188207078866085371091260157133288464317741658026927572837651403846176227721602325326325386879048351402561601467717504166989514398956272257784424020882182686283235422801594871904276734621241903423871288983468439854571424649126869386372277887005229859771286009559859372261079885867711410454753816360913048469538856761091226839169167944881053380024495042851600508487131669591429752025697237252916282580456652085605919849140133359869006126545899389438621496505497058627918326572811257819236083607708933767944135118587179045464693481794321523071231788222325308621043333881794643284683446142018368745198497693026631105076607074245068496072408082047415980235429850545331909582604709846685489069979010796440623348279826065850314385649429526059746796670909691014392310515922272799879715984405255687097319413738819963741217426262474646106422153366083373709669294403495554787707159261355967587572657718635211597120087635975749062917662350740624762769645066127962506328739540641375545738254810043296524909305729699289738094302942796202220373429304169595511390299914988434210132727646139733303487005581268624151712797104857316431341997842160208873483693162237681972427171902564928496262008508598981602946027945644471064880848677474771164505633189021603268600003629515618739353390290042880*i1^70 + 5545709595720499602893732100360128587117219888812550616012253200273548637203354414697523771952685753408909016027876004115062118911931669679329874905240752404892159619552670069175039722723253982171635276644203584061534498853329332537220681016540239533914521492796710141361034353002779935086349427352457097511841288028873277917724547779060415690145880128971021220830586176372839797551734247821626829681501058284196307967267246668662305291256491703761108707986450334755076756175088896574179503322708402240937588514912987871516757555279048276587366201010601555339701957526819939434831830322314585966900213087054666429535290966013134936776996088413261109055852450321152095306701406180160703728326181501970089466608215215887211508455360578816653359320197303250314026416190807359963342540021709294896579778198325598033598063614549379169857545115407866579242767849129035669133711489151277544208413904381892106567651876067152391641683253927294697896728267971540781363220420912580903498558582850554136569940458566896923113507441147607938629444028599215254378814027252905123560476219382101207879130782847465081710442821878132548894334608194921510071947804614000069015961897557942719666322874615357072374695819018379518229995604560991274064976913778479143213430288538163911885335318029491786070112537329913184600401616088622825555192206189745556020337192572468370995778249648956715798930686669543181337117378320005616883869100797419432412050171480008481165247779455783171946427227113794367353333694405821117289338183558361640918402010255643873393217680767890351820590533211877060990617418787339456853580290994413236708070369520816214028483458591079825197346790912616247158293481927158164442218444424726742740496570092814758774481071795557768639075744666022844558262034694417217259411634974903277761929891001471953447803590170973306722719510646455655343359235652312507919955538674589141801682933168619675131721040525730713397607169712598529595274462856839182589286473365853821923767844209074899486956068412350696736009879984717236337913350258512464813178939396139150817841066356203667882564994058790494335004126868015039342771480493547284451872856212183264032621842945906338711845892488660954538131574116483131502617145693305262193152266374682892495639785518936411673249421161293876302511890689808180925072631084846973556000325536479951960566499300637556110836395789753091757862939435841688577325224902696302150640909930352795812369460918789506275859216856453180165674339920278642477499011129774628957309645574716328792631218686394942387088151803804758220318246553118495534246979144581062560025488190577167510874966307350717174677733526746979855283160110857652854754750202191406396141930946501942842537376959930036335756364222270769467472909975123332418424546474754101196352445271774005233460683890707616458791517933145137063876291586734179324583142841941862154757244660664262169883345665664861712739811608314675823740491252105373195329389906173504087442714362662858575827251866024308874182580283703179448725836928975040578265880721706921427036356670791907865456111159363442277391895784124434847827128264138246349878039334985755788037833507527042832770025222760977144719431144911428142286099712445041051037402962699348263188300044493247765761216804656793296078786935984409753590337565923169403978349828417040560738505223719453904611802818418875280777627268171260503083049341324036582549807442156731939169298700483238224258568296595456*i1^71 + 16809602920613342478168310909600080995514599443608108848727124189923115162220714982309871212092914769870965850096391189773530211064134720931198633617674313985721031507499013219435423800573337973191534063947672342844632927723342007059147167101517029693929064011101418773390591381422134082972523033094975866524779323506700826302918990808221548483743852093180040528008710703818703123535577701387845310255920750231020461042897019182667906843744975153684259004686930534727790070128480910008308083120401544813596121598551974206302669582526420839852718395047180326602450416064128494886382800438709748158546315391989553673170113879222941053525997234536878783674535196937911669923014995577996418358713544238164928483822310796465082192014485325837167151534052374331516676156244009462264422715897147975565347433415994263111859661554446894758996002627239259561793910438997890002863259796563204775676720433502582475476368927195722217606587574990626405857676882578154525170517722080567050858214890988313244562092535711035738485390543800299953396128960521696063842042775993688062351290035801243514671144643796389369684368929921719005123038956555383784845916317288832802803716785125435920181107541174496459764226684016436838470638461720059144163400346061895769996290405270371195933623789346605921313239213426484818748158439885328423940244781774482693371535810242522548036800134984186888475522881780364721752438923894275388058037468176913350488271850327070942446250621262340755851811025027274924945142665161002551289857995071553208070058984155423995825947910751456280200073287122500393584033119756083319396388614280025226824230035144542216732882796441526431356117979702395945685832718084918838208080796812124563461725212293222923735244818245796057485524277232602110880961501622131434349621756701570954167645966948510243807354300403195477892615085010090713568626161783028819979173644122012941788540993420474583634173477257896425293025260663328206482440876478105439833163090234576599013615818248379966297613347452869640585777914466821851395533481580418368738713373705404545342823972512406101947638822069287271252430402831451495853278116442265741157127860526012353997570531736882012968252815504206245320484975884543148099159776833533184202397619758766811995507753373711911149095657516882042409287223909290543112362916816449985021159266266872097342651605975370652003062273397420430235126047114672889163841947971794634801760807252060849894346082851152574425449246285801058898797349926743558571732630010805799880951646300662538861957622682787969979944639028984254684653080723502487350525271488667237995827259765428682712790752806888475078634867580447562237992825517996765783088191318977522937553769280423599177297264289198624405488059081044065772868170842285063939556590121501302694425237951564544667079449030769885164021483419575179016146970261095082556665611129051246970022347827792127666323830503566135215836038589637300472860188730731545456449568200632649919020714476333506622466767731859976780338632807793394388413967975310481353660963232438359113211087482789209749434938520903904601840296718401002356648021357956341566754094224359078641701768163472330545677713106554823406710802583127072370461195440891987450038182030776855879545913983088496284969487744934217285649580888251812438916681244157965694002070059348900971418609132686569628317093803101103363207582564415937344284074406250301817574641029749352976225812987498055688324644864*i1^72 + 31305655075093309808614055254038797556167930542551264594439946459937658727258028646578222318870101591492512383681319849656323373867028357092856858126937980768052463643212670180957521646059481765347734115248364235161360714125215785398773255431968739438017886431381090922684620377080038752188000029939626089319545077179977579964764297556282737144604501732609951552516099651351310041570697318370971294298755528348607050425559966933340992318582405453074375984774619431047153399449040575376571706705864310981575943638704394991617502375218539023441904337136631217449322677229031058641311292916334664365019221505743963702930979005881667341491976029678931333098714024433843240490746901499007172169713387863274329152751553362997528185061573048684421450306381223249274516518608427796627796120727564629892541038374293065532244853300374780093836050105459866859814474255859654876200897806952312788494148773239539337404643971427825786070538714861958233660217732336916733721188872445282966329325418032710206466251990735109885774359626989789101059256657105607539436576945597786942367639461422431223344243941921143705957659990505193840700381755365956570249783951913903335185588740600104186310310033030139663771701794293168866253043761318378605264886279181060848142068489578232474368924557024272025498318029458195992976515357039916304735511653824839889879299565831419789788417446235477736955311246821494632216467958780014253869088425651939418018634124669498954980142565499888473316975238419353287361034244587484418175953076388934617333083226828271533152098682890652372920054786439517197985420894124359399405397675518569469898424914267726279274263799852701705290285870824761323122684885966451733895690558694641951778443983817122598962694726603620960247164904088798296911970341098127977861204320618992802287547190686466643752714882001700964688476590423680354030512729321905064214114998675266369854291325115398388099936837779258966836110260143851201778588721911539896496304318883886589848236482182503421281894293806789942749030133659210839728110303525825598394434439138297690328353489105722777972509809183726000886299155989040857846786298604420398143007764651278058557077348495028305559762994602450903984670082101486196458855403729314342600981095382302338112979457474838128128661236362868923695983283396154964506601771302423355930479056685579567077078851218070093824326307247381843232903953109086589923241825837992880137040173069348313924336502977559712141864462609412371239727296015539888496012283248887271747473398890112652741193104886194584391331540982109424330402810696710247167547520038196638436734890870553312474927173596889565952627078075637664703259190153936102033224612995787913466182761064365752991648517821784930566854450343539129999116889250783872373059411939146837669564055659060358795268093158054939027639202834938123612602405248422443746349414836971634574272823248161917645185706232379956491255505870334383613316917119171592546695333467109454749998713147416161672889431243929917431693603961031105528882985800011734600354292385990236548461051215665866999612248140221124681324622091945151066707801564101967318503686446563605869089423150717204186492124999271587687241646515863576784159606730422083770430776346990224413153423820125648257012747043286428318463370174972646798715332922237014376067897338015064797518239655069813966446488422112383446997623723043700733044454367726975141897122996577045324972411853628745187328*i1^73 + 53604891222004194302239983749712227443242881194470055989439858503494350268306596832371330227822407674454543612513311945603596201362350635231000576599666665932559263684637009138463707955607426210162633061013005323036132835553801758152786392901809689448739610726547207725684739216877903400331980592439401982208997769340214554041798748554379934751506607465618079347094514252481305882996602556138944953641750629873343408827144049557264033970683835422957034607296727561288617741106638888734957883238443523834457733529788660728841830690296588053709743070080667639855954469197947800147780546493101538022700454369600669182299621131745527871127904166703217057882425356413394157432868137619376113242803138229226088525912461180126119329774274967053765685633867391660363629649728345355496852028070419986381238809979431976977889414282149566841749042911862095122932064572120072385253739247314315988735997334016011503919308921305910034126142002526516010603128112157004074235828011327580131093846118078951652429383940349203742928215287321319553100038370800824450379951952853240100747081610933589252642651702170557423875724950216793743956278048559060207224901463599289825264060796984399113786076259103229363912572043740515434303409336486149327519751912945480644743405567097976712531564797511208321560251223026762367725135759539714449713240710249882896411311195181300256038110877578450571143229557876791900252494098981144179439712145150349732429512176103903933863719817207880308237636790943044135826211024036371680337537869486376019690039568692224916900186237439916793788351169666013307785842608039383086850515656199737651316587697004269043070776834702872107302105768089953320624752606023899916648236006973645169185986186395258861336122757506786855673377307353822732710467150015984436256631825578180856671885942201803878663127648849046124511857807620134229337308030755478204906501945004762352501594452738028692509037568251218984753228029637352395219525319291431273235320040735804202427013089973003860981571421722241314973879394298583997013788687548304171114897357709021994103611496916852391719379404544496582688739409767360783804667021257170175374654192145668015507575878149538029320646652474790333975775376854356271678612026630954168640645603565748692246757653690476314074820273223886237646814598026584939323130555936717629366922068937421297745367020127164265814684694637573270058538726315502669651969746432919931357588864680117625112371371297940731323140559902312536075289585376006222648377796184615672612007787088213452367546531108999075629119826919192967717740618572392438014939365568797359069287333201577876563344278780760329560401670324597146310853579546405015823834961754336933482824060394752244115926721091996836521026556603922251763081004699890885052899967288581925504873939317470469335311398619587699586727846341072093420176165759893967938591184850075270051597066141385462168288830648321622813016264119552058139844209176117725626777705321735920357534532666035252710860727833653829554384210978575382106879645048652333329842582027286667221178775373767085109734658920157736492646032475443332229435190062975758156858462238628411847553460047612572419834480946891022848059964888697814197473963415011440218178030573077253980310615033928490209245595621896807444524161672221171610012945861309504543324321543575791108581962794329150045030407989693857787213493433135833224040964404313865118127132420438006337361613707804672*i1^74 + 26899604836850958327167032823609945619885288160261350514693795236255685963241536860731753772341122274220470202216897151617888490743423163633904086049746559719106128241083367376416891114637854606917184134049275765339339868244781596874200407273366136782560925938836176206875214998889931071962190197076223385903353752922085326621892231803338977220400631936475626180029686913825657285784744772836836391248753032764794716576014696546922563912125938469311201673326323404543470368122489984517905934460598777966335978761134763433161474843018308639521963528599690088057004584979057003222123608089551273362387231233651540604070843139979600594739925785634218593466549379687583938116051686895161603627252576514870047120531449834579928548622207994622885529497703552930440363714895764302674000525947125524138820689849601617199506041034900699696586762398265365994760498785754395689266127032220400178063741605987351485935759073295255814896801479371911085004743315641798671668152124953111732554752911188566497586749473471707802146835468002642046557691578895416758209911865303083492742189488352726771597593048495970648403038212876477537420689700907020403016092130350372313608260431762009886176283780918058559595013122036448602097173416493198297764888511073182235717107772977455531851676963147329999045461580150548949124548214281573960694299462078910109427282336966643959263003372755366801624573911695391735208319856937194895920268779895871188687957902369739081429726120673000500725325901586400293259433473117261373418220803986650879055854992751802721917080982040198244486768111941835829212246068069979556162008167433529517772898196247879880122562998808951754757760343949820958999137760203674687946162857788461869077207026307990048447537249836379210277522975201504351500593902659484254215423115903223577803168073249949887277751380595234187089814194015389184427895154733591769229429546512420967489774368233242863671850878821620921671077516693419458047252467987514287959835055007662023924214101290869773159298338352268102755177070137729965530962262262158192699331690246543806974075168699038826133213090891657150442269840807279899318039209179511848450752106095945867332712112633550200917575972228086838012483019501217922244263425664996057206924560494617495053315670521462141036770311896252000658441046060774759392936836379366101651129919546827160585881337502714870256513246463171812014328889780304814745451103372118191372283860542940348816965505322201525247554783155145304457290083741166860377946457290370620114074459470940125435532887929505760624823174751302374086824354444401822158699702595215819472412825332253707532681728904608659911671025251968662947111775572597396651528147981233908616928821773409403199238685154435676847124300154162113590458081926604197960514965341152291020696697294103656707088243367670043437658639226590409882052546595047011912501604547174521376392936666934321996245561739509014073606442229780839731229675374384135722757320810056492024985938565451698905416274398638174856886650860317254054617934492165349322498717547325772303563225836307104357143402333445777955423276461048518579942732103981470421848849370626231803739398662764072616056209458894321559936261519279601020389241874955723142968870436413472562058226230182732720427917126931498140063764802606107946316560466441162446981103847197651183699264052181957498367593458001490438950074265390821559022741075907361581550777482820294470075940864*i1^75 + -6566583688994498416700461620440512096759948973788532419220853618337663719775169668758765554203297431213486905732998905843892930363955083451863874703423663252970642121021672766170428422039320670605390181489831590831932625851918750519744402507176022575904844212937317398819160157581919549610334544898073992490276717024878077753625162024690678100680238362657841005126337378774186703076715548600637468170846168752130981680644729309851718892417983781004290610490791270459365045058669935213377153856462693493035362605542802471521131488597546129404140246947686531510103586708036651447729071800744038597500200705916112191274943826536468404812541576463389847368820247117929302234352639205932197785631605903749055574313330216703864416544727104629669071648835735389842547381099958729181106188764204019096692219997080867081141431927667592801286457110816923423995843005059361043725216365678398105424734707024014496465546138514899485187124222514721170919886215487641857191832384064101386847216525105205463257412631276034684996249695040622091036704452869452430292777576772517140281932487201274999226956204090086217329900029829129044353541354531142822332418925069649541925127681182393725486589151227925535101112110979464242446183292664241828211361795472563400495931754688817800642854331299208516935067168533287607980641734490884371919800807197057052660534761466138395399693158410599638876772928083660871937221389328804712745592330592800894679689682814545991088922720184782148688230853287811273090407002333833714461061956431111175954494507769341280323322852950642018457857678983059269576868618586249049083661855695671185772372598204110447211547305798191342421145969096851374926024378118290178573769183629150434238175098196585781792711822286315368474867811890260578746659751299110070608444163489051005441869201016088306352973233277774729614139443986046817702917804983646662533730966503694200943910046426352017927680873183149033440347674651938756478555667252353588655362271623181186897745051054848999754715965672066105613031535257202304125794912086097101635141738172578718857524154046136884065301610291331631327814855687310304920269393101802796751881766530247829548833980808990696261055685494558913078248603936617498184460317397056080534174545833003122815659845757380065124528620443942090898160051150040754130926107537274688124127385946602792293261244419267878332778976849228839323590265616658384073520955303479486816717835672161445663051443861157572130419885427120595567586984325372618198326444066032291253217061157174980636479621337907926797257079443514186458198028381899859344119919576125887844849378100191627660850812777322950401484578578645742093490408701876035506358697238170958760451566773845800402940737818970406121616271661922424788802552275905783327755314894140958978150337017095003903526895625840452602231112245118000035474794820782407097985198264791457024816519037712624892736654277806602077901894254867705263168372695707570068093806952665739898726708169821990899786194142989383611158579143436050548821088681129985976801635847285579601947077225890632627018799861292656601880552330839093627372855453283054483476046269865870940985635949685175358097859648905216280467713362716590849799581243695851134102629987265649912107716030908281556924750488055267810212788008104017378140572658329814221935794113309617964345846961850560344744797528969059843715786633493608199534872686099127771650892894509710966784*i1^76 + -16586896480403091277726082226320508849461603874028287589670090563713740907138846683333770745679187490702159758802227076147776436169868498041291780245640758943458168646632119867719770517646929610737421157537478177501569161704527942550262064744613042598029483055478718334749232181202716152116702227343063607602360945154726466220792496140150762978825348037275512460273720950116522199217736647879714943471528786622029847595523838802554547013621873866971033262178677960890609452885114951646696563658720826359460931482222554061409208315291116748613318293299434506894372900133125898098150009536875684628037929886030994030413528299964964788077044240752145810911049136215333578874487851428834333497833992338036794467571413971678445555038212874118517321728698756405032517574922376148769857711337367919589190959800044891882919734710929282779940659781574501479226449102654134529758899795283569156361087745968274547920702885009327589333203918686742672629599694983327300218933272868345191656369197297148882292977528290506773489650115141821707110015322549602422044780753236364665619928462781869029335047895797443936291331704639524971722370740098893615779113490854900438974400211725811077450189817200346713038961554028212354068299865946907573307170634731776735794372328326383335255410251945842675279767327201312499474709900852848268657555531360533420607524759519418093664437052033921147432973520469533419985911089721376285958268380783525760514436622759623468334048090947140716005303215515573182372892176107370262347152213461063236409774480859921315366459116926413156922750211572334091534473528731674783681298245575181745986682597528132063522878418907360691772542708593702966296417124980814597706911658311104913341310497379099893581395467020411976524305658766241287282038071899781471254592866309601813969349463446007731067982516337162618321086663732142916502710459667886625549452142249789986995395969349611944320596073966501796673463631410012570652349776589589291641509804587654801339429818162337338383492419176312514912096078704117627881546344939773850853106096569523476074855321245288337254085582178266616842149986544217015723447410298100849725112881318017235298780660084801830363230459695880268156824431742078177413947352904473826149719198758357350161438794187228945061341444536430499503663003569878278853824882151814959217793122176096098726154637423634679346806643561774363335335839838083428203353753026144076906977502332826320874651057157000550896687823779239807596261145490841972811907804039019946396470175932216197054611931950140519764090825558978834627600185287872262307359304344642720414421778675773550566758996498705568279038163240763396355615015585086081194711932541017803526452618336727842144614988103529237489121160634907110961412922692356464636280483619263844672763643484538033080755569113281750566169459745777442064733795195951539591351122456140000919307492620467184861922512546093767556629026539417019055253216804182450964584414680844944211997910826354478639190168974837685770924864456264147197822567688502516735201063066496709279861652595380209260148856244617183955297046922022445213824796334158337174710249412081399011941179859823648545490160182852170732475080631319952866845073349249764128956654609342246597083276027954549067386837134977891660197680066202915853364638934172986485812061321108468416545399169501155806663875655936170471722214941747446587709832557646414354480474183696384*i1^77 + 1116921668239343541033718403598872914577016979532328603269981633408100113924164594737896972666747128839834328733002227151299947366646631405282542412525616891927159406356348713088326929504913097691123047137432187855908820332624794144045033568165480781288384246928756791158610902160196836642552882842285211179623938927787890659770944937273759670222954946493715136046542300192491675612841578803863791717236843803440550676443333517974609929052303696978292858373352947754169305948442674801024792192240633160792021704239769128608686328489072209858536267484794773034835957339012597744282891220153295502995140179542848024577843654454045877522367660347506785470073181267790287152840463599593908099059215577120249657345295417559271405548417000173599420222185099220903380307561226703673602575363777785220231994492889978576626931157321219512302418678933549212735050916615502525496940871077886241700176392215751306265621503692554238209423466414164466951350203061774638569348236576294268383615354462461309693774801448503742881964004795715298181522403097418927693340423837145222708225847246349182753212576687187450113838863376366123950008674520452495050265327772387474752407090915095042963438209097228118436655346899594463054044629723493519974349806397343294303124326430566587030130210680224878696852635075475104429580781299236817369385637701009623162875974808000117602946036159370666782203544600554133761034272869351095685915026996488331775786534040652633323400805893384194194551989458300043499776702425536904929257154854330029934676050178845703622926764187622537037165738071245399330618823930402349836095663699347224997735170759299590368080824442003375624134698991124823954926558328423816359778052600990497020841582064006654261257109068905823136624554547629796606802238462171099219152997047532041206886028586595155070586425572954078420994192877324417631009477880058195317433869815406958576298367172292046046406206279441413445462126131002274154685589702419695461193806674397920982612824046522246789170097943572769957804067183320413626145151117345723641067721800935781440740963855586143783379113100363572637932981327465151460832513994164617297606588974266744377082111420812295954518184871561395839168263308309380819681367094498692656657460758571371087383953048273775852004462879987516454623032214656977595242106818513489956707312042258893256588977267133360978093368065918307120741436166747808842020870289568567336047794590237963777879979265094883790784025327364180256320305398924974969936680054626980563273305288158619800088116254103903243688247009252577096109837774642493127784598035215401948484733533431744202390047751841711632858675683985619120491556261991649701884831321960510552496050742759130863131674054393987100844072209494094888466962099031115437434383475075153404763592527493315221266525525481708355666166866828477924202124067333314393959996624037426086851399884248692485007030836150949523721023519682249411993077370531836772118971394473944782243819528891741018590678788254507662476128374409631303746532423689558190300031490741685807396184995305052588965699868670085887831123223867672770218772565388301326786491696638168196447763309823930973306185915695615712775437099347811126616630515053774913317656720109722323902605696992457242284383613927958129965021015501043150323828486415760180987060460048226828767482512735768141142108520402289486734062490476822303881473775951026193466130432*i1^78 + 1045853260840502305353091251161278661352269017199312894213442042370724174784645997077542224302170590920397063716316280086193988591908601212994859084644544165565310956507826700439665792326840820072892147455306225113068704597124958194942037756604280573899966425547635670639102342436412605075887077393012242433358179140481957311120006753086273801900893932326511580199199132464499840756446032679235830185391596141910596899582653136872669943396768004180863053249742847267202832764987660677053800569073044488789190457476543345942719388481139740606522153180212938200007409342718662675272272867379403696028460141149160998120077902215155030530170314529875838050902528100507098647998391251168561555998427892891633389739460480213184209848488619602719932171318574551369888993090126579262872597408663038338801002817791026932306683105485051083126399903690782101637693478081080845673503643318608277532932197111946398023487241524261393790751961212030332210479825995910505146371286274256216505687073431203954241245295993459229584986611353269547454466288979446350782672034348846820625781128116536538589513810478942286927830526778487937468999932292977633092139759483677218865839117611401649540883935182030327899631270119154172480571676463263280857153257051249812902494781670455499362095034900200443835374729578305783553473560237447896683763864441247585613603787004257181953433109320330304347533555811953155279406613047639183511702998833349095149081151845909318913687669968752819264608560366998497515843582666981463794542966059027794862147511189064654483689822230411187918942729880094793015876146199114974333879420598179876934681904716771422500698949961344690960652254150046332971365052584576447234031090430960684505520734817503505797420192315881317231041706957360916427310073681377747747628320283448074545907629845996073821804172105406263157074498152699565410086776955358768259425547898405109841853027795847827987621798702503172241901353154294141015455093552724609110472474478891571555752333784031048511508700439584903082977509834196380990112193346986313988404997194905116708260783227530272029865243296876202976177786500090858997651007644408065378605077629365429756350574225236949895825757321494446431911181510677657644076524853981851751706875951090890786759438558858671524469276024948625110850786524741372371724189976671357541420376569858599263810009242151220035524558476250099353450453807634115235367078952058117855821361408664307223686027816820938924971377049055854967668725250724097245760426972377974278318861787099799799823624677968847647360104525643453423945302690025590032889661102422369150232841621891333346177361611590067325647317269821729268734634564767694414175494186205587828619885911361621814537854888926952027721241642350247416454202045067484748825792438180426597087227311817322182448926974287644597052420724749328178451476134381419099459269377140324324841647842542637031923106183516395974286448743267081391179122728176274556760124553372090603858687090604069253793600016526279126779955397249472478179575884826984610758131253675333770298803689164795566845196290364140092491054431706520825775110561960281794904878819547216858144964375045949147690182082710494687756009196119824217627631903813353252526590628531292794086602561418907551469254730031239571043288658229289407791616714273035349284673919768561098766065511598177280984597174942947200819979032786006302394895586080891863040*i1^79 + 92503729903594063283809011219766182591320343263953716263548695268581636916347062859035859267343342296477531745922484716448442714677817102707453034724262530744931497791470962491253013110764294225836060469566958123071673006090948472730303282373063005160959726444284978913089233785235007038087243511335234231208330363012723348431071530121990499720126552746994884319908522989651495522838340433197370466091756692288375814927801985020220295783721724784121042816800403640293565911075758605320035371118608348674325569106719366952507517906240979173914153230963407845416524075135747733776243095482232419957170524658875151666801227218314037229395077509075827416007904879424748949476432919211199942040980946423565866960672459132552975523598758168648565469615952474442780386083520638295609245521325589733440822388032299187249933222617564271379536878298882254055390581618512927430014539761981426862691753748217756112780499535983856235075902026340797658081103489718710815176322987768059868941241730854527372104595339007868293693241747907407799455451664946935375781864127586048260518146401098947352587534571015837084139472731118605616875270062751609715906611610442543789864919040901023069189197755856572418860323054679913408924207258935709068006461915737918477287619914743962133056670148464601397195220229370216881172236139983937946469383551291515876632190149046478086393608257815429268877548187651585834167114689543439847929278007072927672728278761404662081623703183920367754370706859633774971838539436258595655392653078593477602744205109392020371417656415137987871296178487291488353175687854102091644550961954101538523770419450388533320536303838836255540825265463885824489000760454514714395621575222170356554989524460322384691927015794361695750281505798555463269317949548401691768072284180492703150462597481266518509045940039661100921434670864939241589186399510238158579970055039188601827113528525772261032562259910880946227596739674179833606961979143909385947919099096200473061100846965277524553192372361408588984918463710726119669195519125023617117788389265008741760478398706011458693946511360583401808700197528508804695808414751358697544440438331142987437724475265546894573496032711354321890893352438181723865215547394156484491895182027210845260216575059848858698338510601933281749568568232722328744373783211148512795168902354021080014063652781448921422868969070493507754734093649702137916123509475173147594798181745352422661326714615194581468959697730934309723333673623135405289751901801350266414729124400215698166802477392011288894077696941648400197293198922286248171596136955407470300165046684232901198870939264606672500202924644061257074295729799469078022742796222682906039807930235310356069439740455590633619731660154975749776886363144905785978894477165802711803530565056161947219426978425029769492949038040017932416509056523019079885078038535321591158674637748277274143364089726369662475073915113769381851166235153240114027371353917996870814215303030050613845456671874996842680977688435423074021935664277207756081240725276976011580999398353648223618514313828417768215646722052250882055124417982366512956186890541684904131466336264986334414428387007875519062632116893960602714878658334414289513562165748587084739010134335213347807039102820546423866882171820396972409321240071066700487283106339332299249027246043344895412678809204263477355584267468289807592212126993743872*i1^80 + -1603276170693683034830187172073911298804293811273931573196292146259810799207489633760820671429185125633216948052097158538679579307400777541132371794257529844041523453818491619543537017536841447356593064362949839814762454724052229377213835435333436316146754493206479663405840109789595897454250514372073334062936151139985945379767430444713548179308703652130819631992382409017174352412955231823589023859753345326618069116331804817506904003262375931318979731981490917765466975407865602684756695538832508403871329721768635448649590392788985536694203450252118682037325752354657096919334329362587974262642650649290504233617144333551437389394254163193918784351878352065406330575719726395459497198962506083134127844521423893277998056405434557366035602785408436485674966987692204408937857020071669270989223184443475344213125077497939520050869938557023872426953784932388449109433306117734720393053762654755402718961045442289487256716665333363657546289608070087831406833169001482935262665467269230407618386977118317633069007856473563356878418870647066201757974829126769969845601578460501287535667973134189867909423812389122599722653835148164104669686084310176033790333188845099032860876072340269090521191265355731152839792959502503624329450795108701074746015904716742517271175249888808218968829167249700956061840301630927202143280765349922868833575308975095024120616372766308829840287522139977515456035836240684768441760322685381768432968105638772978846426498177711277815914269738093093571037089965979592715065219693161827908503951129094800569853465198177296498087824730068808120696704463243844644510510826487927777764340093933483185277348311634856017984243403962359304742322194071501010086258028968578633958872222557618395663646399818321563442494689637040526123672956754112152045192651102065177275638650541410264159320370381424663727082443474268287134666647168139951879599201775795339002471262024154940614522575526783935512970853359066677626958659100445065109374172975077148178491597881675447914224668154004670591370155588322095204469656770709030527570512959384337018405063991438774295132413886544567688822333643601343178024811257381192007074581557513769865289393222498013244338883817350222068930160159790282215254705470901520246414141747654375271229954970671257024354986540915315214961109334880544415001252057172500520516085138009968057716845614902227431562437054002437453740127353729555135879430377743377936608706773384908495242632761420277058574372565142744129762473588958790443465553091747140721794724850130807078987828666853825050489409048184885409222509780442836062699767192090295832865320810079111493087783856173812540381243361764093457863046826410733767138233092314725488365893167315986832569384293544588029762477009870796668708369096438869294611950009740027169173033408156238804420044182063179321487303390705963994694808858757195129314203760642938246807461790322486866996721043663181432890581863751163522459658679950480566463053562526444505123764555581286676555806362808099984096465048237265717155471374966732364917176308759096913672883520216495352484721096810154885611986350399067403301024385234949873597003265655870031760847143597762740271573869772100358836734578868599556504162433415656373534461556805454373221558741742187974169561720202229587795916062729045338364036396359144953791682094701818902448407309157725328178511642926992240598152252980021065416704*i1^81 + 324433851866380403111821668712644502077196357332249914026479313485626900005374895484529674051600197349140601621745660263464667206550004228367549321077433271847103705702619040793387992565803270360053824775377940916745539074636883982093239284090398091630161952208955151188055693032716114121814781951815021763732816871486446321602500697692586515734266277191777340194789918894809326214016663660811239390930678034727549679366314568425001293353177018562438140944040930149474325053052933901430596434195531077997595707718515309745989134223649765968928484712142313606953824980723005756328164271169781726361834723968259013925068227237223793676091074846715140406177597565358425193274169950270002689167689543806952533119023424349037505095872600616281174162685740435130572532364498085846356742419942920712304774690464598351445871555798157151284778301834181277867495798924553670855474745163991128610819798040696317212335050888528195898932851171524605313693786859403947713658943758318814848829710272320687342307976640803273631230170583025722086027299683605855012084067447825803179530831761703215168920533149814476037356679599565984497192850113822445942223063712795032116542899104954477297066001808747373360770214257010026236769038598557857909726654036611230467950345113242259568382157492439204297229232612254891252296306768552662024136924014893064424168120922290629388404555960100989168047148981096057393395670458269076530539436267708495675233048323222388017362803387816033818281799586499752821258136275611485879109692285106637980085923141513728561346027733024555001969952203194119389290470156085186372673636272265274586537937088242324007692373948595541148143149435902291012287173739675047255695202718899188316976783091165751051741699996931325561810605853960650211449385039601380335487961508691353372126806742693616057784684719791744141621834871854706600029542841760530625836957737578048248135808235625685562899104066350082751915536423393269059755370827010279337627949081170659125518053796001360545716569912725049561709315879442380909415876279153262143294697553446751620217125386101897131105881051302564461853159333778897924945255665455627390918001451920180255164045891395229077454183625360867571614756459062853848144251833405842372595429766243817110423830784261509870030198546461457589833477878833258123739352493315235061867469972150302065388166132474117558219504129293247448863926308945992772462100820581641154125378984530826925446644582029187071155388207003514057185752336578552653227365272680094356388285310656718265644235449702671134545388587002795783248746622926810197055683498328117846843846232480376601501338959368883342175792185433678704212261946647367246395772972150240344228789725883939531492457416673249012579830230643574172165751220123733811378118475239459288312951060619508375190989581288752906045044098916076319662406823365924591913892696141001573161688280571302116697112158750258865262339762185306985151796341272940765801752256177309575578100753357532247640752609030973607262548329265100227136871031411510760589698182802090098333429721045220408268503673300544169763221406360341021272139673906213399220758789175200665301126072291312509129381578374383328642791482300630955413760176150427378006466636728913122328581416618188742148150151071799455934197439408847384878303550841588992216682394236894906532464926889440552272986752282799121553268189595435008*i1^82 + -2468777339084089784680349090201198359729840752359791525199340185744701240243542953466199464475710048694575863142176507702944138728515338864847444126264569571408017051640797956740438345174844332904895564936639612914986836630229974096182677412179224831013490706744934178586453008110455301871820138881760648036878998023892133967904747208042334186026620819899439507772850864229699791471360098286264900275340765770823902692236844754236662079306248579394570437438874734539826185104344570876809234397644607709671549081235374903702466941010338703323518865080076647149744846714142947281888928378004345205469421046892838930048974153104743989364953671881426018349693198223116001716463430974183436752660427772859040152101268030336061510750058942767470354503569240602869666436345039099170610172776537167085127361741410431992890932819021687784377973765358313996066595820363780370673295881905581666509637312485996330675904628668117891310861632992368252204329263178116459269299231404832022375198164083959027231826870082169493835153155907603403371552136380813749695493817954130801626987629618314553701926884028838420345262121633885853167461146110586263754768195594639698923129904139377403973013701218607215731600568208437928747256288962440125144009836920689751175559813233252105218213918135427101752756493431925210261725199807747772154933685572525333875829613989252341236316182456525240013474025411567668560223130942390481478833833764945840906629953638731202037591184377925095045524224863323367163546061698212473081400517245256078361080385733902460065020255647780310728091853313214011105778097622111394730396027846222688835643599914640940872973425761673605943651297751634259704739205714472752959011012467964474883437483952707173271904393491155553917461470902084978869769905488271381786777766039420162218284637691292079152033555080338283614907085862361549448546574344940508931898288696751759701794880038495370577554096610100031044602917087264552391963444538952031832825715199962712457636654613511631451708537968750045736692730521629246605719472666037959620388801786751282346634174111099072295245297987721007772407315237240954214760584781610939905691259237962796479640889051131873976543210238965607351524453236072644844237224121501607185078680611906757508654564978731425891182677888149199540729807734748707988926265256816419161164731950242857708493094510412227358641678945930223518469125225444332062444221716028931236583318588176395325553501043855467806650573360707098008407096028793492082995795099873957136061773028540014543761215514427571662833047946675780856137721425414749455511156275685696223234615471177987989593933467513432941769836840044518349099959008195963401267285546277797154087871774911418794535905279821576143153008548358412134709898987026769098499522313556379108315044676661999680865394102724122638080545561266204282273850382773413284887492746306658983673727538490585286897456173308071729285464851193122344339743317266524386457868285951768283269975400073998331656257477937249438239504733917241194175443173700400272881569998745135675033226400984835725409077114686050247730946566881923668307143317843310612072452910234084137353167722903529040133745217799838650935173006946523013756919008501633084639362535318824035558679604643246491049206452123620178718770757528090466221767257510798428737652150791398532172781749123081544359660084373566793990537216*i1^83 + 1277763595740266239702015653782150851893849588736615444867281280004709907420977380664318315330609390619122970998341842342759843259850643320570863484026586153333259018928536260402226595540924558394666687234711997044269832723025842915981557139088789047512274177483503940109616074960316874035336640368220376790864199445422755933089608334485661561075349450935275001516687318024556954005674203097281352282099431566140061202694979261037374355937028181399507109021942025940055724286594219221001527762191780912982701156995194482811266494278022363927211468806545574006635543216670428504731039252396523490909003951620358141804381262849720582893977020491667835057766128268089854223961420844928703134984885982245233290528091414354630434797608251235184240712038935366672185814671258060332405425455739989407450802106954330664444413712657926017649782788872947446909293514821835849873366244788233464055518804052833013240360371205168305675729865860393657614272790447691739095188697466825872215932349245363375927372579059652257682069676429330769429215239883478280167923329692230865375233334098169805243655742908999289948430564919056501394152709819409322477289959680592879782594599457422085330006401537400922924219749474224860181218552678153084910036467031153815109745383404418177316776369602488748770153945509823440442425686871620303131531811325993352564544359690782635222125937836792608697467712072829922681829807052585337781274680097763110261897887348500378699848845210223097123689075480586348425869266681596060235324251174816630697968224340451857762105714729454226418555328974867426577739241409242021744482179961089422916504307802787508940480899783881792373628237947199650288819417530839529438267143489754054700733565921794454937321590208056375473884788637738559718565437622413934520489585672206758650949450995510030898229511258536184729085387542101981525387056539473702316121576885374096273660259842825370040649584979116799689282937782186898355032868983858008728265218645952669218891089429431945371340918830279585045878153414932632746785791990973398364992264306510143751439728833700421036764638925784704257334213468977514328114190480922846257808313493776057181988491274793191572116190292517147529716594704617827407092837152665975353970210219371687455260261778803149809737444502576193077821318751476972396557218943130758753002682359034141742585347863662599527426158413480004118817910687789274256988461823980315994065199141695330429776552721505602548680083890239938681078255059827815513563930916350201911876631791298568012443619278450029765738248961222208261778747220808762270004031622683455271873253208915379932526745156895920344923399475616741693791359476594954801583585348434162925621242272228077364378578180444603772036471141398482126456920812231831801587754517967013946900944883923374084548948065997340506551746677125140606908960998210455299940866168067172085522579528068813131544630830127791733323909451242456473174209409226215476775433819972778439960896312777324028219199199071763174046886248456183931749586719230156587896387015086074528825412051516898703373906070780114986336073996599757281529356817658925670062571235313007441395264303807205435620163675501183634398080828370795312931117464445285922434813161834536698968017048052187131305269418484717120602984261661067260410520547182079300701000130012666410134741020022890935833425254536970240*i1^84 + 81459109540703981329405360398425588059099357616171821555706868034007259023488933443440381007136904714693444842693367715613681010039708979422494404532266184187339627626414787000727507673281734859058760670575654713069487771380045904400028488088017729743960418871146943114742389033617100904133206299497574296716494090617929245534561130683103776606850842743173799473539946623713814455080538230727329747238574239568398699432018037910345862671195573690921801143754941021480595141891449385085741917687390758666004506311038004140591334127175890475260665137877926225932038057721064656363719604060929041649409342758325366878930911102553432008041355586253142041890907203967477813220569954809013688556288585337869295790920979760791527818346431758478378624279164595053675797144163938016354876559890719084738377537323155151157513268520138425762574516559593926959811205514176108372922388468427412831553489739410391127677480235731617874104523987258071732624808697000608588646947176216277820026374797329887708690740121908683858595857644393212462212475292245427759138212202014759002382070009472933295483818326711542753193782591351675137879678723470493655141855244385089980880761411034885622586751471873761840331561160715807150790275686375543733783209293101805794693460125583766868917108568772378902838477811995036149911780331372352723616423798606937228647349044160535536636322938915932808971602324541403555549286625236740872974180249320537388744895712786702112814452551768655946324950065573092347882431670001940633304593202160254316943444566145250571537737612780582182916286430387438030439331109778546604959888421388224776826974995540125188604716792249676576256581826208431874800827205093153931485886642579039408078672080813842538197512014091334385111350907519098168162646038486792292776239305886192693679584183483972590158287680813969363534905813568755112814590687147590708864617155840959551347050691020935390834807436400293106729404560259691814471260930871102397092557004993453766620609883581340708929240450665078334419844824789397068839004594510919310628953965765196099643199868480756846827785996903415496711377354273921573501471464260692713983303295208966250330889421992680101685545798854119807056879799079968213778910000161859120711560608885888050112607578491523279744723204467624236051357573450337628577077190952805562092164502826189674114546684464016515997763074710438148251955609592888228570528425487007737504860680569985346378814656691636959032897587431912437424978673978135994376368639737234018525170278616824596345945650498394796194864744248734032037032741400667864172400531891539973003698658144339936542722707699588656173113679014865999516927805464240784801662277029700059604646590093931186542971571603506013036744366469252758114745910493222253326818579625617193231495125599978737594932486490202575646861191704356559358693495045468107000235125183445395517335084469077902867686599632276481368793183007869003861853168620294636475605353875467154819413875523526677900695303242099078854381507945166179794461924627434825343569366970920466016504978484022283967524725970338286934417042985511914193966773172482916526120985548815506414719094995682558223465003745020672382181590121715010642777463271100130344031194178045878853039917346506258398090560496078157933736163236767546625494981172372596188756177274244697081912282091884001202821660672*i1^85 + 995946977242315458516303140331685202585794966059003039313068864557203749238491529411728041048650263789306563849494632015573213079984302574264928585119205185322097690608074394737355324831937004889272335823587643428762688199819474817596736454070057281364628526143795804009977658621857775376252425363002308770828287649626667190216062857008132678910456904694632419885757515266205461695673136779245197709319536242372519909551005346180338822138878392273074105691003843516037656872276944720257249607028581414910750505808556579415149608755023835663982723593738179568465912641355704049191485973285200906070110123271300453852922083076492223456590237658039272797462721563090538242552535922237364279515722621318017160397810412130549843242046630818752184307879834755141644746188950160245074475676128430435248215099044913793563597291274380832456110626354837114262807741740762535361519262575761699061334740456468758058289506750349182916677450164382484431536562652259072057937780427720262091821311276214840712910303982215876640285742762157038318766317234673297138261891130737320059327410655687145594450870191573073089953227614209256273317228911498505591358130999537929047972364730895514195427674584118095623133572831202201984377691043400713218237869248019888299399866208851488995380047893737798165034265314609735689739710909733686975696916451664853697602402361495749169160584126933225982966006905545988409514376549310455954776000028252649509568687755526878020217733126433712697822620463557541508843773356729791428325145541716827137434275125900135096691889850751130805562218374963472983172771505960632761409440296860043046261108059735777478926862334172048671993916132723754157470146297287425321908507984351678128862674119095805944275066361151148066964193214687249889077834765797547830761807384102232495637572928676090857106984832061814708877222556397977198422220314516561453092073364946159455086281554550035894119437775813382703162279181261286444781296984706006039747857491622126747902676114851363466180977930681010586864551601431879217443736440971524432678389279728158914721529630895599464390297676771540460366859751720404115977865406063562392199615435938665634403269693917510758691475488426278127831676331445509008612148744088743292777432740959067906998387948799787504099012008075965946771686793460416775481760222082938223696981589133798899487937109993947753104967688355391699031783074622458740607154548186665642790807204393213056053411919890080794478384026313837632116259291273291912914745322036900311281046006777282829210941370743653881166973182632587165774600104616682488901211256125686187497592052855289790327295397809538941667180937011546452833155376782100596181614962973478923297183671523971086695087285870304601244758154730419235627224964590086068825420819588015452595708806190538750799501703336697382384285858760020588497438972515527428554251910484162456088658734200349275048952066729284373443962351568491030148763659442111164983359183768919640890384076224347320875333922593819113792953619583684180485874222542710186270047558928328179431792401253557690793736141126467278994736720214234062467802790425995865296767773695118425407808137967138845652177814500157032435661264710707517299608355369622929787878178594170106557784258771919315970588248186657996837716022218126315043996511874953947438798660667827060410261553566170742784*i1^86 + 1019178217309858193854429381655513283599723004464912499645398713568229946293837909942348568699526841891647260786962762397210755743551695068501094262717590568760977293374396980394475114015207623342439146958809155725604528741782859046619039147450070676450768958003750819962053339869989327984960766744080431069505310078794100964876642175836719222450247826161093533569007537773859673622075893955133493005218683316730002046827585644354157959907919554843756587731123984200805661504127649956180236137223052103173589754835280034715258714764714296688436694670338837831328821419608987766358542640962054641454156489011012220023373982800044911892926526335126441719755331883162174787749604387602143420363571458953818475225496104811583863587849547259203225028582337608498728640808282787584375894806440007279042346638209909820368887634564693454357212155901821733210990671497610685687288764405285767468445967960241042687338019041208760430645613970747604876813318185043993716015246841527816461250038098895628764028771435941840857209798367569599340421847153819726683918158831452969406713764640636403945527885918873379288299517335535154252832736885051644106764415265372424175886715073267510477146487557469346273912387908463148897463151808336916124185078352054004884874689984237029905657758498907653316388197801682086434547730338850926262115406458447806365989615797563237747294153826025701274710228197341935688219700809065696893338459225540228130575298113918389925495485622348766970933166302028057073028679395416319667130636829163574940065149137015728460391191259613264262603481986682909451092596817193806222416538455220660315820480735968798129114415165010264055279536785339160228159529682022706548922857027310297631773150505223936896220387749446866130744016916958919523008209425902088437167912157665137331563143635968919487373893803053659394390511625585832719668652927828673045871874219710854416810669342801062545034839119872312755788401727028756598163527770605592297244933497516317428067793198212777298926325562871724322792226871831581992434930207906661116383419353718097307827664364324111035833039319505446783100853119102620249606353037793960239239989570472055459808820809631244456512424484705803379913995894288112310188177825650981407127708553785029015855142543988468561172539416788737254494111612138596178181594729077996130299318897701346026097771692741194390107043688049967216311753876297083051718914109561225843923183678360177052317745260673654288185450300761387079720167690610904517264349180724683940739524203843632850829450899467877959403478763134121613683925290591356148728838714884210910843449228445843240409672568706637796942861404164340224539585834051312537400017362581465644590185474988756922604008661718778852277313618988957247691273870236468836746036434469864516691974009875594717128179499530792991244506355386324888896660120009298429511080467140646049728370458059815194951245988814012867440284500440345059155125837163943186569861534214325491289682327143826767913498887961377761260987993847745426512424135715733283590228810746931646804572123433979694567492555069308589611262108440762298064300019117703509195430039474321806170703676388918717195117772831439095786053370787933864624112178746472589691161291667956508426465351854886488304619879338680366868159116620246748816322067105487668937419143886304886339412164608*i1^87 + 446795101786999494836336156802561913376735949862601378652838356909213588655397942122502720905824305075269934649353635138909600868140599700675223649431604814353748178474340886896335712411932251559570665969590437516353948098169329279133064364525716800687192882042147681259143236881190864303123814322615013973452926784973216276402587102466275964954405709018107890500056718408262563721796878938335662804170482852738047742574910912915000901909088947006731447124384343184937527933217185807628330668569605756140813186559883366028665788249568065695383610991820400154806894242558773581838329677815549637046175716433799599622025340049891810852005176768914285614739362865677521647541889321099703775713299873095528863086359151491952366563863225972890713703655043975802799223277880713135780847631511094172190875914390969707267283401014139203168013988135306401745967885033419906271126207069958990137000305552929714417939436857503675425059441062062277660323999390318442543520017510000648709890331783933171403114707482071305722493186551073595151473585442098462802666134050669273067687741272901940996891851414534829954198794349863939813625586123498388215260583372469698783505310965480265161984983467887878688517046203524392158000779632394989482816029818216398266031398186996585548107257839010982126983179158308773947723341383661117206971475518959540370517714093990870267489930482617214731162614283952812795989683682762376100992928681697121394678328266728022509796721101546728681360199410581402728693889234104010655942023047339357922210982692316621122598721262213233532346067392679289228716771195212715812309994939756129843130983513332227281511813206935108351538806251522220094605917131504660563732228832988313978618622141943829958207932741983435501101654113516386423472104540075095496419362773338918971610975146579929560935105148637184767438021677537521516031359325718234527599271967812164741586127122027467207609971631474808253151456058700083561554176912869691541552539724660657164634241011973484212571201243059494246223899651044357185117992644198101031770540589259408729080181737132094311694358108945013688987704259183825501296449557829862005818448164630574785195939769868457134772431905731587554512292972915781320041889409572725727064030965054055854950156787546815916280734504393746391420889850321865450983515332243171494959207966774113027396573140642961794119975261469439488928563046749458981410885227408128790385744854829896699341186131555588640469641082094453277457269844460819129801408425143322845393450545937670574280539422318822849405181463611648355552918901578860441815267613672953236285771701359585457124473907307446031757104894993842694213431536496237225443406746535301622707024708121355221808162096285114196801664360838302747636461727009125732035843410962415347319754276488737616321125914298131905424274629826590963897499134836491646907344942466601004980344167182422447443834293877962066595515105206828171854389708081740036223841293701534721204138729252916047700763722941939427454951350872756747996265737828637933880512700152796363497538972740387798772536049382607887538312733010024588830060960957061470673041980940524166173625429408941956754451495369876698741229917821266341076695178241350866736573419172822114601392100892662148932446871272918416556283166377613199205042029620115126963281892856846876672*i1^88 + 86580616776769615588520629683004960450891606007180262741109311300203992922383131165504768799383191418953892858103585920059809428435949013615304704799869056886768542305103231036963770999372290534309145293184818059275158088557400169334365195554981349446415778156790918038627459605758900767100673764180018698638515620685366262999768401809212716450751021739892231103572728336764961306445027055455823325150395236454217610513712338182253787308047084564408202879854143663215684573717344263417746989779582930736757301948429933271514177524461129334870919397293201770397290104916312132264453449660374926367316827713031976321216543921367119482912846252269205129865012008530490537087501099355125924765317727141848184288140076297553928648672298296503659500653854502930641115033316820423721556063416136002181881847944435724554919725965640195132330802005333850728245550644533155680597043026019330812763190898844216266356529849527587162976929511494692239023008419134253534597456660333910787835324424839027931874922004796199995111513995313943955572734488884394227052705792694121571975525760831213854424135787532576589530920817330293927999152456630243213527123876920186831331119368369144080122582595212624215816169976867167841686199586314762206811616165232875456904922844709736519746232354053036460437651518292312573482079311381914721467175425451467568289672435441598292186008295475986272984886929502645453008484157529351406906123982112831938808135476822362094179455478600631844470596852663902133479401143617512717596316943031990614090660763297918819796936440475197274733970863540640381931844729235217774474156689368406764407588781401004286660459664167449971983762822737129405830204883116279359339570086872418973917923576591246715896792395651942925445274654694968644371904752660714270634858703131798458265340333387215152944364492580412480324106837426620774946172962879279003283929327552757739753767077686983155764940092343346579151093343693099005125699518350687464221509176884863977505027944817977295657769692200998237187245736120318935888559796622267870494219126339224193648386257956535043383298156181206870083344934652361996200991722187984334565525798608615944188859670002007387289641044152652122795897916528061070293335306737441200610390877030812774072584384998226390845567462294048031741489776326660714528156350581924435565837252145646167264373680176712781863533937197763996926118418889567322334104729164797266857811085021272781802440735419646436586189021140717893458451480267830688068040847372979800951608253869542307581707469998217415719494632996086315663757118869018612383047942800146341286799168648666839801879214580697652430322236848189459928349039408168902165028439073379468720196907983060694281241747951584776490911658403255152192810859797448323613863888510618903795986566088522238687088088492067946057202331692258900338519106919842735905742341635121944242966386225354131859493868967533518835167741080371438641936150384562213421946689264233012264084915296410364856724099607677480261108172540903021071898800939010850789151545141891747028566186006862156893308176818410123580032204734923699652896360785071500873922873502203340268175980184427160547698058954421795136155721352323331425568962416006923107618943864438815076197453188978479748685091740082035076777067242434042761342574830746512701899407360*i1^89 + 3944901010209543847223718962098928176265618293450572856937592774163000729976243009033945653841075282615028773046269811667475180720794849970576318589426271582214593101462293605462405882259178549831683190964787041373262775876912720720923582859717480521236262455379877001337820029899049429409748487961083808992697844237317023938633333294655496882198402770823873850373620326838639849742852363732196530197627312721926429901799082908141288962983922950355794441048783561288196877402204945156705615470371437261953067732455875534440944251725850702431907290420405905045775583325930937174553213038665583649014603254349300984913293552604729117944979805188224170320698058082971791180196039981474646819359656491280935844513416368349994796429782960686865109552308650893237240525382711553311634390583884530202453805209795373224388974225707715847313528542630493280458870812799146179100307255832742484508689128285152161826975793289198845372859979947567335125512768145696786294797138467328310187927789655945718257742488730961520644989119378868844129799008011120443103758537831512587841195114880259623682434922761310778535595894640306608036546057041029980151466974057829878333270240869470831710508762785765722693746563459041509462687676222270257666189220259388170557933827919532489051940677651690464167859767265404236263212152758221288751202913537167313399631729153057174339822963594658027300650127209322000590867638315778590299666603625108187311070837690480757328026937165082715460541353292361511091418096737410061606804476870373769587005285949793661169871236011200351543003903396628929765455297762016999366028265325754978987991051920023504003419320639801704457353465028574853183882221524256531188518943496995770069774014523375606795608751919489025934212334272564590585548890272797122915801830643202893039954554526792563847044280047306825648707533394158483731484245120772980432150151906043073630445987631611407630047204004997876236277364615197123571409179417016157196808581908212555176062523726700217781230053253213434063701819529419758749354694286553407747234022710975585954252388721345194691611279470216191390919629883466820794697729352623129412476519057247006121292248095956104846630606218475947877628525622298333578516410004270134348373338106406302593220874314179480372895512770856006839308837682078677336170629348777664110886201435545730937012714629911313985981127068724787500207760379534849718196161092574774641381281528528975035916834550540725691433015723022980980029010036953693503759081004631960274370419947478510229769278324857897963944841935128431659695277196004392500469302066451071054320601745136122496159444144981074135602670605205213216066701416151301400832562316769690139085472628913048034035014003329690429935664860313609328288311152630002204770104948375685277234145451504923614949733364320148078437619713588532326786978451948319256775584961741384616552266356702305523043411954994181796084546338112451109065854420135838118923186461282944604931636764527888555787667974479328407351677294188857397591047851598165073299824082271699213327284899164932319697593080994615135541358889197928497612607157845399181967747003130589779102155453398194428408343811781102510335558961759594013928630919950405695026272993486927752052465156057253775477136267437189011817311265174671233335196688746283008*i1^90 + -210900517313413975777777816781230953319196781998129906538053217685654020669578544633756795741924766992885518951220800911691992467345989900257271369719602502070936643235898018842540100992929732951017444443788178044236106288272971887277765786416094041680021701314002922333789036872166728664196784015680627822426005943687093955390573423918656512990872724816366252143891480457249516451080219551738070383822591143453708661896198574147408953101168470787005656213012609665547679985619821264187430014416510617672085630589220839229494923252882684060432267096156524064225942926257241519359535146369928670988408309808871091193982793277369640932457633437794142110870823059943973145041560187478296077189912981544446569900757409521897777669232174368897609971506351358695506483130161232174262209976445773864523138053648600794776847778345414150338525289496310384685291670720631044336581108383301894322054789812216975175957782820200960554671823433497820762688225946325733957608366376603980540991981692218358423394008428826107139747693379787178801187140277737453225969523829898984416751168543990898773681854314073095707793728846445154072133983192616663971566768171135518490992860250427798101883168801644459115370373779625707285250399177188289608731799332424350867141223994223143632746266147287431590882230656727045789941346816842726656743330584524160351766575870823632567756254989328676270278413423883102707327689366561774153858323209587209691219720593628302406311921353089564452584700950690381980176376416183263342833897326190446455912151685175909765072086530579888193070889074817290158913676148148949360939963571586690474311070881448288351766029772042230334484301502870361149327026927767767939136190048224413214955950197728946266578485513702168822933101939111350629184352868743677225863511812390195192937888000618033638396834295221411981179050434376458079872510696327147573770502082737091584847655899047683216855280469818260324170105267725609447825518894814362614608057163314217259918110708795181220602156763338517184785659833153825247194813872721995946228104246326294095316233809939916858828299487533859378764203510870512843335253839102741354900229178562359344823644820538930729195785789795227142634164256003692821771819672301625263563403356822909478607477346754487112093721468143741080180022457450638943016756218981228995859390745513990492101548388827878515073005115546696468640749994838135173463311950704307632781996922708996704019832237850292612321235819866793270084549889067392566711996870921169413513137438652584859927111141168400990968958567037818596370153555218082879162901725696658395239592346508716207112937921263530883436289172168157425790006847070069622659885822332662956509085844131804448589652006904917581668376559181391806647593917170214151717225632961539054363633510352121899895546332824411471890471174553111105591370337465175337889590411353616750488210272412747018733638624405763374911008017123781258258325007135705014558099046945952189578515658999877313944017576578016052987483333867061000401424674747584050445302540526805318646948025741185108978569842080136005723982178090643093177551354502431382186046371400374887553016256734174078498318429259067265096194813645855142080974367838921690607878850884829434241680928320746744516251117125562125357155482240823694259650560*i1^91 + 168454293021013309697635307959022284204338557390365910757839076822497476539553129345437053730178491073332698018625410097694528506789946689338507140427374316746242513702282435820382000883656408624601655357771401323824549386281129592880117242481246857792833481504786860419631658990480852082261444075053798411283709250454929091045588858861137961035575680100447293104201779535096428651707621260357813622924771127364826707175559374240311643975943111368165803302836830492620145145895109293788127858469482014935679092177482864524445702454138023693108377516773561927730245154310621759986883647274127743352356414637526892761545610645506519453973254477701190267290397633924794782898359119880279899321856324581178975946314473251577534921650307113930179344484458817506724089913182482161484201775887756373281586449597789679603015298505045469459665623112879733849116071533004343123130732289558465518255736658157986769225582744951295544612657548647526950927010151167997418093713532084805225755679091820792692839055174572044314820138586814810772370622714028358857539463801409507040524276400236616590986183041307546831511111140475414145605931997749959609446941079134655028848172466488346952972666399488930488107033245563139340223971463825728926497410148632230649200140094497291370323896126142184045771938152631947320768953478796577306327310610502841349028491077963414912940610931321519845984627491343043477949737569419308681807390481602977071872699121892821046661689381559134312815342879117186346818989263973064095202055002059513661018321254939738125804531000791312506168685780214000423321444857483336883763970638033036392348525942504867215942609861546275639719583400705630436061074246899847015975528641817678701959705957818695385843241963939747819516415324370188812073553617107888710099712335391363196120749967566400024747637098007302567723142057630516815637744360968949489541928503933040231339900743097692444282467501147310305534783840051816867663460062460674669312409853240365336742928212607562001696263473928056668818376387828926705274195903110470240339679866532065027284489921079804250716421560183518257210527506011168314414824256355270948254622183963003489156412726409827462256448932692459614332079738749066449798147227653642544663632660027682291100473313150223406064132835107052690351690871457052359228804993561221032273110675295955692720236731879613887796541594205555856157941312198935916362531955327059611728482279948152188489726168575099662147879755768457221163230302065278007016440741960598487470810231011281716754732005814417813444848923236742468948874223550191462374273314699676738359349197318802406461710678314271077920375489568515091897810659977141964340418912111861974653623758818968162498284530416737353887402601380873143927053772590856002811574863188862513390469161408816853961783408243731468313555351541957305507683963497055150991681745969322577409128371597936703398133999420421421911476526813155596662428874506540637408663132190730608906766916270621551294948894982689744741456006835465858233015573058899869811046780941690433795821539595848783028267755827198719712017046925522287174778112709149309546724119309638603439519464862036280787883814728909680185959458218928215673722160408433950225380738936940699773267254282749772021521472464484672343026745248579584*i1^92 + -5284928724110325625841488835693424776684665958279355613235931602251464728060245116217816453613942786503165471837259958445310033868985767163550499051757572694798566894833832227605387476266867818208388968080839783005133873583062355752021598553299099851390376967506748447595727706459757566532461874205591272299563076303884236231442631006021623962712350316626747773909512357181938788575158959257145123160256532324812647397395639861910942830069978770238244969394416443416641359996298127579471243947473447798811708255834007789599343805779418475355536778793313163409486495290521231659611153435383180109050004925810384855766073327688730617243866659649903702064226987517071595490497158474503551906798454816452045660591077577180155524365702696595897104818312821033150606025800324382307792964281678738822851880092922776420878833558978623056669958416049855929173820133478688042032034998372396565932057373538729333448509756167231934653897229132138810409272058957050812386447301138868178563296128890910375771402481361432021537397305190199825003034476428556119398602516486511329034797455453044156628952200976920437802647338108491679564696958291183350335466093981332795684229824033041472155485204874637644603757174921177436665701969498870976078219760422902180425669927816714188643481264262899278745633899488067360500710450618948639726755193184352731058257345377315674284938627815314935891786480998482395178135135307208029915743873916721430599556394738011765976266947009338646003294971564867969223405276044578864115225509895104397139493520312213948691771042817841760346000155650452345084883213531922123296900267463162452260649397457203481653214049428636317980149201996709717201580685098082364535126645027969881574564009926420380486749454533266895824453401222931300329456464404136766870388880517502610431833738236670873875880335030483692571579314312944340892741300864470715083689095748716788892704729233803207019721661918205375647980101068697011858628637619549937283522722348885110568753560045557102226368487809005947581780920597788538049594910753933133933305601701140241293905452625998027177022746447583154749944931954564750458684704255561907798295456199245743100812483270223162656257129299304169816719149936117178023864115259848410582409418700838610798863294212204997285122984048085064948477372663471102364702558206827041756624215575761815818363426372005173287149600901442088640428083099644290903273369991310907759456692076916194530833826256776521588763401815179788032396327079384961748230321108394837263010877793087339362356171361143225279953783199413869766053373814694483796968685412709449848259003381162650149530762728989047497039056107571778880359579650719180525780415756165590232878762514629734232090698876935547198427234200603582256049759225909177617480172665747057314632440351569935956339360630359645392058200313138456705091978238980116486390242117382351308840396809367259482910942700072846394674876140713631723153260988892264675383906580770198897838275029813943723897496408108212125549055145243793105282537492927246108792958039008237533833128953361199179300478070983798535942915363778713392184157382184473229353428909408937257129515640886334848952404202241737635620295135477669041321864960907597523455830128744100978193127055445991488442663246560598543040512*i1^93 + -86529055274232850811115978289933268871126631928778708421060625951235181426269182362463165708487868541310020794159167964077539121939816483427997256157020098695731182520717422880841963073319488720137954202836699378206057690562345460613358231161714670374876078583726109761921592605047356275110718042918941162927922943656031405292402011904931323039306472535843411554314843665768920182857998523002218605226138328279043300468804517204450131830400139820757861391592286454517998256731781492273246197997865920765222342205970239544682884638791772256562693972411260604798491107790114466020051533692008182782194672787632025166554185892620800285049489961700372173486137386380771794188815951692306640039915967157616782749033038938910644165230741478403809619367299144258512569664945345645162463800051441271780997493227464088786505178890117779029218335305582640039704696895243270429851962421156767793533084594769045805446186416925434029862077286113076795452385455935458381247946384048629314343947210788915797050604107956960818034984558687380210076133333380986931189696431345337638289799532257564289555382350979742892374810125781455310187238341090856052621517057371661620194146531588154848040045248152853919236118471908252597738176089023522255501234723161204421849751290760990470115321471666556558359184998667019244704536897824094495433484722328366188256235988299096726004883765488692128371322299518903436527656591132996621537816459750170851797413095308500285759072700089329657319039433915219128287042092100919595781674863812657723281879444525636850651273006328970044013250976779022612087937596919983758051768194764826272198138173846939439828215382428227772248308910027929445567308616491184928118043782593663272145605176638176512463979894360621025582307147643522381811385620552880052488542106342524580290064898167970157830674964918615508527007705195196719387298503774394919119090611904179779739064934997254573857725909499718884684562797423775932382756546950785723491784626986347948898118614333131106238898921128323955789656225862336123323750442635241986710590321493745425687033337864339861457830539124999088805313852813077273427620882814265877969687759300825789447335490287018498293679743037421812848032205016101801730830211172518338111165901701483963563473154844797285031007167348144960587640253152101488731299373155031738362699224005733450677117541802180704114961156981617354074075981001891231203934866674245344444462451130069453923800005893943552647931305556243471632568906770816113286052012533388638420478167997559384329933840611194180019589421301515337553793803020679181049096383804234850599504959504944904891087172123123871169217704747077116228273303991727038157785547248017044196240373873676578294187252277379388652113083175150321337704766491901812632961346554957758949362419003910136533504198688826162045266415887882401770010674388946405582449126426928070099122472521146094520225658871506519195047491692411583596159778567573384448771695888957377358159109056206737529141909155421410088574379496662856602703003741035937457969119241464110999626100055353019020505817102515501852539703522764223843741054933128712880802318202658180346389037706440930594744142265823166234614073270766135068012692273209516977378873642645744731797870837450293751911802732544*i1^94 + -383067437941118706759603169537007590860996115531260786480598341697292500399072361907575760004937457386273612217668347463465759860280675450212789633457831007434596859598210872170949310526761114393137234145877754086190231384423579504698568851737531336939838926134609104813477495221138033746220463372632374386594878214937575041626887361741779006868963876122654116149679085374912893655182340813453818154665109632804104576365573770235952669974337479009572595369038724473076128114295470209914543889044504715548458777000496488293139879755305922507703476211952501611927743292722812050766116488191839734547641196888328582749169616205325621217967185244501869453243807361452298769828153856460080734572931808365925478913233365444094258338875609006443636564572460832228652645025984026768002656607682810129495696513098909573934495588206285814306939660982151150323641268775826993533222142814785317878096399421266514927281218545353191706621446900788160873080527980277522959463862288779512943457202972393062228277165757543057708160236435187594783964157463305034311040438403434331980305640918445039730163468251496125790296206219688808002159696459003854218157251072897399381005063166871680847182926318938064684580579400992146126429038136739413297169757344376579757882014984066909789246114359772857738664369950934795057795462727832404040590249014159986412177146692585458918258011852649953883003404648166857312634134635495084507517101895060237941806389325069918267621786409029333566982675503222236315932051696574308444052585466115244577807916557199640936877587853026414894802756134093641079759838798238939112972168867051822060924755011158723807120968451096844159661346751327131155663018695063481850644592585271068045475226587255570822006921085307654866313623601250380807420910245681090691280962081974323483095694558025286955094710400303380847228189097033275660417758605945909042398173715786092845354105452409830030411524723572219484771770130657920039336403940647600579548365824484267508587139165411830553055655691598204013501658794448323717575248439231091191596749091104849253656860647016289486253136829841860596288089028171917510754148416705106260427254698679689696116922844858113144313042458368179823452993987184940553610893012615326351125139264086103842898484076810340769183828805176261476823467280365857274357804336279537135403331356044697933623238152836960413856626055797971837509470627511087922163214244503225595234115116304155921453941776175769484139151618896784935397414028258469283151534278268938377557250258229272997021827621026453171838098528330823857124172860150328977618727932700724976395613714417205077933284828824381287432719743360613453134123256220134609318980437223488044357999224577456851835805431016366204206742677256055244300375646433469635258908565630587525771439626277783284084446354575847701870153594721757027081135960075255687724028404913896383517923516528463236103428925938783230502281847005822568648921655826022187646573504692729455609145851268560161396864331557363136399196055539501381606563196935465788689616175015168647414230341497974367209270588040421968195861684671782589219991988992422341260417151929582207422464256661718922760318772942933822353618388801856202931350867278836531169411406227588098265294909743871033344*i1^95 + 2865431051787339057508020029880819127795651955633382019252789425583356549339913963331328322082409396990551667606854071235612813522775618008034149376631179724169764331777012301449294993914815886663723815509277702642105511405799121403748929243869669866733877083187047274773311735200040434611294385564003442330062246525555764613587811942489059146182464275167310849602400067519391553725436584980992293227128334946920750458577630089110820962610236934788447375022039647465953121507945238289298789080676029006777263952021235822099463199194120949291029461242632723899117663202915114134460758452010429769308418020631970603708191662538785956019300848628438532262698747256956696904228721064980478750012531932908070878607406238805969740395330649469812736725665492435169011808264661122418757145579997017150720324722802228036285552712359578951279032354460614515751303032502376427568577991294960801503261153779297421582106522570787092029333377541838350434776987714629692491851583699442214136243035879967931256459710521275536722853673413274838732325855312622696158708032660776986736919991133213293888941171750384098609764637067561813862259808537033096844035970301975654075292093743187605477268545243304984883228319876853997017087185540002373504478437765713970711323464315937574806381808310780193496672939564769052568439758768683828077597181618180500950272357462938512488954868872536943904520744484080507067957657357600044066449858145472697020559419825781612155469682646491845094055354029918591538213317140299530682633120448326419802323695402647506164389394733436995160160732173145675432409059905749475296446917566137977144413095271916521979047843950006018310072759424421773126103901669984935331827722373148757494778010488703364684241923726948519247885851760018911529919532778621502810394859843635235113216230867273866862784265931774434615473851976087794470545354524729033710282994500937578071874162977106902312024490780434838912177311159749669223491304108026908305542006024668715035540209464933082716469891016703325047703281768770216759925959597191211889561644374501961794835501376557198660036376261149758848711612412349100859506732014499906045885689985452818198275899534181387795545796471833873211802220858222085000898910264488364606278486848130317505302574250912538831512023021746424553707580683505331964722095684625257806478833759760530455268673638634407437369142611314757302813727585281428762920983366105191656481738694798959825072792474763643607666777940636295170127503766477848333934911297312341409961579533597864258947386106873288938579994262483128702076286886555438202458181079463672798682299744048865724006364023879021455281610353203335547950431591400547816404039229029043865809375125283701583156012809045424252583355516960352777869424394909404817129705564120050596297243032804622613765373652639541399334988193060671804563497921296131775439943286985781218661314092903851546896879877940794497391487283507557512802692699786579918878840259390833290487544266834852088279336856853115397367623354785677138505712745393861523378450296489282701437597621459138512705847163391968021586663384137730730602828924816651448983749519469130893984196062235029302425831893900053595427696218256365249426034009451353281186463004301923289650954240*i1^96 + -9066572977265638702829638679858000397752020263696611186779275608593781052367847506592140597427626147374840357822137069279447780436132203116798309931903650174023016346548912775191159167210460298044840164545524877527768460838754899541700475794133502083013086146170321076147086756563425512430720927292785519363374833838351761554689083885705694357500809593270765667975746073127731261180410912105908912542964722385906225918181178279872638373935158405151276428953509167564402264260980297453009968929211906143113061858403773829366317225154875043611112395616360539671402545330535346197006795619200181794132276199866961821501433351025030556091487641593062170671005116417941845788934578373968648198580837600915061255194772185797640773142660854385561209450902800556573922681392326134429814103599596939481622746395059897866590203476634184367468924565596545007241744223539639643615507932878683027849304164296902746886142156692680935201045241276933461897962892819323393722890126494270494782521430908051673321650985792866026509931945984361635645898554088907576293893038668178320539780501412402592445030965159874086427347064832101188126839453710202455458067509379682952748223698555594124280439535979411063299269908662629155430944960993787382462249151722239719764447714528229960714107109233285094736841722381188228553444859153964848504622538409014936312570950889603205416381155562714994456284181331115012164560123334333843257563474548168702562710653040155970192408575613568987327196168486189274207651571833132768667282523356964356531419789444747072318760282573495540948635406179784862856491081076912458392694605844435070229409776402677374171243389310630821796218968903024265197345485969962733356956830329713156837885218684225675633317959217936950185034318153126495175920091258698295980883136193099919740793200705658343269657214207181817815463229024377841184672574152648253667743256322416974291043072890585655187743886590633899688654522591874165898464704560174296228529632897553703324187508725791327662806531410047049051942657273306273121029842339601743913743993902688892493267289691390187927454903574055264290533995136589435082292165258739613340475132791116520805699770634524284167484997589136064994717010645464901010810691884569778431479740878656982212685707044137352934857814934064093187185594406270398039124075559947457705141363362219263904113731439436868430569210926552290740072781381138615726511450863072164177226480197542410953618292044016303348354414774512037319123021767691040090648359128695802948885773882446588701999551470423074557139570332272996185725674529456759313663134931143510276635282421952275856728553042831150894828453716376432779113051263788878358429934630878983010231450136337595956084011924659065739054264747501525134241238604099136473971458140106734061202878913618062834105746934298769366636793209226167952358914935461992826701813234308429359929815962694750574591176225982177162744474674794315435287721243961638787247836941478235288335602317277163333503868169315406386504855829027082673446411702549447308805825912972390724685653315367851499050002416741545649004163755220880852056085571568434519076234871051442599405966450631324616850514237961335689172835644532371618180374073459268756776672479412224*i1^97 + 16329083365655719924028881819566912174098543979583429035683106247884220971271974724450589572139573503330759108509782636175736398384740762595462083214925094380196382052237439179674925215861475902685698029426188439415309663007638865782659712882026987936493850853799002310610184724338181292348939100258813359932269670514604182300322297514740549321162131845146532446416731202797900880739681428040357504812900734630704858513368263854102424628302836946744646048914379772476962973361576908558970925867159784506148685107971365785969538444143874131989789228995669773795390298397241881555862623772931003144239724796232782555584911408585758873153508629533600639312812055102202361652828572494710052042211671735386546285045237763161238558099002498159380373370335820188994256956838066938171926856454529519800890053306171980398876943390687127070184685524495754106214868545528104541702663746644986568486489052553354625803853314896843096567474984616978930677739959270395930090719853836940806921112117285194578640959493875785367938622574794897787300351509589302169169967580477454942318555046101894337239456966797594517331267344296407387934675981907753104168385056575512641193179023120278768254373858434801241362310621188413213979689391756762604694197240749432506588677094544640739831498126265409475844323590666125856652337218268426279949272638192946340001942595103475231217250599658506995973894239198491532839366607228490327883522018131527753234180837271054138871091539299548362971045579802246427357047912562062838997207294719599992171881350964259965346986427003551658117041191483816952147952913831878850883652911421743805548816458864334003968901515699622748994076085454907796194053761897624120970080179397295171327143273797308710253592555083590037995064325953814913208729845831616098997868291421202558235870130240997458579424163396740133502224710279572178888911678801948156168724671393950121422699105042207430831186303827192835000614365098367377074892424382228192315930643281755566712767483110100420051879014996352910881825707553535455377577819150963523011879772305707038384224524547705138558478875327270080173487475733042546938974897322044946995774950402234877567287285296757609795385040094015555663423665116226768937730906667240600151502581146475009715916866054736623081342894782304620972127077628469918804900320594014205045159010978646665524868680844941998132317589564108449966772855769660721081674507905837722477691321953991427168869049061994846772799885187483309353395689671891862295823925635839036107942366341210824715881496035144747110449662627914136986688176155158793555551459450208088315389690433940287880507303995136478610357725663988861906222940438217859502741298592469822799415030944632908209334960815593002719529818008985860989479475071404589925030757026149684004927707452709536700945973593386161627149475918222836881240531486972357830027925323226969956154029199931809815679512882948188506480527443798747892994462226549613765043137281792607143224298927014399384795280245275703337330380063104081997566276294858055927075118688801945267568126469739896390253861726895335337600763881122661582612316401897921839145406524598227354115971690951955761293591257729345335673848382566865665189197575147120230400*i1^98 + -47256023444730747288476303299827091319762163101494351716425696550523249729292312119057918932011440954647265610796750073176244064832986705496084234400849278852610931340822859429569365141557444364979950354091435287539724485531562861426357138089727531852118997977167834184379435414566918075031839068918951565977173591243797003461728042150311403286780491890871350393253706471750543869002274846674434695800340359448130936249013829462856534351860526401909783290289107302017864559339935524429980241808314465800759264976348526523917547732793309040472747728993801508657928421328789340665454420288004338233556957818594192257419235477634724775655056171854030470754244097265973783483074082560681881202282495213446548831043016907338323437867021824067159552623514549449485828327327386832236767341283168806095250911120932725278354949530738070767893563917581318692151552456722412407566781818315106956334538652115452754196969476718565446814977831366808411576216013272712160079042342823468505983869971828075631183841812567976431422511279330355894424965834487703164191542050181460675493672238053534877210557510913734459558360258634611407459071902145579636925847736522155944720659214550592910905021277616977659911112824806636808415322870604929572151006929709480964422433851999340066100553121771437574571747959449851593385268471503060804393654055599916865388489699571325433375013924937709085786863416095405941390231297056758412033322333029644915082770135408367174036112360166469139205737416671205733230912247856672593908706897639586103491676148433206588881379334967544356459259139830703279196672934802433758494422685531923406053983950908300833499407298629321088435485613441386083318967750601488727900629943581244299926304581031882100460584555880578900991276981686446366110240474671311448358542797725477408657102292750389807293898593499270638507100854193049069978159970962933261094278333389661854925722411478867501918394174873850493383259170588078735171942174060566733384456590716244246000289447573949369979883206806465757353344066152698122893554366813978255602847468055272425365973543355955094568919469805092348452003805709708323047307622732226465105579295580843770921174453220871708129064256884936029350651975918949402127135975710751005537874111724451475944973304998755341726334726421829068575104386774699049307444252142000984751896796402973168609218571307217102752820146852587640033756453822622277268560224565380542353699401490979649296656759814405967926948838449060988383675720881989472305550159924389430117400785395020188892238370334227538134870385744620958148984562719626306376610946129166300920807846627862469212509223273798234847389260439225371856570972328100016179475951674590957521578762494730170928846084572984978307806462934048527705378381681805551492933831049798017740324572188945844332199819844430160761663416120987826222261743854389824277590203584245138718335770928895271101302097194051393941175172156095940330459173251784496596023473700033008465868006865970012232766247706855517568182432665778470598376374595503650410775453432203532736469727955595474024711936487842343271382920121795047076488648603682774017490911471608982820768642122817047879026984615717581701119283964780650430464*i1^99 + -173887561653434951892129785496576117543359224118090327476734655607863291229017231408657839785731353004041205971355446784120197999274221787680797997650519818691038558040867492380050943583230335170777778400041455664868449280153377944717056372295161920643178693444081259164024256255964968825772638141747201274608973473321239733205882695026969653274499308594877213884892121576173751630983176972609058762124036099521761771800593375710059038928790793476465289535591285964722703722001854160591196035608382403108547089539929406664245999381002090594683399226455290215869305333605246255314084602514477705995423012371836518522910054375180249808082094759703562662826060503646795004883417772497634988283142571652232102703500322413632451452242821521926861457471241236114449084211022865181180490207521939587971218803660276573876420947892475453351978082670548129557461116088990504517075735635331616686555484895034773789253064780046737721694955630592531722132142468579203460286163941310004031106923142158829879102163281398456589824039577524963662448425614062287633351303298264409798291083832807030285008631906863536086088947479767865965294259166802613818142000377842184506239685999053515233055027825686997968076405259552614578921555401246450838584276535736138422412397746090201181111326883239502870070942261832727873118511616119811361117259561015172865164875607846346311947144063056047345557857798766794138075862646538310532733991463792270962632821915667834904864922310849521914813954686163671989811845744131617316099277418170422119553538440890678999337931967294401367514916037587915226731757206938606698347657749280732909863390306287402961790247472937767602244218663627341451213911555040943123165475279469142386903790564302086932927263127805307307596821249647935643508927400851685999659365114439154593542364484963697986795277626342339293844619045593274494623913341027812898889566683775979460296803812103707013943343464303161859836928247443432394342615091333976100015924777617059735875885082802482583862128241825112255840635920220923038403382750804941752745599377466166410981839285365815682748337384870283862567102915344082465024453160724511915761097768603995707900923839700164241580738296925487200164655161815747852787102597983584710053845298063289586615933800176750073721254076052142038639455043532262201893074273017291893162390971770416520257615899412146274057890332563101047863682122137596606776311031243929761426257323114769775875438821044802517571778054042339616730919798673469633831540346791008656049019275986282655390543839463723914354392133483619315150018391603708448615319683511524620796341432378501483628125999081673786538561598685257878023688252063750169640707051764578886962204317999551296215834830740672168714140321134233073148851967315779640841919044986826993135720020886253328009817725842787550992325258972835374955974903441134895635032661261723373603620832684241804435833177444894526784651963875411763425730461915270833902534099505092645254996315721179027358860681451095298837342632986246281411230476005317514250952924828301896143956287157747146861527044253358859522849187659010482556659379089810774339104845372402729102101452811861009514558621546073957597184*i1^100 + 919599800135306792961120410708538037113036389647946285680364115949572207765674172658924277479444631040861482556786671886187000426474700023557668496301116237963597749160043849880443264191673100559555346771525549848524625622078036697230818042224026356992035057010813813886527711569192283392585511589211541310891648546618213091651719721240740796556724194897334993404651337084715363843894172470076058942411851155900940863050072283015137054700993033947678693099374298528814545842274110661752669829380439671699043924792016752639337264527584030204521618106989806099513457928387673326140360905711715798545071277565156155448058730870767086019389341587313009430801663434192992598887220221602629834725330489880278756444949931976624397639029282575707738686907595315012172839695650178708472374721575882353032016631113298397450763721104411888890952035931720147848486980635789227929920516839489492591904283632953076046980139445563576549154802964786685187368378485748219508821826226991872963364961837755614027516931140201499219042998658815302090602474879781801532780554379044208606862058444026137159303085645038481059797613250292501967528497342807920228572078691317270612262117770316863876108743776175671871688107588979837840356678880684742255563779473064540516266422902396359048362524347272743598749220794821150861934317897788443231840786251248650590453879506234431135564796430556898650382519630756578360875963689370431114161650536970099265526650489487356383049006717162004098368336239049041472943708855485126202119714527608426960653112666822258463805358720687959197998452912843107883961023921411921475684844264571175829551559400447478483201265390925885493035836116464383042282629665936075967353401705250809207157182830737672591010389002548673643102875788698689056106894409009136602138429845196686983714004282433615013511355503459714718097363266035918573876850453835325158951312305057963852124884298887181367193917542499142348238932884818753193155475854631335067128069097886183464873804605710973605238901954350807948106181114167887238198468351508764767217352024839896806920806011731423866380324182381736655835482851413455830731884378936669174285743571141459452355557347399177983032571645369927210419279175813820484914619350148362142943222953173978296949136562219419412477656758630013099532023897859482933346231005735295987225608292354722411958582847459749520378981902679956065923123715525979643907313476288590314148949300323646522398077184496415394929613825390020685971189462890641910106289924262644593769713482294235184484206618048853297266266683997257786022747158030078249478468084313093332814769958151067004912316230267142962560359754545140480011677356349350759223220562161415422407587010460531144487017162660758279386513242093622115445165354184260788610009094034771898047398350544668782980736345359971319941499261565279839825469588581448216255806920400314423209947480130702386925466469147089156144105749943593154580090054339485498289895197083153972839372487394575116184983944059767749905505204591957021312877602671250825892476877286352620660398821487856072360363742031256547491159116444212611390818418326507989913738508923243135067547863044245566783488*i1^101 + 2782428217036210308456226302290961691771603854637679247661704975357226849234896377353312944461781564467083813560380017675708145042974431657299324531280938803842965279752617807908658963055818730118907157437736435043967462458197543289236020039079488752965277001888079939839932432066391599850029622985152181862040019701356865880599280904061745981534005968641184154826423528054474360356639717532082466193824131289277630640245092729733337378512328246468371994971388652197267979600183951298069798825966773263412195847909163102220448657870256710283200644908738434042415582180638225487044912251383536851058032404307227745362948557775881226834213496822241036475172650823090413491235321225318210533287200594521876964565510227539833031345333594467245290110750785745551365123072864191397892708722552350156999430414640642290665822045324104319266582332672790491165125793823261849756644204035113635370465195366086958219877809152396365657866875079991538771963393934652423458110598621809341335397597485819171195727438927445166006404525165651819329179319493905384545563417334198893930395248114023272553307909898999161732777051238931210892484525002963441109817457449994704292553066062860719395012916313791095762072233654559205731839028799455870039887592429484246214514625530624432806171734899625558296775991027365307878488689042246445612546704451479799259687864923237470179469796219934395229640686395844521929381051967443008491843080129175396663128212098741868121598978078715565326118149211756837435416202626063853552671157596108712372656912169898457105206507645895468556849705779075309716875619771737773402857692252207325650837166179029453780128855721427447742885859126707776899786982359446687610925676425930214881256486593753089601515929688094618337147390119994115744694299605642429945568041411436017137141431792418845696665708738701812349608847905227675839347197643036990738882735173758164808747304227745056261510790036066454031560400009267212676500734825171423552988103630834687240883736513475676308530040299119304531332863555668137427240467655467244016007744256248740988816682277283171637303618914671051893881952513175322282643707572989017721001606213714264664348879288863124044718847932916509685203720965191520473070414359062232919444813540999426894257382333031688571265416922699573884322359150022687953802514816574796222802722440039928160009206544439281545191412690945965150622743854974079465623283476545681844896708829656756729827155249489424413122266191906308548812994271819229353596850326508388706827069828158624999842962479559259758767157841595590465061747748618726295450279308629041261930212401900348778749190940384110409158442213623015709073340801421579050446906843244485504367689292974646922236797644806597034396916321062063585813163533746398931142242917715857819882721344999686255545768624760608803289786139936671473420041301110099465912968018134315350154703304802652475163723004908302709402288052639145131513058028966712273278238462340968704993316609232039619446285927073716417046701894279145608522114614738213683692389993914913961458390086646272220159566838091773507952886977125652740425174546644158530467274425614586894876672*i1^102 + 1149450597140188399159652084522615150373070800630590087584779947057492240737585378131436429548836594411603791459928959496109455805947457098723587535823618175452544913843567016091219069840684798939780826986677313574059474058152528495175384845651359893536575589051839135205984134663385132344259698251664447784790105564704833054258768391090892264124477811813382003011538317886438201351047546473500213471304107255481810874776680912839947500779298771992435619119226112259308573865253338855529124819058917379430588110856548172459501978683321685905644699027291634256800577948219877654235101134948388661714722818575446830980212176117137139257181936634151328223516160094495667845221916722330187531745055171327882570752809500752775815453009426365268987412589934115284310211649142703909168085242042411514149140223795185290193624899481176815565075451206451434237548155755745997328409859114288113077622426176976831897493454201355437143815721718293970644414360384215516536765854382952961024470415696706324647170712173907809934334377314476027287491986065258692808754188397981961872931664382624784707472276555985323901314801991288097173380910779683772909781928658745428193815717497532410680048724941600579712891522868790505866438243790659640635194339176982905098662958639680421784048390304617288221771781051068216640718015295086371391019303398739433520622644837382889671072023121882576507413519158053174173910781690787587556078476717694305517894607248436299908193374675955006099914993264961578964446550518797042692098334543402336295842137321458609383492389307704038708341078074418030166846113984721942257030112322027649325111936471502927327908583405384009555012574565115890239791306193547971410120137193737808102980444395108308783768864541480059266410472710732665548755224791933748641440360454314362863250936192837451192632182369118136410857018827813389118713909044182119435155366702624564241417785931551291102068176799331766079258954472671458521710180851993313541842079503874455882472279731376063235446544934981491094094055808862353604389259537213015101557384643748556202413114353164051630437951821580889134913327818076144268230818977376701038968338522026703759034765517205115670814117646184443331920517939341794790065227159901443274899864244813743416061704814416337851858607246302745643346274979081037165570802612757138271142157505339837368113453242415039410205510839885141631963043696163632746959514962584272128458805081920259960415714009615513371008223425090892654256094610113812309431276375106399890600397845859053713930893553800221256024411396825536526381265954523456047836865475764019027463191249299015252273314420600600474771727310322985909908716973153236706376876642098115143031305063362311033916808109655900366946983431388888758942895206991185046041610475891957639735780684797862725288721048540996563517278388202148223238771018542725223785552170329932900691051107777394259635943907694152486491632666163711037977183659707158176530775923821591065486801579962514640314832378602233191021284523242888951381825937873030369918621115898325468889006035066335288975848852289657611585252706674109238081859188687357624713216*i1^103 + 640103730003991987507829603762383932365612014726706859568333101028465423683369121351014815287184346562354898890238228293600099202619391105190716733132033341688382980631610071012097862702130422999541534401385507273225878050295083378670051908218927373107665556745753780261998858793569024279448810109775279592942779871766744072534033966509958462591724073712138670876662499703837628330824926446607945761577238974575695537130475121682384973899639823899714064616837326381896927128819479666958502016693210531407363270828886269228233065777704506692023797539023555994246027645010467379560818590745286008999629260092199797755074253239921382656519104679775198470116621304176825519450064183306782135397371531410532140719574613241275296211210356761485237784557448368641685293389457422979692653158297338720364548773374916706394900680216166110701427881430114532407898531985659240161412336976157478029566711268829850120285179986613756694463997582543283980736887964225431956180439141178979182889654426138937156607873258847002416147703000024416211614448004621188678186034937139591235826649932215787278932326103689714157300318724693493657790197415688008581609899177448206422305754945660201833490536813892297803391676391129002061146253725600518434694196855383536909514906297948259623921726420142021879651106579834279618051274879562003211957359300755613310919044361388463918813806523326259432701722996415285987362352714048171195289181502122700181175239999788450416285428540365021786884371962879640383362455465436493803949125565140869439823291095600927222376349635143279851114357678678570065917309269404555734438714416456460995040739799635461041238895581143984896172384171518689353221455582091991065879260842454360559361524420898411290873571768349599526114361767064331084497353934731420826146649841610659700850112246893368795616958045045918275175834755143507908256799453597692681659217111382260562971440422021443723910936545195267890425909477141597313047391673464625038799706107441503984772684861579348961526269578631108054352905672504651697971632146401969072292980854557782824050642283622403984017014085429376349397741140529538256589359295223052866750800781966786538716859648404397165808884253818396490593559742211710577757943050890081865743048470546021327664453719135844325175025514772027765837056032278079032447750131272026550959421885868305456270355236829566554968996405072419866779255411632759819603291058444241196153720053775752613070236588254004925737805396941838840657941841173470161533957232489771010654710686892903999736390980917213770774172775647908247192309881330805150169413953695174992666219365615193873360506617386301126836203366384743881263980602488207740069001234709134136300073213766175534972303718138565199581245490822985374140124830955812160957386675096007021559310419430780294660150706130029952890961830888672811274464395106336278457334090924896464704204952034194209413775950182736729905645832995120637854411280348848522089003282530043392482199336489176595906511771102606400383886391931196859365857682875906793511896668657668077255570513519470726200923788939704462106853907048086324117504*i1^104 + 18076104350080309211347553836023417964716461908568419774056048677315511261607610954005417150876372776372001927856082609864244167612502122923922446317825576016054600822018260693052951408617717057261806196076665903501964707092862727059183890998989265387569030239809653610776513062451275054314066407693825234997511941270675830550574518242684023974463578919336673024787959561290062037725245519919855962533211274280821544152160158000559925798658287417872932384997147847291129275623272822225295208558128731128147920455107410205570995385390328244609082031283895118317091730053481548547102908153673116540486432059199056603777632772455423967671649501912264121827660196985087831750186669022921929022260512466434270485205312256979850017331087917716769956255499501718784733357583952670099887203589159764193414090875005853497881883618984793050163883419554457196445927156325866685891203884188635931490576336839718530332305167339409439586067632738147237798206510630609048505933607875718408731935507504659954011589663745841971713449727932448765235324800884949528137262958460632837586575634931604165803108151456265147224366711374683931919993761155123954219052310412180247637085561400131274332080759788883463700748086998994053599662746240646460124837184138683240699483812895096444772357650168803314701965288666782407703777516624657405063366816595094472606931665217888196779153068764246324410097479170630110647558455128788916951918390893270738511863821084538899729189392495723451066489493454325598909910465722226540495817362684518134149941225146817479717342547210912616607966837492950314399890230340254730199174829636157978426742012103892772747021409779923877722252750228183318930028872266440246181793554732319447180269954902531795587793036780597756401830744954527619980950700182116099797627655055690339125088587118091372080474836033747868974005858088887173535114858102505569380164307446460959876541725543461177187834534093874040039147544393306084648088378032879102097689697792355700524341117391460027822647404160587578891753291441167740015411540471286350523426533480216174110621214403334059295211667388243600117562485890493032158811873034584899481524416213828064815219622392412374495759942375435985376371755237373699841041084411862013861052105910835138695435806889494906124558667288730327498938727617240502230530093687372256504332556356467607689970154056259581193030944772636067456979303737086887220446952743429785836415337161287814811573687678127172841829852180335958650874484192960019927814581292357990684725012775445741658961377024020723888151246178834722336000899631953657942726970864127399957982244242134910831859370888714379775299496220641761610991184718441493128320848884449111641754483706517935005668922968175070065660322597800197360805177142732344072235010865836391112484897255082502468722354583675105811349040376815767200605204942223214895890235767275053942562614139596506370337986474493010874892088290268938285494188570180455905206379616314391483447832925868333591010778084821618048435446421201657893518542121615370762625519713699848094092472865218654691326121812143636480000*i1^105 + 403684217516116040316682909733044471773874633334773088336430447748898327339897892207586096947494105666265024423889627677814395295130106402680751019569197204696275407660390965127775191213521353220334117496508041751752504137447864938269345390572427984655175758975936925282168225090779175535546574167971849501772362972907535937258566737499411254009814063603493703145841925083022743338847768695497939655805137619176821866621119568140988253906535263829784164396290729975482126230355693491375360334915439908624769891156662543797769011385416104011738786166892209586140405730768545290625252531376740964299490913700364934251418428827459451226789417227715022315132965786815577380152837551517407525081337100435368409954970808621471506318331487624438901609969909419377202898946784213656409188515044823148922497961399302255587409201878501781812270136642692433430956890971313312726912091843221690850233932220632028382302394506834771874137409878272376863661403009515093247581886306075617112659332448366494453721185217302216287407780267933786110886244965495221045052220044913363494148147918555526744458048171529107551440976377203092910999617717615238946667140052274714117627292062412509386902564913008192029815889933691141556676639813652197940836436166510258023508861784423361368739440923133806111115198438423717606204310173834784634284292176451575642646479294861567066309075574035646322734316384503327971104238325655788360746706809577335849264054691594205085620529514884338379028791747088193222944380638876886867471292502141555251976740926568769019679213672926586666235445899410976696448244572993813405129901164151092389370721831778622901423760718688730448456252332956652422309085301872910489070515678952029993862974885866988506611555576913354305796202507996263124226278471625282714762316981918207816221124399277493359545685555989834043028107117000074090656559195918010663654171899304888012537698321657093624124860918484440252518246330868956908195610169171610875136990437597846000958362027186438904693922760605989734763692122690678837239870176878746984387117515874961763076768545917955126041492193075638244645886910304163585782965212895713175459907482971490950342139135641755967285314761589967356524218234157098902064323727839760187087211889652337244828646206154798226416706085318271826642861917600012772267952240523931148654367695509708435156405380122666003550804112002679733516509902337762229531997601342677910075324420263957369716819433131815944080749422533723316037481296745728015172212136011497220046497956857148672819388000298037392148086493833495031460346491813099372254148738815033098759898351236439541101141990722301136612927086605406567321870857748523488688561290258829582588693386936967610903323170115915412270309662761691420598448652709474929888431835481018706100406595422811340372097576037240030723959482398226459907331845027238462090898925978050111979811796863798778523720711618954363347138353626986158410146576763065057708692645312132987610481185738901541111726759977673979597186917661195624828309208392021591691429050640982641503480886329344000000*i1^106 + 2002271295679409475703223666411804492977445456583336097480885461049237686588247592619725135376626826132659409461759565030446940019098775321271401014161370615143708902335239970553607249288388105887161218820901874281174981853617336415129749987659698950861632745473109719929117960621917269388025221735045655248628895836847268595063318240408460165365723569828520100973051148266692433276521259022222403074072150411847589291372614924613162071058231753391559072585978604404782557277126596534112125832337397294258287997456987885271368818999448741626924367445554242638699176043471726459506687946754949646735191058341889673748586033396394391524510590485557021871492647662187416063927985528392860916864060985728562350418252033076917076386638816774466442540889586934941757399648106936415810936329194015926734616187478084467260231177903155719912023908345581734618493788900958529285985277118075169134596616941577426205512986487983638429884452133512728071144423373184912851314190151616646762245475823886830239090890290664240080635851879996781712976157689442286664503438055495262703554709667627334800197966386618552863983321185656855864770960367153977974184885273448338653720966659432602232262220962810216293691447646405501584512895592086938745649643413211931365146282510744418660590497119023068490510046129434790122096761707408983480267807220029543432067151841007053848476472814348742830812590870657263373907334520729178601747174220749386808544692786224155619163815971197619095775052043026832956319664325061458463991924961925506124642592699769486576665024141166020250765789258838941102004719883954850606291429712682138405716615392338687881340854537611477286585281772854949843246770138272079621868778925552004031956526795103596424400984207736605409968394798355474638966685707615604179975720131401421115474660558923812085526346159525003143151005624779640723855127290444692262887330165596166343198031013354259510332960734114718632027660540041288191170982207595337271191489178381291257145810906882944505903285086001332575589202018996842581541511804625964792270955910423708920356360997917724671171827033022536376491375570537156996045441731369105322751778102807125497733471893492845398000980977415293373365526849286850158940367094616208592933950627921255829918954630583453154931414320753835578498305254487896564718922309905820522334261642272439253231208153115267833940067170349998699332719742755671810629370221123136644919745155601186420296713571851457162941696771921357172587376568713990567705599125894056147151522675059931416079303675880776862020988827070414053640052674360852783994739763233446670186888742858703055890500866386780602301182709319632333623787104984527146805417188183265122223905176735563997303211379095494666039869494432799282573038585658020925192035063870576432864030258823095982757156766422672869054425636637470448566890875335147190972318022352223474217206014665316050322570608784007732627449179389061782372734319992058721484841515558064405143215763258846078002341299850146308520568321962511907114760797337616098552446976000000000*i1^107 + 4648797281487495771208418849343367706815333254387841362844913308296814053501416760579594792585298413954305938053421267216213002839114140918290672925258256543406656327619678714117165300571961750150909878626792164231899101191200138659363714330172245357195679103027947788112570684011148171996916923128164285387659730949988249608282206231891594072405413668917986118854203988228614040978729406949030134435134353805585733390940514209075733704008704672423836491697742148428376261363387496153369190739920420336088774961763378052119772913612224993752530135487160795379635128699010809622724609559200629257155328650120722210974623096595540037644023105667298690862272534467983396458889240956818430988663430531072498329669351069760559741195321407038709917183206976849306350946596541668812994124260629273999756817749397923971957435063201986169796537921413602851916817250813250013957499611188888660681579053654309323891191998447717167915473681082429228428100052009158006714631976415358117577048864817189855882884891086140820464375921745275413459785863310112878413071688016014990914505217504533780161997420027148184619439112106698959978658400048672427407116689674542128524616771381261100095593319893972299704904395421974719859489727782771467599740752175756211911818134635877762402894693538198170147103435805439173141796572518192717734453481865019419556531508425911552428209087763498310357582659280139417128921011495330871140920835187466850582501045263874082105411935424062162576032410178560299897621740895201811240957981161559801017361195251395114710015214281355215893542609168585002903544030024674517046174107237347015167199327121858295154089538950392881174105620967162786916595186624094440059905575826308111910283775155094142804011618928887269812801976111093289026536752701911222172428974767280566580565360261408160009243345170790057094868557021291296196749031882534454120369621930311682480877637938609528791051381075771345638395799840943714368073171213615569274566817572094162917566787097027366920561770125643982889391777483893324346218722609177469007107769738976371832924466942485190090993591343969144105916242192136340946835430222090348492629597510481681179585154444522563621685439515585561620307898567335136263851293439208586273348695880780991155666183962145866407773018024646980907272186830565081053077375151039020860592845433116820021628559435912278377842147398030473164104103931557620046373658675405546362801437576878354064364555508656687687501564280777447312900527197078605132987415702948971226537720711030758304919838870971911220488164083422229000966556271995374164294291333437899307898568406090206879792887786998310570685672899777158605037198192039585916210624351709157477873714698145619072629859395228046243372759911174813322246861166298124827997166580617098562181174891850761333680061064632108773875518023860649876166196525400855944984194544876097969004550316453382518070321477223589989438280957367852068856304436765116862188785199102430798302573379922488176189043502178532496129433248388308008960000000000000*i1^108 + 40186070024121918722546400399928883890636373102861740071891846318457723050631215847290714310087608233777955615451289244010017271078959886852923252513118923826162746506500484535160188587376898280310947512345591092677655341688504241967412560252741597316608161381752497463018591707257970288921494580567205471701053463479585283283734503964377749099386153313419313428586196156678992159644160505338349288662161583865923085411716666149147833120745587250822294712158907411242121229959490652143784374945420759253654336946317093815588031363009565332304715302351251615024276012848535169080566950349148642501434940401121076801912593636275945947751845450624044105488329739909953815970998082935256220058039185780396912555453929868105775722516542609008537305333914580059875651979662266108659552587831324713395149236155859068036146436776521946308260851931205464892769769390594715807271368081016886182384203824400596528515033043910075497747114329807633366043176733796677619077818552232274410136069500273881660527140939046347137091386335857616305210430466230251461035439029021563448453684393624200192271707172231831992458397503974636921844240755290311081934019069089287255620879746042777061000243400824720573973372991125091206053140704263784730442306504387482108949936549176682762030103087833439414138713322813648061477018151360389542831353915268268072640628859245706670342630172716963881076262456227289957242525136636941734926060283278906851988660615271958562967776797707076113386956582354898280203392733784413700686343380896427917631911739747003218996240307549518006273125743635015301747592609703592997959708333742546672346437293469586977976756032895313977227981037479424923973560662618412711832112201039064747557942545498964683642092422634425705827211260425282877610781860531294440752093233976666775388675374246731818526129189994523277217503269786264371199276283832703058131140755534946517593962185637028040884780620116211960485114560595767850568391065077067297716833463175483853680403088729553153564877047926069299234406841783485007718652767186360430227293407028526188517894481910626721774688732745018991826561857071437554466760671448448947811452669659501086559293968790648335862997819587205512313651580398392832159344596645318462837779204415492500090219569791729833343960200467915631749894489753180298299664437706286371894944760706996621994601563491543006852624581905124114821613978319661470811549891709806769690637047151531609649932050864659774555840189847441937453661484520749822591347551075042922715005081281266892150322842549427270815746444245971629653451393000759618640403540425496689522355156472905419271141675783383625393969396544157206541108201610283687602372119873750141551182411841483926199092310230177791553034608296275022147004321398596045490766371032464104185845659809371251017278387073204336617295023341504930929583303884911194224813602497691733884781385307702529428452865680679136911127613780591448605029607659636025664674332621764238046415317088106909835443470336000000000000000000*i1^109 + -775546115317883817553903075679370459700783117128244375671802145301799945684404918948689045571992045971603651057612693311795372641708577374810801826412873941364023777539438305218150113383515895735006655037184126780625516474945981827586111496589749765028054307401395270146767989576135272322477025022846575848238854390759026135525890385266997503611238898690282092105574951496257082051374086154484972279795692491466413685563777608904089909817119321873211371699255883708220931283936353213606722244602602247459034541862674455866234479581111681023895221884047311054216555429317984357927548944223857372324882815112219012644394708964590515535387374895604630146241042437917439618203879452712940733410773142616427294091859623570071525880404676753923126448268331000029221166929591814084887948994756837483996586575887098424775001677174033378482095803309236529656780259085335011260352783316565886290775477175453531795742450947422180149029701489826260755584361767375978696196196355699273293583672770462621524448103384490578407947847525539705661092438168618753835712865415077973395559241634787674434109943722807198990183684945532593472679282188014425208056646207400354658651742867055810064916469282185944661011256431168744016639021153761318552311136502375580776366681493745148140133915425176379697735451325297193670518567322305260827223114154373524833860579710180729234644866879900266025262023099139220960283840265567036502603537118470980100206361828995073930155644724116281844262846758259285389668228751017522946357958893714059393592289290424973273469340497734692041519752461515541919788478064895523393989765345453634384217195880011580342565158025320929413163461980130052365220875828591368641087930893827917797989532139653929416500274496160262724598516622870248473708556906306436377916099981567403885598548673470566836343649704898537212940652426247585728688096087498571073784143234545376212377235710636254854771003904685632219676539518749580163782104259382347651062034020451167937401860558570018238182433466900110423135014210030372056474165852281266244200182347363826684930585024684745060131013241985193910168502670582028133242788061484827990254568531675607092424014040112816994971776144776564396277400995634190301200931158691996307314974467845359258832510961571695904749193288048397231483795531261717672097627266061365566121037958874012404121459715363634230992357556379440720259727849861688504173786571922600765118504217094665293515057816215680777727114960658927673660720411012592726953837556365191924795909635048587748459505196732574532248613153559626722857102226995670211795983397622426806940828533240406994909212684298285016300054420747131498844987439202131719356573749458621260659008278702993407678374870650433136880901238468081747534592642230023906916750375751174579589691055979613256054088691315503891153198641667845964898509765986080581948552984799482734992102997827926772168432273189883656501420121314748214276568008664546164443226058877381824000000000000000000000*i1^110 + 277821058710329589981013677753778879792422916543608730570842811170588029530048805596620753906931425090884585738741806095959171681194997317845395932107055878375999677276804029458283957663266797496043842993515383306513705963867598381637428346971328446706615098541164015991218255230471052089061823233560990123293362269470520735340259261110659240699662172683855028994625906025621230359091789308569763496576318952726246438047210559824924508732850159928145817541857377483761253661554830742231400508381294396590982576625929368532332320402822704390009122762647962825489472033878321143919889081282360960428391126849510709782725652735167249028655898061308396233403954804740568757298807808183820973414317567593999612180640128367891982947003796696824059591269633911214833068014785070732501083475515981148387783108387269178413435917490488506308672514936273462196977620022038345170386796699029765666490160288644837298366074998426485179158412180298740990389318780417397520678764499265949146605324458335051433797792243449794057633629506021393626166487040897952690919602974739134370034343282150339760654496285830097716806352020492508631599457158320513830445601995791588984364231231125206187040653849362682686845637557599233750337928219175653971434318395052171851769117369694470626679692377251586753393803170635965561445759626113756747996830329697072174655295284337534592649550879643608583061898012528429022492481183085375515047956585054162430873788017838252956081216436664174739925586290830000862997503061827781276613070799776478418306362437494306418260702332568792643668000943321559482556390249954635379673884624822200253729068849163048643120787007829483073696410802493693191621201224549046336164802110704051262549896510971401161263606030898103263223660457622663949514092703931185070022464251535948906122580167263704590431400168793799332814542691374862486237682305034924832144486668231198590819353340603734145180692934802197892502311611521511114542394474085781195522045640002156936359282015697352145460300734286017991922398251213607254220055784928870239888437560510307614071795638602544141048289285273665684450606750126730134306656698748052190072806940332649725975122830805812427438652037177753517571657843899489203245426328001101881841456403833772094533322902118381395932593051448977410844510431286249561704384398035791459933224230628643355001408586206272980146402213009339049812373023882073364945568799883148901857219395851156563744728364324081728456435597561803319894802030999752650096068667462723377492904404567650288447861159870950406888999159577793157231358642639737167797387848560952968488228847039845802375853970728873291533077713095596997517916458187603505659881821571723161192471865923911470260129409826367771429070858427055860774670123971510288787487885547914181885215984462231590382605348831676796885975248600716917995094191435763288121748961826561602575538266481660705789768125000000000000000000000*i1^111 - N1*13582952292471788676075022571881816554544720441476114458830809058675052296770421258933994080167899861558162082904653601948674905070299451258623954429567556041732883834425666685320767314038128638942455918938552370504971355942723746496957466156696928093078334206271615677960707119373901566355343422668473318003955603567639609422322407809946860539467350014560223729401545925991192588032635951331315396136053694694857415175518992920326856635078387270799269868466642858206123754618484199524789005425017635703345992605586126990459266052419665129716129405434211035717773644516401955903331615443764696667799957017984210720598058895408160485257262682848660836718491348221156632300938295182868235385070068814742000526464759641273765623767129554449369260408359375*i2, -139014447561069575718736634926107808777481639160629255910281837806130394534705406550194804790691631105198832682458603626419572086860731321485424011856566456377583422494995116869889779893329921906554776363724722041597081548797142746984236334055240189778006099115336729527799128539774938789239583401056604705181731314395392492605775010706568072847400129423641571237827036215142634575744153772122858837920699024279179083837665512905230707378691016674589083618890847911987233458934540934114160910253045743161171467633879307670589682287795804704570685020871792157088870199061066334760781733144756011031341922671108801688348116288706322237437002191146007861818633156138225131869229430262061051664960104927426149524670513829411164353809572602314573571742298841249224409755595256762916097985763581169129647672968185000311393645352701396695269142295800212754633755233740136606767935189075711178943258058243275229582729102117664914034872311041418565879965311273693816905407863877926077870008251099907467437229365521317133944562974840503474626137237988853009046531128934141945278411581528413943335816325942643372294952324076485724009779339582736225349239697429544928743306107379417984839006042916568451152235488336852197798875596896377557525000910145940212135141409869635349367392002339180403941005889071993781742049428002040619935762813598639023140931776070713721169471613349600626753723374542285434345658794283204877447203216009669377263614489295638987790065596999650236710162793987267156740640225726467461737260127688690267303203496143387712341880525914247491809973815673659521353826076250898293467320459823166955980000683500589422374559134292063412191832118808525286622137954484497188718163590202752132523917797971524872547216684102440786874198866643403307914493384570829324787255745960264968853939183195144045134964650305414769936563259799392673767228875485275230029541742434319264051652623966137908524165527784737906911287013606473707718917978778138187572704050551644104371717908059515383543129093465733795282239052235678983168055155032650880220300228834961715662960811530571107859718851396395750577281498066120589102311675046381985444946666124870925883941507525809159455557624973088993440418428117803861007727280669093961177556060585877176686801545997950523065712184645365355168888011581311211272368708792789706373007491292041370813477953878298493595518079693348873127521046370301142688283684617074712185165300629000608367698843408986520384716861776134655330665620526776011200474342629712969369960221743080753867233951010323499368454383160357542509873149209092430264330922154867612170229844563050168182664024876751186735214970881819936357043237632767401449774932730426256484019693681731744333135253670631917984158149454908363539408493488034432564689535230383198673272713782345154304372359495184267109082978209486895962520393072776734625486878581012390208878283562454307867734802150314420240352337256657867706227040671762685804075897061241249901733635805462399735302793291488191656369860791038927383858323032257726474644260990928247375832275514801059256189712690452540511425416310322524368737074494928448903573876491228667799385446092715019832220155069824813469922804780509286290628505199192062785970409563093492105737440539613182119203098846924808485272149332896581311861486065253471022380406284474163889786659795236186746312669307287704613544817582693128563598185178535758642563987488424281971139574646991623063413462920145096256000792027299856518209723803106849818000927162641445343396569511272783641572176027237264646928547500903943372800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -1649790101142172330964715038084525137008236843478532979050881300776204501708365647469845106515157066847584515170826906793261375002641758904239678956560293780631995010047157582690638505669521738445498982572035714454343506456373690773445213352832739091708073643598984465838823333797871179669910568942310962764653330470753505814573578509889855249126219663140739234185424936944000834909122601960061999602462247356639830144838984613597399999831199256880293088416078312005810906995755877470238191661494347795402044979838507761327795878831506568433760744794357749996729773395880704670374329641172277913819613139293029718602673557398492394741626021452992818779171704087633950520391208479721452951507182434098394550448747686097514250636849596665529119104492163628876592179090916534542705597721791582334193126574350534307490067989850632363316195377316437853731204095349036471896369761506586493025356509325191645235396638650857488243201800217479495357452143476384022692961365191871380229242366470720663608767104195015519548961998919234996936077002823004207941885604344490573446666864448337146871163678861269195456729848693317594584315968933079096528332303886173674861414728756909438671101120899454869773196439647468588237193613659930676775648665965620008356952720518488093813379164113148303539872626199207848624943048178811113586637773868551330781638813963776655262807941241115875844464696384513627912130884130551043059772309909410945493216330291448818980053780263840160976023711163816855688862262742341799619703366649390865734866265890032546308933362483662004827726731726906882204105565577196948565875227296269146250846473221840038953260029732737493950823411447198762716342956586251807275393982774222902117935300466206589429080769833890470542252249680194703508239067586046154172506737786959480405599551517344130155820319202509568083305357426831501079188114125133116162698102832321342324840817418736433197888334954680726294763862090225304704343369547383251525489874184666669010608387757208119189014535539625302375798352543291748757072697949256582623637431177791363496493077658736423266071839109219374339334865145431288425736639319910229192540785580170239436595549182559499486831282075016359118819495779080501861685539195016562976433504587090415406100244491796921872004746216818948489998738379008139403349746177808112724589839252614764359047690155876027120999506694881387622479749911970313319856145307658275666716460682457840659038050713740068537857260163964341115222063533816312691672062127194365795211676000361336320721536339425404143620307291342554450427798532087044491983211752339539571167634389000834774549399326539584655846058351598503325098643721663084925061572014398043045776971644990030997095612607957725793317568728528377767163309678837606134418098648016743573559828941992243949523828924339166897737026248474694244176762963742951071433757084782122309257591067525841835868301720590751170930386535642076284372153415391082579048312794543197066110424882940645993207283520658635329469365317663948893879607931200930494022921760325648765944657126294508862769187473602189097124089046160471346924417605923031598853300278998729400295772675338737493483032400235345636569618872950083019871290660524298726606205638406966654771761108627444768774296036304287699409107552793681485819319143629023714232810783362949090045934374177899350999410372952304247913757497884624963448517102872245300698637852241959198921453387864768953465389715131029205065327567110587443977711282052148942979968970238496360195504154628099695536051388444281400279545200248683180851200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -213893127453048486832893912755113716216931593886435913956908497042313297992825825923583098568655480220493753501730998027552164246869929888383611915225835370451009563127489336623819921664754392688659897839286758789121524863485354913289266409974980348800683236503946481876620109815771504455955234814176941801566181928997089247655948932799369915975742390740664281204451106717005851827184793436479622791185295357266263393254703458732932542242228891031828201104010001944798205565263895879270993061173977292705247814012173740911772432897669340327738959363972050874921362090378752228635007484507913431595610032952221682780938812625632201463315607743841498317341097307195888301125379690163882583133046447222729802378180111077711166570888460394418289133979365659846258316297200041366492376562113256769644432624677849074630791752236828136253442703443961634206787672249618396821771249509956045902482332044839040615917182662244729010161168362994935398370999728205224991506872015882914640195694372255746968354315659496343481606067309317335389023067757379830576060464647546058918055696138995888360687360769742481580410602235203689575076538516283006038845130826017501908198027204013212120975296862436441997136608024017330449318960839956759754461982700766580483535499162043635648868847886017565927751567873456414161008076738877808244444231275964876267160593175991210543073463100723839089352906757821371278770917371572338672774880378405474272351261019536027379644227877332229747803016457739993649812319170587558220419871533487996239273623241491944010046272008553925311349680031543105548737613852553523953525763862481990828945949388207720019518654190813482047756483990923204987366432292247817127050475171710391132656125761653143363387020305140317154895949006015783585840051579348309800616139366796377270907221739121917974575749997702834648304406730468353450499135627673711591870805229164451201024437238041434451737385583991051664848995966520569389265956754082281058171550151428690141215111838936908798139933205032664454219884991634705203018250060409884526499815567739617547856297800661745669864245368375752732769743225744043529177362558416605453798758361136899815353770280867029930816294267386855551277914964393773541092722817056117219949804522254772733102234242560403203767302496651796833320277156282004553863683050129478234553275075989646217155930107722057834160529806697563033925729534167653445104469692625846739813513823719719177378648245286089283332345245542783513715576478429859132700121423551034295393881388853524624510508305263894267877991575686390818183405879930787533452742302448716661559124841143698246515088947760700473485076096724523371593561032192845183820263019894916632748305873935403221149987243391223365011319694356542367218372494024335073764454153300334962773418426842209485340129769675310553867467771754288858344180158768242989679774562426998858794631506808039568229964559420857976842627414941962306431364929873643786914804924968136736611677152435431710087497792679659031066048940226176144560793452507104403191414129475781500495170859302354587050914711515395382455754925738968989749282564848518865998336420044919858550977997499971995408741850692565205166078577735188147899059585519229273119224805642895423149014660761327958229631875984361321051569959762243198234117766399046502447547889408732677478347103705336481086304020820954142831439047968876130807804527202074917314592112974919131193731653064285320135525232032758242603042019287603913413544504516987092936012385621459177313435353418355514844203238177174375891116406154628318625792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 12050076924464098908595810719050158223433807716229634975070425225936801123317020056948428551650989705665831815716134803162250395931959870901959503198730553419185417802150604918295942881841387302287729315553533397223817518083736529008219270048602100464776073922750943367648997122119212659439467449222600669538850849476666355770889701608184809050267106399124839808316832004140573358157239321668230980107716341216159704199604918379160118158841086226514388528242910005277792212572249205996186192982586783057311184802447538490796436106996821686548404625609954891306744832533428269904235137517165094828491912086057748967164202998166713321843507742327095164426045675268182896232495807978871402919525657641044520682598294209562776101635547043440005568616506421328427964094007453513987206840965235562869403305113370319094248474588292244936057619817453859044650569166440821772330678647353362551528186843767993604819526183261533438977993584899744687177718537211714523646377685211191898083698202384177865767041480489994464231712682662026268929080221435028040899520351085202487427680387105849957373618358790669407291545136970238873981906828403208098848268624491114275246877518318818064661891395799435568648273138894096672950072513372266316646343696485264461395831573993633410111548483958021036041588600556450699284008119287654780563804703530218025168065444733454422381839443570832316609694156612088737991761648865581042096065426519211577380765667699538586305983274545754273549246762042595152766424644075081435252710127135611170731165939659724090080427476814533793707097203472070219266553351275155754763415311572558481048348979973255852915538165358383021363454412479645150721082089681901667241443186848599479546272224529259763935155428652026924441515742921481715437547252249159152313021232490327568552843861374264797581901165560679992332308801840857500799498602254906949558262672227583014530327345489461006794248368660593910308981451179461143363679282050028061287024740889830826949744392173735570937346227054625410171259108993650215789220477397143692941875379588430323086231151884847913247434872457779268391417638202579385640870703371328503282014512810429698009577578011485169651938496839263531534715004014344572753135713116384317903967434243942521443190116392154508615119437319716294045966267515659591701542789490251039939507545489047365266177716947289097286328132159079606638740551247291791823062935352915114290948563276154710247168115307998022914171187128828375019314087456179013766199224800233544214534548463000135683848212317482658848191831850784721406538356184997889510400737046634754315162213263979177259488383607168563604955561667695304823297102041176221691831265536433533060078092768428953009280482262374219528360008685753791483345811686086733555131525928615126384099203229016969139201349735139045881221468694794867184793212857765166808053947118307917258529414438642232610404558616967435933969679649514023674756269905255621355036894811923469470675600674819485801228475777318185751661258634695214693385686481974737888721097352552680494231990921959575634148867446397602168595988275871060586457927616961527891188327853666173365035098675496211254147213344319612525106662117351417153651885098297261647527146495585137702283093144454334117454243314443841377651757288926951889175987295185749939334985949348113647154981158441222374430565394508735648135507127199576572456820776875095398682209673867504466931481920357217528990676427247358108084862477638114614233020626009977593342050349231674171053203785678759290783710945087132379795887177193385220898816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -265066232305009188127551456046260353685227793566731261417903642434852876484785339989586003908213895255841393046237417854629011182452301544031398787416891689572702766713952196112653922309117392438554031501951644272383303012643700510198326162820565141229123391818102702634930395387182150320692099958492601779113326649569432743512159034603718944124175078753032163188523254314091735376487236342183241134714590702607839823863307161076862310302110675311832191591769013758947016833352847345277796742032323812895790086874298705724734130894514687770656486947802715121710072846484916758794778176200974278305244277915192520663269000566972447932368419109625771031424962394329081048708008040294573893146723327498410310438605046599090583734016411215289336493589972573572184760813613996548848370794880494921590672387053393863852880953182251626090333849845929064085432008402290861243555558959592211735412517597549612915671511159514604053591426555149775458068890568043114396352260282318583147681741405199179865112975487401704932325720660460185134545536300051845810614728413107563165373305540905235802670031898221594563999466984296618053851449549164443955357162797291062125549541125760982667535914521728782321200534505246176933514740683227146344880000105709233707714479293413284127158975466773849867537434775832106934287761881380756659703661509253606374969143212462908113984736031855170512341499553111835497957117023397798001441548872032200197548842679085079594744062560824786130865969494834985626572734310654624420646095410319754628819022076619118208448466320229472748645312630402975482593356304421770375107441466395266674102760887854029840013780374722523633653639928525068953774488155283504765125221872541423897324114124915665582619169174149158979947211251949781224092953575041837878870446378570530286180902335676054066854947351675070596536143475755796058606748419912094242994311028759336912112901568675938734123003359794509039488053525898417534330883872248502408312090776369463684375133071584705319930161158462688578782490525819974912750605343782237868047074445515632600814582392144284409567985927248134336642810679318253504249437241785913164943062606835704280276239509951789660016045045912940926680845267459366524718123306611781767692962707702433206895688002983235441241194839516569383210126190421868474572714886792001108911317265981435349059006429169997293083072335718543290789383869132638768829828545946036129048770221804554478177474222299022911331218504585168421872012219435145123320250978381842917981216458367776917432687785550694970852124243710160924497495021909379528960817168428867935714261980637599375722656999064657007453814582391588703052403649679979030462029064100533622728127944306146050581625483703868282868431753569266342699137182600610446283893272779830444401147293192397014489593872906282294017607533759963718852876668188822075009270896453945042638789313454553184039637590671474268012820057293893717817014987272261624908644155335870630301082044654223446156039978136438216553008310451150773594524420013624853673450543773409391021251101632239528866147615122373236325859345968838511484324323983339179868824361263022456488347755255957492442070129531095276462928485244813816909724998200212102357444983500517976185522985717883996064117868571664079563391100997160767243670087595064287423568113123193111162951605444751110166574400836045490276091614226445730731682902708609076697503831738211782225924472551624798438471489553559513642132994461699658244770607029712234920378354022476761730118496654172815971461714735117692775313185600887863673618432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 768823968252634435913675495828585800630389583012777056233839428433301538986542339757328872632565082257407728555162508627137119877323799583924651198562364347798888446675034337542739343086351882669534554112586456336924675860829153559058486787606352734074153385682942361817636121515526218216353834634284548068708848217981240139247460566703765736740539150785788129299472915225941863051777660223392557984687191402370068192437989175756774143824589878444397893985247822420699302105346880311324956772311673927858549930342830971388827897307684918215218938253056706433183265977584355380676522728271782731629872426032209441758595166794919483252302784123990021122494697914673400240598893150273792607601349336452488047118872563380503390209736070566223217142484044848539885414936689191148742110661294086181221026213895021507881307481027994396507176587759460667862781011362333280346508780754280215491780581753670438344739427233440320529469966637252637215724117992870231432682063253403654659541435343673979590203212233412697976172276640375664001122721577197340883815686290263872316882325732161066652853304724123588763314438305545497852566264759709861911417626417573636032975082151637429137214207463350759993796401710857962898710342900930439109957082420214083134340695800589005216851485843193818590294515005185195539625475780876213378477003166695877630494351704235442328253759359217991120040163281889654864904384639670195622950601794834177638744893533118701691856512461551444518226423579753795008626305121414476777588329291741941956113228289986775602716822463168099580682441708067764488649709313322909331761030414265284024592612932668894216495705942972090790551756283416434349248778200320377957231900359224307360844869540982776861978464282931486358830251414152133159902133029930659884330432838266403157691803173905105079233794068411658711586792569619393234797468319969570477365417981278893017898974679540421933816669256242948736289804909331374857566357487720082904245568593016234147305002656018688243972026175445987146631829195099167970133641712748033010524723228101251361676171314030374659471506138760643485293570331362884809514337798746581734850189218232412534987840575647841074791707325101648292300914855581172307737729415400314497182617222926773801802584424129262237853335700545203554448213965813144041500669588767441227114227809880169052594733006616782560114414658719795103431933595529457483099862081100086471423093908640367004908482391702330998890191670024823076820985852926933929368925008594206955919183748292318143542669246592613860539832216610030233091835615267646686987099870386274978685842574158933765529309664399531164460588825976038340751502992682913503043766562624001348789287927910769750739345718754589418885664200361974500987556307118364747894713947172986288998329393408450255064640096181376387213289094698168975426596306876381378819447765478772219381671941235331146166193444615143000592391047799242020528636371635810616931590129539980307741409023600214910732670584653957731312038515088242372505074720779597546213958137893694209971079682519139345816373326103805416851593597735428646884243536379462339997994997463053380024910101870517930418818073687313837220454021568020794469870646016982897719365154840933956751011279808054274974809362903253073037433627244781187985005936608087634039318129641935520786346202157945394027367155085092783668842497054713885434264944604518464088170593494249404533477718077012556713875274313799457938888105744123488150672852753883891119508345042286199635314193762748133746676690000070276749175137415930187879337164800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -34816047364568473361938207686686051009651467569799379119341679349104350740042580694298734107163684172324410146465407066092213340301960417890481012589272015955608007486539620352279227687217245631826462054398014950425409805244269569242144363076939564142531420646099291034683490010041597177845575936288230387227415545044459560691954734810499282780327071438116738793543293607842865028659443266853690726014616679051145705884198628678453329738518009299847334183855248547131272276848272947588375648003166689528055972712264701004563991830822138415460007608547482102766190892588751586940938350885435803663011815911854270147581481384815187827740002969019064690926260197486760030543715541465512341997562933883448937854421500658857873315813907622143872476599400416517160276852766611879280984925830015746911013813968492315957800271498468669775664426155443631804618496730689791192878104987732242043006688472046813139483650460975562677937286753985660311178038379651778905822285638845117377063478585702439739947422599192371230694510441905920269946871765457515286421614168593064172977873372486180175073022699508879635691179044598264863876793466745129945526420318653044881621837622759131632376128421701839836351255121229838774261235104072116326935659154942633800820712225130651017951959366392311564746101416333384946687450273618618411050138155467181320614239559204977587584331133697178954609721384963263084723806969547095245123861931791279379529019010483456920438329372323573482392602087926747087748354440060375731099117740979272496388336265038116582998328502172376376013599478561111747571295202773234323436184413176379384750119002079007524029941493287837458446043989890644034116710868702962336580515801458705843599027563311602463981733439079324980222125184575721231634085821787250409259958105319670515698032380322345175624760626106246501995287786535939357832393693523125997149599199980698047281662346857154109973865239008881153823142737110184150439818725975121746657941737217218984966068135680151106075557594652819930027034419269762274584340847049649796970390069009004887190520656785121106761075637399523538360175195168942699789590560934052912227308163076843463462536043986143451421498194784468142897865990989616495441366479166494506566093214032446269032283716987585321920159420704784868417364024154240554681266728306886722114892557816311963128844195131386858259208290917493659734479507722637653159296341884058257205767045898660877864248981976585412594672508211220435679598476309748371516299331832981429357463853731100916317341952699706931496197297685132750938209289103910802583929948666994549641804416250795943385825662079210791889041086056057915751157920766716303758452378601418726194560400847169806142552863108498545413386276231985255986551226487713080031609876395921479985194968670071654465395656287674176400639019275895401837907949291542831828502741767018438329153875093798310414109445560312849712171195228755798112371062133647124809963145756811447939089551659091349903236487719561662059745950463792182513550716188690208191194459295268423396417138728972996371568837666236113435999987876817261834666649146729300464247708205556081802312749261862117212794899498890579070843506752366128711275004005237492398758336822663565248039646884445800835703058600496146541177530015276678639964933117953155308621309757258318394028659406400910481791639977243916002661619688785058956240428480643703603465158653783702932455848967557162638548928368442178235485179213053532278218721907073049056292988812200496875924822873696633058171794442987317974515554777198717266845027532800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -92980464381208542359001183528753453477122862458006760986988502227745574642718213260890853658004291664434060097632102667985935660222135088508245661759721035924714887740869318907623434645308367083527316651384519782366732242735562353817058579458560652510127832549859429761075412945160968776286134251362343128487075502448844955006078075595969247871025629539376958330546434003628792411930654236529288099352025545489858670974187734273678830157878184265846783795261193348346895635466742300307261551637760874969790409579597573168368460658921442552122443090222375727098515763417578114422502938940878003848703937391665068588168672846545704030454256955767370754588040594890684775446070180182940556088943401546031106730505001005141286143239020462157987587046763142533705191562161929988036335313322323814821779409609962175978946164072715533024814994627575596019579861423627212161058761689099265405299803350398950412626901769608450544220051632449079317651706740077395430363254071009931474541296630827191425579126695774091709609894402865839705706402757064244024276703086149332604556580895642740322032107167976482987972727591965501220422262773031207549570843233057742919973000869694063354914290689336783937302854829517299414303695974870626418290824604666684638544750683483689462730542866088639434352451967817917715125985201351364994241866446986608181724117457327519827883212670985853888280080150934927986638872806912033313045436476128489850092763945373558817491059092504260189131403481209206499647512411406694503516320177210031176395080345975375702139208941936257677445366101488726532680887351828315999315313280595520058977917197902071840366775147513986911115749652163141295132598251790957058532809376403814335285435380553144136762319123024510127250523865752615423522766272307077046715709984300412774100574703674576769086076002646006804924806423759415162822629227740105280536169952291590596735625903748850117811169921114773692218139437262915804443864864291111316915478561323494863624920463724864490910750221195408493203380150177175308234404332384833435129137173303323770182715502178173466540190531856722615597159483221625432529176141896611600940865827302150139879002060707920878171987075167195507573274513285514840383310670274212698463664419525113766747522699581345156554693145327136379827320511856102498978613882247897822993355136564694876069596494285971608433442183433321224012643710076945235809219342676379644809603959372886826565692710830175222653304438411628267664360634104241279493111045508557108242142282582134233575534906219668320466692759085357673743014614367157990253971694718735675281803324028826447338579819789903492581339939433598713884650619732299857398877070949029806797513165007310056516532864192480531863512729596651125542513434104301325133980247163847423001974434270080717641160176620394072876952440729438128403853944701142806794542380643625886432624555367148100899654312719076442331235146702160513978831531593811142686301909018589865378234304669290494775419014225167021328361759647145370907381180952588702818507544955176791214715935563648564254431680305449392038735279109656723286820355873298911444787044317472938879406951273217008507890792852253482780129798915433372284748537684285116233161213448857659694619536488806258348856711027830040801319437220961684092235768077276649428433927248776905089108784348845277574848556985264858048095543330052322693437644230921448150633095300464717195008953206268093013956822380755256885644447464647390988013943829606294459707948875221730975083287642835670794331444978258717424129258697859044634850754560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -1165255102899792552114051857828267416740532745907150978495611584824003079625866544083459007403242720486110303998888190412896248550078432618200533311494408937380117866002253451732372163438234507066464532093089346517627018438890947912460674567255214787263736141527129669491734912810178675246317910968922876035637584512018915006525056671561550609516287646934417957199769208231221875051445807818866756609431609557534902135956074798715254829879336449584709054759980220822716802657944138672369383679229821314243627280190161368845567741273468874280870371636117936924247559129994489479671000053155916710803614588641814869732178090943799144206864335042305153210639366501673635142856521226875783685423180620713946038095454597505010335249240459359214220714586397893411860549075411993561311234959638464532828433174103481737432158015285775930186243529495402177349081601682714484053960980253714877596002511524475540714511848200130214779952381131476813727150717662758825747577904915349999515869210873772726757977616478843506749015057503452986534220839379334058568820199100120577890466529992272256136409235517601266876635150570069786869283818528999160703638796443068990017686970857254329347978596224563320025774482017544629837190987224259020502621681545208082349335839574979675167858744176553929354947942465114512485722293267429468423802399238709450798667058026926680774976953939436414996186801926848799746161530502739788885614289068201373790435850450224797523730501138792963499117968144739555129007441883412073488098564087873783489158102195956765634268642288163914285835172799030465078065197496835507527588799957855656897961071905680221009908558793116567442135449263016558064865150310757309430711921116315241115797389994832722445259946236164961044925712512489959071190946513110986197809025920848217962798418470433343599064732972237090040886857976949832335343926707871150500862663781702356758499926941787694186765109677337533731959048514109683331215116882177412074789237176077948968726975792347339277274312725094455142732267623056286077809645560765079954733110231756008569412108416784063286157248677580867769118808803977986768890328945093630540021203818441118004809146785374045668675655294073779055921917384833587092088168080210182027958132927064026519706887475957929652614112827010705865212273458017153566911985463014448311273404440720164151111495941543537419583260726010995942779026209129290269615631787914076564592436079314995120788135989244534783458754545781768371810832218529082001346543215929277895429308730532336115454159864636278388253050471907537849708714533176908311276519605658204774757156535141990464985676950217014631078265070718561896863079963359923272620410974746244704601874185318893111908908266408042436431541238479919768537229065181337277121943787506798304396809841636572319317698479236262222187579077124412559904467298123658517219074250618471172719781481044439669256889495089237916333229493005222932663107074734512462414656844120668054770472640442675661683206255170788195568422555742502582072722117473682010522280344832418923771056067445664016501095662330710457627236841040534058184903120316924869377009890179654997589286716477998293699465229693461770265888529954923582239576555290420959779322385444036297492486980373977252871895884713034617312261335616689019071736580796129850779149881326400241908591679264102041469199027419291463614895133011259972064348655203422210533530372845301627828331460651290347524973371827864372975804745790846940444912292106026956442259524579022512437154990866238007974672111766558711807263390850492004144135536640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -3214473427319000868378514179242251673018921129352880848823999592556646904374739217011125281280038276495775979728655919388503388363462827030019565095936358642167047042582322699745119911190325130451932453263754572425850311642790833655411456368870937962137579722894656699546616263201246042049296805599223131465098494302375521132355472865878476468860654750661658610396730502775018464348474630506986800340191191106934998933964653169358620598130239144551153566103234351727098547053824283319635281071987604974004626944765321901889461078770451130087010512696215725281325797935571980383633409747924299810508708258840368937913741969878345775095140696211641612311190478850361904230317784977238452492474470455009067326492364412117720550425174267302388838831730143732420858266395536942199653055029360088812983984379280623084585149590613317751386073481081185452893356585889383849241074887514111729919729748926140634454460288323849212914849347619586796364019114550591646053145521695808158851505535321420876398366402071613872786395532259206998096344780729145492867640891392176718523003474208241237321349758351185091740299740595697569784567454687778572979551189730806420670259873385459647189677293190925491228120337435996327737080014681657462035741948916784587014909195430422711151715472112691658831787232701283603790723923692959969864136642424768965127521104177719795442438074236453752795224558986842510546780163611821073294334732024401152433073082726105351457874254349071354426909618741811651233556923257963803232552532952762375869259205347188780630634431811206829412363645877093373571194420044410555639812406706120464342284855198015496986646388255085747286411719479475054589312805655143136922979009840863910790889207643713811654602257852072218874266957455437702261148232550945351217507737892632594416407149261419660634901162951306668134485608431455102482112798671553484547383267799350255768041699338616273235871765117054360881253036080181165003682108282178887399905131467451087490295543260840920799878028414415813747407243345331741370664026544698138832405842577238307641711378805157945844086104694651601989277033342901325060276746002824178855984829413157704277340855976099939131114939888866942705400052571998925934153032273404762656088525858810017109946873476810992301515194602031567077698603282779844921809552519223614563349701221357706092116385043657132614876129196404778435667805990898736971104022550246900812726234634891359484230312585957788326173262945821679797061714159825820398090705126648662457181150588136952432986277777733740940096378474472279024917836852428691568638064613305238823706904984416509496654222492865215269264849573998215843473403722356568640674636493277750066774071230577860659165783105416314514235216211182101904706710469054021381267256613188679453227288066598560561394535013083153449663469097393883532891416274357449936040997841879672364376925322882101091977893739991153145165540534328711228740502532922476403683096281302056888273083251125989089847381105807037949566942573980425544565271739783673126661955033498267795534261203105634147461753124345288548800455113276509855071044081089920759721974159061223861931935917812230266460407343735882256073626791417246388892413349793403981752942124548571700204225111368800534943747962705798840704313114805133497381710595873229529653240161796626054393924390287268759441957475701839276986643284604730537651493049643293369200012538482789699130980083168697383555896295476711978592978660431744903894662070714957970087371300154654984924455595539940937476103029919349204773728891405690858559011553280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -15259432276122698925179087339991734039869753175432697972005145839590791758139515066975582420911652036056980262006512636663004619212488852103084913831122661829990079170782195573551447767255504648305950815610067547420813261238941841898373286595769925820509606011152928053650337520073076252274927802454753798832307435009128299395442765980720011414266381392907142695370575706096971204758694718330839315199566758320596731704753677710794081174161309428423462634505723708521809442208538380186265843911628914695166964318613484874925619312294251673385812720055309900389778964941180373888597477312725402338691579687493378393287856652688480227589225962139165116436454482924030729799765639348681487178843720010130789838635876275213603625187493058728201297251123064919479256980601998747151764617607613374498249962131841039723781753796598043944236840359949398851721032855696817101721106310961255659907514025235476568161335576413801042434356352221522735510212031005019212467632240992137774169914828057684171365482968749325300431232708198957274742962184784783977211466369301147708875432680934672380803454985857091633160613822194989028911508140007704482697467362067260244224492148062682306256684778240616130041438775700874087037174512816146226148326576847890380762777676735935283224174333717870116392442088606055210797044898447081783406737091504559222912124851263942734977422773355691442720132126953936875955747428322689036066390503113331993684392845291971365019843658713274847660308468485946819088557638259780455030063064688198933945390390947176593360044475238411729715845995072029370993183442534209753548269707711308602288328111292451922571427766600660285231833602760010978643900653269695218882038393090137440866448583460192537682264117008123937212868275738195771317512536565024481583940394095302814748060057867346815324223695064303838693146506127008836402062230942096854041523563015411345184540759154062861400097836588691950674231166124288594261360304179633979751867415811058952170510099235682331848273259605979271219059840187909125842827938115393544523031123473378007590815844166934240175931986348224267785127537479705347719482654236461527876500622852150943488443354626161293383364428919524005411956325280018576003179916616322982796248087163390960465669761071120731580797603936848644799174471040856640752851821670984022585845495736452165608858539412962325486673504879346643617294476342083091826775617056680665734362445329435384406665586816944977864151266838147019357451493845657867939846454062209646652046353356316527633889044051488625733221030770156192860189342301613927857038712307054610646830222624359054012721239079965788162209828829420227527601112967657663334204800744780103927575697684557035847756744384678517092591070874869213462544863796437789601702056872941338519601289643117615446435399097445143542239091615527372547950852371305975361910386712911748630200335394909859202368827556930551407215031362331248758015777008051318451018200663183407158179462709403097137388859593538271454328757182011561905646939325138113730106377991292626378172513347403799483624236599531969347658850397701320997133773987586357674733208490702272338147307302696120926233591530748070681882372209526034553918352721826361588420117730347947433031422786399689229230895487352523745690082251698591689151791748163561837001741388515231608415875124415170204148311113515668119747322688269863511313047500119271975358499908753287023229240079225537668058683910538217075782485947332220149685977612398530813182216405469935096172289969290702153305106362088128700969892078187426449900221497344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -32717303940539248425289391981290152164538764394828417402708624235644200158359860591474615575827225597594214446655160550023324249962226767667579504668375054768598908201096293923313240006152195767122967528273652476957498514557798923970998984022370759091363790337277385030790145687474015252376433726645782779349288776366996023657964844034791767384870524421413374275752765063425098131584904336413928343376506666413202559860041638192855148098645283131175973394947511659212089485784422210118895303870096723864867615343517408316186230975747031845244244004621413535388573367324004246032026790411794740611881887221887159180723245787095200129909467303213099474029864323584549866479509567876072760318611319171303103529751844004509457711516904274808715876146878409480686633169735671062960228676328342958429368673983743705971553134230612018750424541891035656426337962131896374217350334827815157815537949176099889733218916348760742404110774029363698819175069166247765264310409619412225422054569366983202978882627095062542805147323198932841901496688806319414169631513618324502286955439974701824517508090326975435178970117188404373097453148744210358948374686761570574828972837600188165941222546520399639627109139861244969843371232377778176166701612607009741014845370585536329277329189907741495712465186267834398595501044200449172941241654122919376943936158346858755189901902335531440755876102746161801027470451469524679539373358552093146110925179906283696742772839244633807229404665573020892007600550353999261263399418640930988431183941274252776232853836692301900343855291356256621180140296952563771244724023216707298496952100244598759818006654040527057706302616138341215842689989879222517247919345226812339926076320127030103859403578538414974550378872270389686601303028423925730864864850711789944754584581037874589188391002103951232979831997893362877384070153574804553404923466115520777231696818490414959200143712241217547061973442633020594356530374210567653288274384903236045764888304153274600717206560233411305438617709176541714961279276100169907960064611399553817799514317206164321944759453412848323347225362839752008148188028007981001435380425815060465479791883911944360451223275450524503386069627688377671330261232795342679182285045764852490015584795509273331385554874370239735030583302703327278891051218042745765637716449283304710478030840257484092083795407844416601663007587313728725580488567779708094839531807220980494537952898619481123457430945569343634662122345270745605861941986950206092549183313381952537930627561206519819292879225157485137013645463935117656786174443933061875283936516451171540511774915452192667165786293776379233000816352712935236116887039079361651655049592930458282599593666334455162807954960957156289011843480244152697345455534388708385486478546489233416093220398112463592429671321949471763610080930001897908143231469623030455658475368033449087973356074461364795609317282132060256004501668168199752943534664605392724180318965672465213197977190471501171983115730280465422015925594225651526415531508613848863466346329655513011805837709557532730488598902388381561168027226726458998522312411744653027590597990994191306045285833669428256393097186671417693087141764459857932238208219635843333244131489864057785177396897547180901281042072830501487413745845144709377600643667479639856693147368445999577962263676238217227010584873397413835952951880564970736419403194862779316023809001911098277148963949239128992412769654275976909935993572416634222849628148188062364542363746208822536221013812860739003374946364203729827067251861703622656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -79508432039460559693642725239287558649622205620257476516302999156226945700024465249864978040483753047947287004567972635560575848186895173719528127407685036839673851244142860504570558880876984948551451655697386637945734675190189849446427422450204350161070438225969766171438010930239207279219676963767437568369091474922279318643585315589798783674469164059970281069855293763681529364404349176824739149269933081237646205568361557646851747574404977327909440208258813931747100946599080732642174724455784441851129029079484210531830054361796539220966660809343419469611524716519172578172811130835513576780461049345723296011443093833243224804425200601303701541571990276244021547533030601853060251230962736960975506172623539449282937610541174104034281648915764699642034267213884581715282491002412298326210305254727714688943927342138584473985523015282939394598927668856897774074864470494781123109477184730311507033066345040474657026791030460405583102369551872916265243562685010266778872090890972459942547208442942619941188449637010743990929135931953840455745694747659919036705399389709342523916535829262313694534164357937603519770089684271679663674061055229356436449830707144100911023453494940776206750241001162736609212717281164487849331243180768491494024961111965799853442822268435573259541724261451671079417819541209037165504568237180869358228414840084173028167728841952651432243524555905231391929596349518069365381849375843659745531199179683739524326765371190151846448341631973357503236390538657381307070275542716252911097840947238932960730015536178214038976920962638112619395586596716626760633737766729070792247952009283283710858240411808197305299885434026608282985108767961755237465378278694421144145046534024077555039081714204236807136608660131095622680735066707351245946552095108270574214276387581775802133916633340152799890950910665223994844109114397399043562990190269938167773476002701165425252300555179014369743892804952286667444661043865191873182671317122744541155181641933179777418281805236609235694986850622293631800709218093563346660273896539741889172655272779419711476097368937312374476793951095075786742608476204950903042445461729375022963013105199288206085199502465539270757655886730512029943662952728459857636645444445634258983890225258632373062592536439725188208072624496860092132496611092497478719736406296343296609671101723742989341488888909012335318265433496984885327476809599688489314695882025806660425580150114519505179416623641641224079677962447651349849394241975144221022216163874064371935338562509114567283629729998395575648503941406132696284979254538706431730455941700842825181266152152349545533941548762402490530138774870926278319971125953440566837339809277092054009254249122388087522638756267787857012603742033336027507910264195920348323301175834353520387087261101827054975935786863682141252514448414160902306031734178974432610612535822875617575822799011613758607627942489439411430659307488594989305097221757024424249764618272964337440868003045333172126179813818552028951425200138130321322604105786134274042174501101416333849490159944480063675652870652549557705870333251782031306445387369597666053634383706262963741242193340705217294249083582458754210932578114264482242938662507487272108318411965704538962102460123768788045432037267121683830232132981697148941364031770072510076854446893478506179426986072086545491408068136927229615943543673178317927024383745516905715751144330451379755569276757758343263224311132220608337685187351724188301065160204364250911390365502223924464921211101922521387672368078686643681010003465994240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -147804521731540721126263096099637891410818208730342725610967550337543492580203262860583166982077841989206665174417732256280473808054750009616460202019747706268760784136754015130255790445862750564066468971010217538341014246417030484307370384892611414844972589921483339515388210516817541024717487697777482296563357499679364641228857362277834303384487120910278096244498635410149320939189895040322946382594993832756070288865004028916904967703023994412277784479293928964679764299141832752213902263642963158051212255294064985766702726368067269631332096427470798512815952893778331944133941418866469747068657227136629722332386121545048338791570475156302069321140365110175912168602568465293021647294791932984171500575829008932096276367811253010165023249824096372303430285640368112937243352406959143999129103562858897410742866407402836208518552491073300513255144144393370380165842167729574796008879264226634049739398163968462933672491047471820854048197061077599682972598105563128494969466596411060292578301897726916563488554486145659087067148546306813550050542629536192131751967750841274038589093968229337438767667298636817722178493910380626729110830197489625996196537281518105181814915900888834845661549485125239554669663086857419592523877508602497689581060452480578667686260996174571452673928304558357390550322095793898079348128980904716990121119129441502854067495950888068028364894488453881101733602782508625405018739838455062448405534366441760603004676706840983677413254989837057633576814688484400410673472248099990185678491528846944970681546147751875924194117702562598737827887811792658945915825854123529410928673784590247298746628000337627521479927435376367586507613672452816309741446229157730852030988561242279942758612741683464082344565003402926832355879567252878597092425001055752631971497837092905407353233933064590186499218841493055345162417377985847638377621561238342857927203042352766637476783581490429118650042986712778257431246226282913888412165607277309906342958113795270741081751578705387545190938104366132645747253736641437557526474282621223894098087391784051097205335481120051325101916489680264241677825497193807834696071574721982831499546774733642170955090191136540182934589708600183611140401500236353926601911205600864226126810533851262144752208520513070244891629348472927164354006636298040470217347383244183260160687358394294108829115529076282486289497409269291201840788258760796013714019082922571668534039066129772448934894055723449790837537001555642944123902464063000928100162646388078425798560362793015668049454722043655897151846388115589667096128914371656704387778221767536326280991918451682916618482428688286144793673513074062159333387577007798987650128352871489846721834333831869879960926856542985045012513992502604434573915537369478844618640230593773069907427637875633900884555651398383014860959682123367470964645465770286439963527262639424876409977150003439040471692744595822666682730333408362886703113444404529157242176245159372492977044015191765856831320620955714805730130432603646005455173659117437030568269963884931295432882472833333205559177225502974098822057310570753751791486895382447783630128818396511821033092881977392279722434988631425392080212179033030172634785045909330988050777402184511061856820176038313108672425456236906654768999575096065969812120751719778886398524089284075838810564275509018981461965511760934400395817567776477457407851328072340824406680175204713464213478424712495585286462633806534894285323148242346184761309705607820379754986506223289839157527729864005766199526635883402407283263323745812480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -225180137496944933209687443593692499618969598694051426741533921658982376177603435175207242087209804066155113212090528946886366870682412705161774524129688849206050254057263609372051597736292849765893921059441461617412091090254283997422045207936306980419711512599007230473042107149981234601885652167401146892303890355828198796449257380710306579094273458451691378635319480718040719006309672739711525670673820074230859363653625014303628326418739814313838235804035645362646075440959269033422340280694378456181868046470497205501315195832343070344662020137330642752467759273936102586432883157161736702386061056420614298164642004455307637926201062052590031993583640425473984104949702867619205525846415337544363738815139137086832382819393953263247238775306996755478136937566164702040335391650008032836701149307802231648317995360515345445108836960297121857736844774658175508341606914214449809221848072971089116848032467840423702860770352170491398960154326613266347342088841820787184670385321309210577869206892439065335756676781870834901952846768494510458782535132063589787346317107633661426232857071698289905820724261490824442891340879107270163865043322001628625091052927081355775494656578806018394185559065553329981741119077862264901922482664118970666257952033038667783038800929029307353202710460875990922211805982001182196440691046540569163459031956953335794891604324850957846754248861282354025454490546373802567535282593389114176423043331187052424060067379553587705047697519924088000005781507886116313232698188961319258514447918293567216059646903409534579526667769170426679629337386488373410409990994295693396399208631482894183507348962358745373325931922666913911096191633884232484947081473773900041210089082606618991232507862759115556608395262423940023518224688562393733725447270090212317819426223112262822336754373445403018026036194406687180128502390045926731626645005506084786908060022355795808540328761699701939161276104706578613409782922638943234140059461852243413906719545335871849177265088739452321726068066118830321148876331414022897019676920304366056424171280142636304163236531456630690757517524187660304910976348823834783407764653664116597309660380351577032478197749806215927044336459318693070904862720933909831926544350924589646893362864623825464109018410326512595269972933494430203511333815126383464206266410253607524077687866142719320285066368564878213704269192783478101811395966829431473453910935770959263014921841531632777942772603139539513157393873408528363103323179348218859398098678014930687036100968767896642342926203331130205897847671843474640946443977923663047498566873082308693814585570453058812207179482303794870296786788838432533667608175646378588885938250322539663577799010127962818211565280940728924931189861219618060270967955699504575124500940476789284688605537123609519192323585791739661045123854535960724891260570919437490897496700969539679930251729236230312755021263327530781041253277620278795287014053993099765520220092297319053861489673823967269051487451017299068631179569180661465652371000346378435912824118253236885063634259084363973117495963787742746812110521349257985941901215271437222893156745426732888262866814022857980524728239700239771661861581589447337116252156519269194943428313251958972410641805296626035402005868464279045119239742139358436334970873296404126888610615939849049287711845005838196566374097060546695031850430906053102577654643013086455321019732065092698524535846885523665796311016481331709785063154559874952309907574311611768464030721454407741790992201127842919423926834017927518537173540316119040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -302012719996155675954817111493269466260566583327101044504278577897232336571100244894346584679136753583103364790816910420873757817438095947964127982809097011242904464960423740500218318064058918186288028336457913406693318319164919558566807459361656569635325833849319473130406792527647246098879772807907406809183135435758199269391964172666759930444449453995388881176275020614604829376818524007423712396269399528473033692940546994395537358028439578184551603524807612247663592940140116129639634248576092196136008634823009297008338042811840229832133442743722081355993585354613488005256715651690276718761037558199559168937011632983996977518738091026414900768475655686584307234095615451473606563581709696604269448889466045209898293087078138590989239973592955477912511752852797286955867232171680899568467493345113058815048303724423336170555970612712231223077368076338395480807575525962578254251202312157723825004800594319456363997105398596011894242956993820272978224396837938786222502467254453485444392702328941418990610072878607480682003642994465006347187718679158490884015744428889184893609384631741328435918642277021266849786423945080737805760524528537089880198625762622240070263618694260470837228319796576910464770844918940617665389817903155093908698283062097673837296510872163954340285681376251314618990780865541773078199227982443482240378618861685104839315595856798728737701596144635691913142631364214187165988032975044735192999238093514883314608835622277554669625589394282546119914761210668023163222172899423854076193999594303654845976055540007895816323551729915080450987394516971059478352176764772830945671893151152821030499170447857483722060869478236333142749828895459989236217977520522932664408993278569080222866525239315086583025405348114737766530779071150981133709528820757037119323671381437037845531460717229548186514246755472713185103675734785415388116813114615879205523100925642144818808405012349349925507621840335852629812117317670243219090212117163162723862567703476790424961540274299152391626662083158408057790812061577366626293397114072710767395037854367391434427513482612253523437474416744150227179345530760955709828573127865319444278597996516761284958691377528465191846143316734493522980789631099720613169304516220824241695557704648037449303455287341352991724346687959392066621177358522008525222440674029592036816192260360789994859491693562688201124933936022076137017372532207647988417600770051005263602995896938044349426093795980226464330194191638356570063292788450156940483097928069606238191523238003025644547007275690618260351204654635776326244692013958389604488053353839802032622389821329994875744772321533984759359440979519890850709563228850120461889328287513067054197287788545236171644169956465071333825372991200804492725265086902862312198956212378369996070668208696583343647682210137375659791736752930320772630839654436884824252378222581885546260391249019240420113119321318305987697092324938900085482843900158249593494032157273117804472144051836316866664532617595493085061046609648588373131662950203083274564813221643563245167180776410809439949820997838452783535079028143148262329487999895893466234364297504401330541428227928498156228007247658323570009141884352579875816447643537858342439483713238433311699646532761161630311259588953571607210224016116034758335812891023494413868182513070962043829895206109284383474813735073223854821527296648837586920170935576600129628499731119883918567617218427665904564260952062785995275923540579320689787132165060971831244081041903554149608179469674217243550215912092021462988656960820215808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -340734461504758898429965195749507012753156471535802722278613668689997037643708787135401909856277952308536318221463118036221586930328312592714899890137599203074101382088050269629047457790182117243338583723151477217801917565318098681285940483157805714530306573122710136922572913665163941951031189574334488024468361428115277079074332280216509155636795610202855363608621657110189929963403372543320606690269350810791872713838626238507268539888568999260169832206894483865072603888126544876385843182116865112313673880955156269880321123624038603549978150109403945119130846935658073472673517535226463968390599175934823612119348475907013624928984331822431533657669086776644230640641221295098292049931594698581847088426419859972306873935808884802236926798287280983709203161361332317037924069126492652022643175139522524984328607447788346512662158073225892575659685242687703750847535288685503410667583017437842238000450216049009759206785315354341603314054631889639500250441344307502559702382235947252279107264755986166136275796308731177500088723150566252065612107766957847240144506201427673560956911196234493241134725016940471102516357026495133886226798301826481856084375889508598258045316331168835124838902689368145642841923304708299278772304602706973105819919535502532169780620478432482944927961019141370707382999441873038759977445374035964006745694045284244332772165300499785612360882014030497146245541756910464722368945634945504921150245822359250590316187890445424064607679932105459242428362864638678374232987806352688261402114574431824003813251723390930897275694127446032969496050038653088726292287658733460742947935208592536469401455776982471055090284231105281718986221531176518294188203734581698672636228148767935284910205552241264798953521860327557936842588547732236645404627037052824795116000551221341461581752727642912919953177845494790289403216329873416552030296328280950419218155857522307933889672692517732499283904754758503648083470945624812634217177716826698372529774407514255298469933184661709577723910598330724697465851330138223000541946163172851757429537572135866416662935424522287836293339884854523697674374267740281953958411623864107457707644979809503540055449493669514351269699072244115971551476921872698727871116782894063886376759380114914858025193057360362569929246122161169121410716210871365051566723826038629926039960954579659464497913747594541643011996496504579113687283414659540643751239885459530897493676112590766392879707910077888278083330033716987396517916114027653018003006711034762018019395718042439383108702705209841738447127652230783778271125209827156462228502532184845656849696235080378962808051878747533385001689097501497695598446209502324211370339962943942863562458223099485287889265487353909548389627416438546436597524047176835668927862684304490437057480305725974775697945437326901829004544649808742341204368983626633915077736500782981372760494547377535076997025362196042629907104859364300250218165164309498226215241698150666606708931567370787998207492063453738938160434942154638632199897389174049246925385371391006499663809562076869601155666225921068373099060354658778786206602577033174084638130193009726127858732090917887096219511593588720133141696353037049392743347528909126799619263946192870338115171566616605712244582807625739973356007043783012927837923065207485300911024579800124244977206576183962273914102756078130954317235696250615583537271035985084202886085507681040053986377989875431012662337669327627533186891187830531702988842134865574275192150518527364848990620722715300283564173662287709228440522703788572672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -288988599490955215729598113285559959153284234181071200653194465360442928659377871269839284254922711325030780696607187676652460056498517994083588165990735348859987988461340230065979528176476139664429084352033943868413290901870828535969878107748705806780620257451187849992550811789362836248319496066411206872687192110510893928338583906902027882876524247636392299247647408792555191007827552315188699847241869516014210020538697884864282152059084890464455321647364261999554182499713742943694703527802255109407535588076679236675543062541567214444913619719993657104732356894814918658893764238470165397334334145960695508172437030270176021831245437188266410265736630388511383550234681845115693474666384037364194214242702842345076656256905960606374176572798604674637483113104656819088622688050510978124988442536761812490970939601123253670809551134045341107836552004461494079860384223635153601792264133370268217471826138481152366698935937240439930087995540814884592812538900810276968856488180520180826659022975488439901743106055391055851235886210428733355334729825957567097075832637301688730139595077514538630116688001302682788278085023278770024837789421066183970210620967762376660684284247067581873233973297603395686820669281029472025419512815977864425631502879966242877536788193463653861121208049829371455266112495193476562936163385190532535143774223302436979363275572032918080896490324833318959898655746325023019852718688149805938332897340929450907635668785020005555322836709744864477451476753868758720406191191121207563702596974587450400033082695226641649760039797303325873277905626313322162877217547328284194135391937534632208390610673354999183336042686976711743764896251778151182870923638162203181240765268552579162360396131649694272626607475094652096281840478446795455100379321128356130322707835095844983828396931014245949968071392681347073962759863393312265519858056911334821908270153353036924001314552764798763767677315274193805012343618514467645172945456348291718223724421090678964568139509340876080193176242521303224876239693181763354306474080119836907868536156747967005579596987055977309210336709769735591359429316068480491631318166607133250499716428486723357310664682994045483270466631560391520990442087281346195473106888735514299801974247614318078935592292872969224519432114593342423920575493899148720741911726204446602556453283643708511116227584904995893223979901926345030939817038163832159931568508522557719859208429883450553134726311564492509891932918619571911138216111920285311114684767537464035695719312241057086599801253331598675291274188801169162766944387032905207918946085964538915909147507535855946413342550335618321709529554025898216577765645370491652342264239564217226895173341830024486886334356797639472770073621796937305569280640619942880490022621969033849673286978886542253042737037685064858990129590919532036705045895039459827235829362491508434468540151411599797517969776344678568778476957987702201651152722182520302362409679932804177158905586253912504961941294516758980472441607681642074921970651911816646095951476275354648037381910196457584402518285552269011166574958400280300019267081382719780906465541945766948192081058986555598964318761629687776941667771364751673019606431912586446127521419335381370073892765622798967895820969199941301696737980696258423059055484100339634386273780980685156394128178492313786866167709038156290089802600597541207886894429743338311038546400203189678800080999468609376094039605392963715943523149613251456472043922793916857140802996274694502702977229675616564108176391632475872195798530743336960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -173976635839237173711964356657462381589661927043889844359949711794710480639847593208161298794788658409882903707575619117778094404656876188447967811070529570337856952205648442924802116196325299551946976048491806706756636612376509376381799845070969179357302250225869757135079469635078551185304003714751226679015304085203763230259815486727012432254890290102316428028819279779606242734759715047322373885170231429864640587587044685415776504773411259721362900380284258944529736107868200396434480353337435063756391649853567476212780867141600495267055109029272654588389170507232161955961696466119586881630212588745773333977654719010602422052424669440764699409521142130183405621990259944350868318998216912752473858691231838803683591870084324702286562829173660492252450266038122684863841880018738227293426370984709104752909842697944075290404139388373615456793921688468598158615476064366062943101095695759797028113955146568306847557157007959470889132987946451997817214833233669615050621110281205551200974844987288595098844774152032083971737751368121506521802023150400702156358408789201571333178907005582033290204456119726935127430260702940909507198247049180995242768101775945097642760226755338275458032483152992197782148069182700393730412998412344557500489658484711659717397899836020571343195598194525787152419403178394880964334001855545525456265189885419454873487279320514512421244508898298084384578453716574221712281902841201886821940106162458774676559825026020731333871794254948106282655818012882944257534488664193272598319406021311816704304343212887895244593975400093538367631553170441425579714090959346890238204346512404361634278781057451031892033242636063250436155148278464271707624787911897482992078452460084423166409209785831026374675005650972026732732682034670772269080420951367307175933030294797327978002735346397682899798746081821632183537889866691142192358893582490704449517398747863388699059481599205855488709948970641351357603574961050816007321524552745818466062944195924408426015409327532266015573227060241480570633022132473329515608951213482681941786691722661641393794066390014526685014073767099158031038446400252127129595347589075320627293845241216121756488732289574324242183780155325112092261877262575559430933617036821369744004727887339011626948127524896636927572942739725346981208651565558172963714850472775772482569846594632590205900867246604475635480521477128263858508460010530337299998258016334572891409184005278835437912572699178539066378246281091097126561535756596400718592142565375037397027772637921090433843133802517075316364354280242643971781546703480071237450412412421041384967156154117173937741976384966412039189929984001713338234046813757712603486369444018212692488058074939529474733770765003359219761863145643230380885674645629329180500381826271512001928461913695256433957532726888635998508236914145589885573984994803651459375511688789785265033857503600745272149062710540787450056235836020077375381073280160650011827852322771941920550321437488576201349947130497579939785253335738636244111509163556923288368318468134437559200113110964834219147814191525952033648165145137257127331729925651637410678700110223918168504686878436650398638669458121763623201702591591006264904868452241485992123885679315208018641323754946391447787810525418341609795826996035494035100147393102092654493065141081431811176769332961856033655021011425256447483696628652144536439366726184666753005644858050379992397224548708800585991596910535057289287891829585835005053719614246406166469718773463662497210567031962103489473011165054361773075765715816939520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -116269770280690149243060385495265336266095486845249544425845078314756974124244973549383010896639701914137683326622037719118364115824210311338442046388120227446961701834415507036797038874953270754458052323266485141629329683219554964375568996480788181307639447738410428834766578360543704306080278029520086570924692026336009974569599451816253164541149660978734472931317066606313041646110338820951759685973433563996943587139039412168433826892305885519419970267636932164814585939120105205203093430046378156368549149050959140279911427311638596626983862467433977259751565199175537431091027568270285258607446687797287390788375003267529831363675484686495580021664293503905651256096949981796517228766158792175573443790430429765391537010562921997118829003958431952513389771152400607498713506145646822631446892219742326360960150869438046921058936271317383551593189752996634587181544510139257844731063866100792894532866113473917938210179687700887166777653024272227608640194699334097550179392626071731320685157507409581681291438692757975995915560716029308619094404953537110655523210914718504876918757770519887363473041563839078116150373750255740418018269184708422049905560400470009244830616893072603366455403317289182959056735359716946827104842782942454336498244835650588701786166211393291132373266579469368565374314423340428960803166913061587240375672713437759803092878083865765230540579651157600387676841438963156564371479778446359308046255229025055901457235292096520748082372030688528964472304369472083264184479862018099606396224729134156053146590642812476623446586984783267644689555097829109439352823715875456594444883805953376716924747610619031091285940184366595064927522124652720623803933189536270560779734880639481626980402243290039694085427359688917280189647676195994784796851458472977536194941989360546030981019931191610518171940783588083255386182080347196011940127680503388868285147890962781968869572619892791227647557612967195934022536785660829857955066866552846044090736201716034774728556214653217132807157439197511675031083594547104572084824967684326985451430415027890259686386267630956412032169927118472979309857422649479345588630778534755550394442776732588146726298969988813049520224954947160350842786694598273628874068856465176514121178656264908231956464258428958559268212763990193797120643954341825714530861677555490767927942804934078361041168015813756323694225905840885804998947617794199701460247971573883178745300601076725390141636909596469579661340551800535839185629173735016776989056119833478288646236260119031555649570371435362790025001481994039343374275224660822589794751333686495604821155495724575596374424239413162933970560824958713607395779612339766136708224774573138994423543367189151310212492801720715478558022535082347053424496698827607651696579280405207052096868954347193608417786442127536775931937821385770190991006118943869126196041322970381345347235945947876587252610493186682568466526654019246863122684994247591951776226147903369328326027682393008430688876902853179502192956491866186421704783350234010483486129084326628939532293817696585249717478458134203118916151678405110462933817748027789936546365158958426940801086234304226173299748904950395873136924998384679311656872511455448497437770445929787408032770105722207476131634399361570717875220149920884310636476219863092144975527958135047642688710537288286029518637959596103603217436380981962297129383015406725025228555865134193111222544876405085516557641889917974718792314964452219132285606503368282851484309164544414388017864471323683221739792398168499790403528885545205760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -31133723142704843906851849315286136248619743924195582975978424204910081701102897235352600588970383016745167170368664569868274023675979384861427926695629763582626670905710612620093814902020876081576093024602371021885127435626877101405128350351332772468079435754152298693805581281328989986129374964251030772660975253797832540890759914445673526472103322838346764267356060460648452751186909734124818915793796956184595149292349638930572490740010433650565398422014036535551607356871240525775052022026231098144478230006046550084548185683962502894148226887192251334422197825692053970665968772055787930190902412352751977460722720626671432385844076717459136108461865205308095038575209414782405380540098868599345163214396195623709741787874004336344905884388595494230218011195151172422792013070970531475910668223001258924703551430512877138007646221729932025745636131339124147304766697276188644084820843218324659703743602928276392470900935974530225006416265992906354689664770185806565251074820116584676563842880791364513077889024427470361502686923552671490940451055112237842527688845778001611506609276706642944406651167208074705353284901017014872146054957246947861976462839579299961170708237889120871823312857340354891966522941094097360814387699937609602375276506105603426021942205198603126968735271936103319461805815110046664176720185398223463302577937258206164362052190280227734088363326893618106948804292665236432854644704555606991567869040262588434838294428396958565643401146302383503987774661221777784278947765577183836435583449538433331857041083918803196507973507276255360472851283861892377707531087600105933385323992136053832427883154269402353853942820995919977755798729810696517166282127514784454088048420134038252386344735216639482741415614192620005356611667516666670063668924002346049913018931118722261685477326257477873789933494397999521752865959213569793633604319334338257668977664948177231376137362640491484245630988777611380363311131301423681632044626894758485211690117706883932775043928368449389296864772841442543847503926678548509752037720840436382578626427851114106251747527678754367021216154330504519732541573054365078924095556277342985518514595734444883313909445207319659349546696512817719420022279017470727949820923452124852255490111637758380638829507985084173363183884771908458897741399894348529207435463881325822327153188936995013822415268301875605602654429243287620542058713889767845682794453212892375121321464631755084750227902966725065704248319013082959981860771427488145734582811774450740517716221102582751785924635466152793223475294541380336309328327679604025704056934370162788597678167133389961180903783719738225617078242583057216840841587621595272026220413129493366845872030771003980286530449218633988248369044970659235746551210026940513930029933832075497383292024157501637720449138202053463689223556378838867092435224472943857744318420607042745617350093933186361424416949311428746576193714121534514381809303331729155653335101367295589176803310231334194097152147136226988485597639096684836560129898193056780699094938832247190141869815456647348831099565562363037166130610881590637484261064794014216323790731897738963056319627870147354832350176851800316277184366042880509970759785943281202833796337888766994149156084887677738931427484005144458901956677893556191144083855243204612131084508207886070528356462901649485933946089778940264886368010476800057837163422974604932704044304435802862392639995578286463991994678840245960179567684925728653313860386929559530097455322505056418861327258982425748182716247294858505785246177405435904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -10043576665425104001000090173677151384376442589720090421969472676242790529333597151029559118354800290344182436563156006148002384314274735628440315536462846037432560601164950888995510734972487617596416691340221615307836308788673696667662630093307386789897704519615773456253680663244370043301868857470567365798533827520454085131257145915335782830268470930808713776517457699178690087278794562681397917094460849288665931138270116543275705477640373754838313719249515805939179435613985336784299011934887538565283790276044087510329187685915044097887872803744711645344145259924014720263644379227236019515902078914486364690373187839581104241223278262961317780721842670025706574866022382157309645300724187773072124192667837003283941802048009225806419343050790874633140872222528590978706905351573719056519960981058090579220359545044452190024731557850960615476107896946022200944394133589152953082851738730562612829932735213705844023882678368690693110451097430801319167117709248655890040621659569421728759255955038138355598522252856487771933187824091809458869855800306879843038754405762310532216477958362056050329966396136248850487519423674631320513923365482918331666717403882299117414942337289418163983469243896336155322736532389845678579744692648152934761591005509037736077248867839466662037139316732222400974426702589172819651986800182617645327006060794247002527185063825205274418058862634030390057102744444590717035541702754553726017495263443825803838317262881998800203117869806505739870878991889240882187714952500270560074859894968343911863779963958264499537858292459516370975866314198959493073342350755491584211933459350565902308074416684409937444309360710641816938974672689551536105653766408575988520404875197431011567309014690761620530250051770253010993149614699050854672129169209081609197829469468289752443698094435743810633830205130733066919644494564260924142524778378072253847492154612668476322874250236791655295209928664952607156918609020285856306487615493695444546822012943823776626141066340774114786968698472510743870207362022277016280431304924684574131451724049371597282650706664465377095496687976771686891895428962198743707589709075540957882482789811438260970039981137890727824245553591933992464797941398500204553500344224836727382487102729318031921739072969053482411160811046504306713473049003548525284673227089056282507628421133003140834287655145462658299139325991115341912272784388109212060409553387588122501466836513229019682126982934533424901165602586689129960487036587710267995068509229266367959279467083160076972545194697309884139257788743417489066506348708408948825710615449849913553947326710408479114203854917797455436619673609587930821018634480753483087253603576049176799978404168450307409160646786570016151465992071725399279859709195387803618728610906172954712682342404609755001981779804291176455605448897081931390326130810148726643478445685656007387440660568488585913986885232389874915082718098578940113191341213672817021010570707078164077568068304678096703207993569923736864759170545759166018575850786053993661719497042544697368466259065703336499781534548072063627479536095931448449457657408596411112657352176470996668438880768313672870722820792756166597011569548515308710142192410254966116184999172828078541375403685350381202897359573669435437612732491497333674598096720873475199240579465123133899650506792445694271217330326483763277388523033067538903352415662949943328125360439494872578071562661270310537921413503167020090971794246409881787262377629877516338001075089913854221972573700777519232988199353600573349095002840498176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -2868452599984596467423461476658985999983493648741120961185228651529144590925653662604300960999476945215165180368636557756991159186158660799340275900412973279236303856594713565039694219608092887237244865605975675264891976171227884979555371686143578650455590287779285027862195113832858649782918944431916373892663137241969336568332718524318109836398492442485316294812776517925606604228402128291298227278868436305936834012040857064829908554495029012701882294287982048668346686871297982819143103474655080012356435873522046128756479757635574350425621786268776274406485240389439636871011432344214607201874918456084783742017489189572215506736499034022312143508530871052009844928802155951653663984120787769703159129087976967993157833297406851960471678012736790998221223790256678444718122135065489115558387082803937766962008985074512356395278411506760339044490772187349517041538157053701703721928057849640918638368642656211541856221193239072705815564653378245557765306886346772436185988313040361304776998273494401836462271569578720337828952585289432478354280015067762502389729984340473034877789688709387787120650028526626684053148323970291691704596238235495207794201855914211965535121943264785219737270834336266177166863959674338308668176613609773885727681131663706236627278498399844989984216707975659394813872800859942050648760455533993532701910924886756773745411372906305325118025229695829991537123963484583143862250116096374075648964812908152997551400471959707308970387035475913664358068338166999429807066643253633110967384611447435645373103514259032869815075058244654255280443603559788204422434026338350212563942832476062893870520766012624903169769009592654710393656551796226157316402485274232163097019648133262995524379916915006869193799287057256929706554371505987216397991121052003576777734499394725994154296544562104389381900732869055017178609499596228825629323782754631200676178798084471678788820801185616677996917550549098567784268523775071578890286334554780554485878090858033576017344905743691272837627792325076593715817981734815068944348755036283379280069714486109874166912164033920354966197802410740570730180100961253968200026776170814670216746903509654836347546430090872571902504490663620944658128378654463479244218697241031067571106741796816696952766087916461280387785781713472521274122374315879963404182926859943359426928873373277625935899013306186838330309483134137722057277698293413882909651464341016480084856467018083339320804338317627514212285405433455903434671421479430262100173726468733734933374159305146313615329161933744957020338590615029986603793654925961974175188440274618620538782583413063911693563003622563414073036842910185920588477534041998622978601797737116835554489204901839102278390260992555017353343083111333102378732795229485750272263370074495455976395004970466224802916016458774225188313234806662832596000903754113737238937768806605243510504664115494109195026833750850220502460930264205760900498891624900490653391222404301604114042948928552214331168584945059437440460409881623245643784052650005504946881024632971276149958247133796689974187489616766622612889916876259504058203115970077976825884201960000814516422343703589912569197888852104385544174617432393708437855040258864560788626151054160731777994474150003121218516664229519495997481081020648613618083490949460908644933768890560210580102660837364779974766615439185054778190673362253091236840571658777854794035342712087280829582659017921720600996198702753198725741212067054475617292983777683306729856582024782758323081218893470119210040047775013888470433712434053120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -693724606198522247251382490964355083596349105135376812077098677567631417221042881742161007100243491760800270169814384691523043454065157415168080080608667669423024908085764267492407150895971540288442358303057436431092330783559030945892505914783286047486825386997013915016106956946813003725529022515378858575739768298948327255446049792720628717901055086103779682949007913134156430962209934323796269031169414969858704545864239230988229010119109328008344853526429132543122016000571255279413283839646822725581728275740996202251308600977665270261142356369899195462710628154615918854919353112813979421484768099247611010617615459495414620348690177906357746993466823499682390695856454370028648145826073461148192649577452038756422895295961673363716709269869971163116611827981466907189422309726353901874804905701416970471780163645428154079612907195036715320751346613912568259203656774867296094665966996509615502579266562305864315024830992573615855729322128228207194511590086225221619863505660067883388059790066247835445624502847512171145784915358025135569848626840465670740403159626543220199332129154084658235733178545379833747773171372558623263238626740534315763054641933085135655843393197581788216946360944733977741317255730038533679018725998582958052831096364994841702257506491725216350905128678001061172074780911887769354908333189869430584484078903763646070347410673407977661990151799287346645229778079525681435536960668959216677550716997206168833960621852334569066298367062745846735580228414182399143238722747013782336451753386546692857173024657526068906020331551653740001797624799028111474143227821777107675784713105224351719537475032669223000054986105472195215946448677720755416052126098639205504499939930048644145492881470740414103433456577125353050006419971066780469459362559853602090773545797714486415244668390334665082381109482948107659001291279793528811016621601442824904045186636697507491894640171096336842075541779477356244090606413248704147266525388633249964328867759229996505622942764268828939506618872103574380336861021002458695765222153375715204402146822560381261216439506861203592924791231353930591137581566470965690093010513458619983960911421679178757996725988277605185143774903034182519515869188709385693656360628600001328475225581839682992863675773414975260478825132260162389720385225564708733341973911036179647312747960126932112856650356758333515613557358307544076729964710534362671323514731598551513532402605821948722476943742272897955803723062039658355092925158339394170286714928176789876597755477774216383594548621862363006906771279202154982758553686617358351789797203424812704237329681372355192559026836521797963526773541121881130402039322959109668457343900251833498444211788784260181839504572300856057829496297678811583475778725980471863943848964019476569815650499113061784943052752117274246646338714516213940284941512214735682373153237973307936027390064320179218779468539136572198763943951846911415539146094865758323572177919334932674521584596042421248713432165322381446735804023073194466283269713486394439744563851761429991812895040413635708488716239149280882762343011256979786538804453878452328591819211780143039888461920549215659980733690488280237441344536029134322823549582937128328687140289325460300838435378114653917398496013616361091502923584395320731461601675694240558543347569864158744524461165351177633582924741691315870691080234731022843881932100086909511811795982780050648290983725361351903380184754511946730463845421864095868726156625191374418340484491082553728501484087317010770200688620483505427215107007447040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -142091953332609291206771023580309361412754676318410527049084762169250434439850339269959607999151158695191320846835833505590726803669297573548967983411614648388150638914664732667306337819936605981406126969793573501866057511817422052896863631615046128988930836574499409796321710429529227225244412146099764705360648563947115555907367381365888546415156684511782647307693027978199782429962726965377973059048319413599343286996448379299728403073673236518510571000379881558649457254625447918836116926751329656364832655154453119991247468275035042832287423818574615120402346736142404752134618013628514744249718136873476442815709248636024347678739312567593292989022098398280320673443105682538553161815342773979302100294352065420457658702951051742789155689405797917271741065681677649835997582598589108768955097509577668154668413770465938867698026551897039182508589592294408218203074574650329340597162267952891118239031575689271112687772332305202001071185175060273585564891979212982919791624295982764032395200451686793798493668676273034610980945152270962623144154241271259736149179370164700482754844443762107930877845063049043716994241169688213828329988527077325372453185963259246868322968142530952659861620726206633331796276902337120881844940440068683040207874980597671304421043905066937041534911932846630716444662832949895594098611546767166127144322607977127740416271857424409611203539508771838515854743399170757226188734048695283069406096591659807092678462356268267488904418760687176162061208857602654353664531455262780155638765296162345634686659760066613929252295079845415581998291057625837118303186705439717276859888609632090828427849857826037261125702900398468966474055823233963660724515034940030745033942999631651416857551029258992359308056851932867583103880734624177584461786322933397700109145429642274091762528172610789654884090054056449839287304539252516888054679943800802087122994769054024514516930631862042294526041543162429080360533344379789586218943053235306423069880508713266450603666349617888841620330188653054934432876878794968603146262138734303861070570324925287831006701442954107176348127439642001737856129437466418620049380415414092947421375381542606174576919095116994099669338823209026364873168082083491058604464328748989962602368666187498176447638247446535002772208751902388400013873155972248621529197133577150790049437990471778550590419870998844457387433382484188543789812850498982301000167433976811875953762851238788766907283530416280179838449277309321737895025043415410832773011560970436462390934696379826298508487823625218189322362802034001255599772138111726827636728640698642444658421377698894234836461636234022148328021933396117408940218525160875577266885055025652366445955998160812723897325080992362337516905350194072048362181720604898891455923905280242694523567232839600926003834255351455480951320729649804427705196363464330731031829125229255692590713108828765182384686416894353771848454646436292090645016410799626978927031956857722001235145201728093748497071210636088753459384352342777405526594520755672452062473659085976071485869636094837471140313960461870490251855739142533548321064661891260813599222031532310642490831439845003212015371440219922843476712822320093065083232689349903731203250065105775667913193575316026868519774065211166638382525680881095497672733503477688982051142602083550676395211261483474922381310783184718177396024422890235553902049849070020382699265529504730212016859130466260182496715609808904335848850422217816978234383950459021886977823150996899485551046638009928328439328643423379298114074910392320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -28141074641223781554271236220666095959884743788827250746193608454854897161892452925345249129004394891864784262668729134977673194025714563590620675718073643075981959612975155946129322144437691230837121633869295886218777745748363328991125743760477694764430631555445916964984410385697124216399270322464644817545552677349903905104601500525609772576487649416324339376534631228635564098644148632530835629457595986713855531588662831008278862589418827078055072914646924484902552524942360344207809593319116145759946433782927199659756183592633947362689542586966736560081817858633157805453708338860865898312701550933258872373555554947182036008181537678297696438146647756202737557099737489709959514662946129650050243357430783293257191392902275631644003837706661840114665680616262453620265147712308848500927535508782443647325387728614554980610998983949041807311894892605501944111893218346174646058247754570150749412353388893854731873516629286459344865778260350509150301540101511722784244110477347678230844402304244335996261108469364652819293012530323157568388249012166079284565091448589818689262611321261822798187243653262133515314694451709097284965570179138401210128289529738232266267120368551657471551043421311933789394302595599033297968998225550830117139502558592090217880761746679632565917444536006267468964443197663278867238617625348617005959174880320311864334661351216694748027943823120608864883929930319127799216995965817268245571157593440483987787106516543075463869121364274636149236439078797705455628952700966966509433624227633381664958009543588845253083918837410908748490441831944095158674507604522008309922978226860340039065110274796757170170797629740788846903517825811437100987461689461697212431796398972686162971044881729261502200756792678151397560218962064286117535627780912589824467247825777478990875174609380769304178502316295944103317292970697134752631848267308180048072553314983356324653781177075254124692981342485999219670227932296987564871897805319712034057559955203736016226640795251827878022230146196432754594733601898219888642139386944342238551670651024673463187446193691175981466574884995745895635861236384442459271151267749077002154942867705486350225143900454319544978869108340321066558668445413752341575873041246687109703949782229074567623738817018401087194466567642663233840640119385079809153326532119899844303163851476916950961885944638792367971609087829079559665279846001347634281581009789836857160650837983855437237807825916162710765200095236792964029813468091237770675562038116859121889774122267648866281812117975778333304498041208779825847082243778261733820726346028530975930887879447493484739322029662886813122107292937404000889670812099634789632978174524544780135347398134639724780239421396648827978835047587726235933065563331391200397341183333406803159321677300520557468338974463786330062225199719147027480923787374160681564106067089056404280077812983983198046459847571218443626791125502412913532868650945409254121185936552300528413562371543562939255035111612715040313898912250656858163478381483607489959155215030126287052454489169706359241878654640650751104313576855034734577413636309819731548867379280681565962826234769968327776841593888451928253677746975224551311633260860776772235457702160976463163741744101945361819922990805673119871748841129287726450507880520786973623682055451189157097283905592820924610662382388090579541197243033982613264291736520996640027138915014580038371997228777855040672281431413156311537767581275191772384177345608141965843689395362065894270110908069539665721989762404712739552358979495526400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -4710537042960814197032204286695990384972561142543446007453950402693277675878965792678519300830509324321702466706061469491510607654748515364805275832597221856212852542058763414350827459811344373454940623702459011845732330951193296781272845238237374334928469851770435900274846764755055780844545228498232236365716783214667736117695981741734036298169725719737625060233130683392812059330438349497768546677506701776679296497867840462672096593193239293978017020466571691915697432009342636159635363068612035032180135712525231508508789677576978096883340063488124210777366412592977557466312352022706207625503392673877682108901544101624710661326499942821927394227870020772873257177292776570181294172770283695102422583443013912840164544540016094199558896426558534020859507896017215790635190329154165935427304879787646504774750516761416912385592308700011568323289039313075628901370640657184575934900541228727404562924885334752580213649122394166579272076290584115609995922160890103044571954647112589968272097078653618586145154081417734654244793624933928748543357943069025350693945755854615633009240681083759256767755206703514513839994760659304283192603685620064846819161832518424209925751551455081370292346345081560246021890394353533945120266730998499565429009031735561316667572113901701123841366941620577540022045572475986508160126352635414162374138793563094833849005303683376713185889913184083066924535776399230782214141604688012259577453564535629316517615974127698024766321618601464770578945211876573160517450675916059924238632002432338223526125724132752758968472056574252773697946120980760439172316619750833576249601626981708271434806448755131400448925350852747615151655779134951424014481944106274487699986271087523825722196260529299364480411646632651348898953709310078571451031992976679034661783084771566287558709331211722660625450579226312777312960071875151035235173173939261962571691250103318235791720153348726749403224329248691614768896429763194524627051774638134783575234947507671529975830051022394264111180421668176661821933354441940372006702014681112007092732826652081771891308875485012772085235874685121319253707647447456215540124500432622036834617390342040647240544498071999978971806623026459373727487198269480147975359420584885170823818205366272736209123898888776521233464582167233908549741808414767385820050417579829127488969518099269975846808595724884618758812174427714914401981862040268620370812890751462494612660689977576627812196923663584215057129368935464097880779111605823313104026146438718387211981817463990296267443264931634078366933675418286844924970540833363927385855576941256888556170502780941983843915739258032596916747407139326933986589196132068739273123571818806262562023473901896914277043280436844807167881090269782631182673336831113318659156471571110995342269298668631385196292941407835807406846738266849772022646474659707891484844656298854214831947527366071897895034572278719343491688148840200697942383032161814001422213715864611542199886376903684704033244542563071580965255971839111682308490031481139837477833136439790302277677288520691902354494247749523850162694131315453119189739339143968730338590385471935627601981948190765513859402293842074577803860835901948365217138544784028087843714679904506805229670129790909623354164345394757921083191778456183331213283087048030463295453972967243088651681873697305558883427277959920660179010897348340743161632123212292284634648615151871107619082377749161195032459061750401600933760311086549450823830976313261376542648178470814670124852330722197015523696794591795749752378947639705600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -689866896814679815256622872986171377363666245725912078324710659430379423877316583068772441683006972167026588030559038461531913662931634123995894630005963288659121398103136292740443353301991737095902052212860142926915696843792584524448632965489012561329797060579039803885809196134825744024575691567502388290035848829958677090299485693920234954435960011115820110639249728644473417471567081382149508167770210868774326677996273316568524118583780424650244826093343698477531112753767152836915896196603782443693618735293008472590324198467956035423244259837260080045629885368003962213334428708962339051836230619625270212341715511921780560988453447646429697785636127815578167586113319805556328146736734612155150557606169263278489290289799608332381347052730532534376449311594239699964758367026531064915980759210349754638365615087034604696881407548960024170198778687499951105944839829265259241823623336615279096561717433645284211953143233357271636294631048078335532230113987980796361442384020347812919361452207875190796797243598228773121764701174274978318364751729697525833597931201557488745159665514540075882696441721581773940270617254687595100481395721849814124062700840376101225149855507706479913907589321626601257213832412130156203766635492685779176785602574873450122539460583984329836739150510285106499806853306992096031360418954143119077342805085435644073108582968861070570138717049349430458279111309317559506616654198182405749202172984004146572598312583590323791716323151113280208820908768740350128820301395670075759376621815961957534195043997649206493911946425651565285070897375590592714406099381859161011215644889753713147707094768121584150173766137708865693478525146047552036843924545569133553849690326742024134008794283866796612613539403103050422012120974399649328168682313691763586294790157824139560788197322601907945848722691541847989977032803340494028270516081641277696730917096451493148996646905115741583362718168159239150083160555758757696700412974237580399890965964427644173167528785589003982537007083647059524541052448004823092574986005076398889893077516010527766600862517411755946664667361630582427924059980762104096180408213276175804332879298668237540109802703363596873878025995257580866523667363418129783422245334860629251160939559254847297173769291684296722993298636355366691715080661334033282385224521305707402340758972981078209321321889400078095455527658626104933098038967077328906461432267179734795867838031035231533912908310078169446200826001461306028172618489579067651574877115924094942932466842742360893805427788143192933184120952040374808271942225246073130486340938025155695570472213745951693044445613043402502043790469813710212496929499889657593966970112020252845050848758487827884993705291646447440459871201306984760022975575312859480709886390007663749218545770003714522521959801173995056854615839402448133377205914738744246262122335117811317492336389328228262230972512859159236842206235069895172899670808731028268040558340114689723793727391414750512932549205170410809474106945335820922136053207592303624055689147551923951639260783203450981931231540074346607240452355897700619848314311929559998331877494887663512459854561313364920658463921928681789400595565432690035784036864618015274226265839703690629947458836409489586008330028538954388540817314026362376035176511268316028016456353710032990129745228874524063758814597369853100333941259950750181793531615595878999963754254368191968595317554269788839229663837864041497845462324171504152181806358510126199440866844301790970342329446950675185924548682239030749609502703616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -87116603875139642819232290351695207205444793577894574301600728847476974647325613053074972790861438444542668850780142172846513304302823750010220478954502008000657946415110665915422331399855311544152396363225094896571582223162013211091969147322597042751211232633961778220234830101368271750526374110900126283580940678701960873955749793379738825452998317714924529672156487420183886890030888823702418735963082070911061868188343210431679081027846699819784540923477381993021953610218068927057100202222384326503814860394256809092721051350766768391267832686108984678972824405926471464636657429190847758184777617886388932223882787781665132339215275844418543434636724928885150826140676190903341940798803824596603716856574545956111552017130254706789089056404867444092839051442407874623709764267355774971990951447192067594049335547687415206051188250911213983365888266152483875531183279509033005851922292371419274008974819669687006698580102767048692728594064293537797593545422027793520856442015340529193207528072592759937995013311316945739904469339922102805723955696723282091370222439507480303253712413077531714899646977060945002114968004114381828140205496928260222975764486514702021248471246976185435791931756265533208968975679229244991953690371383405438941100535304700330298756749900127264396759538728710523954052810611247635926826777980798660236368838170117842883327284944536020967884633828361146494579393272971456271434713588873217032150422520681880888920435094657252566455632892514521388804304902986312072028166318036232535169927550899054215840280569100880819259504567673052034420049379531774897629270282025797523906443077671325787464843287276444618177380962621133199501878993564895860459356495459529496732994430736393643739765668720897475531789953227250849988006791536262305767616060948852215336912127031947502525734425674818909980373915019384592425368093610026453723810467934643889882898261883789035601531257636352561258799806189750356721954980397267343219908165653089393545747185062380782657019976895685763332065441480178237583857185675541891905700866752053936071737837332635209675776165619555538751084534007967898259628263290653343168757743237850424338654362887826095775264124585916061337584467187044456094990765785972960961614083977182760275339005260457594190419592478114382884175403135408356094740755019026020817513656750954087268640558345365234127641554290272715225315424439651027230167903426860737098952317366365668352256342323499723344799164474200459760395561064152092839653460349655638052375686517620762396639616561455813520631962273076199283400959647008254663784036023406238827953232177836851159983281928932017743311039587039868749770558506697449448394573191195623484497731436656131746174129685573604739010068638344691915529779299173641899220921524805215691754659838356748248354709462206442034340506620581609247398970847984116667528058119597076297401620862657684143922081944439836606700612744408861521650492195316774849810044124471129127190504520098008844929892532895365135848685572061768526378471867267683847075697550505505559496746748115943068812228859555647311569328026528835842043052539812024478193185928894417452908780918096935428601706220429432239804050056726129435384442645416320534547293656705802779649850068766191236764403039142534401125245044318655682355064832754747443105968208016264024495137885978083965441682129001271678131703894997208835425046771182062806877091551426462920272660639189780769202262674943413742010153329837311635380553709978162929618756911566217877683461771264144250003925995376634149170805776460042765074432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -9639849548727521263538479027720427217205016777121708224771145033100214777757855506474215826196915435758978228477425019854987173528779836899202480107457864943746676774288252292943452341214557925468769589106589304134934896010638404212744200961777914533028928048166150677441470788712810293965570668361813013445026439532478919550169770927867099504943732103636577613965800379629558922393172238519079145415795010351503161995957150675924616347957408388875053209613995509372525071313170721656462643903066584584935654753632938207295135921148502640019480763593752941329744397127498338242379121707668210737617924710387733554950047904837082441141928228436045786674027731924517120824248457080917838284549250626231845742436630933989084937719058692189347962918686723662265028815002051835319348043761732781075966917356661536170851869485405067728497728160080375442251759807199967040800781540718367823942740202383201542851561409064611344087679099713877938538936310974748367059295522055651171707617181163479646072051015760360131914531879028126013984825360514020447119949035379719202581827934701573230149916231907669344048513352500439466441891444787822493202279967155737603777228779171841159190054804148143826971836298684974899506205495533798997369130905979022462703874070610577524143089599132134648509990593627803340913188952119408767957763138882969709107492510931091263190590194452332384833968468739130635080710948225359736941178615508911176405081670956396109631527025273232024829328311606030145632028365859768895781567271262198430344914023413356985052894246025972061496479518710315998923603414735214018804715849432028622886221140531533310154108388434101879964354560835745893061211650368867083716825457303272002247458733776596932357515290174901729919354898124806399474917671274166270440911896009866576773626128790276462736027346630300512995561790370005911621914177721814942627910230951618024526117493232208766718017927117083065643625839966729499121291364802179718991750667090727842134072546123825622487282180012176824297245585709707679117099447094405619551673816525556365646546717802724354598000528452278229297010856061776697223333803272848522957969728453232570463746482617486422201525028848422552709017370377684211287240380377892709548029172690664487736133689280878141529020835156800571157723615657421597164536438880816688535386674383788613685718396870567911916162919842172191245194238501344162081848163118052007392774935460355970364471676226858286747615132975581937698137795293755168948556449864683358369900175370292880702369794593862421761111666219941733432898089005901780024676448473259887119296068514601248498708743427386612050804139943141267715310977384897226562122736098816631212509196759369976901536386370288670165635223939322062850585978390617394696579456101629064890216901066441596672296181877632369608285169015530447789002956374330216468186964659376030711859621297041289980562663492854643895202499779657185694572870649649413859171733750366605258226930203339213690804270025840910570522058381070945011502185917135953443489471579261258881824110147394725228762529419043193375414907001272237946769496047394940063160388749398129020496534052738642675297889111947081256896958748222659372278384197505246796317382289726956009803972310218085148232119447732874602832774873517894022785834407280092312224829130258261129446363865243216900717084504710664557338162064225251984691716310743846963180869118282932089855523500654038748859209128553712658091588180591849743240742591208161633320325767053567282108141232126800884978628436789219788445094544110127715188736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -931724587100056160214990429579528536883307621339427877597383706140845664728310450853351113977719780962359920982988423267130350368798033293353560203195640396061793009091537919979694946387034364897572537103525334330001328781714878408465215388795337468391730065158756956053585892324281082826730797254011713219402706239752516219365046921506001468251197861749863966230398172635386079639822635796182789282894864251183939854262123100441568285590554043884176432780102088331297437898469607893544278474958922943986573785350004635843552458938764474207757092529289092745699825608095816282975822705561937767823323108537585420835180522807457194851812086446049502765499420656717579761098573610746178261616335184216993588667744768057684257056668861342417144493830548023944622214284034310461713015407907678372381204038235364595901044709724642532481278983203148106838370777002699558632653216065296590678108153983041004630397774393957004960231089123239147459464415831612904311854620027116436332415004284729909477822859884540182448702608490930850002556820373025925094955085568279649666499390109892272887032189190267595506082014403669978258169498064222133905613793912598961194458706953034575212964831559573432174993534314679225094382853766878092670869363160348704970990416621615951767688484801539501833763486595986300077200471925883043020499873520472098781588790882973061531140271202157139127871106233108181882268463670572504798038135977199837918049015058379456427888308692937059863511455511930048471844904277778477801724060258987542637934085472396172087975907131189195570111061877581103042545347717351968913229891502151679191120297012737942321074853271077960980670148586650584081153631849082340187574115437897820434384144972776417575802731290710294124037813754796061303311932383991100494964866978505323905894302164740165213095454282274771812438477730155334587922232425078555188442652212813372293526471547925107191725053862138293104031428807325761999018961769733115902521616351997583492835124003553516671935927564676064348140569014548873583089005612684670028744164874823662950718094371355784069024107099645048778891838444943128290921330306759110725389800369489580444017270082306302614739238517686058511685390060550561269968994860330102916240083837541310199649268772122802432432125453637866963117678157794246577007431958196881254427465658630047215548857314288156323748721009831576560196564368495505254594341812246953293114887124260255180963415535792503657790709494237843550080331357538996858768001290343566226706315956538866578623016925277289332806267793353802641378075940569470291338618577866120899476368408473045496916921270313390524501493212621450069239076169219986644847736120478917973638097281367675425776844132149574563676225327010644525502353697191559922614316897223120996228029743260734277423926873612358318561978810497658260282413953173684364237843945841014511149055427195825847987437695033993717329039766245585291727500439452778701422748992779210280794427991684557061848380206271293591201044353401438434690747294264165021096198339704248249181628148911320733531132758604851594429883166622928824106975307644024183946843218110557599343097010623794376896450872826098266874444563983361855886229656690424759810544457208166299068465437089882540912268380923996284603374087138838909910588399342440104309635882918560179997357515245108643865523840106611757806442091036910226430834856259470122623757654115553609205054606529762175804859480737211944845804425068754731600193615821169941434158652618510000648072070601719089483619788282202075326121821336312313649561600000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -79209385371627731960681755920616039497549972335749916846954204858688713953607640827398498689664869181630390801549310774917744544496927209867692862764731985812248317686642194149257702108685906300537580814118072392794218240429254699641262455992359262035349320252644313038978108983443390405315466418081812024027846441820841003768743933814967267919868983024728245478997058473804649022596967215650998291486702998036923860179491118017672549986512829238194466236606419371930974255084640714617916383980192468115101914458229985418625243417175067058159294638353308811051826787557670084951468885145597787410979123890780717275609570456296652637214748901135410991226250458116047321689546716638339843469466469859558454719019533782423214314072261631452742997894722856420613913054592151316295766701976951536269314801000918401065898622950349027631658495765673994046713625874490421585350726377635487415880508048357954675559204443155086170158784345160061030724325155117061271048372528797428185886391077354341006465943138105764549589568677021988528456958685298077746245632403793936780356996113918443557645179449861669089244255073805682586509706799724155741247944271869468720918134751017012010913290753077259468946725023504273674958138801741854079594720030234360163037622570356990562992258913977366878650083449297844660115040153960789047898352542432528082677571514927545718211245072987559658626337659947223686770967706286017665058575198342683775058074769386607754032845800447689032758370457960554379660405912317151399998436785267103211751629842085658184798797640225080481100156275663892396850790258724749844137308990048223918394285174903807127985542730388815389996732674666865924035502275402215858318717170076476806112605148942392562662735234913597010832589583543949370670594421240002350648724814964316451381789918956377912228613602446622447151806094657629888748851549790385173457777044098738857643256921207803982355680162115928202151161039816776929756870088604414191672258352593188496805467478068101758560395869885295751939086080460433781169726603600720837823665426916985364307707311403392410717513948881385094274341034789390921496511883848988139548342528603225713211564622062807329318745844058142933466410507139895494289349515140829508058268997787927084387711337828540280795949509361602409419205336667332562157830021804355691381400637389067704447100587684380713945296506980788462065216629837045950980185702312134563705821376564603759804660809955556955059617510217570626496451115287156486816974386281880818490009823570344089253243744664527851125653432018837317704004688418842320796171008208157544623586632745111337768509707118860177136794132427682181563541828428335083307734203595386613386254081685233433053107621403736596660977793179257407010157287348520411474949701982547314285062469142949656589899173668099037031475372401515281221055052708738420887903994523682934452725403479507771315504329026739735529012238889330527847517513755735568324522966326615690062054842049894684471993129226307373110825745583587822255110410169357358370211307054840757718893913223086356446400992354385177683995234633597911224519149178827801940384051507611239198192081650108934223180061237460706784434665960384823608507553734115016872797627513748009005109425787166075304144594518850557813488999115408214556998757682210688426050944160791124908349766005418683292462562268473330140670118369987577867325946778805364618993249549239920451306459599578432004301036501414233901480105735067063958126434004094580762679957133524235639394142563252736640048657210467911989000335797910694684262400000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -5933869493367287088776306712592067140461890401817075218146556760187980593386038626940791160544634210891396151223937869115294321409590109971085864432515552620893621298819361251900787306710018295638569240324804897904331549516842306115126283356207947291143774105712929005787745051629160435315386078262255353646253319106580975721909461670099267935257542360217298308272361736576980379944912952449004168090715778724407879849201064255819186667280907954804752295915012620705811747490573390915113032494469935703818468214125182780806145244846840921605620831953963976612359040069724317904812651372602557875525892104526721160967005480134111446304661229452569952093791499320915811470717143493400912249764174633525392500923929007442392791360243545021258367315328534922162256928202280912853591981841628278049506083676012540034174054604721081648515798508188308624566847740142295853548943288428301427052883045148494551586558666932948061709616209715645375119104687469479792659541239139115335880005062309568209323267630080477224311331001703431381560490218532543230686341015864170130004310037498073265797241475032664924009014595785325825269817022105301466392987821517816804801541189397510464478227145983630101513417445700553531236898515811792652929995316695009900937447625487578431935897075734250842806566347344373543690770352643468379686616783439523922840668828649761447317260933081027140939322620776614345629825489752162221164498812917842756381772120036640866643471827319838849105661086797668754590890862810472676824784948189162808037138287602552251770094961146131160505778219772244555674493538639539639552012926471376820473718971882193986875221161026383277847896166494868846024665814066839048274738073492180174150411311671736613736306981374292102561750745172529401153690331062284460408594834581276255937606069848474571075267199864297048805314068660098657459645313594813513253883810866900557890022049757131460681247377234411011336869704656856729662704569901936478451708481382269287494292027416322961679960802921645849169038562880788499093938803409391123152051667674474306278598581645043603518559143663972607787662880265309336926255324114960105753218330022679768114759306556590221301707266525795309276330084623756835707232371193854562543149387247050628165454005631062988280201542573548098379371399074980533081795527120449409469272633025595191874773087278212375289522842171388753131790915103777576248646003712216544950232777586189925288453916548515258902984653245299845563962354675834484149373209254316712685303274598013911738476138613130396600247155976940116679927540440873663170593734888039753287002869023400208084423417980213305537052396258043268176408161897709306984773811802419127027899435758844799887887202754352132283049593046950500779627046982743624006840672944396916043117827889100073318786451317200464772573493827072752371788433314012796674410795989001511552509489048112661693075621813389667512296011384734949885832823551942210950730605035817217432608030239144374339033145156626221649979286440189744780933875493655524838034180912775473615207990513627685729195284995397322913455503731962102456085007701710676619305436997121597620948471201544689093102261880087879311367348064165400865507847604256163490575661625710610402368934037559433146668617162403544161880480666638687863858128672184782959124638175381413576133930656978379504619748892601218131063422873779037131140712536708379067652286947733086482769883190655688357470236003388711366643675594840735641477368235556375790230290313659766584637956536645645697702470604001110479050431747338283253760000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -388610276196858656274659008328212676249210449213118076387494043453095915964197221352545893199399857063444121191775794613033516432992525416700297440858828911947012776989559188059760894608401574764281070660544840341407784982548825940156165080780783482036394949009307974470643191092040579037738409431666507562084966588793389623546306715840627325613624638640145842163373913241092204147720924642003497427578134204856490994195640017490500030465231372390408664526195088648367317712313174542144459730502624535958817334885565591711132114797417668679881713062186231172244588843879553951865143333769689757041669949797691885352593891028490022478334361241299558464981795886296662527421437823070445889053055452885755602105802355366877775619751923873206511844707625352863911190964799151083167662716692378933181259198753900732832319045428625263164994720227181282398450073966116003156886162450595083772360555955593999285468136158282611856660808868484530224064847259142969533956804184405641067546160470814801319500420791263918237395696104264181571921122994719314217162330057675224278587939919567666618443019059134552359074147295230045644100057379832211718144723901191411751647801992032865347029194618048564767565013534034965155616971767369071765421155616791424573729844722117234244838705527658943014050136056575875520555808870025448349514117518026948510341678172523391286884403432829306270643298090036862947009020335785055887492812844690157624502582632233773478017800217021006897499480350655405812885345045489771032019266409072898702553060664375011205811669964068503231643857874598177401882169467143121052104013022270853203730818057043981746332362195381704422208439542794744014307343633835761287283903213926609103254848576785472467409354174240372004788662541352791328933409016981592338709416139592750636391458708059232075577624745297501575259065328015197364873571739274470529366961589603568421938457872897346370036218261914405215725651782158937762163417628359914284016143964034658598765218347812238939977331768146912093131999694999539679604579063421235152220626662754655207321828072906111984875708334625599626803694358978155431319090462025635274521007502019465946211352814630128064720284544990733334697804222953993247557199418769290281819735762629720537381282581523051838940780086331754281166568548223642691638323239108104405269150932923760263754122890224336778082777267690326689566828978672187594850208136924216550401805299435189404277166207210460424654966416965399517555020824766905237902461362051864996370947729151641395498707615574817299271930498626911864907881551325198002186445691401783532632461656833740742866720221264190633069001777042785363255997295329744061540509930231902305761382240137481116079828194178720640363899427632954494402699238442963591464751187306325164420283031678500263908143737531850702722375960118904189813001674370254301705174196381888512549594837476126413604893866882882240749302222010734241353817260934690087612147131323393558058192922019302914291131919347945687746402594798145495772532291020018905887050015032507752947359506749077713645448976435847344340531644473485371106247677847637164723552594778335224416033015255525021456630833483653955227325742283865857139900617484752745424443785941035630281511436016667682797678595601053338004481790228282696980757453794923554334152852326237046546829954361275616037898134125822479526617697554953894395349775227079543284378837287278505601583045871594830994621578781056857826124904608392777349298645639649650354914167917445352400906897169359598876974495957228413541840634976592199680000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -22046980069102092209850523191961397334444448613419377146910427241577191759068753792241096497663276786802462062551813622493151776528971115216844979016118114520505703758742353003027374426872052385625247178706686019556990255010376960564276815690607793130278329358418916488386315444216635826800865295821383075132795627808947420213141684200233538883878244043353265552937848082837392180781834152308123864918584004654948002021722689384286074414883605599739809427629993923569647385565244948903825069156973294947986816656351545470026483498952321609021427859972185969357437537590195024558436142461816934476726393471773537403388502506823349307429225626483912588479915253758542158899351644028638440761197587124886412163276512347040208525755372594270632486765170750249368726189400835331874438577247033282733572587767803821226995260557176277494929823822090445231139973625768252087598596690748950968173486208424373733270192500933745059550738393032018153990640560187682548733279241947946791045367007286776888824735986475495492575846471551410234127194584177608704541091747147617453813734101333635717761433792350663624960934296686850406484012106352731980858111948896727027153547792575936296679045341142806603832261775437526785282078398792715250740166986678315791177374500744684993404769172961682520286385053660588194516967620895910390020054168790112871244048280387634073199347772815912678098360015311282023266498497685955858026957134988115786248693985770769381171620657774942769836784371716152849854726725533645523485570881652951782908912427252520552681570752850070501279700998765033336382551875087016896553162302153413562738014826729537618537654424465028415609111870938017156806169550665205406314970202114631049171314724178079430319223728255288637067709426420367371070497404415192504219414446700323325449883398342099009027449013054371271911908034192080457666156266426856048280773791420160211815370321139388984873268321418575424459904095879455160528429343678243797695703142771030675910483138492092486660930919976593141296948413500675768703569644408319691484060788069646756104818855503092543283395601414144288271702922412578898575856918238865828603819809398349281282031632730333487718613280715692756552220014651381962616406429133604649863685633852423598860655983892314295439571351473429849922175299411054468798251978586835219769157762911604752802955097012447837003960561173252054891680310113821091073242015428377118162624741296490110094570235556149613683560671364972662407133189599432717185711444252780964851986968192876328524385168902746722520368577346398180268312743626920408494510413290201160978374948978423319223565619954661431697385811987767961823092786968831937575065033257711504779890600955094075072716777444667253467896473113469545027638007792866429469104260779774642237626540501360309266828542210969735943378486586286519074923306167243757164042991445503844039679989073973546425599902990162971427675295212344809488652741076620806820675687432584370285422090075691967453110049621165598438379669590545806838485844683155261812871255773991632744241008617353765617810046361527071819138364965177198633415543654725814000109249636484585948019938494196139845676591563842726830823842217706314799472184004213372763484819141888332854042777496534349667784840965796924869645811778669498614042503021723540360435488076083752257977762868001465527581499643947955693843786023103225013652043283830125963367239399995942686378323112409623164906896318123294702267554284356430643434970679590742510879095911621592379683475820635108050995867779486803518280002763352965120000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -1062678979076925347016412015229590611944380047136004889163387189794876465859822386779656591765097311846481767202723660666263764566628624583761400109261549558224862884855546328762924749767283931533205069749478593049688819669578336858195201216486046534861710319335158000099299392834033861837090359983585877481337671940035302304548727985672767963195609666019020836978053354751923956117659249464686879120683083990918464371870589106911157092503560740899680659796217572498926047907229099513058778146378365928853599880637277563209370005194037172776367958195585698291986844141118572788721988775422940020805901642786514329790265386837191380193725809611328329896613367949885894045278956834502490236095438390923934009998991994690021689198365190651763435580319183739674810512369309930805038155287581143980274624892448331027999834189244698309153940432412715165823588729894461230412405793619532262750439480433054074969663987617713306009068641899426151781839963560759443241826304521422236561956553386169258776030577128748262049600944576295530764872519729919307744139872992706370722804480626884776856246699916729669993969758798378904210510250744769972341649158437123048442927793587766497542360754312353199353830910407271615133309794754037646803498340302952650212307744668109616352446803742204325273561587955421366613338157853439096738849222851132188946877375922609576626617984448850420776210085152600458162675718607642625332429129884223304052664454812184960319518979904569836004778147468192647547553847399128711561990938590487129716257022725983077838331549223169195001868607505894541324315760694768809787591274923412114597742778264865450885643787596937584777076497428213809670992820424004986622725772042110540068857411767592524565217042085315419835602017281482860812926728665724055635174603078249806575991207739523946092750937757294745054047371187273140450391436282745997455403040440508814096557391393958849931525679225626298262560022703098146494418754779036059469219364756522285483138717417805551884884062323602898884636146881002586740525330340685729964406267697760013655012581013555383815623099412584881125983174020160247423527991703854524247580477892604931535554155673814974665358408759086365939982838601516156096203372628694010467501509132409848086908108294990406396669310246713832533859034294647186519883129495398034422925853679931777723632214389750701914821973319854307037238304949370148577037397746644979542923031266537255091848682288442267334734439947876638264160814452053387029290353005037546680073670801497034767298178293255626027335876371321699020428005426763307712007427786284024085472279718514893853510537380981111848751778263797110791224849124626789883581012227213831384726781315643885545898963689134348552120483577447526667490943872131012075633680477005774603770269459509751864701132227586049140842715467983056383132482046520687064928393657508610453850758971712828243286157137936774355273564673646912672569102486416562253129564483076971614796791943609994472559199199793276472500905514461675872909541670813827890873289252942229461999213913927352098982570424448756002312688242992077789269572207497293796321286595648015145757780115899461586432300715167789259931929804747448768257486207475900162435863649201028335794999823467385351515690270716706257416187990557482413110060803697928084639852327419785357791232515407059409051007136829676125934327684333452640522620807069404143302310898341132937717633535490140357317920224756950651867196271768155604486469202240179946509478856445543262705928618893915563538302937968257954182365394906382336000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -42425854959692228229495805079553891422182223290832746953917151928843074663282963700255197179036151771887174110104966475853237747659360761597127027502645268705884053523448056355138929016149715673930555565522609600486490416846251671105698539519877199449835840152918817312251290910366052437142250329527186874818389124421466008338135602294038857760998204565103017358239524319981188333512186339532740688608563444891648781085248247811369586310063773101355079095380475348774296520722086805790304517961247286164751834839322677801786466531518691346069453745479946475736351080966168289714713231394510970249430858509663301492956685545724412485372389229370963102773063576823613470659695561619737371980056392646667109003358166051504929945305680028116954062206809857816138919996357828294418906933869676961060700668210885876248324437882316396935769034424739519140138268284112161485025499565614976230743814074873558289824605983019852667663734243921857481942404464400069973835384338263894850790040991463115416980770194187784438000362084156153114550004632969679217333591584872163335662882399818788435636527058600147097048800893728432339692675402811270580203936024937329841366421003639559793137845558166206414556850404488369495239834562294742915344309047079398025603229407780550166302176032115979282110520290588617714902890387225277752143599813119168334470270089204758003891964215253600135056609185650883935721157307839862989054764112805402098027588244736637993669651523655027451616421776813195043555500002263919156099269462932932022507929573379774569697772090779144842338023136801972446459976403635599856109481663804406421372616278809775195889333019481104483505865095941759023607228159481898080070927490499651160010097563661849859624948369490948400853168980606181028498688941529463696889206066692632033609264191725896495913292427380711525011751664304130970739693546035012506467917722477722234718399393375982141734641999580208637598907267210213759079475904340304240047882464590691289815052014125679546418302344574107619088947005787150533630075001433172569036398666564409604626311896174971691235598095084901883523391206312330918905045937508608473090654457511399036994666923753919508238169952691335028143096248635485421596050479903506801099898899275287189140922857055544697502428040693757346343375582044035951316087486918068795404237756961609309149482766927430421667121963821404870007589554786394602353060680254056951560448231902297961344676892429289762418514684348574291069756480803247547537732335899455926190717702539512535968247577676613831901280673859837257639220171886777959575273105337365070396434856097718715410797729831516235755235458954649983421921134527248068051548564489818347290615047997434819325065782199044538885751428491872328895865166077729164366258289479698827899651507243444291174039629750100792110501655625352001938397817954016595598822338934629671396797463417005302640175737702468163015802195510756734990776919636305747406535182553414867316747284046594488734469246201254894817684424804747326155346722524363720702794988084382693246621833829115052939984376470699862989395665072084873603888180592722860373953140751141562364372506020869601971164256769757423687295963369971023893533161563705055569201268386242475249536393488089087483731864994182371536690121804567031202263969788223574683005493688160357902263175830671543540151966997963032498916377505277931756428253945489251385728372274660327215470220121659967227639389589504558826221328683345567235647122026744740577231418438055760023258035299875229684117796603079149857514259652542464000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -1288821620358198437640346306048282451415779557473385971918892448764796722038215646849047799600922083967073647949557691486241007309224630816617725765140049046238515705761514041304208309729417994883633312218873993618974688191465693523503503307767217601089370859407222484506355644553037888958450080000932315752316104001772275595964727029155202142449053104976007875647669897777793686260673326899140519780324750362910988191529409172243753057909443011610928125349348205090402657889859586741758609202690661325147918550619789448477667406755357270089369707348925687856308314556731396147959354876356884486330926653803266167146033804207712997943595593971339625990237871289792169248217325925100879250674934469509412994928137766882390542309042999879677578792679917095393532860919855659834803150932640823671130359866929222852099514997978718828717996502752457392374356062352252119176651589101698476915476031971271723382142276163436408027783725126186479828439877046839164094081339519882549741601111158381023869941204815241063099519307932864942418078801935295852601531078698458435880062003867158331942386697195634194785029140109634134295083399792834597885693010499287413057638218507045982027825489713349767952096743889518662186939563212523471813426772600757860229763779666371797389630296149459821602083412869857447305224355146095300327095926834230912422918926537938539849419703528098360685138811964763707328140565854273075215497164869637818511956996674225558427917431196255364489378904453994141764054255112798111033159958204191467801839155556893864098023101863876477199996197113403681176795603074526804652360107094851387792131684827380089200362974354200232278694218759480454042539211922367729200181147457251095210544230544117736766099204203546211523191569945782087440122033317524133115603716365611213498673599394845256951703065198048103509139363030726363249249768486946995713954083243457828482618097190020677986644638696949214529652175539285195708469922971962321691345837007086528288559813578908316486987463991180236082790909422808845462696963719856763114895154361314543463426272687595273326974513079216467472512840955256835312301727793160171050718124147210942237331854901425547484602152407469447643625279402572643534127352178402137139814847986847107241215188960289982746657692885298105999365957866391441367806935451381015540813812739538552183963044937666009051369444988012005301226847919165981982193889162341722547001516220498371329394536632061607953124779201273772984121325576545476060799150015896548837679591030494715160219080978702450758344449463457431578548540543855158696416942926398501844198102889132978459863771080961242517431804823159911655563100898883660968641691046948226037989038387025235778365620161461661420433850167808476783840678732476362064629080637945512733698781044989916532781735734677956465263715747899766462915998176991078324215219123922459748208957622739867515647924451926920114969069419406368549287867725564039323594496918836489306032187814209116658367763248589973825845859795349438193930186281033231990001846011498757106138577763548178273115092302469130039291396983597795985712938680200685785182769166911880151884840091579811354650354486490315303474552532973243582885280870725952599228977970421475140813410297561047226034213916519707462062311952369813143922143019291907988489213047314542463286834200786673472303407305697731050302504962673362881436237092720398153996493699333892293618297252684727704429265120126449160753784755775116449506117869790573529282400259787010628296000953283643645266087260166928519270891897487360000000000000000000000000000000000000000000000000000000000000000000*i1^37 + -24482019050044904014665953726304518308450217768038314825960829386853887885365500420799833787993630905631617805520795031226293581114812575398625257230054617917575837134211920895111108726125046297863523638538616390371221650805668658512560702452328075659085639171903336003189634669704385901166213639791214004875571907249938404327525021354128655311460322481016162247656980397016948478220689676858365970922591049435362228302392400677211856831137236483625844794004887276210298477471220076168485279594199387209532848033563419236054193415336199983935379456149932003994099814301779122929245532160514612047066087461813110026544510291618639464431181430104709302001478900665429309650684819453525593855185645621208693591719369428599024473352880494411292446017787687220219764421795909862388730010479551068863602428226393121889355059280542828838508728239328665234216319296765590337234562025681429264269641456196076865255133390016216516367463065230193739670685481313438898681484157544844872460204706041844912198855142534126455888905381915636148163022653139159437711051394763892653299842618441636354346817701313294494936086942515458184152460234016091958761888159936849417852778087368514971131783554651364704688675634144400298404361143060488133649608110119118472645404554844971621463528984017982163663391271401180443767523243734849322430368317478277532897804243512113334525022814805249290631318535824568114683182830711795604026186475814500832875409603417862528503745325727170852193614647614854220322291852383525720735799868637597726646352353842309479299977510733361233624414938965510608474225303739800283006624851933926929305939148737403866639389517394202104715405564034677809749820264419544467989858176252761828918966604675343328703574930071657766909104376410688051964350019274732920767305153923912434546426214028046476593014268836365198723627479049219216875852040953570660212679198470812222535359619960672223090474948702864322330925225747131659314237922690811401362461235998370970103045937503776571847052256450779762460307254427203240511201141511685459420678361349894986590318894813743119532631719828926908104933189715767760448165173085132477249413567041026806939493178396417978381156877079737572069194308945803232731985876336306101082659935311410624700516257983595628682088411696814224895665576319400184367101053842175677991937581891058035754946287329343767390874903370347579406808175820592586027271131232330786623424934354225767239862354209992119193234062612240709230060279124248195115937461070924382863376257540160055148296228840025096025205274898089962930415776786328646827235787219572203518685419315749549027112950620273372675788874181345392302548021579818441016659325448298385021858134317945750654441138321984112018764974092631822164508650321651919285549837726350714877274947974515097201654089955257184938430974861146508134177295722996655451829852728371025073212551150628519775210772423060108812930798053848248344331188471497073074739878535713849603099810080875086976613039052989261396516894759431353094693819411472545033765769160227078584520251761198898584206960763204785064821808435304941382082574076445269665305176293979649004321657542949446532113794298736680667253667160800125586359417081165815892073736808674721238443773304709108438026688685441345899296814608619752930914832241579530611242818663175195510282059901627538017784788839869780778524072681564947984752367659828886415270877313525933323360186123861871409129734308231627626775907697078143832549421877533847664407683455938442899996197742790975710342993737087274528319178014720000000000000000000000000000000000000000000000000000000000000000*i1^38 + 107043699707625496890445619976281494044315680620105234451401307347431916244295383558550661846974429495150331718456278946293397683515386782084850245084488834470761313041008466875568896270101394531809459309072675618786427724964554739567440070809940548420579496482219512586224777963953970272312535118098774462416535772481241299894364670530362364324852273435370618779159137915720916793328180368669573958075149564185518873798285867889971881361854030169570422001493121540865495439818996467797234605916009732619060401949158742384548646034455931745958874144607979204663121721927484347733452914685978142931030493599798040884998277508392278066381868430082877872861068108683404543708899593963467747915252014603429214591338212332726221595499337536446457968076206115251747083221278451378196633307194263744599539197186040173442760334754201587724781317108865991641416466124843726871507563299640636759408863831405600946936692375292951244491023308582605154943010930145023452406636890023397671543101233699460569213268852170176366311295969152357323966634938177450978822561576817812686670525082974892665607069033689747058145856741917502483747869156116304625561187179400735517675282234260965896891897933516047468938640887058095816587701789626207000276154808188803990139683727527812783439008193754742170635259329706344207302535951180896635385591853039240845744363960511385697609676333926067386753876598311654461203339702922907713078685646596149475999323849917257067484429677933013893525270233938420174178111194769874165920980149188821314330087946440689201546082599060082614598061199582815405600014164442983577951811411446341025954971424281752657514593558474520185597092911198181303085448366949801392048995304450773820922156049800263493573183889329555299137495441460306698554481444442087865955217839195683972445684388741121205643414222081109534812840922377182680152639284662486715746088646568932060410987368808102561005660589270664846847226023954698666709695347095053793549896085768067986245906907735249882324929140535559547256950828743207001037230076935143480296975970889792181120809946503238531501370182324893689308633018968074630761645389330922469468370831517552283065714095032427062544740318778718509863996650584400661185600235078967325708832541396128227449502357972764382668072894065383603479532824469805790597295889302027186483444531316550548236448259453736621131923465229169232540265837104516558832268197455520223442130771463678418841911754400478019696416130285639126593843291274836267837143686635974602489583866767949320137819934778930396815518687592658390370415632171463312627485600722611207156843058058303146968538750272942647996881702440380731662310017486542641775034888066240834807729981406178321537129349042690192691215855629814292394763051512312233837923593601023614988651355384167377591902392027178354947298901474532569368446660953550107019439776216090852790105340531549449135720895506653592893317628589890665491027638243887121010935333057827655518167835228041731202029260825581678300857257222910993555203624190622748549957933511504891350911223374228162001173154765834801583293730820345684786220798953690667461366103149342388843079996835764931059859312014311542689417754896457890083261305999931806378193448695664118601881927820850573625088655268016038819127212576025551284177276947811947949821877137337103505170347422405049757556648931830161471521855222722289743309543434741242843145275308289678239616641329567333959354112591619366587004765753995293506217635730300961007599001640487618592588362318615967377523952367007421393472061440000000000000000000000000000000000000000000000000000000000000*i1^39 + 33705984591008576988632670904985806116025254940430294326072408290989414648391836337533122822711320412125906712385105829856972471610756750653818385046446504176681818594089727335597784972976977804296478361741826773072609027617984774945760418212505677758838092875289549155362669491685692026693988000667379939203686357392235992341640091261818002304913178195982276245264345736383701198908236227010433224375448044917766147395112551923707709962246955820424919211103526132342815136024122611381672713732488239934205878693000220896418383562290555748506464406220736056744543929223964146398492662557019710606295248580094652126012800758007795117430155467911269533231480996542533639990812505093835964753466550388395596733909129041396971172549767537009857644895903329941517136771724504075771332315969983337388314263848599764816669827453651962124431757924222046742974123763714773584897057667910368888950590843489531856226726578455937274968104152160405542211978450409485882765294868684556594994444414911078459128666146794675926914987733610744967114983138288476093023083384742457369120980581109694935207060740825315881586364244002674531196442132139894789933393684014473014858671917172169959033873677231512385094953996632809276900048397685615859388216615133051909980374573013429080550923530476984273480363424120411475651773046680189333946995085908341985141032448298679838671327908759878229230972984133709936854399248716086167730869373049351110355921714891215966787854273248081680563306559282381979092218161436934414157364897350840305220676985624403881230497632151301967261879843875311562352150042428341938390258943817494525633676174397725952343391345110927832214315229375124412006484307610251581148202057186491206205339324376768725647512617946526684182106433481047200776013155641224637995509069136729172883221550474032559144475802882541677262853965525554190618580210060246568865149511403147496152102545375028273846417992060967782336195836283203839115933005606309992248238046488926054486631658869925097396759875107522461327587872196900604986675980248597461884910628214317650851311919115364316486791562559719451127263562846335699875034298794587276046208251038794470189588647766601930238542656974981734193624910361209141385875813621760872370124432160517599525343533007448014826174191750745959587270655457071778118676638188303819966400673230518069495411839292065500592711528821832456115020573481031809568829168847321743030010590108422790073633596300132365082833255015719886576313121485536038054569583580182350672015682798556766560536395918101483273691018749293422229009314768671693797624346984433159001117370582483456962093799041751397740187228867408083236811690490598890237320569192652285365462637126712399393427663361522567522024064399774310033096028538098732454046281994358084705217140017603420486378219077991565817175586338154244533679333271834070930833574639148398544668663633473180286338242564433068622726530629644061794863740471977921083006275030340476214102065836576955254486072752867876899818022139304842004361517993259466729777282870428829926867062623754953432971947469533691920520162385262221098599894474765774447598448839771031845831761802482560297548554920515055343067589840117372273645393988907576495599057194044198337972098033138320021013808084503574635271587847630357930300209214723115366660715363313986765250637913256487913173978596597726625695104356767535541067777795238654147850280316019414603475610294359412231512889412930036306445114191357906288963575408656228882237565026592959401146044232978852737189094704595882745431851008000000000000000000000000000000000000000000000000000000000*i1^40 + 1397502710735311819884006603199981489926341807789362404162786643273982188137467265132039637847847302873016055803161857946256796313955484538648341030838844917203051588166343343707284348060592737270453310825403948722042445011652441257449653636386228768190136345181490132309143956463037291582012393570489139587969555548839438567822623991836573278592607475849378359119140459541876980090201483207099675212105025414015768969093580985587628522884690770348390519121880693242303501400869656969877576407463971070398614573366307821686593300464182465279355066026037222591388014350636813219920635699977371374714339292273297436869900763194451262453682247913378319047129963723763938347434315394827963311658816335679779286635636533310129171363081987245867564792884419620666784221066997553232304370739780239662003547917794042222197215689090994988973695671446822345519574113212310703003106725216605428328726638848536242654530724880557929015397425743028123165106303803476973425721505595324807455301116963518661378724296859900574656349720797396916738758546380639468260669485030903821817561446950294257311084350961097702695431177431411743480456751835513962245330969376443600530062575447943596786870244049266736492578093335898785048899616021864770969867156607418090605156165901144827307126062916797370297401581612631198989614613857642606970072865368376946890323090967254710746707366196408585802471256787178865426153234024011831072078024565869914905921610653954087330555800772232580009709108257697940837552313914888393988344858029694896114590244777315690874731574700915076801921872832471442488966514592703504079304568408046024423241741427595168277850334302578232198181551628393898945944761081778521940061889198505451724107725714251425702442541428659602384382805509555238487072815428509531677977994371904850768532539530741619016292700536464565676895793817057156679525288764068058280147041175848401273713947882015176185258420618191582231469764785895543992961271344801705208909319570226471249190130693341109761408455011348559091938088380745498811066455054236560469038788177581644470109795218873079952762148129099681714782577170678730341126686356906341327930351664859574767420420376680170453038837921736055903791949067930835479198514760041169593341825703699596134303342932100744636832999651151158822366710015520667197724836373257716925096886196006046754447343188449026357760649960236011881357505050892389532452067620567045007438444672428134943554841221550499949261998376481535328505890338683219266058991739179583953313029970184369228698536202881943943432621141038515120717680239923143469625201985390723610274075192290184151426609930341823192525613934320098843337274038432021222410915065796640495676893616144303236425194034164990351139066656168331524099221312806948456642763709118648335481892720867572433588524273649529523377567433501026138406898072738872261683870381638192180500002833696927610089830292757449241700892367680742539368770978127929457458413469392121404334321530084529915748128631267230480245639379415221198162871618580879472960277200646763700505350653405555142085656872427100436172378095848782911981438222693233131745758893128573261927856743306672177994841110574080155978059678640149398144552470841655323609601753351540936209565009850675626841078902770617065211470828023423590639740543211773283167191040661315253085943525419393361444008099690809605522529768607528453763380078791686384284339547012328022798025740749253496965184673506595407806540956626314962028702341629407275139705138509077226499155505150407613911581418997705403239759872000000000000000000000000000000000000000000000000000000*i1^41 + 45264052623090101209093625887456301892742843227916685183848683258341805591371435391714316796898160661697299032446432659984882323126183450435226853514542546236240638574665219038281223752422312613663590402639102807188908067887822378809547829473409591175085224962349413461945255675857049053543332391102900024672487327537132970197677381981635616207956908137376433187393113653932718331734489496976759252470086352584950352450205426208050254918664975287417105286970281721941286893652930609891787511251111969808554204625749091703632487125395602673770856539065733207228097692033258674655117629804557379580563311463223942336752257807003862106368496729117922936034658980111626056336957694809807370448676245189981197849342311409610056205563401121926589048743675378956228296521806470589730493747051754375983948952900978706998769777640496357455653940199830043938121586225608889652779883462431154676754661485509158626692141940285776450936722143042394943313939989019452015243440449040506193245779795979716732955305725074343176297362225157549365869429327289163301215669790750912368079232001690800888045336016088414302853342732025682603294851662704654521013412515735250043686345594021348099546208332816923530880162144211034685251073107266182065603329941328163145496711672008392701926695755263910244310831688554146880546575410410896525722628312887410324623386356371697658389676258162944554402246358130895134728512901499435278506849779166390940526411426669782779187603170610041330605394890375214524160869829035334390618084640771928838155889460523470480227556225774263851814732538487733809604276992104525706763303480239835557573813763047351977340780710933130237482954083875449117962537196659732906561395215355286340425362171589277838578215113181034496986760854338422009039576548738503994457816172263958075489651178888547711636307371427662880893133239742170522727354902568994914448158605736089047823819204874359245404665063310401952062724625423446428903345028607996283321180379164952549312354154240411808435444847019606497852825393428368448556122977122929090627607264349176180475399985064262889294274616278964069654702621270678762521256354611194315798792856377100545770620278829893080953232347459956046733841107446726246317819006795767207203837253606298956341564157400956536397292353117826733845031087626544698965819915285865122633716400401047591765413634488202106432961315686744765315406089132608149191785168654744093979940796607921163678870998960660333697725996605091340008399580710750260183620701445211405253626616113654356055774302042449508583175666599457636357120354041793607178272788391048210360083030234698894010732795867774031961953868694238622384765973235871195576176960637513746693447688705772654083652209218518193559761722590131343855729463893505949142321240283255733561145216258267028965371655077079182031011147836522856759233306025819406220933852951071699328204121853603682922384380558420561401117532924875367056844428228758871749354181142708971925226651452966273549953964380250184869870988229017284003795102169909255014358452625323362272778379590048003638484058338121118023356601373260641148949950643218818191615659897074511592527714449985980713627201771616806882068114047704462086166472478796279977045919541942767472473145230884289148912897483652740914151525724772010945119815215769199556625164828059044868562061671871456130378883432452527071681603884221746907230104838485678009261334940281406787656882030791209436643724742585136678079184667608166502034577191836793434672040821997970669644772065186723629629257151603535102607360000000000000000000000000000000000000000000000000000*i1^42 + 442856989038000024815506236191813345546158656288135743834516455301901685420630836785171070524122085730104767206019352687377495850352741700737350577245006247104866990739595429221373048631266302019148453776493911198578257376046255079044579214749163453542697920392932570269264916001008626444584712054990524958435953912958795947360298604380734740593512702852729175813642302362692388767270497523116292006075760973940649257005124057761295399630445171662609135331671294806544602722007919027929238680876733492116746552305832910985465250791499318925971781506422734089574091071437457965876183600250390648715933808696637709868580210691021124140732719311302590631066384297865662068412419078660222359234163297696421380687714385311109683764762816107766756396223988543725955937859576079091972414961356366366943122048469635483903375930598835809293285305190658151708018334411056553222715055764274488479456251585037613017248332605984516857262210335681111843533762761757382587519959404629801334745967902274942173651723266152526925170972393721837908254762146481816261846631491524608681567220039037178702793262066612810897248017863685676090129903774070966174789835211199382252994633522741959388952942259997992651606485223219319771481512272254564590828867650595635383411517167652729046757853003133158169333180428698346838030240137113347556476492442947759743800200633484357251696398367214868476634431752487543472691828120407917601734752899150615412162367179915278983447309634265756690428715288985888921756311498222442809486241488877634917127934684031235519617801938627962475564512315393287653059991923833857859684368408009732534395534876317779968616038405503696441146613213538615932804745504272477568237651738577855615491530650323360582373180169066701350142890654542300023364026095683164607589953752683951744482085654643824100212490590673728282495982338736576120723110480697511106955511314357027772804162555670985086615845659741478426209661353148667003892854800935459907001549813926576005509648135900404417624578052129711124787625470570315375219161979707302258229058386084595149679582187920895299441631617110881106329432061960172587963175045431859271664993437265909198372925606886067904101339575384394294105542164922076006594961791746434802104319701403779617727387545575252952809794023080624253671445544164545198799276716165450852719748207933763309732911665016439578775392108106912583799753562021957770393724506357100601200913328166772098515424662090562945149791261180969337708990055585802229653488468805984071914769839927260022802823590087928164571645310275809609207448028002478750134738399651189124432381979484195604235961835143208846017051352382161481011470484738385718875793673540391626025710091599439341327872614764551843099306826345936071632697283715557566804102866351826706902679954904688298861399573261753758709929829885918321460615407188853985011384285172355087917144017992242611920369102202932140905825117409459330408108662225539981899315312083624616284807529882550016978937882772117798959436452276669135459967413765433923442171308491686798080067737286051513302497990057930606540672599392596515478739541265898671309390292446728924883298216908792811729863819563355072837218212566994959319508773834355598905212224306935741421531201719077870286674024824991839864984960174679833458868799898223174044815971263972332703253978345893178293486349820537525618942859584625860021876813538330413455952617148860087226620480651173223433281194392245060224028771777272511245443346058975123261827044189891439159353864400922427059110348145138409144320000000000000000000000000000000000000000000000000*i1^43 + -1055107450322915119751335902597869908385730163757120962119049118706617388051198043238611858876102248781943213625738615544513066625974579563594785838431807370541708152400091876058978116543979344992214149506119373909293938229140912524811445784291886195160936178516935873429689799351743696226258767316555194529511816983487643211289521156493338256798391135276817251468705019367195016978787268491340836520295119618189654891442634004208466696739977295370234732960960883125221097408329662948638445677600305667976463434178225852186382884834601656498027496611044527199943475251883013645550747596783392823476668408259324629472921817999438954284463828335016668551480141588107462115557502938465144924454781522209309901260349366296143602003348650450309550577293579294376497664810923706597945128736027203941217792007286442178931166817322038638976143192055734000288917811653897519279473186150102788426813966937372959856575117250480451890992152941477410211030978243976077462896111358079499805374456487450757063620930606472221968344611314691245804391609959594700826891203587229135527262272528852654914257681873425285046128025220836319781875859226861942645107937742608825719596870350759407869164573324093438380664792157503690359852619856128551891553231370242870939284792708620548124112589931403407480391745614516040107867312431038304735900026345172724971997751668935928451346328223128823358055136126971889408452727885000117706175292702211879657363491134047262519042364361305992937209640876492887262186310947213205441357528972435964297781160797952784799027658003976992100253432413473820965680166158707458795412763740764226917944845012155008746007824280669584653248465225971652114298617844661538774197209296172199127711215212262894797543482935806963521773865250940020592726575486246243518201152798296882115924211259559405547458544177577077345859009014180765094611659248097215488793136227626633554187424512554661905958785393415353808215445381682755720489787321716888014503438136530595077090115472997833530316429709075324559435708452312635288600647475731784362404263216226564350312732017368989236774520081551871153279428532909073138630032117641567272759551241106006739799089441923358845466808826861971045619383179182723171217150161547806708251678828729665902523169125108748644825386054446265280851877658455087561135436735735268008754020123886206781835782522121430932437567066542987196245599013904017288811256247321439611327322736015950661336865276609868412643576250078234187711349794856502709645835474941093995992011277903120771476348455857568574805252043666382674059032325207452068573100465051641435789881214783260755593872654869842119143085202305620050549561764719718880437989466800744575517410925705906587433220330393529970870736213723557792197816857539543380738415526798385458553977414489808965437293451173572463009157485952935097364097414698161675951498247191212602050719566170169128506458025229779154850986164455930070318439319543724183857199318743898564856457747768400651264636432427807778889821538363392539748825057506201778984134538568384333461587769720701166532831066064579746112569281231395794913212584480326872144850310646148386738914036433810041823500372773337941479041129686287420625387304062795658052399193620330135732119727939439494670400891909992403561652477072141518199644207680400987221384476146745847236603409146281633444906881409964243754308445008975831349855054389380932846445379871670015455629865495195100475609136538687700735468253021645343977921420601926061827028407126494566622653325828014520898792483039572131840000000000000000000000000000000000000000000000*i1^44 + -648645505436972649427494812252344029261183550568771839610755189932350933972632170660816360539600294135504685578972288026384502880943077162920087517001039109602394303160285353623239807202703217726564258528558713137572728547026803366408734131656064824866184419362753070606565497312856454043164260235561934409879921590267581643155575180410732267076762857425170513026190412147477908387717299473721831603379126149844459142798357223937294650635746433698983323989525034711950025604068454201154409470309939347653773852304304867553199000248570745678983947362471036117931584632893928158284123882935100383760564688812387177867405056626638650960715219632996423527749006162845599674737075688001865204904837448992586400392933661037321238470477808654229562574761115077984128269937558888726251658851820474996859566350746054843150617770080239376961935907370915415353381566456435435401211065443291013174641702812204380594962456589586860338778964635170763820030970124696006310147883548113348849363448260994865245041229611357671806478821088359402441324712509684266573829685938963046841894128709607518683173515876435545670050621027226525094239970206036260434004289962031999998091137012757783625568446203773031502325659288264320353569577628506726451848466099929746305282780172360868036304961261240585753657800415583796605622055142200219867072773577752532112919449193764591334582749582320736605750823975463275250139748195522359496387408398093352111397241070371887889762272171054140842747941628164800383686296139268794065692505006243330676000200723330217993433653873005794233201116776364680677276822485153758086864299709592808501848863433530497506422802863073547368604341093067984824368503631470970650909301640649281356004351917588146237852338295477732061159910739309624318325127748244364894212665943464632308813979479983148784863070345513487540321483103607892120493890571850221362924450914274503835025188468925050672463947134161142353570275985624991539826579151985170452499780221424604430334856717179753714998303660494424602367583818245215730584405337124368016626594268817958405505998544642445277073252222755130378089774420312869771367811587164773497139175825030538212450788526087987805920701146376979385392502642882935179006191143134666493388146112828692371303846750264869666952960236484877249941955074438893234919445331888921514328158304837878963301425608766477890391516117734256476395344134080898903825589263247508617557869168572098562259664629904371892392258247597135974177098884360301389191110934417603077399700053893831954808319594100924912691169098300945799834930352394431748467830194697913923680733146125264848068485507612452641092817142474520501212924998421850472267511367405312886104115246088560557108948552092591320163986325010617456883183046716260036958605601044943567360673716770935038262328948734779781164771724277777006818474197471222848448958640912000699413114859790250386960815383181172380197149304809217190474093149829704180472560470656177529237682224928422705118533941386131876444069953572263947907352214813425601830336360362361268939372748224738124725952112633875727159008116555798573432778927154004505999887929868225311785259907183483038574685597777904826800509062482864065129639010726355145769264443940436886178041397085181173720941277966781919439769962839310430383132021341727211672162867968956197637414390908866149128904019512097581320613893213555680344381979706818542928236522305287320389879593163928842864386622280680643842872367039832384554688134990707513956540634536893374302888181967305716024530003505149116416000000000000000000000000000000000000000000*i1^45 + -13517994157639175169544743947170388439197591454824137151485001222460102704286134891711840319276875913155855325125340471473356272461042488188328215789282656968035377344369238469998321247409202368559451520483057911016229560283639982804523917868493212727923700875363219531136802970621229569861742353020158086715431132105927329917092362102941286548689276749227060617817253606372255778410428718138794883967661615723025768948803891784507902744670958727311253531325654138229797596762106600489024987968383062203800467829849447766321494314273608546845246272563958556503181822745600105582482045661381446649705411771932256665054307017046142374168013855607125559232070228405173471408134863723830955645027827629105546383856760380620655846547995731178798368178356337020548416077084708136624428405434261544538261730395256140054344117936675329606706637257958862199225279527113384874726134252743525827022062062395309678119366796809408014857758905470741475131794536277633912903592263119089200476346341480524572943485192193435864459158926716912814858920835675527322376602491999868217284729908192072600550882779775482996333592599061072015508391018323134061252440243237810816511957931433444808245680404856227469825265758122875632815436196623081000398349455144100952409554416775365636895654456112564365751955367731949104877042485739989794483513961416206418343917952245779785867945766374619635978465614719375261325844739403246983516611154470126454109815752917011568388686205395880566993442511997555850236797045821465325174516446879553525789793526701336463496749294291565775878430726074050222165056544723279601518065821310027313408070546074852497088191449153382253059479906690972187891521986563607285172386245495249893546478574511810322195788477156841106295042107280592372056083561917969403741812398237198866534113069702913305479226609313953761635095077614517581405854521931063458401212863142879370200938707255391013007106775284970090867299308398048919355953209227855515972949436378450363318773651465638382730183010004313348062482374439984319066058050019321077467394831863031067784258296127794709925473822230556526736366291098636701460056453006150613038532102486870093654571555304116895121578548439911589499504782386360457462152543566470222980522987792860508249803380013826095071519893039753368432513462733056778663308708321644882862360886345700411718299702530047918963694314605416448555940585618390916638385019766376125857481114874417277886142762248240549798659476038141004924934940484721650043922780760278291389937473200848196368070612017205691330975807221954061188658063639884849479602737799678636582982203293215726515515931929249632348756798308482421406008041394154568694128994844789901874263326814737510339147572298857707267165859634451342347423770327961588335835282804498256595075112563106818048507822393477800273187728257579341774851871894777160876973875875416259030892302657976820288465343956361492315226229410129743571052399730125844754627613422795477141138047285839065661412896813632156299139403040320590161164811980965674622242638166219716906182699528444068586276677597681544307271962723883209206842526212340035022769586661398032637580682229324425750124743548128288715387181720605419397322234834752977244362558753355440620382958362633066463888733052661328265338843677286872385547130845829299395810579238138580727234818562046299709251611135291986591689338357911493168831623450324995604471613072824935592569159670175375589129280043518733602735865885656891413851005633928576199018855109626043951861714063501310018495195645900488704000000000000000000000000000000000000000*i1^46 + -6026574088648259843493854784142263827336499191493011682901023036748666415637019162667268532331893906421985766508445404505934212275132643666861707697338660720719798558661148395619054832266429578455106391113388352060494446541843533971372865340323828056859850270560906945339730607947158569372957339498127536186440455862005128445803915806831592635824023606573028523153760000155659983191466931035702208370562414641261510954223370312499456949105395997664090512063290025231492583041211665724868560115682645096002956204822341357600394605987043150481629810195502227334998611817728714484958568500815901644809220377400211729668893419640277996122281302227101185760440972662696411542426906527782983491138969089798794947753525713092019694210703568803944227179849148991678670625247350165445733866969152903784143912403132537548251361391892304186966182238663920620994009512157852183584589893754866720542887367822338780762037545748496278861926310694782232950422560929675013798952529139655085014801641422106624448786196777340419922471805517809056577018835232329500850059155976920529691505233418019388850991800161010823716149970956290950967342235540001164993221563897097026114828976883628088071466627151400149805527770575021621081738453237502491310782594257016673578474047008138697484986087500389412269990955677075735446765970902875363535439437890919309945583729558476678365127497091109729772305284743816506632872495174468380376793711120832353814664874368860037085825862452776256697416756438047825155223127863229808493659134468973120005019292464268503259422598136201653215632795468788430553507334931310202011470235214126391958394653352625366388826577226347430129207955983878647347876774563618741447214868647040335960920279985445544520045030921616576177417962649978232020745594319877273560407666217482861194116996756749662158513326002801608976558230007106649520372990592936269164189631969791716675246550084579158480626050062215259810284061688579270647423243406154494547388503904041091755946832389685428098577413666379418817081010199852374938813380240864587093215879265644813556929900553497788624464835011417194813203680773510496500697889533747172706966362094051701181552404318551640321098543440241182097127056534988582685873240371293415452644579914062464447739233354482140064527272294318669937484901509496638219036789898570952509166421132901779468773266527036628240595161233332685321236883179948099332839924023502289743127885574761928877053988739268209225098851197079239485178206890812920878038026485304408296305771336908195134853006985572594326597329642036614305714095439874796919269847938179991998676562607252766477077604330189111454571503816402727894512931194361632065867412726895384272376967339180947170412050562811367702215695771236506948818441088698032154514661406479746009137729116229868525183619008127725772880688307910551655475595623488469667106335575822096629797561796119195868022496775830762496687385505088757190372155177404992237655928313870275236040239081041463708605576542445068346894918099973222237218541894791567832425538571572572197903388572283378398499192836594891567599545626639630485503161643607618874363520385274209016780721871181804165039670735813703641153317918167235499656968140181900156125555878679274831951463897224294497861040159354126041272255072746127970222168710504820331856233740222856211145991418057972646717671973418214600754683392304470426858542062857915895395642809640702824459107540368818704189023978978376653136864022286866923214201947518167888771248083962757374550527918109838589584488037089280000000000000000000000000000000000000*i1^47 + 4066221668809915905380751403058698285285354358939752959184082524257067881333908355515857445351092626361609697103752260885894296869081136024969176717838935337637967619987319741973415557334943984679781766233271834354741919959904557503355183142900957525257929437162460857682904878312688548662192710206702109908620579900795677863445937552801050097842318605224852989656585879725363031475040795561132385334521597144440285037129048538324124106884691323117917129864894853133137171881929559033267135341888277483080814219401366349275345874806049213509854331849668407668044325524436016199214065006955391542231777279513124979667600166935904117046805272696094327267833139080461068170817432716494567625221383661897617005277369586922290615783990871688463715485750268829387925151636014731462966648142997767583912311265306636771592840536245704686060750824055913065747165123086888018052991948445694383488667384041630061611567677208357899483542591306169328253276290468094317017335031123379767182308102826862785569419868108735535158585045744852013037488446696963827744747776248434709081255613588105123538748966706300363813254212407800656758549691699048808545124614938002280873226014748449286984011158157378695476081020347435572558578975463314615132346688910457832329910535615452826264529855242272827494044622705329816247386281436048893123995347318680079658096914695541215438924244335559116283361085425575243199474793533359833222022852526480959941249672131960281212854961867927189606655922148964621293531830414718460435526087665452552920733043533829084685582521179582420430260511607591236035716882890731805007864969957476784050511664765126700516283574291179729011515757211959865965811946155048543175875449980185870744942488453254634777576690710627688995785528261151365692750871542536040938774632124635222211470141647994347841097130567747326792762102858966839928705242164293917717767952595603189427657420737190612782454990556771639016265633511560862968542414393451168651595458894237156670153987291953787380214314808971388878343470853058900925041679913643557050743395174455058557343489618475767434413260939757778564698636061897679267200254985136852286600372115188717939559367667183487033827815020257537548961756434600100370077778581921488465996862063566352138188590001508483037695506229890073276311907345411098281998811817423718046674113099622329539473303103663079792001571123031802475840881902298119227551848661043290763938108111228322258960745414055034783117148518549448363085721240503736321599888917181087808913411827740110423363771411534852142029044471166681771121976144597649472704207905949825924964082812977531140543637435998732857683814346385596792464169571357036325521431511406541182361146380370936922897391504020673118526083669774289702555534482706934890590595662483410301928328734924691018514177548745219473872305692914094867087044058216867797827411177042107214113845790062927973110208606896490329953691854449536372097250163738154316276688518669739018296809762271998621015723594591131328634013871789388107528035979046771958962282782446247246777500903994720516794842261571201553929408789406353729231703393602573001836343101144433190695710765142554435495552630759758072675908309522471581176540723091937166571749630517177862681472331870619478239017862604160852263328236266384399062640990429604226919194121901522988066158836392739742757466188399355966962132056329076444789935913682816224218290994847439987511626148167103922414097957150714983300291671931169823289805769127993387078215057892732418933922044857641371159671068426240000000000000000000000000000000000*i1^48 + 46864806730700973379493368509591305423683274900472344547871581335087829766040657966078548372385205551920585931251131496262788911774159548281528363419823928361111971084255636714814207910435014605836951658328219796017593051520931888717074128669295489342835616004554196554778904891015213034093486462956660627660380882533580657674849974947718197411512939780907624332918065466826396344057992692412784893237181727278894166125554230106623295842528795719829858016888581695581852027558654105041948197908431349931940192646224700907952484077855904104299469702503463689318790247023418199287886298746283257918840907207578088679518162923597573260080633376354433432426948104235414620150839162269118949181625380169260571241744719407415256018889689422031709033743030321662751100145239189659213724446659094488342045883166034190350161657467337211145028212887635055720408464682387131449393724102612257125053998515614718198079679694419567439922947613702280985642137785404220545957782120521252975683823597132117991224180639066853417590851757204419883281073932106765402192879938189698252743720838789047943152334224064013040980659964525803437633836585712814797716378051350145025344086192772681527813077391741269193191768835826129735204827284583298557447050678404108992835341213549934283566949955733702276246305311957751055354778389231063042421587074077677180717990494935701078226391862158137803259755378479005561411467920340528223135060578568066830937774273342966564532110766441337155256510440127054976888905096319519655335539345445137420940875367127006180724975462992167344500470196097240936072853610336643132218061044198175821822520149554966042887301551882395586514728260241779105475273887066420570465067729221767715517473149145705080406751769141636571597694598951087687117817079294038528982490507742448254913369215953672089504719893087527189522467169975343870040814704857713039034300940530244727592931424816944389109847271793993351111486506084923934403372894370397356371054500008904868441846437908230520744317387341630656428695754638399466802102277470475628652145899829573259326218147049441970685983457115300374250861276398058178145907922705507173135548846953709437977781619349302995082860641606608301558494732430150216820500804145156673153765793118548585592539667038341142720246981280449929178822072949610867418497229883902422594246159876701650296875865987634748666837935060820345526486415094803820133719360510575572917852425365793871991490672347371474665596602875716184327157445347670695443602921097764311265638907863004742810350074365249651690617028785038221131562655530780411761347786346867493674674478467078182690238079675654256592951912588703431203802975291238150261822590448176054024474606170244283681627502477529723353952281198723707180901503936924668745733469120823341805640617903059555186415887055983520030215217917326420839357593870807366408872767578160829812224392139538096869696219519831149741646005930346825901092142299659036098751282899089846675960543275765801040381081926071411470153083654128762720198978556886756940067599258752185428722219966540860509705676441446840343297038058522862741877500298773113218878616014786914880222679420277385764041616272033975969347354744046871425885832201836193583393566327552552689337941491407493735594861007703358231417159370740130240105263564334380735320348546720197917979117441856083968729129728741908138210237738462088776433325457913647185514399482727619649817633579107454497758840964837912593103573624333511740030754442028679158608326891648204978648938544449989759144474705920000000000000000000000000000000*i1^49 + 36484371761937587563682998434923757628910588140072659711031931852615968252119944649280081294598261153496199374336942816897266052005718983988962177252151029026082240554984788634359162378889929162313490299599208986893243877644067397379630233334759893711550071879790952770915946239308477888877221738663826619061048145158616297123980879170431667626934437486065335023742377324417474874230743410517771549996546363670179816203678944380327711099353832740625846558216674924447003817631911908471426095581572960223310473678760997069043637713847300671718082545916276011211748735047638659575676210862167270259426676292847647671592202704054782839865292772629768872492809706966887669249870099924489273208967187593855047855529882178485414796151873695310556173834495620182336264115905879861323898070364577368033363266063808779459925988347852608248793289419407332167905508036117495492216010965748850388521398339965224711890990375294834565537289028021295082653445759702838655393335020648638462677884627124772482825011960498899253862958053383876276499303459775036284694721908642999784298413904175696958879780597626020672579294725222042442690626052354709326453929800782087378235794649931303260224605860739870203872358737424317782243728678746070665869151161261388448664837066891337552089811241291529651492077874376551003888939277068463955439752293051773598000178301394061363927852878611067343895753171737269541233356392375921455464300465349236568397872150810345561605912175606488189081308516910962468324928056610128089018630915341579693981103054118916307227353740859051506663852899523218796155722362421285611358026395321573729742460616144921985940775712832162811929240593528413112832694988623925669157108058705066392307760693423666558092290577363890961344283524951806497885177332908630911582733101552571348025141157679997507113696008642256044002009602295927842100867467468959725154115180878093516356958720409019667719236834811750223192498504310421253589365179311105707401843269937000885248148549421910430583574676501673899933583264667692954476883581947316940536276062980984607302423913429340331694767165401638877378036384451086735173606142728800536067324468005956053675374573638098270299508600961320331046587854124365426445453171944606243825481539338614587614049775584788846399676875345057019521011596532622574386840076231684887661346297915778686501093544533498170747047938987390567742334372454432464229718040514913253301513775020470644890842636950899082031231748812284020279755967291904785113858809133872638756199267547908967677973235014023561609782635480203333964279714994679011755826821175365253399149289167627341551237164388796545293337240925956996684533247241567370995871700646360844357149096292137762997469686294756121301410194034030209543264503361863425561176313906448876855166927719548830482890622830578178836809967024034874911549896715778526042972087372418873588181781816564861785374754065566874695054891629658268294273259792679654445682912991235733026853297840549117312859879553492980828682315569075899099098552566543740130188626450324791958299211754024224567846996261754783529109427581746067608536932193422099976592919739955845193666962551711593220416607584076425802731655465936867805922544588558367129084191058724352008742107717821622237923955289105295990144627257700389661180276987459669473865913402030283079733279354281378441372363191566393049626075183885750152493427705855312939587288031259399563877782828357501958835006533278145632813213614662192726159157149402586433784697696202663265404257602793233288338289459200000000000000000000000000*i1^50 + -4944053290720246261842079358900173630087782529075948758821222997336934380196431171283733462195944991716781152524619711838543005463214276966651098831442173782795854419993004947550927799823409130385123738272956871250916500384731325947029866447954928510629322070686227984363196078213130783810516515547783681263392783424787457937823884629012217483217300198474198728676821850304633666966758252771792838497356176683386837323323065982162166081703558882969548247160190057105363017226470285515056947977277146617240962023292334464562282678996256320761527506971329278601434617706135279918335245638406832616588329204268610857288334082938458946872274400059108569977480117407629169333118611086395642040281490442053454314056421684256195744839596145493597710634638702261557528354288998856112822913755660934002827612060080150832215522844246557445565716977614911570649873632100781679512842119667818730185012975852079385341991562830293913473162920992724767209471801462662641577071769300224198440273602973317931261816052660000237028176344378684524466403457151808162788088596351012109313485443617633790557345645725578367853526435338761491391280961657389425334290169261564597089457118486383601403088181714004539758888434332847795024485403897112844033253445729624935361041841329004440883190217858565447078033670103484413928295905927583906796089519510955871678455313760843986960640504661643863619890609564027442343103120660742733552059307693590457914588452695475585186154520996422846775896957711356804891344443511883054725677808351122928198110925596709116831712117266512479369617201575000163435883938929830667903752891777903921678783636355218861461247537211620856026249730871879831618401986398865250071175906575361050835951700756913173600047119604941443587545378491845167747263289422634682069323145565580514394913358928507525540891964985236964617620735549166405577493690152710412531531089781131727133865172673296998776815781930012214589919553478316364051587925096620993217237428148352310282596667791197096796616752535207566098965652758377065360013329283772731262440144420310199317094625803691866595720780410375103809349508935795055680075945450535664360581523558615725979377535289026845236691652537341545424057906624114472552317524471822363090305801221548696106657456232318962403814118829457928032499404603782729515566163241639605090441024419554455716955007674889777478811288786919511277501630566803667746728161139210217228164939535869110277866781153466403948104930475061093467643916965587456115611292939475424174587426994741334508660468298113010807852786664398613265147154528023720830863881496766387477542337284006733235566161773697964135474948295379106204635971147925136298657007304942904173722320003880908305158125053690217624140992423490319935170951434066944525308428983002629254530845584564170725504172946630324602449763406934240282637330353866885271608632873400380265969799260887702970729404607259877339822756071698933726419130277404801743318346753401736725057104416857669425862022088012591990989577656040936199065790367291847190100187935725420509771186568045537590696954468682675595351200259822240634899614491735483743770343400606748015165334660008139199681685919906956409211056490517030992356245021559009472843261891449462051459580433071062395341321803386201194580975315018501786929280427273681044466724223194258515078131253615743632235555106997918501605638371450170571452242006229173281539266104088763226797835119360640020390301180141107674584039753288769322129395774616602077833709581343908840898434057763889304738935603200000000000000000000000*i1^51 + -59625120203713858895228461710202167384465104357425286178928658457848169392220368604643439238298227683960745812901698060908626478265179611997865330603884967330158532072545050032995232541827197407704800630771576739279234138969862216041326091576893483378638700338173616759976685549417810549162937813469400655578720136711118919805530205622926351144689495986791519678729335906406532300184581254700936556155562421710378753402661509682460848728223529397373143681176850374519412846836040817025739165845549515771239515725115886911100249178378161697376586121986246256089254576032971184581030539206725881150092780101544351779329444106333998196964592824078921951717762742017846438158472418364482627979506495434260325013896513557484621506742784431822963092777993161970264544731350549998644529776711356083110095430307590243633117766839019639839140872580697790494263539720042328922710209489833991196176208291476870095787457321489337856792973144633860108476402165012986852557568800032867101006554117702082265288826929630361784050745382718194007461038814120718166142027374806371594329128549007342111905394441960766778578907853242363195943037954938970270006524848230842465379031297162393676420267635181705511755808854936214920878663647351739980444760638393525976145870492883680809094725173155293423625081212515620131071311643084030754962994453691840361463945983609850267274277253454023145896688609984775180834452768047729077028306945713326572881881466028222497298959877684115042006057118492884555334948866449280833416131886911741371541516781393214630606755496318777219085449093748023706663783361075951704922724274979063030464431747958542824305776862177741191561557388245401561423455408031787971837049504206014102214031633958806265934929645954101214344014591368671900086183980469664563525571366236560138639892466522283863346681545006791981214330558806141030171461323402765023486242084474103394751022118072712248501861393577336085686708709998870705104376512243906839795088742819841988815414244110436724277155219549613858950306447488597956280281444598904824769725168616495556563192674883958905277998331635030319649075465654542767817946258082798316733569276003303838287779276679209815421191037098613634061129169589588344759313385726932234667757290113522900909877335059591617512520551627520879843296207228569444025199252637847275581008989489955727329941080365257048684756904929631952571003713349601703971239703031417819121624822693753289099972036252366980088679289867556749739134350108296277475389758626124984774728706694364865234597200888838794556791745727431446780517603098606590706250338969659484290429398547266636084587363682470885741223051688631976791338769699005125390572374506510923501533178487984752601211475178998471697965854038628504616896860523443817368276246082328081143464897777350226194249892353798357968597768122263731767318506386049797554652631850643001941652701306027436101441189248664957287028752665929001063505835263996871331983553383634329840725500855948082124982452433248948541105412082553685528422810828033314340663623663974063284919282102102632320808634009850290280492143233521284151565634115780900840030631061210858309859085486582802430872497221436576121314875089474284861031600655606116181499941276768631178929465533885503305996960823643993823767162051694167036266578876212464224723071797447016029870619821611596563053623171383834611901123569632939242176872915526662079267737971273706337550057395819615777394915262210501465922031507867314793488497385952993812380208493295883605718992174541997019758592000000000000000000000*i1^52 + -372185892761569110607994412890512182207910483102771108948558920134347733519717544522079519368821635202927451486776370134951483988743010410482388246872104910252423416350789548237836034004635235239405254101733240639432599858824437630246605479640876033878502193214619682959644160274079510225284808569670441118647629325339120858105738366934979640191917767528521183628598453043642794087564335377397083624819857414339705682426224957450495392865023103795793707335516589396713114979933011830313228112295643682130447319612987310672789743827736683276800763260096320333568563387475814278182524864946142914509833291647357165788975267325026887106027209714456667994353358987073230048159408293372828011182708641273730754174824974698465134692342335957572425400633228566430853371993213841395541445528683529273875322790048846017400804402808969910876278569547392933754560450611676581734412302893335955712489982823139665959073818325417034679108416057964593481871580656261065249482753920553726648270505165593139260623815395618160512991624666008457819503559034167902774093577126996079516840505172483119516314480354137801605177515486057628973778000337829277301043320825049254567701861887295817491846699296680420048489677694928593626803540049622254993269293019832189087221005954029937994845182666613261747443145587111341501349006882847564055584289563386502532064469940737768179079578139214955750983392059701697618944027873664464684743725398911441680519800817066712922887531293144593947463683683469279784393609754391835895822773569144392699886975036147859267501301957036199734141696805231413950536061842176682726842801647826361169804104212725828559619841363676852789918866344976405932166093221489246474752612735046417653350787174991776970471137474818079489510320188097630261688711821193787822810622749543621714871957791422375022274087011281035580414613048071770461806773309955369520379262568938362836421327816894791050697965056259420602651277740423665746752239813589319621317532107302428210550531206356409108434956493396710337327315698422846283045824809118331775614777102941706554788485178133384850768521451638758459762583517483554673501698022344526132220972111811179422616333605277872763534045297308555549461569766669777161576134412529730659911815941868475678404631803829231700108423848799084264647641699029489805995794545566711387859588962331521002231651756753359415656053655087151666057286826369691311223879319191930097736340905228014095190951062965586610488736517834625335979372710167022461747962226412790227846708713175487718425172034519412391505796566742150303202638799618371720357523023501041979834621755213223579356254124003664097975695830808367937295150922971338465635711525371790040066919050997795278680787333757489239230766211726767417155100946069952884373323425112255726670742294529281617813130675707716608315430651978656934238246435978532128834920514586653601113361395517806661888957379508237733032395517238383257082546920630160909159485023102845042631721685637456321028693326462017932810873523920849697812890945093442503397783931087073461118521227620555691022397989113956551442828921090745143752317579827546877694001070674591511482557233203254357910818651889360260326288924282969525742241764986586844879969344821456110720087833172567186802464347320641147629282096148797808607552900678596773860884829233376615186061911304696164448588341067513652795916753502849185722441412149537710184996004154114987285984966036800776922215036887049407536375441314262343502135088443858897338324164179742448501138599198747875344384000000000000000000*i1^53 + -1327950774495845458381007876579060214490177207915286726315507629581796674523127162928189578368345536715960494879440267626192494760136932611889739388534452156995434249233334218344020289770574382373667100423407921696869763335509206744568992526701865456928576614283191658940018570866720362119060044023335683572666727654409150662063195049230081498038113502598702724195094173732806344094168121428216470139940257449102614321974424049628373830121265143629986641891293895939227442767741513518256459580605374278867331249453129859744852362098049255241580327398248106984982052355174501547994952818076838307403659013574905440535917189291360515647452133212999363829478245618925853661394921785760735648150884656459130917422380367009906130489182521941213461383665341570731430603539726181098253702911797252838933266660640319387984294016551176576552852929108006467399418036505052049157384105718249521949571704719896996350046806460714017803403635762799192895193523966661343006979494067078183370147125363491090742424066783181292887964842974287532991259802332643849885100349531177255100385572682443832722242313119514159944027494330850430100279230774108507953701007463054472653576331255519172493074400108106436952878980681280743558206310101414720523096753366410363002840546527620394188185022833125660002201384503880710441705450649125070685946951694609010232653585978384173119344460604643869520639547791486673353298488879801662227848433867019138674711288741402196183792137674809586070304976415464288468619446620633195575135430227669219054035113609763715711253761943795846411029395667207418257148296093865910226021901137858834893597528043141276826274385963215400090119685012817065503561147641834028429326814213733354911376779072847907626767686732970177862956974587763915119669321037790634662612382276256293930691381359191627061261591144611821536032215245463352602567391220902762694210312584056479809742757595012909240569757105109488390554812125731713837624654324532149287753083885452612556774160823601900864810403902435604670237546511827029234459033005269598000226068228325563043491627941482468708681495719763673104856385759572963979009518805799040708405867894714811434847526622176215429694630303216123197514073173967236483126520278130028132901784079978440473945817596167196691541992965566149566987407612704278177424229631209885164886158396308125862704515641750390493866973519490636881165579436636551134075482853835232436562243639238300973263124280577792953098248882411219294513869340637225091110755578465476083438497270431500316327269513086748676817533455394766884923514754022268124113241944171864553514938074635199102263072215505820208046507383526170973090119847008245101124435536401862993858401833143951203069126721849233083249362450747269237998327076568887805077430015885148587493537569033661689492813620764808820319553001969922626689693127545030343940655324079162746356389244029139852853542114956887540998279623719971266225314642392395398399940058240062907017243358222282468841391515640423022814221112361953727519473482410964616394609852850406327865106412821114957145931691715943884724051439538267619571768800790398973481114341727260911983222783152242476346549771141178476973795535282844664184342331903083084244792307697421844301582452779373990146967006664845243899132960850578456142347243714390033500238994687456330085231618195511857276985695362276730934013082708141703675858131280590548803407526750883784851771879840350052262002355765791163707691253924945453914243741608349280439489870077068884074331430998960504832000000000000000*i1^54 + -3887023086300607091563559569168695109204786503349525939500189073741307555296433293601972730651296281536133563400900968702101995008847307520415717738760823868913254658935759149077707617862919297134015274509545301085523301248017486194499610464159376175032699427404585342537505816316459583948930620775321916643493296585585053141385809907665578472560614904299638771630609217075543123306387765017549679694882415382142812678413142332425352308952671814434160348172136923676701134762721472377026338625990494346025520002695914493294480266580554960076441113216381501890606349702392533914690340188375434382161633554101271473353362142018118189348706001209068578808925468919237590424455870729792561326728080732415962546412282205651559842198384533802430407174691188047013720561922947608996851568976705151160954521733324090682635292470865486396887021894169593070046352030985575696576594843936179251271805146748594718092415515303462564947032116441390243668659213281731011140597244021057586731024596584694955977939578701005450119759998186620676709306073743704542686983417396174645521473144978810375974689682910536434369500145668327389027099424762885029372730904789164578865417639697225202554223113477743209336114933346319468633843390770989874878506799603454626617275771219666661371403212284604899290003559414646304130978174742322564304357728606970076867602171629680102152252562386140980712106692170559440837345272488045938770366913415776980317485697692388056239100914040482447534776842848107606279889216484306900284507808817285599424619322436794711399123163284308127477616588023788263958544540703686119450874001098231097496240314696285446981514126749261020005306496947520026934196999904014639762324853114955695987219793865999878971923022420888195485135476215734239055386428282647510953567200025760269489808654902553220464806137712861207067397830074254101186268234810527014402243829173712319391971790294323814473742508335185938259005192355490961660375914900255110806872195969093516352160021433623429396900912383362409113048713146749268169513829450574954383255536983403991732623950393360709881741086388689377739963847614013676754994814132185564393515204249001497912518315826847857883862518420888325451755333037853808853441311811422587233112697338072061984159571102280523655799587987430240801935502896774311046017359796490975499200775924228826495293282063312792864344103921181820085264218183158136946696797475164212779258908819549049534915009523353534162516205411135760008604088965573721105581517970644748750902901678377950521811267024149133119524243616339063974383989766872108943633033446980687229392860906222830553979051842564026855180173725361221848241463782581396189554822499462859891326970245545344410878665397474304405015050456824105405039261393996716675366573611516553338644522658164103972533746840437394220010726258769389741898444059085834855516205088717284238873000893633956537697363644197798909172426331399757123208873408141160594718328117164317720403098977137756538891941385192198290557605687645553845494659158648794565254297753529751722769871766050048139657986909544280922789510339709393907794686368472724016383519159337437969252380971582210889956170362726617079421595031543902472013136434035025820621037229883467755064799902261122001710348718267893463820353413514639460199423467196691307594175110998763948036507103426848823572002155267441928696596995192319537853917783618386730825521355180807339466242865843523093040411092819879168992703236549642508987918905660979054111805007352810736522257468671341363200000000000*i1^55 + 369785451402292666476087944180875404826173059772382749640770165716832575905517220585298627874277660338489261954504728891943286417112762179145112628028551822252302578787533076605103744226122335480178049717873752167206800543268489582708736261164105287672595351522102595514299458496060743976879250735761932548209051947971378449745086419940480302458345542655525231674611962794083187810981730893307827073030374110625633088343212373743635226753066506487621820728418146690083591461731264195369247227526199344580712068288441359641971161821459711044359429304004048889712654057984511198027659498707216885479337726877824122325711834195255548033515009989461404048722925959535225404769396469081688073791196501481260395956331365076698124039808761643114837184143049889003178832476828952552071073342111253701416231812690379867054173326366144952067768026974062962194571449249633372698431650735704201573750306875459011229354894627153720465275140405472087342225872987865450391114001278050332120760263048438419397290856404036723150317209392582150273859212550842468843629075338872307167313128388636175820604573289085512500857632345306217295005793887212010840414122356153205706845032941626784838587768411621666094122356696812631209355857524264919602121822841991465548028754726218230062087945768938749002570525086486916053338467410328130042271252050839109618625576586688336918904844436697362834703879072977381086347873940707289697153488375758374824735846568392379546796553033702586785590905906972736867749706869791186635973773392659835463692128772368847496913256931127364394977737889617478216194832452675305054111185396249693263004481673107084013084265343260765568982423776485089587637436506245023898329409043504474462872553843710346717639588580492723408662941577327205100407634909395209450161426931366793170594537170306392130788869146914373702211426110693673664484961537194325736440354971980300546353383055956927408963884595147012441003597771048951245695814533976212509993673533227604405397884106192611330166332210674306823015156052739663544103575731396661788599596080758287128306380381320856102221012911598040136494315275670623964083417002165304322879459135266490934108990334319113395000429334294814447895600386514521780006497076919080949526800410222627490765176561919044773776998227839084632008218100654768150592083306749539596182191113161643419163820514821588882680351211499447054994370070307333699265554882126776505405994406259131839486437751424446444387805647904727740251899606738833744255677583563771037673530636307748592284753300053987467293104137172923036897555332106421263200775239546741913162577024669530003053102318903994587712364826486926309864475072439329461241324903886693841076680494350297936675832209731058383331550472071596964867091036360124898108594341842731017739706398658098272035746769286358615679701171690939493590788348826366686336950436030304220410802210018302971172127922568899003765954007959112993785521860416423094739032873913197132891523191226895588070401702695217520695349504260147381044984945467623113982723676836124009663410723558229822011567008175872457390527789613900748634327781463048350232233299056286106517297955368519440512800540469451782918355404590715079604463871200497767547482843113719540213919906335275802636254796014366619968553537189906941112956742083149661004807254630073124051139224352258090746265757583370423268091785602296471126298416013982660182032062635528518041132101226776658733063082010977594722895309661155048013119928781031120195998463227196613875266042635432755200000000*i1^56 + 3154092844750793642703945955142276290269142662969289730764868799659986145460776472243859974426932865704624012111263472871959205429463288595688864024003745320365649109320184316941599381843720775883650678056952503484604915107107532898463622086968339303745313789320508796360048836511853753766623207293655919122771689619689284349418427718430325190319059200004268984196354595566156338970671192323806123785798585742534545248330001390630145933562137878039434874134646171540782601581271944084843012929262842716473739872390329941538806825777518900641752471877751936254709209222608140611647861213771974298365766719656859335771691972850976288335033613274902440353920106569562925336773585391799240747632260689441038718825917522006274289550484972536233953024205663398501919227208383468020296868295165916084581641906886736228369990481060580465302195140638922943756344450803268052609483439568769413839446036563989031779292732225829089932701750617028738684525805019772660951400686339148542809945926578587839240796549224010681125463547315769941890530782219334239007924236564492177977585640402230466570101423456601554474575678346764717873115693950226712796702854241697509220517159894071489654728682764925116083559136225577528758783045212020907987302262878134388625001466074708758830357708889270903420328761295036049224155303633284606321817051676118282923496756989066148158968509050803494926581590292351604870473671749647205295273315197854508422454786580459509916105676987737746112575795455099688039481357126937108891923276465733630642654047901931445623355144665353884358853424184120389927277436021985223194069780038801124824422331157194634404861314782974137228297812871003165461778500864938140278821619956417305731025266061063681961833393772601093318060340897250993562712582279862378690373834139851446675240020117831840832076473592611207048239379368168417579308167385227172244196026801225395540790041460600483234843583077334199323012798217885738638957856448463777695452098095556620957492536025376264150351623909733559138303236144818660879807240163277335365443840151796529541075661628245876794321165888048034845221201638218184723551379426245156144039515305968742396239664746206889409753109438509147476019989627823542449382299494407368746990017078331218553333205875044625676473518644213892362175804218540873108981504253539982124811974668624542775077061282218390037189363036677078608264695215497158957105597826990809397411108354835631617842262819483801983870547768024751943467622648421026747677917772031924455916457752988130524719006195748765742435311415418046369951006617810706202232020032257472543259086020660828296193419250492996820110868727552146881904443712009665814901777406565041291368215160913644727483012241812947450794931963111957889163227404507042093218477837665223298302370921268619016366572273427627740287006067369589279455525166121061086463442176655634499160874816794258156948756706415767577405599541718560398333004892472466345861127862406806566924412970607642208368006334046247265675866123970160540839390455331229071293030196396556098964969079712947565838563857774589683044401232006087825060719633779999565065139372208086076119320821878966354175364972821223461556264981714963671140268541269138605927758156062626627587391196467455273391471033503572395472106272238652910532899876393269679344787417300066079868514278756420971687776583226983693914950413198144246866514409452946088008992334484278359133884170887028793521974536926295398286252546469245970065115984641245169233080147655952602218507450449920000000*i1^57 + 30990749592289261665268268097079544097983198632266727942230783434651053355492633278961641445332922775767593870194903544252513408876211561213486342432935893210046134750989970702976505932485043188242130267923298491349098989561677016997107114465772064674338332490328674411453284219085480206483969252680683718075780174286012704731704392301381019802152722107426524880164762576649842760937615297962890854049746976816239441400596642963091789885438564054711286797568897284967136216856991063124251126570519482336857979100704543482991141467628894566785803179617119450550757500414292596509484119212200159426268049575212422821046793875662793590641596921133064847112805207382159479180607577931656534347924395736855462292575266772735894893326687321419774640355866593949020923921575614926603383612767823672476025054885468178113770714605370530725415852013589095681007792923421800137823424720516350835406426756132519754053233487697682872410615566492983816758628539383453330760851359969707728470054361912439551841606525170911819878102863499987654701618049158180428019419171134482140869383776766498137175215197288621163788753373687375551006318937764309864585849324743253389220075654463215726728003401866451190045634401446861446841343738549751896302912609377699432964098753915499731106507881972264237613065684303913613343681556354685422106223749338547550560528799806799849032994801143459247637453849807988071996234415062726246910411807525720174579881605174124323586586051888944994859932229490451894495211889566431678839898616495214566851180458288194274967714386773539738817284359926273633449341846550445349627677439474425678306475066074493871721699718115241747469966113113128699327955311547091226103249807115409678827343925061624213124024448099039788922305354799525555252885168121211490249967212281469867418336553052810534287453213540910707542433709765339238027144897998849585204526685771149955074418387200019843999800182910785051454526090742908730828980364100226420454625679037013379805947726953594994171287564358504329224882831175784157401160959713197415416338849220663057942125932109386921186565511893410802388437192053545262313036524313159294400515378328201810352523235020440009434538836856549754109607486004157953146182434532688781609443393060132988907561714838373900410008521026871490123810128963899955687478883502312274654637749931697314460632352923855194259726148745618076562098881306347995470151309116577684730538429851505831850826583755376348159657637501183923613408572488359905619205385869255157495539268812404204231230974865435207397333978248372108947403937127874590871922200231728363603052509743706605044840227152088973494523765053750402567226753527754953306564710134511051920982070498512574066347381353069526908258203644492835149742005674171544050251263401996594489198402142139682790730423002364821040912313040487893262793554334844243193873079490312652901365415731744933860032129069821030938823093650220601702742098364368450086792889627321350390320729611164776653085735668021497971806655064706003829639696010177945066293027994441480186290541342923318436737041827482111279081042234522238823161728282552539381425699046997172277408030641429184229585301384493767038155399834512476788880444164279517297052452957609248057207955028706345297371488284089203769713344505235478153431814860572795682559163731909752975332623424532535869031150007241005511418064906651006486841453090830196866280641264246233396971152246305419326866825411514337891490777513080502789820595090007352627222324103116716540182417899520000*i1^58 + 244816441829054459270167172892157969748740563405275606597847962259077317510552184720914181806872144478182440009299972504641541299451767011033237894453908068312646552899846470727804884748880638989706371849324552589275097524079206284573922286984516441459553722063935266810332800913856384092091674713500556847463466905998433937761847326173619654823016723214403416947539762540574177577314815197041899454273567890994641281605277694441734225585376620059827014933513453839460173975795739864793215328207595262141319697436779181667374956800082807934862183213269895244394992737028209516119282282786047298603516488478616145531943865264286088880113127959767491363596409655044041775174429420397894011175537607813572108676407992746040616770596714164497449473398686743233450795406774704815790725844015787581314046809949283383029172672305457718161674421471321787002794376091415552776873253687229665517859219702966664349816076667009179246319478150101402025116841561145876057333044790886281057677528513689396567923288802506029646692110796415967398270894903371184254130568738856265564548952908909672104994620294480167583220586775179410826574723542648304215777845242840896136619269600143721940888568147356632077367907789375439514660500606992773604275838204741025953824803966227198345465732481066084164691315259026858412486315037686044763602706033589045775386072237489223357231249721678936095724875886530019802200847821944908948647752601047412287079821009353929245357566585082986851151169517641918262663087718108725665164902985339499876014208187493546872813351204535916317233308735802281696663921133796885623529228274725691340784495516074359235729436783384697351755302959954677143778585519124679079965339387768199488040370106656076579811996330710358008491665583409654413152534106139428394151746417157324046626234891814048866366515655367013215876661471267905556016436381465481428971936325777298733441046192384403498287341923066665760069623301165718645242001143459288708202622185923183312120869435613714943294648359713315904460240169390273526130682513944297526051887660959233264520428319474551402616315918674816338008877069205718593060309278722702599330514698847715845184371219606172225308699579169161528562982933859303354438309167882486143435952650496745863415297239792204138749960409091503903818364825911344751121799579106843030972415153083473043133984501919608432481452538459363592667755061301059164584417507363188337845057915620758889910540768734036710683940441936812331285452619151802005919762705818755641735045958116086369502871001430783623842180474921267635390049118536674812667298295891362603723922440442061995592989919635892339629895202051396185136382072737431397134719331786116771174072108458736602030130711718475938118889364349404497994431650747062443893484074068829854411907990061026610638414407473988870825263072289007800847953521217959811431367488024659306541926700008240317222701942525548744358819715345497860245429033656532539386453965262496490075318737859801608178570219771349995571006940395949633307036747895681284216726034845910796279209404740914401505158084137064799530743829106746694192448270645638612575867586859204052835494887949847457688864115549966166895545821401459299707024102312894725443444843334208735193090372255247328967792923694522518431031151084402816941849077541634242959795423878953995793314545428232392631945087614609160686269641640686651909904757463465219102621232874902351797910016152995973743259298888249606039627353017036244168060148420979737766291390268304513315110912000*i1^59 + 1522977886182465859728768253580851024807760243352403755263478298161331646699410227590253836383251292105280903838079613940800312947894810849366683157946012724601883899703114187421286267208670747668385993767127131098689964443071094394268644245199097982527341392646625478865547915196148414433226482474639068553465031705507409352891801518759122743722806049414040381523772133212938907588112849331129091721332158456722132480186864154824365763488550755110439347548803106636998004358306513498782722886597962057696443800821666630168152779544186557958973830930015450137604020412647524323686756624007982624472486661070235369187187897978561021918566463025608062873777069151145397974092409163724850246571432571002871184685193076700556822322093872046475683692745187509801196926901163802855147100979499057481529282940207697697920881107444650440585304249440905278735704550100546888277592919373497498099114868820965202458935668783091206544004171133000586852271360778202711933672435627513122532733226028632337933664201907017369336643101067109103922519017033749068626731668977274207321121151192572369268976267846369681761572774241815911492167764437532102921720131580211868864236488377665864012566092565887880738883269246187710384221474364146860696611517620808140664194830468637759988898631960268083200065719944803996827935969945898848152952069920117676995645745984217153869175732742057264498735460268844189362365744068306819593157367400714611061709401682354172813505088294148736768505117566035297460372555944882735817379643776688419038357824139294821875606533721562633245339678469194134530122445002497838244764238777972329656987714975230498230230235323645660718723414582362886627343736253083934684299084054339809804974338994579907556511566021966273968981280184850185856775538792019361897853638557867066437869241514781193437409377081100410718852211146416827349560323406758122113166452875679912758993024311824840422065704669222096442188354636715717160786386822516884832753274209263891088812557159272437928243281022702895542677502979165609230301348705378990323167632845764471842519782697086904192604499421359532194752545420965612076176460057441595849448087459222722340843763084581704224245625728462585198814230282029388752443228789738863238585158705743342396539012737285864427813687361368940434676085998524098445788183188158005598646535789235488216778846631161915607924717352039426705643567849490214303760685095770709762347160219207045792156792549544218392323252679896832316269074811080228337380560938317912476738335612058832754407995332252960011654815189174211131886233690775248698434806498024740447818415853153647680168179835321240478260766559564250189837172261800873644275498512089667362918007227230467466453919783122742249968098502129845056276222312325325150876509618757067300052762601576862488527446079282793154130263699452592703918015524139882040629345378339084540033724042594128261178760996009682984398673445407872177669343599862655943015638057155853458715968605627770204458204892174318351877794308715041367748504196577038945936134911468787145709002600528784690562592241453473220696217973211873811921593676460226273965117253829719449784040601812281745326592663520140184354033236666353815345818037560991017387899512249231329354678462118083995828395259346499658598204655783584037301964143202092196956437314875212690828339003063923491589332116498941100860179731109001109543583471732756672025718395232247823537861313315144809115515142782710106438905978750316649268196251847350694059386176856393357721600*i1^60 + 7979918091083700734316810210634758485049061910276968240000518725664232587330677935192090256202587557826921776459549710112729761013660622696457328590265980820912150798181846458655200310114840304702176198357614603129838887573525173988747765078403489248084327879439390437834174490853573157777859892111936533125103492056629740116217655299654032722254233735108127052129422344112209280089782068532052814924359959455634266914610272508632173710045639877603064243156137485248913562020592017414835306560741547676454678746198058374283436013399584421040405392464959973612262673472147264381482069328460112559781966489044181817986846665990399863745554310446474585529723377008753519826470212896626476391758600972301176176145902760972458683999146000922957196939031829283097601697930537373129786774546189346073751562481365650169202280250371301843400818463195322236020227515581594613515674503459903831706851738079221834135421408653532237636631609770885570548834879105273499537875782553405717709102385535061104040891551202962645359918595823622296850154865984940087326963998884991095400997052556324007711605671365541552649515910491311329993515558900731529428762154276278046930659315459650204728411560780289699750481678994076605653538749000539638702713862769295617637037080242035985556257515138416002385500290587669555990171098878093324922392762169050144225624270134719675305792986074688222772529775116882810416521404397043472244796998077850343743286595320453083744033837690500943331467728312233566866427344554872986011018770482155113088921969017585857276488127215403647714167537122922249286052798447857920464209550200366537399848861135304381234464218309691812859989425394321629134814796562895356712543875847662337488494671898699660913693421224267605643467213015433209801050049575970098467151791872383767314770363701285840243016670684667335593150582690201130510116238791265702887294189089432426076355899829743183002137983578001785640213614335935943235774580407142520064049707976071715776788423763903956727456794234674355612655548106988890863115425919285691165853312530518829048752020149652339090648108529289398488091016619884627008234082560634136577782237671557861936722900236411988082118280270833017160797448284082894561213358710590472586051671100677341653230493790291372430852689121798232463763616418357552644923825535921543990643655678417520674629703418170095475204751707583329350674033499976750775319919211048388572036601437836865973005413908669803103199003418564299417366304762167837665538903438996466528183228141723550483376605644711566856040205703858043678821847468328727652053092246279975548030858889770533733248697974047163493577932570559646086239939663582024951706817803622145852760110083018859682234550786321887166489949761985920724161320491610860272111108808414895382971711996460283650695046215375359163364270250796991502793450981806857861027187705334006555335850519822659858493145191349138790221075256784053118535994811879629457678240680118075281692454765768771078522820487775347472364803362396242871254244017759340221637814024286293041718611592985827934109648259321808173268939132686962690481111281293696004798783875531850796170510076771253554188891734947513218541117894229741015359833744265278711760666470150261142750330313917090477502303968324940414654113032098455627644253636508754522936400936556853310351306027249500265250551839174541937213022011554882957795844540561760575677322881319191804856451821948285560128786863772307065033544222728690310666141541321832413577518486829137920*i1^61 + 39352850158413536314420385845295952411044271363486397983231525873674153843706294734034617082780517219049272240563272948938925031466011843791190535126573678413721212551701118910404481366395769804517826965777309927232945670750143741981443216020741470263698956011287450815372708896216300483516386383947160733899528828801839728123743733717536230188256619306128605022524607436544269101946313128598710578251225795328583921192926218152856635766829626158115125120757515486368721702685338181984422736915542892870193529115604391129485105512520157533715945967980744991547147825179153070913539050909599565507719335748255300128072400160619495521065785864126651424833360486483572208526370592460077598424856717702681141925954217132690150794685748921052477338075020871505742041109448339764679278443420766613164534694365846616281071638009802672643245186056830054935470005644413972488603798031749677844231641160442115970508895908073216344352512996179281793183138436723003568628084048231646167694218681789836088489991792279696030464110957074441659843998333676840084492832045272792126997196645061311247469959827478571736703361661057808036938867874623460420261986295272707691192568255236624535758697976271915435328198616705851951469998567887847005912646125707586592248660367290548643613194907617562508440441539175777823896645268404694495948768811334740909520152984037509442598685894071097708359933974421057290405090035072176772172082130415014833812961722619232649689103310545839029757189729575153023899516367050721021391719065810858956730491567779207608699698836049163070016880376836620220044859687740326966998871051060219104384514649266544533952912435964063400494325893630401012697369725515803629446145757370556392239367913042394333550884924618944331286941481016774666452967811544174065428852454887320507260354538900846801893360219950643198635425905414087461545034002656696592034401752766353614334843156597171293922298841692808843959017416295535759297439117128829996275131843502870658579530163898687674822584998813247395457776448987177474406488678006602461733188826509907230076834665733198623045652212093082969257826451784152721486309632664156404802360995466195132293670848960027284175693563042659173750919483581714500455999540928464410014014234076175929348091240896717943073553215475996465396416102227654072284380748653848255721972378009463173355638401174958009819537037931376219285596986366720020412264844795090223362510749241957573815596183597826741161317241374456575307439937335435174984981361135618177337799311585955055035288697631325092035876026518130551587578872124974446757223492543935862535225050792282705216841837302188556705629621391385104109427339494079047043197691603268581820925626261192564357217097584267764220127584385923104262946338149784493670035741914974098084539947156782155337832236904697891081756835811487445749099861066467332937918073871431801343558300203793725257908280929596633291350520213867271398992448822777185811320069637745388866841038157804454316161173923201128877199237122471834261204511612103665804669307230480714348103732718963938076059808584315125735400577598947277112662352067025495937820251725148312545324189307816270922926113163717651762824588831429161390433312958048827843078179531997599870300576419513341437048921203880473223673601784140598928493984445630583968404295587193726862209097967247582390790923895775707087172147902572142224998230298831352052722458731329755758523161243737615168882805059079367790603247661744697514905889021290526289136338337792*i1^62 + 148812501253678102454049034023129832551044592103057905108303424824001481460015744303254040868069156266163470629429973711590333352590488341509184386695126993239310387448208274091088157765667642870273743257085242661191290811135628332552507726535884751284105919210420476149687154604650670124567098537938573588632928701402487169828570397868778571593993434956157444237078250232737799574795233032033318790208609600793945760617422868305022999444704781604523224857620278538938518035697964286759614043692079583344225397248221483859024806756122233497964103179851159153247699087781007506581637824388268596809536255547434197102089924808281099770951106178297329944452447252517960419980129560990345364893296151075612653414499394672975481383780826068545054622716571734745638942742027873486007243561815509094176225195735321473892509911763434724231478982475567944102415349565452853124414192856692350181803824385738323994403250906332691964576223063344527671118513786750711629471790803315574313648334470950246239575977065773175732148879514139829977290154438119926453203330680494466236734750642615402096466235892607985997411722767396745614214439772887029338938090335805045701809409969085623182846090574587712438326302042988955690154874956024979375834599087197445382249645770473408423399405723070512291396819129621849964667773845204638360781640349751097340544653905868738188460983228513733227855784030108681271471622108590188045046532867996972567197620376560765105601530771335592570395703997410064340219841114374835803653496508798442658285245338167907888881053673710943666204441136817996366900897516410945068278744860738093482563217757074254775965768728301679356909258408196772061251617412833241948122904138203283614950314086860965546743521027090845320763913479315081512102223903671299890572126567368385450853947701833269811786069385458879325302620692362340759464880998701382038722073585224655232867560364612614436857709882753221714777324619012851123082529617649181193650140117832357885962925222510162739361247060843779352395607323668791254242005272109114971267598145828090743576471781621591609727610581420470830473011849677997446961572439907183840873738283348834161154176637339001548261853179783627324031518309003127916666603367236905105463778649640764259237516903022591690495180269945634313687698885532840680863183750734740715705986660473266431105866936241716755088385975729988849058918311723554770092039828477593489342911299989334431770711381983984146225320086449331549879193975555101341790972893753397477697909057360218634252763966905330935446329823890337506411161884779517983986565330149294933949547302326407581183060070860152827725252421233429342764252289707737468039374486688544597508263088821696949563793158951570899841145467521337822971994209199952086116318502346459277241341157887409929782134721886967465283154017879926755635624971367101651267448714665767777018493210684381917894362513210466490965121254248468141323756849175989569721580938920187279025348892647831043146791251607676440922366183790151461142075677881848375934494680105051172135582736432237538437706750215204453303360048175366461037587168781843529340368316775271864844892526272209200326673209968467805747435327224735678205654653816557457457849202067517822335477855044082954416148631040845825695120137666466937911124086270097792175011066155405163229127831606490055231035271827931762850930026616614993258024440577751901476587439854219477667611422099118087628302123333052386390811532739159159251980831892666478248329216*i1^63 + 475527926605521725729989755798586257555266100509595390976153694896550296361692350936405560540114497383724056020351787195230901025884519896935079508136725072445536348660971353242476146812125979822034085557820255187018317094851454796569466563680991149561666237185907293667636654022704282773037850188148708184892201938609124774871186487433944575408198042797407493013832770682963485249361215789692533798945639820425479073578495495646653167833444645085843842313179155127251211284974374872662948419071032301193507400280862120339769808692876970348939584086745630150213473909423518844280268957416183138175208278638606000652919536649722596871351745632736929971844418399928619887049843849024581506810045462315618498502683453714362575972855754793392359668027665174667218008664191080499362583133332496249465617094419839395339650325373414118144480544736698314619398004959239721488525312749577926405066902085161208382605876495207518296411618853926543409601746279549766013834728929734931873112368585003320230815850299067406717035583867989633965149945764230575140987694196376703076515112591380106150313173018599110408566663639382511562904674201945489416181023356797130684586436737496414544018334243211486507381459012501293043508644719245207918533341996196580222082805555851590691916844956401114409343554498506293398393834367020137901825006300047390983312936568617449987263714407117295949288917380447068811160850932679444324674824654051818016791690441514221549366846639414371683980427172485698792518412659812742033408340216983975018316615104684994957118292345058750677934692545539522357976140441920868364620646841358285938831199214360487424118532458083920032251526075479324830008993012233563346264397875993447365820068670328479142378487497070995603943035043577772089966859834278565279691066718553554306001386971870959780206183684302495681062445411899904927621691865521449392882122677220634197700892844932289164642071936194252931719567169555035339111862672143552663645538404589947239223035323643633259793039558818865240579236272776265517256025779689526327495811897911825743926179152589569789145857625496481703015168727579969364146433413878251676811030900123433757110351196193333738015695128587591584895181157636833704368648780718609312709604644882494775513805154887057963979423944399518277041324338034853449881967040390257349523019479268611055572474118990591169867649674185094740898866330309534084437131720987735287381429043005082911451350685466563483560994443658360423296133903697374374367991983031693662992886879082302410249039078367097153949082656280295093782094876377524968724722521969388172259902494265338264644066502607258516578362498711470891766644855479846856067296654345175360441818202556845059030606428514711093392361431564422096907148215943581214511769603987157212770487206220877085795790196461163490471925035103974157557694417032761750355984891464626045347216743731006992538681715481240570823790912302054656045257782111003954996274731646994069626946704207282413198340679054759340532987838621086861486043745710914730380990330211920802513513634984244713466467354673585128833241901950760000694646218426874221872296630008859873623448172445688191723205910529515868468345793882160781827429994790053987769979378575130130505199020011784458860710052638909729482334189744031037346148832343521943894607398458012772734820554693980209033151803356547237217635238673155452787175082571767671283666184995778180035652513830199059191702176401127985575050762212339216497758388700867198976*i1^64 + 1141738763721687737201411815526550727176448556906665715421180603017575149216799094310414993517269214507595290321305151996170619505926781443854129501883854125721371003217439439576013395066515412992765934126665653108780734885399383194622741118099307594536184946052572112055186070333890563163759319032692562780441202725853731277349294980847705508286155651799574512327692302706472191924163751258364820617533602165373992739312326778014545492389910336741747737754300879069903713877624783607336052677313218055957899403236747161998042475846023214646174638599721516242175157688531444161657583952925629674284497506881144142447229319625902479483225900609031496253584922664741747973401398731474714493069716918874642697875823472438697403350021138272799424222819030141773625531343168705368533363035152169531239086273094464361915694029418625145503158220352001654292289785315655024732793046249510746409115705776522402426861660156877521025936189750446383091560187304686925331882826982272866245033850183372060730802418840549335145523449997220327079304348500338935982900901852287051411060826005530658739122909246020163856750179915385896363870268870673216430319881897237067688540134831859711270202320243891505431936058432385447932089320895835030200484709426071827625487891506679556244803722185911864794994558175277284498643823176613033185458348418727781495183839407570383632881024414654707448029449287744222124810331041748260097314856330133690497820446387952052428804082273847352223097417283241449878379724343108175854354875442327175390090046524239959308563827429963709234811002164734037802181457449684133593081119532878401519817064854212911283574600003250034965024829927006969792629968992197571143347283203838611464851135337209122385370223513798753654823058961986192141510957776814095893690124805031840356485212841507060308671574626943702077179631773119886256983348244305113739535126764586607606172814237520269045018735382117180963868091386048379407654248526391284841207956361171862977463299658314741490307931220505377904597027372727450858365044778374048027888842348129834885341955923248070613854157083056699394764166301986498713229080249691007082689681110590723768140049779045066300620894658293798778982315201735340962989074865043287144160439505857076121466462856893961362905251905432758059362576620811209831198042337041145167985829489009844359773281409241462274314727757392086190190619064625840596482659618940588707931221385612345427113858614845326097331415031246240667240116978709980250993647721829987884359752761834904642492327936265027836555560242393636296663101371446699204748632104678339379913275769150374543105764527818652060531680438286401952451163096249141224832913746153827374896798771835389361659768160396937681229346534250400625835040067797189290974840848098051995125900219886622822507099848353915053280394430429629992719425494591698557084815103429313035741976900822269659692326067079365882424158893809459043717884298075136616288243801924781532556843214758374503098673038356058283574908038387954984677237591769717314612219643557282481405168757957823400883705484288491945386356441569964453369797661794663155836528982187897908131598711608224706694159748726315150388728881841039833599626141507302893774552770414517595717593058143930390095793735892997648580217371800247284618878396863482390263985565653301464958434852793462289387482443505746469235686693569067997894186524841905250151034082118627077105677322617822717812159303061664021724338958115252023970772597866496*i1^65 + 1742399680990550768929792427357087535477002395865701578221871984083296858967514952038322873492999474226929555299174382465010075590239325633839861094823893720251367334684348735244527442229152225334935645149690106101516807212385945048614443185684369188527278742095544128516730858222989586160390106422207654749383408484273627603127062565907910810025272489313507791344637418406486223892569854411993958322876843365967470487715555997247812332487166265761551471840955336333587180968465418546773040474096536258612544322487822121286511294005660683484673427406653767266213981339715689286603524485658677483359244414265002646131324262279405459499457368452997841880286302830870034898712527080143120630996681580230601022449986989379562995621188978389812878614508481119158890248808484603693315958818984040957644321027846961102768310955544252240075277552965692157176914235327050581954485745378008398875909369166267216490078945881658485540784429366657773647792251589249016788163091381292976108744874607892271398663294012172612774283989635015294807429728673159250007388441207873127959086398678583866328918572918040611111907181902391746104057038540656800680146695783893897233036500231949925849775894306692561024677364840821618283628761840437763419792896073363334021970197091942838335684982401914711224309131223128991223107271257240790305705126173136164132869343541254678155096792366856967149909433288934847349415659042083215009825771463264266314586089714164553106819690107234645374850391295049170630076413791842439107301499614810329787661236500158898563053070568446163960136910036777396323506080175828440126847253747303183808359361643217202793437822329369769027413562380515302498303783839631306274559390658646504798760311353084970198375760803256924342178635908649411540060439690874926316755113697669129209021716442709584943410668754692405209426007524584827934148409451860371628784556305069722102502943882084458637746103918182583480595688791180134451024232389946323508274352438564394571189816492039210388354541562720645973838020372332926255154309473036718310560453449743023144226175405265705671701796330340414494663798622235320822805994060863969476820483978506738323064419550763437851981389483584110987683959401556018386168200937560476042330919169539517497789969355223177913155212744468966910804802687469270594236567262511894048974472902778996675445638218216538604538556783150922176489122980927929772820033028140736463556996336657353632961721375908082721654269238615692028000396734434407940876554983606482517477015623350467592375821294372893660224284700255833846869586818360831975190284806412068097214223775267805356692704559799702521658419530714945432560304171531382068136227181420219893682916082322444570717157963949099127009964678303016063675164647573606924588690481198803584126650838367697049215318679043486614860229705208162948498248699336077803724905733031419362815844769988253508058629488604355973644688515011111762778239963510550690680161823862153131001153580902295504965517445912555439584243599757027860346208538945636012608031763985314791202952184889954697503061984326843712429490360038521443523394777125187907228245483781964367800739335658716906453750889900775455264470892049603788492189706657568159110105575702885454174560570873707389014448098092907459082166805311014926216028733014416471918764044667701449568093679093311593582936394264260953103560834283603947858187207461122505899197365723223971223404617732952506051746727273230644141612624591796083236012032*i1^66 + -275268736379075004258647859874356367967184430231259983021976424690011047436558541936115346450943752191966162772025411083404613053287047064244198827505486146480549329113204078536721634190533102808228934278678895769688318556321038096146209871717610905231130084483026806368110873471949475595972889045887236876899045835595086482829638979972492983327332315098609914199415510589609654441955917347428505813739202204893742920123295375503477906103660278736550985374481675532715281416104360230249829033717476230267405658225398662385363097711232288868145941647615830515539195118858175465905385326108204012231617998117980152136779894837814324399790340473904116906979728966777550144363998464414987795247103673036345600478532312702696527687205232900257531637313533658103636240152377600291640652061951089047347769374110256293399162038969044010651851862162271370709924230460348184893394215981405010101994633138974025896597176496230799363377561583255435194358101170605720666245553012529484163535900043657516763240362097736556804312006698475208318262989559746828020851718604476863704008719882234871711169447117142310851013276098269975151849914697203297352422597229011252815814007816409370601333272989994586141909457728790330528882142133986619559262774009836239729922962808764080550736968170248095326890254445423089202581060489945929018160702873881686485253775167684556860638803494901769513003694036944419210434480456327210877161832697856384496948976400198176331571389010236373947194543667473428636223401475385774363090438235556086479054286915790340292795818484892695391660191538307095769187782484567702588470618059100147660035528442207910272207581059245650448725341093321596456673584611380758665570598079618903923222865643059667813830806027017287321606834028129568559059881248372344864822249993196338041234867952903775096349803597299988679026401701591038353261373557448166983650806238483599896884465791422652610453752444517749979855711915728592273745974978379412079789835065180923287889102036205155664991616496379644066250404848797128630429823028348525189863673480678950723753807383773523421802751363896821265742629412575931304997288151973535842893794940720302250759619617204756707862062771467443472735201078672287221086477057918211545444111455942151135396602617168388410319019826746604373440995403227175956958140887854567499298815596566229928030617641830035835240134338418090721505947000860622231032364126551795291548487729538564981322759629378545689399146341847483721560076103686561136341618126418075205094856408224357452028375509308550782399188124615795727507112574060809541262117279134327975873651283762534031723045903139422528389323296223054529573825512956023851818800035129166172711963558473740121541121816338493142312467053115897755363347823031244247035075837373735841194984380852980104699484168352674117741323446970778308697797875984455048368770064742517356266971188505748345014154507250069955920065089019701364716084190486948245012965404820611170302284650173187838398805307802539042604978058779239524293421565570944500685224681240952603726816450119874686791062478446405642200315370631325504316483180806848913573228854318710695492112159993528930299938723957403322624895089570052732496974404647180334809517475729741721112626509733686705384189405816866279561981893325771832209002602421022878808900459654583230463259473477945379639849615660140286856375660242984038989394024504277092818554957829209982887960873851586793747609887789268625144947848034662744064*i1^67 + -9254230792064436725342704923383478680281460976361351565320449712375363704617896364213976988707929697782034461057742047575010384116648241802955173610850639624658684801448528764371967501609959649327885064803968993250012103112537536068701412596810770723591148822492033935189837508199677247827092219007099848874878791660597597467561714842618569612692198363801842656942691909727923057773624640183054908588253050052762679218913319678185108742235643370072584007982263593031717202702353186470911891302488861638924458122911317877763925667178223357610821387835324356670257157527421631958354430963034014813615681363743276264910685326751436523400094849671544602144679962673218321800716833838793522123942392340559272870848004578623780165402456666755263828949679184296977419899813131434608729423866578973357342884615113097345029511621628950151687142344485219807514691785599179550306162619236590782476469953209541037694974836130332564508678280361753628440234447691811076870668305921217681314622944460272246220172484822755587543139336897048708443024902166579032766353488743391093855778885982398100903295780487025510429922183957761748898383279668356270493280503619893176891216908690834848056420568042458768664485005717250510298485122586218872991991342898149810366679470912748934406081501536876515885633850865665836890453489100527373427445373789817759944990353535821883378045390763243319444414563752258458765359683816441836408738429342747081182069787348236337691391082782618070062996829417577445512124686308884455956633480018855268365069276708918075028248173524716119207429315304937442165816533090516347846491093959409015017261049966145780733650474369916844692073790325401011297426333689433170091658567437056765313657149793555255235504514172082092263857600494843734095800889041228664862505900559863429719259129061763098734719203312004125655787372299025328673995136761988269548761658839323916141984695857293659092169385425896002815260276157138887948449409259498978187297895363184754769033394186671704425657301118280193328321343348711642811012663294475230330230152555429408498196726930453916617602869351361559358268057549876926825579451459924815262527354767903160125190018898639525520255254779986464885573801807713260638802244144535258104357640131750696103921029639841565363124933153700730502701019140433481719027181949848907431181996898571130082314600425913453518833192675429308033903503768425532948562954860769230591873404269732943043019649978060783006777509356685230270859616053677488407411190906546795041975770698034633342284873725650979277144808336402541017382898308133604942457130445899749672285772148848198300353289403801072141283065300769861443121820365062638669660556152752457949923073812550841128849159173895681788723733260453451031756800722979688490480840031310988344229689232002023457650360338960076690327831137947167589626671719101410752473220238687552299834062632075848929630263724078213537709076401460876861558449268245008452008406413069777404162768347653697561024520524613776190979313600170486974301753984219201564647362125533449224670573845838874471165987104538795485730074526639856393368537094897291366238404063901764508021396935643424073380763439550699909834223784265373897088722205503648370129313517205568380403174692775202070936433479291629797016057938234866087350340923149723568485588450494632783319626137867317751753151360799838543773008467656327003139222626951715194529594947489749448178970444827435723700647484179636544367836432171008*i1^68 + -30570672089756803273436603880725306591381614783512499629826063310160155360631478194862035597020759518370481097701822868469493742058256421638802709982443440204525101747416420003052430508263091667296914763775036283458115496191811795966372042533504207173339259641555179049059893178017255966059095438827330444909705284954579754430144734874227665373879841163418937478569360528364993688446384109216505386619010225579446605653295803847978110024609383586410687326857757315268670066111772637896062846365683931073333816376232627858758778294127501431495711166710095034904142821420380708353930426501908707763535456262102632472369241426134256661967738711996286083813403828506168763279654639005995089433217676085838008667016962276024193561985657235323801189276010313515325339926395946712155236875080643205653856312165318523633192518055766813174158352289015188315389546492969363093250846112200874922240895819154871673912039875980011803267117175509229625753451685011031121913518794505033574752555304246223801376670591836805101518672152816475171513498950030483095478163299523750407924320629805266146716101329699917789166280724071446472727965108730657120610947032513047981030048461512743925955208109708735333739933763088465854354589294667107980177572685147047390796542143709630573373351931906628825501534999083062850953675681000845421836498818207450024984766850327903500304170128845459982234899624834076428205220308550287267267946127592306431450358203167134725171155442287873960916822995128746687794884184359844184662257819070759422284146332293849259867937544728532452163832417059762851597614748956078982391556967305740764354358416505319019720212970547468481017968406023923866571446300014931426642193925037433259941905383689586946387203273871729753584935379501767558219967671291433013498859629816407725043046924331587518085281858568409065706804017926799653724974669154970288128497101031515530700609732447667186087493661942149428790189915352214287938642511464989402123029395215651517332367851285676676079066244988184096744933092976176615258271050593274368622600974442543167865281426404704158901358369570816993921960592934085586430985169449779635228698249018152952503076411241513840758778593404165607018807999806147479108719447517583044397314436944222803387808271310969576444913989768226609527447444334218834837330314729640912031724679663958903010590540742627149352801391043373986654715839524177662038992318518230909270587522089617031651044882212702765824579529181860269937979250046529118479632490315827654147908909916014356090956446383471651125782885109664729837461276779840031998523914032580551987690007756143092971793960610133606535995899002311450842684487778432202649045776591392018969181712901454546848305337752608009762097336415579418335630495275716354687970537177901783652320754493771434204306382302658797742701507839009062868611609873876408190397394152646162523072879934778744506898140267710935619148211127938549802493547611100885885653642106701922771157962026708528561999422384425178036247655382655367207880304097795544044924728380304490913647733981224547903219076032411470706288088897155701508063915571219208693932056841315259039752261050763657911775758853731673295894157637079289350409189886172929321947177812314614653820286324441778292028008651551984347673929891456755854137426865071518531905472689278368527526969756313528592832902544061168530862912588394441648144094361851357465696011179932000013575088185445255217744133494161773353473409024*i1^69 + -34323579686903393299165856925429776541498178946065558063831540559151922410398447356410797903563822850430649136731976720652715485500553499088989959115705177349655414467216022914914565423314450558119777959008462501316540830864358469847608116341830812440786157995237400104826653353460037010322560296772091238031540921125801810270435613633552705975982066040875262065520028412211231088954231941611214699667502977478322343256352401580006948689895593601489624061036636202751191005827383568178970099937028101420843373424030127685724548293945217783830058863917969294610819998333764977202480854110149386302286516603384141380393277696407483354202889997783871508971693956475085762112752124018279449674235595742072649048613501399268647202697036811345822651596069237495740592181026198238274069543362326112837247284076187159442272278487507515085121528361156501726884250309833682735358472036011487716672340958927845394075754473113103095314471911832448268999903733361673521265865421735612654271992491084762055601958351853036874646885915561853291605224280221919482138109833226788871352391778498121883391204801142901158096241808443548423070920694235705109274102059001529990062651183045440112569315603007389998358931937340579253836706481971018196649037626158955343253080205042994511962270965844005015693429627996461741387902128934456593384107233047268819239481762926169754506681806506855381083325620409823816569456741241010724969796777895757424558563329209881215178040133726592305381196621185592084016512527482290308676537447417474426256626356285424665115105696675865868663261203805051456701255912083163277274851017596054083674544349294324922487682227496945548451423585720384019315143363325348317982371921604484339145668410861914932168953102565908553033902846656777235372834644386582933908582669656539019923177607825198488235165409894534081451255318456730449491738473374146399614696430762492526459091674380271698054029646229645499272823278447668835281651818398437034783535258883158906012554062557823118257176071740678956994416774962950708936776004227003108823400799396718472769273939440944621710029165918989074603134070002649832795375850839616368648489648723760824598161101518912681032052023468347638866754145896149004820974651971179849060389780878317392634123919533736151116902602620762919464662898909822284920834068417244925970764737420475867995705512488238548254550220138857463318787189559435701587220058893423390322162078846838021312222691588216440994263732844432566497681732849434019336326787712496473281600297308300429442450332358298257384431171580896882875072788821357761546977450494904557992193474775983400455403044684993073214449679780508003206706696170332012577259769476640151609964334158945778445142332959697265652494001821233352226183260188839582192351124509976058040856402933401150508363567567002346166003399299902628013171236779241592001859993238429373552067201782918256602459069758137423049203765808074253917481650994797236089758073177057539131660175282989470321149314809381384278166817970539668740205468624871214238209692446571432606636108937743051048701727501860464313427861035626413098281708387400080439435235535955967907004431930820651292145792457816487587641623754625547219671972524086389278097138865173442029939429267151037115392448651759441156693020371842778593650064629181959915804364940390224156269316387728271819944006166831611914385142391875911920380986606612394128596209410402277246574789962400740074339623957320716779520*i1^70 + 27722461805864685519596268469096705356543437998503359006305980621872663873730651282419753703132751525416173843087360758504172897777587693333360505288109929209668278758159480340573751928055302831182174228121094754353047729950224887679219279406896110336516727519300576599947708229103587463525885219280435481406036507572685420214694083862702859791803895019286105373126898234030648353350962604728628706488082291210575277390150922814164155642700066386892280117805604087509658914549086737615393786123384992074475115406929997491018864809738106418002383827219876639898105532619057269530013018297721000469162000579655656180634357261631241631883068095223408298533319813674625259015303382018818544887420847297270123087691376985012007067534119122745542609195611787300220897373063724823896219654107373672662030639384401913539360853663627761145485895446036073313493208741044673888924812957614688925426131962319573741979798118253346633172958546295803997477249339595387796870202864915353926521866329695936670168371602001946662463522137574757760665648245312524966620207055307736039480502380907068543255117201243401338122402241550711967554317454599634420582269950492286815779615010523482563767182905104201633829005086914977064082512489532119358446854053466615267550932065661111163798710028555283174544180343598814660196393077557479211446414712212921099584712530277736817699689986135764438451274865774997390028197594857619071003413829320077821145082077277292652146520099910301755368742425611545769568000115523542573921764219604213835030407430372398000183497669927282041347990853597474273843886207247319286464990977384399896847655009423982287442643395924295969000647919677316013875745626361324650792296553199324259216446186991472071623632918291807700507938668584210763597536399880130789309136335993634556193629789810128132139705072108071959532586214996123836737266384454827721755041081087123041768134268457243761460064281579291699419051079132466845119708380096745786778707735245196772287189345165084916767528680519855192845750123087453782372161570783403407914373044356805079819712076865160465285951267615226267179598735256718595806736124759023906486467846316036498909674716745695468176761184750329589696161095025148219082802469845030507485847964338728410027820772250093172480569102106267525765264050171778418982843078433590822618549192330709212820917210023931298720562357210027660715154472148093171159236928421121963240645766313176276038600635208309642513747774892390368739656581898606776069135329493304104483756006126081240358404858690986307158998935089026872521864154424478660636413450247470424652945195970386972910071117226230021734273252940540509317061850703143715169423538581855428724121627544808963062664762471266662204795541669007505620666504862768736108896772944881829586028115293254458361102612371691191767780167158350562940156681487987449437214135199800606756808304154238326426723355374974418979255461553117097925971735720165711939136345297653647218484673737039426385572753791764935780937385207816844048782465534278601565860538348045680302299462228633150803088874160362053144782583927624900030994809911282805644806252381312838762154067093077990016190488710941908762729365750841159976877627706215662226235739249570597198894020808716733555025488609913538002790926975911520384697095971913735185411332375390653352837153388753503147730958391563379752864487573393026766680860087452046717064403506103905297342792455856611962031119125184512*i1^71 + 84032686660507888898883306904433838979902582620544078645815344344588629495576411600275767264643419068314728612643288981335135850352880677250849540665270242267467044003953396285786773055302124261131356174124467700945172777814885918315944513514078863420714715185410243464857700635706782574607973096858246724370273266759930117941976593770691842717641016448891918797070921510121377666281913359664302410282496879795745745288718418397062699212471795128390972770359248273075913903908730104993414211133083157596817649242554705732349002606497529378052854905260020432741681805773214846625546186261112706122114085857940742158678935041437938911552040242922967443585144106028385901053581009624538647465917732909463492320619003125920568071220523384888029768537354245921114737738818128808916572026483443337449712874742682857829348845706884482693239253219918566029429244913672406978287791015184507006643432881996121000999608299218499015543628720032170953179233154396029657245291854732112632950650042173767429728406116096251833482418198575094543844710786946753103940240319413116501165943365518463677194027065043146150001081816877792142191110790079743887985456789034323021875758844119882052570131896665875505530922432192278659266004569078269302407063277705074400305646640892740578927325250939299747971449637056257485303798123358798959837720064165400067344985405452843099758454511168837061357750016217251261790861152858383607698075120429060886962940532330972880532359382891861171522673199056834129405561519598426767238151846870110752511884843053527787559237975235466314252197010727201087761774556861815849856479821901279529072742590294795889038519492000509876122826939651585211747803901969821012668264760327441662948113148403550976828483970867022335692837050816474402392556859647749625429891280673834875129517907976479859717480500886657136086912948252234009351498440040465228155147391242385463975594193967745512625784190759954705902125822644067591953317578919592054878250071257257254303273978200829797516920641848089884050510064197925058223199915611693544160352400563299830485434849342828462120259247779073132917995537359959878092487647049087864146215301908819746602676817846590093878234243246858195348671422002064037203372402265022138464208578198388794626195214755491602596213657479092748958539049848125211690805547170175128236876416770272740081726316077081444862643156686401635431208242734488912311825667618065008433800402953395361940393721516340571170384965587560431439088580806883068746190296689983959453423337229534589063998035818161240704262656138567565633169250522101471701201873297039390138067440186251097880946384225962248768051724874052171350167384952233076351133229707729346717978369322083950003203178936423992032295556113280241773629201142644509278834907520005935600265459176593397214057922957383889493657224970664116926987285327904825744140848287000056661428967658411369341305097503793913319777337720228996770852511670500785912422674804989766808269545406323351821995495816588146748955653037074633465334541415820056656261995774236778399375373010683511635579406908074869476150231200751317897520683994208231226494613727080870286808173594271272124806868001384289432965457405627980344737495266745692433043330380880796637488157316997753837694169324689595896295879217473037863080881121335363746965158127047793551010791464138206079990723267494299934549669047174892359283633089863749580103406825911236341194015508209089289050390528*i1^72 + 156500586628736811755300626508910469564803242021465917824457146105805397297915076495786977588821283722006935675985265043105183355154000391781063846948929662321156255648788033385772276015818968009203510795168931602755464060044290947945200518041715545772154510554427594663825136146616255101067807136302197050595792836147270073373564111444244958640739914437181669634373601186140786884686278246783120309585920212213971782351140564675148017681490721539531736188963655276583816964101003205341689703213059833738937949814627068401598656886387098075228313839643746959513419923623630815382804094461980368327364630614088411072427767255434310065961361792752328871776935119784190154858528947968024094609992814397232442785782016760739148244132935890757230367919933343976434011313859575007521698910704717443929512188499896678725547153937659964633652937917720087632259913786796511464970897854656095492947653741160009064653806670385810111311138371927624333995730749348515843768045165947760896338231208590038586244496918284994060791813088513774168634309895921192651089865085004905925660650839994471844283040915690117822929677605641764544741553740653772028087865666647323859267744036551911417250733353128716837157431987984814541459322871300730141304894754538762634555968452640673066148803178762159058614391309191805778722815034769086276561246502665481096899345093720335554561354233030516351195258765224997436260655374834814691029466207122562859854764986498410057393372210534280790976468415615460737559176258352477759914732657495665604322308361927331892255092549718298528888812590432017571072791431068735245311279310384210900192545152859352777500457693919831349250867923212593362157512281602966509970310587195310498004783661963011317825215349556845233269838153608147939429262043802979300781306126257412850786317053823195918992798583360624871016037425939400869722620502862518209787183880269795395338786597659874740539636028813254257374094359490648663627180456635716389721185184048507581446915113912646576056860079462269880021294785256725919547691787361627231746160066860546093213213950663771409023192022116314436380547130155912884216332447011518702044931079866195476009971673389873410752141114928659669745727615539300494136003066496546789507161657181865718400575248957579492034693146472211654519594007660985229463486227409359264624598259202860654130776306272574891287233192080140767740133898424988603618278015761984082711727190992706887219457015583306014101758793844566507674512109503457859222847250030353523571389638843421935647544372954676562466541038651640819939736339740136731760840646189781657778006191783841503628789799464332822351296241787915470848917557726393866639866290654514889001563921077105479526089691768032118690455551698768740659845904595394197489491543068279210175100774157540352618570954563127712919018292742238590562836867219331964658357715664812333629370619371727026727576124063810657224031685837686476436992302437041018374362453632935180894082179597005658237551389635967844059343631286444831760944143438480048764516227820415700785579127290809772587120590093191396708038670770477554744933305053526512243932046875575064615005018410679650852693103096164671176263919007532367002491892791043537170241610403528090596980277165126541633178170124135557513402024410341383886730049132094653491578383606838416285049013124299370079918365875346559972218459662337098835779579245403664598949661888201160678726389162729952772096*i1^73 + 267988145126098041285746418815458057688772377604846715392854077140731188053282369236404809550921485189658835992269731077927560544298127569291834371331788652586732914210562403158565339231017746150349722960768296897499840352152637968364108813258401928689708888302285925518676525767881037210700903102923720820627001536761005656355414073357674395818160326478005896868880237194779002380449887153603369187011226213446838455084836699973492189795580417276871960448531665429568028691267831562146846485000087739036710789930164718557635566622718281650484599674192310119366693901036977489907550577545236296615898648693533620850560102575135206610554751914345445464383019647179041486552211018011642473959559424665627012565642915539248290402935457890575667478956623116344527271895998776304383643912207431179565202646883781766009012815047650147197658087767481974940380034364390227703093800883674925766842897368338879755977174029800590578781615066134013307287728836388550183143532690460663523229773926826611944107552691171400088931014340397781139283799532896897244876787624485707819869732184810749484309131676630326304053141400302058566664714068322453202759882452632826833036220766768786904075797886768954285109645754564408998456927459909710712235029476988668635409001265025856346959199555538750522581312700956886775860669242775530629162361269752881480685367661489602905348306342991751001653919093791289324218603426810102028229005522871805290549310097106890260406858172220403268990585275639473478025539713071945471880814151838603201777768487015229363722408680539099237387548901855343548830835197240537451376772324374169537253203820416404056972884014818124578533643005546079718808569863938489174357763185791150206934774412406133769489564010954591685211702671090329913398680288336264318426040580473891953923102557965314391296611289325681018633219356793214840442243309394337568776485637998873194419284917316505866045481360955121578310256698813228713689793160936625374661026472461006902502795843759481960979430418604256868850711992794205791346541827693740388760082751417061271459871801344021789162540522792776360361003843365794835202779884050130877280323129371376890623996945521440026712264129711256539118382069732360670226606585225287823647535427525509611981179897955840900160644817733184666353312195386820170904785922610412666742468574505637428620105346408524146721814997832074134063621229993669266299228765386046158000228243348015155895786968822206676915207476605141308578968396132870065733799100734049794234942019125421163607601045281451746035842407923417653542403068516017590815810796084790938671713460023405376825032183743756105559756268378351307646640194889970150040983135754452460820509363113768332885441507713099207282046640537162603046248842300666348507219563562844886997950133450293880919736070399453558471637599126348676013866125602570293618492914605852940952305621830035452901256500859284252410921321511879503834914695199031309132836247215787418530570503514318564411129264898173482070535056631635185216678421115620250267614165774793470926067226795982730684202886535977179370965469214748297570339808236796932339651177182502042262098796471377878467832279398984391401155049487485098179385101043284281806492421668841858440481001048980560003055018879084066355647395047020127566389545015480659645816327923982044262966533500251372628877900379451317745168478299087975451140597233329754322221546502053580412512246603710464*i1^74 + 134482554733790373886511908887568110019022043499881388266866965443179339232293427561177971533431780985803845323790025759463803992792110184154036517104169618056971591714490704682365959706235209722301135143296111827905903102265469150774499372358366322681613562768607581888667553079577920282524094808188023183517187927811489276522927708830266591146501370681321997956558409344520320724330222319116297794087864509272538799966436526416417957883709727622594718652930143994614486646361073738585703065816816788715103976925018508001902847490299883047582062120025885679798068811918547331101630479924544342788653939829454093834816734260043516842183828075449820141310528654232641920990508987556006104962063355763270417178861501262150737966914373752243328765451190766625096999463991812872921596333360539138658634288552178931227462528805142076135444502245846539115784526267105966378543166060912066268315209222881045598989210705736477625768053846741123183628030670735390906966028719684580515183407563627143967703269933865857677886194141707876600062625611671988677122520495375121747431345347563509974113652639555903284710511720111178349039345491694556062024955662026623542474336572293418445377630855175314751910399281541102624044638175883111109800140018145381624053945542135363549834275238698383139551891726929236307209174865781511636600989621356719202883555557874177155048221420880552108906600863154435793113589986491685267754758574701373690124952399321718711460358203440875352779117627061094237098252092805485346903541884902304735121122958990561728963877648274949512529591261843764909805174035687454721381903514409352338721861710822610081523759788926268292428134631154854040886916626563601803540575751817878153555779543676855495953989552332175503755782448924914555282939339389077541844011855301638294878138027238338159483053982259179658287059534326875770072110636681015314832203806236949581136051327030246584945649807431907483952610351566460526315635647386388087793049366065611741353358452846936690575023363283663916683151024148175592708604632569791777033354841657694563892203836074665409045269757908798260016151348189464447289248434999483532536171569127174631077376768562557055781056885215354091473005367659348856662761893616280167420768007183360177333286025842576896050961512778726034577498009122526827642457138381942460173532674284112905427578158094404061828692967418200102443439983423987259893956530201194404809568180477579545973005550943226080736006930876655240142672043152968725058678282624485809919473634056221251844933921183277041672511390591843657645958947534100359717594223063790945855389120496290749814235328296498599775233560451269900917256291441950890516180146523289063676979003689468088133064105642696104499643290918884527033986857953301912292608592824067181399530033291461330648854016888735983014451567059739676363287992754044448952728048589485196022846819860666983716825525100787450809024319229219733899118968097630571387925633070622324431676048354655987064615535884950797477260606482585130866782320683232954588219651257946507834168775739923671675070206698198261064026880369495923695087959475550442458837242276359988032654877234670362163073540074701742865737122616060720697009943012118205082975438442765246456935695738422906483360925543831979127608751044445375759386674748736695078232137130371769845931980244448660750277687384478537291484183852804757700975828149697434264933277586639011021448019968*i1^75 + -32825767103571604386548302030851821386457889480397718090793497185766412943425410749262173549917565425542446758260996882784450954562847717297557216690669893977137239100150210599656517608547849182855423679619452178068972847721191615034471289425458360356064964254506247530913458564390361603218483542930538940347247767975318269221093499441187648445690610539676005882301195304858794038057631995192123856024816464842132844667211026450554313742245867469511613826342468903565280274996178719049624646661539045281555424593372108734878448684382602816117636225854513633855807585769666684272420639074836424626508295703075343130956404948276163386124238242456138097853396204665563027643391733264367159204020224765910873497092317023251422110718582250769441466798419175912520199978750588047767801862157350677091421423402626870851494994820371506517943517734697286846842869117488295558575035414167704539640707410033865284526899349417430502948110048450719094189449064714803612276598724511451713547511320403263782890734044678466548201282221485451072675899338054592381322761972360830306471107314100665576471376314405390831781734362705275167758145861730166606185195469683594911144089389106608624486044061696284093871780912569301539237484425974656617778892302541012331531389880212107425456406112592816165342712717505347415469987177360472177532944583311242731674040230134238629278413365030590788890066866744462350328592281576071903070934184707806060582604572259249895140198625863319231791598798993547149014470693536297093516504671712611227924191009553941579263229655606571766008293031640729577611220039511120225125887899942329065390892382080570805325816264321454607592057677603536391051936314823996764082720610205509011741914174307494346215677903218151681607002872447053428059323825245248843247833552280281185236585691830771127770693383362266729152268985004900861377954877595382284918530364587805818751610772806592891193790562149560751750011068981735106221785503676661305537053275496902065447949897805024941200232412108344721895946920904210527471472803083831902383969409166510783611319165739220457293009669989612980864169898960161870490313158971042904492318603434231831286171471012634826867926065417183795267456255427727085297613899587625383670993496741496873265550773123960359627636088767545583806964625239387200723458949481999523087397318456203462456099276174103102567552524938520110229652644709694402647110365909906866807440694375589685405053743288943250237268036680460747304910521616285842465361353185908567011524322789425335641343115897864338528034151922432821091457725973689935759392679838137387667643513316867927833350223101606419078679665928223366003559597733593263225846364804000546473333101736862605247671393697372758958270082398057014719959687691048022338312651270266879453438339377473743861975653557624833957259921726612438394512093547686639652473532438618286246492881685481758188441651543681461922408595287230433142465955470283121769461163292216347603394795274455809937938857679124213353012458617930727499543813252450437481459601302847060717816368205054009854271834534543824102452976335601092941004368576361769826189148098110742209704286230044899284987400511448749530151855285818043647790378614907275827544264292394236991968531635275551383231450285115767843947797185875403679398855368166683835256781821469028435382763315256339265529836181318722129304051240332956773106044171189187525391274059823671410688*i1^76 + -82924751417211257647410288678035421956546852816712478411744907533627930391285142139529738819456610241605944750991193183402346175814981437653738005483172256145640143300800775551000895203363631020114929102253685077433035418781657091098260451707646432646489314289099522281387161869207189849536501069131452125147679357173683917624381026763583551452274168937649551771710790946119884609186824502669629569253762224245944228837808072526747101606142853207730667753178772350319617777081345300884210584269057767632257605116315835750159966320758508092184267672288393821202093523948533691240798398334564693286660802019337237175346399660021393169891512902575638234421313839370973101707837124605292368071563555720469943338178834992663269297391048646782322820235244510004718517420700145793607002113073602416196800928398945604178399806388029180940206534107535619357621404602029476394532966442549057832425024867881607251963037039142432020522517163500751714218818703875401715499308057311609522922244701840243009821501526174625954079666262858049592634099563082974631922704901924486549226907056637895098014195284048641343783925809044713590346420000415336375854472812812895235220973171426075333354151550763969181008225591150823391354817559338818010033411005022560597119958976575351829001778135574595257697228192561259161319165601071793213086143258070455862408422002922467724908459984797263332400598551694011352174245404740303263705809296403458701838138152388671639886982009414853151598139139839799018784497715964651046162025250302157265749513953019117798585998350371187187205790475274778946660920565547952947442499657975677559501933508135619406678636135688127491384571656824708224090281842367795361815728541470045312338578463305114898733942368205269503073783140535757319870781017504377461229423004898814884671765306888408641196606857580540927179349232131036127615375893855158748910206597224406057386566177952884496743123487937665311314519855043829593057868320520757907176809871878886290693325497404421598933598793812167161434191792812025889351274272311259279107591449528714003515771309166008414585407336829551452060934640959431937726795066473027913964833782840291475750884890668561462652575096392355446383541249721485300876691946763929956354385372104595141449316166485087206103813921693710807745277776537583151383801444178998447816407597673212979052971871090970013443975737285320190952095075626466312112550264293623897649313040671996239442877732547237404718176006558440246902816594641770807358338294251922226243716858906289859966913208578298802278814766692544540068943375539640666882409773308566903372731093461070321987665809495520678761578289494863311165697893879569472215447530676161144306521631762147693758772097258056786984527166726816098157967153380272623231901285040771212599961967714882770899856111685767920922959715474849684452452670433164762033912153285116670619430681579562169807901121705199908778485736805252143915351935326157165044774982215862236224200943098767457978586828685629543457500921433874691821639922739607206933501860157968818262679874997411738764174838436236895031195785913283332468096781437800556833327724555165435747906895416850275918239966655279596941422302643654814160182879309671710389743655237924401662887824551621268359321913628412608517855230873084548379183379525442145462965013465455075003409399817830239585127710019001841907833984028512761508241450554299738051803215244034048*i1^77 + 5583743400750437705871340156890130149013892778440157141784487266139075308269260994404817751818669217550030778356436560668812917790455776602287831140244152604715544356402314159984384089407850402985018762368056257108018061988389792284242739808028396274811766782723219253190808502825447459204201450002467191587318584063317846134869145272673333373041352619581936354130723590884020668822304532312221829110382793643047450591461478375107048393767911737174677816224664732858203910674721904456482320634132206644926080027347055717925556806712698985912672301072083701350011162272588421338357720310087799677706876890720561872551735095328344923611334298779625194767547772006442233864595485950088568753631955175470760535480538767286496239094934340414332725206817639708115972041112860257167621241636811829540920542199761735424737848493402318458242816831681814437953898662451662083499868229142074584609073895361270400761233912507056198264693672032216713236848876604489152910561449016382027023507611089369161949059071919610623246499131291374498834036762060746605341248240274225977650432548943731458083022622695293028759027343203809358366954906594590054915442201779811583166543765580480074138782769090293412271852544386934661153321332981603711167386783100178315356537139863270975657375628492805192361514458431909528855109294581063400144754969637673609354491727798905586390008022038625563149577241713157585605330347602119222702963131310566339813776353166866859309155942369880810058873409467068928434373075628627748030738134322840039725590031191216099405972392081367441338898005417847509422084993388650245864950001730591620907591767757256913099020892773227783455621226680808703627140707125974832743659296336429335389356076614612748008936563856112596649375133512513625729238888849984280144068938350194063023110610550946570260502044832442082430803608767261425057616787937551743496864920505269033792188265324231404771505296010055008955019082627983241097265542816295549950101884710106700332729923507195012811471603967038134928008983281451595851500415709815601372572014566427486962848287690859758720098914167239363403480324751821403876166803112687787028845616029607098899871962636393110450853289105033451057216825443829391136198141916029440095588075739328541028273300722599202777605050973509024218594268805076863371693194203594167428209205057565760507722754823059849681970727211873852064809712145618479382636300177955170080210218842845888611570410768843649555798085464930355726219360300389034444340338831577203532346966216317174651698401798844960150366109595382176611631588318829352709819060723877594765137245131500136597507194232259263776046108924083160662361731312123739644856399216535350488035256255956057249072924596944410223647835230313055864323319481158384656376927623636176309425463240431524463423713644672422662576596021821977474459030499367799491802571274216290030772668291455052030956714882940250468479782840777865195707874481167879268321980876420316757617512180642944718129046527562351098059395946026500731295398988478646715198940046912332710856150923927102404262398464594003121202436202743292873786641623404867949378723557173693507282263152861539341066433633332860486133854797137781128090782413328290618996883846532418922909620530230462766580012865941285942707091019138629833211929718141489696761278673516718181962289624009601209619527560096182652509031468808487605590451824589803999885000704*i1^78 + 5228611956142947952285565596987179708285301913323371039719856091475018368557826545825042339202255442088108329920061110548205474676575371934981552995966704630457366398040584126256737099201412777992375431171780780905701956945736310064893705976638660401461869367130565751068247639306850479940047667907469094544727990538166627446335105845671281897916692367470519641890798971904898236140761556651130597266057310315033274000300956647118550053513704284679139411925025407844998494035480402685430734054855201610444944236159415466185850971504815550582133439324029116466976376623690883473666743152344720471201238086830743916993559442606950301561875330434694309503011786318780545237994569717802110189879016384031835676531171360963029215445655511255491507540309020131990398537076992267589864124540889740744353709014514688923840032175325546014188830035081501044821748374029668264470289599238580046342043976025633209792952591747637597671573561235894229605514133854948713873296413854464260264298426164583970190881736800244618588614656860978612974369046520172733868433042817188165283281807377540632911254669680790779014352856423414873298645357014235487923203577838421566888666669273690969568482674994320401007719828328728596834409240882412099390451195760152718107695291288596265773743278687881588782417998139193959959462740088311599552902225696340551384482473280827901351569640306271214657992845810257712682289015132628815003870380093294705621870793207912476825581915191892331167663845416015985903372959916710306270611703447799969290056844085085412945290471095092477575217667037458066852479833256414941409220408537857490889205929527947670298815083398646827386207870032854889844952477940259686510750846953965802864231007423710614718564090084289502390706028780110888387438809674966208570898054043741162335866036168365442001419870661545225124393210071406527657852012925754848451450886355580672162096763001790674929932108806632398682234870496631876511946670289359602747685918917329425465355662622247335784349023558847306512516581245689591764354544731350972269454496990429031773954364550881394595679603468001203147035673359951803192132987638012392238247896811711159778288093544268538057280798053047661573332121594891245153090278140868386462572999913606523448304554875532929051144528576648767119161709750471979049115488214000113003373473862523029617212189383062548406558770472596532262092401651445339851085387586624735135525267668126777138753066500717685578837483322074772503763121543681230461828879308752590068844545655125780835917215674399151280535258038148480658014469878710647046474106941076082574179218693755481657893414864975856028337095628262511927704155700245929835717359339340629774309484002481212259065625685995946752075345157064811456568790394886388901256538143225522819578112728959944763515122934048743840033618037153778039957617859321876580153752494589253837913686766750723223752444766919294717607174553978247984340350625889568553762644647643152745131836296286454274753845371789801214581571616792412435250426152669122481314540836372159546239637026409728651909638501386402732314890781061849279575637851019802511159189116825124338415148586592430609800221469176991281222347357362302240629832182157193285997858572206492153269552824655827264054041284785807593178274864869609507344145681640922248131601778108458799706972953812696129836887863067228603778106363207326459273169673735152599040*i1^79 + 462461927982669701139892669575236906990763001036009028494467190474533672578528545493392245974695690677865165210167400365920726221654435226347143726873418816066466631842278430748983445083568946348593746980016804541880504712348787639794310438565871775845177388695282617307429041515159703054112664659927274859379257350476124966460908471356967547837193454395171742469493956753394502967203146720377425723962591746293381829138752484897666051748937976293832607569785660891206806657685458767777270294773337783729078904048025541476683447638646514664849832327211784622260811674537406354389451219247453844874875842081920676280723602974819611927747608818581718930821205163677942389306915321424646759923053291660364135223375268533616587431448603655326782925491373176076664305545802376620890892771679942728629107385990109262040023614801644545271023956967636655748972121319036413120000321445046826829908777568381193618015153879958510474907475381541738126282903817323944092803707245011257597370105890274706611375626627622353176595558081347564622409140738150907221022758984859872232718255806186969444526710056025894069025400435654612233275798382831601021509402421113709884330608134215763895707408254577188311342494707498101647004144863253345501434984680209746806188281893871692938952021442343646008006349943780244776856298530308973765323799513577065800891791780831555146579906058259881536355639051843282499302644903545824242179465816438129251894095764650618584592784985868280326218470350386228271981293060964042127144029927582622087273997003163212073712118061688888346553216931873688062183274942621828599201066654526658900536100071417780472484953533553040896306728008062297315126081821242279856646069583024552558113819094905394491076092727150777370429762951706304914833495387574708213445200539509625721966471846747522371318169946168351107374612267169253537446938426231131219933299118956580637843728779535003230707234377706549870691382440648326496435242649538688244044488856713378795890600449686292954261191475213066269689824935533115433941278914994227615606329036549326069814206827348917240066193357598098573041111370008297403219860039179744977436305103527620744965009283429559618106520165198811924875352777809467199392428379420319580745970370391403558103600710866841134396439612003324564139629914739901058509423893949449982781435155658082539707545330038716819970617293012488955896850842529842334126964152589698806016188424045043500020605462540148191622524268059830826434920560790708483251677456330910271037278087851306266588751041184574370420963723738121422301471493625244581820796780652153569470324917194593789440023064431111752834726016704586966131836246014356746337777897061430285956063488055320549041613657924380003911430887713132801608624939633120890159903421306372574692333007593728731702034315426638548226380057105005412464114642349095723931614348630004095272867663823858455018914621790696724561868905093437447505273082472785060420233590137324976013142574562963311607614395699399772708203810927083862157996505228360683471337502764836314533862494121135032486753013430632143483752308645005642844751090984828044570396091420491163042352522752338263228017288999755063030170319034649380212118119103500886973910883824721725642100852180198999987495833598683220239748371871509246816374212695786976966409114987482456778348923387776349175612938129107177092332330882171492683114908483584*i1^80 + -8015467319697314704561328473764728307724580461338569817062913086221900571366823396564148669851356426120243319114778384400476964789651697801115459134666218642991565332360802407601752246961760191023112581623298129945307811610276016921870015843672344073704248287702803366083751592238380865961678374419610296465510277466474718710639416099258210974223961462534628770724788576722021607133931132123664794131298296344740309788809748526019284792611854734442979738355466790023996703061823156567710707901995949842313650816808596840511269795705343069386641159923410022636387195778653662386996569126005248732231073306289730744908357462685490164832360635833409977655453309237721112953694630734428769698256864639655779355084513448704969096930658168335171023930171133537122257557822437141083606976695932967157439561454763529336796785704582572396447332680090462306326652134245332744831903469137595421791957210743021112111112849922096159037467367481793964381253914570931689040570361289542352334416942333472913743745195179404911134592080902960198583777582169140752194780516131691583874195655607977422586423812612481713865419195844659435180766726524931929359795541043072506108800656015024678540650906202980572748541661853261062835158530993606470284826405440551979103413446780223672681311705742767985244342855985517686342898995677341693563118546701806754586110162320894486448541578885393435479848374925771028616515503883427923715251439809805685736408391512891850504054602975229023472437711913158571510026903360250528026007008633703482620534483311202559186046733973259217052474493654916076535939787806873192224146817762065393416707461153930123987590330532710065689582809433761565060818523505712218636352166964353969310644934775609779806028496652415361149184940599505072235024068707136665931407280796528143155181943000787578303070468541159946333167085672738666515711421540445689664040237516607512452430314101006804338472928302877784207251487414036443038675508849416808945131560600524782442070407738395653724164824769440294123189426107091038292860156242925631321201065563015046204799937507705883509208553521314133076203016697658765864775463974890236985524787079685124028630363780632053263220719974085190075976670137390783197292311562166076365622886487243170485785699483869842532157198277219947076848634822275144342652826828252586798332776722892007899202191278953192493597466917669658360276039279143906045975583124534798182250044466740817778693296521660745473271726729560997592964181854494129631944824143672901007208315178714001664971057546796860382874231991894582684170612600935102765910859924717701742887522377903421727248151726927196223929967813325685708159639184417473120010964122846599391112678816351765189792290876564233198001321624336012217361655456061298955741159877907478581448630635885099415970799621562508530437683468647051748321634952822421920980530572628166146963954853868710924181755228138976645199327787067509018192147346824726847555537634471655496293667127494574532842011035728775794058817314531829379484003011316959372327690829430494282114136637412563174976935292759254215383748699704719951851416007717352738010354778770078034703183085335178527166807793984414790169677212827989266110699160549135848749914645213796244525038076894679849848910708546567295942292665682609880693541857470602783180282447865475472806982005541437974634082783979149823846357194624164501127168*i1^81 + 1621970002821551803995236519397894682523722460066610314165638387463097501659347746826289174383759319061410941796579834781657005250752835580409170555124792055737720381181989903582244359407797354419948411323442022933811461649448376940958688378412547106841707448749842684752518347730499052662176401713136154521232505358699869420021316426041296625297455109830408004071728523825527538655026341577820993504034117232204981140112726775515669880656167841259625866680713195069339620607907525111780158468467488070580287307669144979058896577631817576514965113240808413597001097449271304015197617042065739009238647141282140961904431738164138052645066006138554947317842149373260765216895069757794997409520405891226519954918583467730268221715476441758986206038376882096760550294692251747602898708833315913378510666984549216770115828710680227845813262241037450084459066098971102483301849732095837136326168590379061375382142131548443525299735357811321458404962633583265476020137065338665857181001306828391289733547034256019413990560363202488126413377819152708618597859743401159318443323161044273981680362459482835566129072603167681175551570379551044549667865741977226993768608721636396370765888969635083813231391591544207580708089144628262680356360902148349890267169159012350394530430028654952425603480075645446561246027566960029558518107575666555964515945806378733302683140013240605979563091133957567408196388814517207407238874988706618983272466683325902837821520798411254146323896607027036805450187939083894948640823385244190258557430087372669125779320837790023487962206223789249829203092567481610028512230382877802400912867789039004822926499270229703666933115553847942491678619757824523542127754872193445722329829126099053648950647147935976069656909770452110454145924367251591522852442338950341265083642826968326107325537781041627159069287683844140221972789357807912903963286498621425291585932310646387756097915982310674894316515625038354889486828374898683235604632176539434649933398512106295317888704643146237421363417559514976872439776975617604962047231539387612033468156366849883233710473703564455325657954736875398986546769967515112909572465881989980533802446483652450764532798612660026470463321554337674088678047890286157200080676742777623235600991611351665887360281366132891830076000260263716496996016174505331207420563637647819267504923305741709008386640889984819937506604894857082862193716747634376388864967293158614579967969868878701095807016677581171526879773523970143605432736493036360105161953352791377085234847059243987609617391345619211103164722880770044519640934390700699409171188876476696417410410176669923487800029717694879742463073345726066953678060650385795396867306282254148759119894923501598376715480152048713452333350341931456282727561693778039534274546626067492557735989492630412681300651268562520871011824468042773168459053948819900028268365337577070214244152513637080504943031208735562618300262133646681386868897347354423013226576520170161002659494653105405294877048533918327487150476513364412793131519568462983011489239743091363648871293875593240323979862635918397915456072931237215813771470442638049414724775817800936805890600099753699268611707960526691956937584530524677243921764893779059503762133861705303187373297468820227379440972454271996777943578529556591334797158170603000987952987806295416431563256692084176572816509448805108678656*i1^82 + -12342415153732120647128622641632208640254512691416465080287890377838747190415565089019068268188053864970224055142509076392251711331775296413874012566305129019243335500969123230991385722095618337321796667024554163333787940635631200330973947458832112591653542658831287228254837355690050726999918490633570900588028093079932608095799634743116332341577282162931220307531249240748019952891970082640516449725022192718199384674329691295185302726129435644347936819730833449472363376560865523390507286547279461187105196066566953106752593843211087162060187927598810585417774411487322460732684511068265482085908394216221972944598158365725013947815501078312043677514474809180104722880528669296756549960888833985008527245079178489840572281388541630042948180790118501496484025324447787644494616580960147548069630521419957187940193644778009089583343585755759141299442343625229286197458123314515027508417689710424054674333587257399852870889202845150956014603735004404981534950961796171796971200343234013995782327899540877411719152320962622803903562885266816804560138254830073272609566330424214688704847373368151710680742752604316049193634849293516414417717771909941996343253200136889421540743058245958971913418147959705665738283791826456840720371795668791494587801794371356195767367946803910319793991105931859851169178297615526741703920224751581157637252440053323568783383741000718187927465094218734323685360598485677520738522944700347821029730411472315261908845838568829978079434644098405709206666150195601169966860175794693827580768493336367201234988768916244959251561245017425337059947520089257220935786258686328484572828869594657747984064610468668496134688721618765526154788633096936479032235693207377866218894370238190041354527874127092691926040177067178697344065791380778718104391355247612310023865505349302529606510035437402956521516824855661525770523263788226423947444679726834185228466649329171415602608656929750334197117926230107211227356916962933973226536307374958692297119656196925377641367467525822863925489227312816423847979991826212203999019718266307648501866420668761147252921372272160796449849098789433401535077720506191475634975539481267198870099684858408703640707139190545055426535283768674440927885164161163893177278746489116478966459845338343092425081350206395550521978761341882769382366958421651585375912210444757322947413024825074252699569655690113227628892713424525620990049775399227904462379802818771281931445244078280130982668237011149945062977423772611719199712627677481426351141643821727531712938356480841683788068335863083489288794613753494840360421915349978516767752426750609460925113659021015423097900877150077523724646680996564510997939838541095379566412193617949192450479438415511397894892987820387191567440821329981642604029710004531094716771862191750756587448470877645943220897867629409269335916200610992544571209460253142113755777607634197589482197426219827808052698529608362617533814351627420051019473808848444374042189603501411399480836805365355523274212086197036883063533354601285816387440146103247944861898429461163589066493129784336310409027890833850615672085959926692601987731509961429604241526838268271737107147863817574352017389994795838904642030052493907543515428368929815208510535868983283615418127970779711293957243325312193938420574397611322346598507965239210829954482437895419074962458700566226773540893896998912*i1^83 + 6388482054738023828514001790344700464743046049354829676259801439551840794367734412124255942557730208306262639281605668729871065790490220978525852138250391667290826086802969235137672379259097362052972085032772322287976982401500841345656268984931393010910635782345969440784310866151860955406732747904550428589928215584503988294022921720874180035794712673771875853781090881858635104523711362568381237748064705979210858986715232544967074868358555831246343464935225285907474866700376396053692739583401448620030428893074695144479707508156873516977628333358323515958265702150337979075563854234244505610388841196366353970308011991034815289599202051719640279547938372454561820106663101567700213832346569371842893489036764427464502323774121475664437567052839932837054176169420271886638092468705284486111398587745273435020048572679702319606693620991710742417384884515279455177522250301752378189002507642587676755524208364703828689940980865652631663017072723522375711507873511472619801923756314505929770060177536200287751768681652502541666387124693785934284685934259090259890960686738066036227031601991074890788374761694661221441515075516554915008689483647673207409116897547034906967938254731560713560997090410591466157465536749468363947392539840735178709514078838489607635017314673417807910254458329410214535178148843230955427009588217509232273315170752286442247767689428665119603970440649585308020911706044092005811413733006929951367766824226909024446323641720370383786525092213108481153433583640969925383331986283581191916240704940849211856673306261431449381512003587092517404205955526383757094382232600797728283513108892217835819072119586754364288434601473311242132977444815000090605916987560521349159033054429953732115721692465691647276127556348694962926506928955908937105886055309922943468449779052063242592955784853126674926925747031196095816341003062720881484514429359200079101672651972611851491007836784770153832978830602385136974752464129926625754883399577061168149250597673427574486234983835697812517413603737421288471529030773478557823198926220523652739908319880303104495877802690638750410811698112277502685611558661419398097863250066679313230796777810097233531729749574487563156188953738968735200065384734573098640782530487005931264464211458284224941252786983224663163684039528095185581840144611714315886177127245364446482180302410033518269927885191256697114896860470540867371277839701445806155032455890523414788333959145948222336099289347757461901438425158957056187765086014813603529296687644136752106051846890215742643844646630254323743223242981551399233670489405659743170469477872708762727433547047914961781664015451306138657209290950117186296514281923185846881076006158260146107017145293022550352057410622966377631115525053756994800583236292362579614359852036179689572651148658524593561920927073511800456514641954213395679327254302017625048437276379755090902817995169484079326032661410735922339896144536164590249277293081973640001564119773631237492984597353980771358832714876328320536019220163154445897378202683681958150058231865896591113735437573961549340518956910921021331580205143343753268479019970954003779660647225868423751884609358517270546659161615775135009496393167391847314203421351261437788020722733584564061830567543490772191574766854157225704351144378008753824799681515405187842898316119755610210064467857109438955520*i1^84 + 407244135964525977903303124224030517423317103844866733275852973062818794042979319064089012307565822151334579430614183406887713140592162562350361094038750815571914920703708109792202960150461126353148935877536237711614859813412259965042861318177224493327464446773345830955397812760253520156485383053726289049076871158716923885256673377655782974527680058409062888683634252605829591568203587879173440012725697319177030216476806306369980666734242528748311169829541662163319505431999254222657846508816249599349051670700722405245016482433789221059688060183391091012688328798166115625736179153095757222594193896349491606644649737502317571825916398954610709139846305625483942839926642157568211771054098382645541628787205000860554168885513632104724210485370875332439107927800845888533728577724168485665244826376505629191653916551586747356604795007359289428689346285684327809864942562173152081038140137551326822099807660001803783839307292958619746814956502557830321036728467367290886125867894272125783621001385082037315314411117239599017143407796893203458894345074578929277833006033171080793623938332178965810946578514007337351424339541060411381744935147028305256036657925400358635877313897584601115218952005489889269142225225380492864340959311126245294260208514416202069006083516379090576839360573995313567578113284742169289715863997855248575571584723845890679484670917766945873610957173599886444583297639241299093505154785953588716804509193933917195773285153219892403427951131851654487893005026324474989608666896074675164612363466770486250072455542358837620172422836254427460702524357298545022004648651563649007780882529277303913032088890290201724293565250564554291212027514355373114376244778580224010255638576322371509054941933180315271044833476853860128428665663194335303470260940641518198446552326743415094448728679912716075230242199674629955849193449038088612093836688603937455138186891132687388521338564156932955286901876957021794174628379070002649111534043563408795222604878967102674113119061974652142731691362184454449198867975996192567677202067115431378715710026588482465766036628541050886267794486308918004839143228757602138631497773146465759981593837816903586814223999416825087291792563279837336852098083391899511710335352780847251126037144533401290869562071463473892968364972918119390432392640567444491615894291284936515291343630217245692845639141936873953285962299691974317670207865380721286087493961152313461290754599302747916422269368835926524563520976665086596055109345619854457274531334386766763346025502435302466929021829862063572357817408681746823792856587059372602892376321501744094801317068275578357888698594352518139835336211700605056828212062275529827940609995709571996380789421266974665652390941358273256186683533456427996884371609597869403752551761240089621273373203249129732436862870167000399611577471880009218397998867801468776793494872278538051193400695053459973072372512621178982146994061151244265854988255835747012196705565849791288203013551411818327674367155122094548865691714200866895782607952297992484243819143611139607277764583969992414383975594140510234765124205590696312119006092810406921275939427522168270088935553548680442369580035991954234955618199546333349464095603010906403997492798667300333442033796352776795503733560250662544242123538699410400682698223584219742196352482651662777487842821013504*i1^85 + 4979101230545705018410276533009723352391146359131338373960160026692194732586638550688926233300267518862241592211176826404712205568532764078996321054520037610772164724490632930839689771556077997803943694460363472777462636601212771100298089003551490901731894605425351066776674174765881626528668090741921963056218636635252674983867675667010930940405755302830861757739408584490155784606823910544119429029494215305560916550702903108190577195705364717567845591167227484044873602081650107553679564078687598776083092072751260860802171723448806886616686600241301612492647568404436741145018640987584828006440741107495769282883914956039818783394260283580763645257778005774747077902456580360244062591253698395398072300571362424406661855150848867977428694980491789784004604704592434780613281958462949384087641930247320187184859960154725305458281237359230292400332636526181326193229029654178817585202972703228069400357897912165643307550115139868204133823248977126051584285591903607136995051975551108973634630709897139818327200034023807699694716155074762643669556350207463589048815784982174477009610458831135907963589955624054696986786931134250945077508535151938126206891645748232687930665282431830273715605998925387396528723020522496361780211389283017121507558437797654361193174533241406030876008374109162821282978766424509641462269822076369470467561699518550550056815952806771319020117341185906088048378210144978140301331535283821146009771085959228257127254266566153842430850086769865288926012313902211726382247461472400790062609445095085080900630513778773189955852246803302621102307778192299012537900831171563825661543566902815848578395045162532558838461495656214305141662680786270283533849780534322740391108938802538859426681821105417164754409328687914672530098457337115261578199437199850065647330372801949887340568718470119422021743680847847689545243258429330709002168195527018420031154789060811891250704751639722808644185928139751882218898528257223170653749673078513975438651309188190496576633748242896126083963512688226034955201329115249927697858625524501471502841298618379623745148388522851965181482931031534882214635806457480830101849417789005404982251494268708603782052257211070733916643735247011675867675762465614782990474699732023155902956282936824745133631224370946250449401506807219405394095961413762455350860941532303500864545618862055866178046793157625570707450864752446929433257774094482814842669237491090708173176846174428300995409464568646780595823107950311700443347381820562634574763448983015402782577761983275611321555046445135555153234396959487572724480208227632043210830801170539518704818625240612566883636190113148756064269531293088167496840534171381410007703977312652513124696746858403144022056229566325370919460848438173873113033792197183543691907198975813737673004742971697321368078299783532691443286158480651816435588323455949980706319284821977475678004240505301845712048717142089440116146322799454503635489008409830578209507055259202617154477212127531169915316572038895332537828488025856367650710055614334442742994875993769853906023107897945883529215655095064455874638842936498153341003906447074399670985200305295235045588628116356475504374521653015237856506979274356134058049445821639704293024478167872526496898683900843566740156610990983775878010255111711498373000114228983055608892332095810993293099008*i1^86 + 5095118426900946031782787439287030082248028877877681533542328788062522374501955381220323081132738836227006331754598240486300738166540326360344084743516415887965379987528789804201376967352426587690557384038652640791494935296991442720450255288724609648579180494792675623318099700502326340969633552421882062265179129425950604823185864379099040517171553193242046003597247554080534658634614477490485123108434064326996372546100962698053932919358281367775783978436105607980263159929573819868896045960924777379340876715004951522629304625517921674649383671664121187920224870993536276914106903356458436764260771728039986836721350909350683911794232841236827392671733998367535974311552950947212703751502329603525027130219021161978535722835906548566305527429405699490013470836190819649409117007192424742219343251252711420088819853837243733123496355398248241306211937238375319249390514191817647838424440875747637899111405269282280931065484170541966105202584278521137165212920701663832598085507122265527091258892764109319104859345866958023476884668637307837868760527846307786856411975477299078392082607707332212939566316976668026634587524039313790438208045590100364212944104776328166367361808417898492464748007347061491943165285607194100938289610804598652485439320724619706262196071181984901942016165831642635178172706979581758675154631894399615939611078302108821876245071878689366808366276954340029415646027000769282834492364230202500732202598794043199509504860263840565586921780350762078358625756148098398774072591971289634074655115153094740793064662002999169793702055814271181645832292074682626262092464979042375009536602804375535345902539669927242619558916053932864741498438572825334458111447959797076423190530767747675224459278759494946665936683441752552556606960608537313550683738193356221306769517864822998920146090720497850743633066781093842174716487516287996903080006701468058970750819402841234213086471962236377977398765663447969840904089999858770626339990274645858099470372675165530380975459161888232483140289232190462106483284989941346032416454812824826611619149827491023651742037866771387297054930721413136601111746420584709539296371233748835779687065041300811951983629325633198890014527933475171787128922040983549093482393175434273528052890170643440356196836193695391576286053505411713087816167349375537888510355321278635546647476301206238003579289979396759143100999054851025681190630868727439007958067194085402731281588991757891281412879295565148530997740806967718738265515199393712872604654416016171435841988577109561607577330223986695524002997355465992988326306345803178624438268583571931355989028475936392555602959483351213718853009381361168690056636533721376987117298060570160782347090560933114686055647500337500600164470814982717538379103855952953165729659319182464396825555237514268256717123229500082733215898616872005901969051148285900867943287848915216511300739077761299665406779525506429662360213770693433116180419314749306007347801669864263547394604340438846224213395037439102137952638287313116675693608633942806513983526782897563835400217883966346709189237730541065645219205360908498484950789965042827737911211742272955355263067393914107868679890382834771785211870229707794806133061494631789930746969979698256601041599990756140661015006981310428713643769772503499467850508172502971757696923924955136*i1^87 + 2233552048768885105842439018231062157155693375320978777578573770086510287900675644020233022383363837931047018760611916069977179423008191320997928483225766301188450529787605971693534935970691887799048846281687555990380762525279248687543062959990140419421253060463532541492920817902010105444738781441489675792539110816641438105747762274343653272723697352411627579226709467904357464903765271350584959650810133313563234628712877499379546645772347968094049347199925515379456060778134738167726035481534492898589359591954028117918121634649809551572564648802511434257448527048700531346495179894651353323141891926824074847052092170944789765149284817939024921237710248961698644675193143845747702644286315853921297030562076493625080755357623799109244578309413756253648533021887800981797463804149903692778232672896201517451583675234888594731916484471162364371026826298595846403546936612695032009244824837514816243743272517931022690939864908906209714542680556321127766448153480915273118646434198987304640017976170805957612438238043136744047548679558979751328726125567857265880718921338515764401873301873117646867680630836412538446980129039791528611539623092131618809606901280435311272568854949925156570091972773782983639468622848727080590245390716953813690340766678105051686390858324198486721636648700946121968008709318818018754678936696924164259741206877435690137852630225569519965659431753553086509122758821190650492673809880624314401821784580480027279051506199020563783112465404331498921418526527949106020844188393165389460702221792179994921216399999453967595104717059078277738562994682298713278739106196879021875849871011727841304244004796965250845520278396874196531866137655704929688996341002095617839985158506549469914641157965060219500214209120151686754041157266464770636799196509604102635307505440179963949189088694412494052824160743016717593038077811605598193606094481713228720889334122991015369429597378968380587095901116214852554298738905344718200982927786872153441194104980774522007103242450709812413920913234294981019954478717429437781451043674005774508680389951565400146418540469994905176906874530678995123924086885868903585087442846130105125113935041636880979402145663354954819786739038642245624434525509834199622364827303793945199015180453919457913297096283334625236115938322467678006522904054228620890255709884250351721324557152940311896214679409699608108102335287368131590138217238751626452796475386445166136305654763666022220617330374933389255066604869520273055626560790144208478403003880520746275636772981838987691815015945667376068357531747434864973223856090099310865706081036974817911062090197541823759784107173515535436057363458373104538265609848949615244711635686588650972897518054275091940016559480163104002353895610677911651231961604336308628918966964408096858443476886494698779133701837253057450410211522438469477893520030107547023742112672937334966585450474402783404810455972140248730031132118795748502611752580239356353225307317247341989514268551015635829604027302397316803284108377907852566630352627182642007367935624083081441103820854102336658736459933090725099197714500924796997493502127567342290529352445778057661098865067859488108303929001239790198642106208835677034724733972608829399258948363179233170710094591186308927625752313475128638065970693299929103255585570377091319332864*i1^88 + 432782384982364117889364265622518074617587426425703372870683114598500992046991878435039545663844271935281523368790845108048509415606789657565570625027462786655532442400642998801820668785770721555818669936938311797905090840157424410377331286136414786276378895761222039373024325856060616817465169405358200133116670643905790215483192916924594850365598483200080536188877156457662928382076827423605896165595376325727998376309706155794207157455159886896961799601120820927731851347254481724967380121000822668583989368694225655661453929601106740666601092603668235896606586988314023742001555938864132578507141985569713176122409246193153473198581625366927014983146729787074452367123663718245793768914515916771700850614233900357071407667432274705624443560619680070871422710223446683173863436393432336910559964729378553646255423624561998404384437156159964929593758604345126961360211190006151789494367801397731402593320595356969955167135257143631426263034164103642187036691083992381582513975647290475601519626496556509753312382937629009299799948029895260706321662653901175079981401084980157247833370461879181388432189299915795311740897710305279098100687635605894677921716830450941618648690407882793255985282243928695614720586833059640626647790942075583630684573585020184318378402835564287039551653258215524913968480992252272483660247791537305602307190796018804391642711827030769511277473163141076732866172157691330500248430695296586786612259256740362299547240040407307062383385577588393148464864560545074688107207248999422498848773314976873174295796953717803986202522191174055117945595858550969883939023820285437839515911240879680620997054034675868249682277652986842201014565799225095053839908258163270241390889424682566057016634872432079940867035788687612108631518281600970156938764077381560782604578772782625698858498000915319309032053878226597065875145245517271143388702564934160437391590179300375938708312189830444058012164271943227997057791835317530105240945815588940104829832024912513273214210944495001023055824780216944541134553733927815410608349401502262506518344555158663785534373770633319131724545022022576382727107840601312766338351105583743957218868248672305033442284438015446126948840130624463259964124380920212517079995105834385231529456737851995465942433121094372384295614700888946365891103286121833793423627347297174435995794361420185611765681655429443919126044269659807790133172181912747556002544153359338456567074754093056692015685125145857125307712717866088133249070248166468345582575913819052593283606894659898364442534451170214298321746622514341948304254800106688874818025764913158267932259540406419781374129105625700873766694083404617286792389323818482965693428651676675015445581985028871706550376530131067162678637226963638186611709217529095861141628164312983302012746340433855404600610885501122089800115007828092378824796935941207371908062056113840120671373869447450386661975522521031242492637966678310553218151750244402319372578278631816383700472763506276375997573759797637949795858107915469990908316177872245032714223067427748717751623253070417042454370977538172992272223979858048707332275493928956379807060658359690904873368159583972264933588677295167793177477983984735295696778767392325157814258651434854904745190216652160884044998351202013108425214603016577286927615440977920*i1^89 + 19707536024013078112535789770710734289503965293682399023617541392375923654720141413402649304376959882927893422646496855860373224239405129258152983956758875423385333208966864840519876279308627472125545358255049104559980643319834460351620671506064621814515630336829017171547066368116685920631251701749691310453945031518147751402852876297686691778382716264707976495612862234083634636794858832032478901764847681154847391739304592665933717088578638955698149640530705608634713133340371634674218244593389489151241393423094078024979697644555773741706105715378392409987050244716978852907775379440981598064969281649140147570416509447530874499442948144764091428790823947496775532889695412671500092964360857943917260902287202772025500867823449926615851941858154374851137527195000888565860269717741810691561706493514395226178003348707382110465189353557992760844568366150123231219207536712956761244452875504652938775028390853767316859246976259504332321914775597405069978013052092178536285881946944212222806115764267762204911165037200204068427090884296050638917614753744678128478780308338198956709478714700932680436193525354248172924864810940578261444859553554618734642791840458579049339816785897679307146671102225640108880719652737591500465598611552943601287639039957624091349443766107110769020878368125168142380129433630114780950828371264536727118227941082489305642972840621625406184484451380064370159068884731403554228284876320851160393319017468592518747165093654386113305973144720014625272123984495329940121169447344154731423430814337027399466089069268257702619951619010988011048054238798520135988487149470202059169720630292945435767342564245906493567723035123734626423294344642984942140249944365593963117640886686392039315232790042824523469072845050444674334363509184568897451521398816999710559665814981070560423045032526412130061066995307104081999667156942639532661573125942305672362154002067708874279455516540319569384666057386938970419675511253537064418292979420089006807944381787897318064261394145474749741350464086276313521541182542366684202297508924531547020114954019262616519476986904086136900474774723257159377646278138443654126891817798989831702775943016385380984530555240703656321549736688126457328512834384922456713085554889238384573991492785164045242094889403662982476178017785754288605285417479636753477793072485791491069611653008423318050941966230624048628549733659481730501851439788432997985898912917720816667147613237453637940856193004732457382267486469862517973146816598225540308025956891286465479692015766003284477363738589095988025564776579465458933445969786419808936508760888512591787143417324702699655522027485997127160027084171782721440872090877761872897535064064556374817205801978305867115814785853922787017876161262071747045592870641978701918952204628820500707803326745345267501488516192226614242507271380924288386288053121066182811961322148412750087674061541506191483692162672055580746749522641536555089744703663349010779209989672774238389889625138270168747738168243880865603743584595947170625177447789701665183910625792745809020817447411587523767583422475073952191650895302688429106229356133333876561736150967336617727210783073841108567919795636378308948360387029801558568020055801364402251915843154935247767753597873125891504576881967187854294930713415533792854016*i1^90 + -1055536436402707018463202754927128148764629650797809413673000003147611487970309660731353949863610087517407842660074217398567763989899561788087078996361462923524279418453659939594533607269124987101661433900333610771399682052683213480842653667738624309337391348271885552932573337372110223868045494101578019736025147268717023474003469520743532821340464022087523280538646160495588431284041607221210215499083028256294100087268099233653323315232713066245712540707505225282503142802011797305673355880790948058719512273918307730834096186871785097404453757589890238405252742815236084272074745166239988714001764590328797549390584725671470880411001503049822321616048577918147256452953905328331189272202376518926308869067276712401548686014423835490952768496718077064547526341791384987555379971573461801578236469305377650858399833435531831584230517085132294407529327192352759988718385909923986631304185685743652538163369443885111811201078867216055332889031970536699699581362456879463355668038407895078562954262908268625528002852176553291677230620503948194602060239564327449283673070971668474670584155024600971678500459761929302404539560536067276942633509147186919543782719911876395856965317949292420221285809719941845338497911233259902006450627231324264390129918951663419729761975863122539959239208585966042623057436005772889726651076473937065910785701631221322563900619807327140414435049484172291718150859767729408552564965644336969573719938003438647217839749143111600244768452032079164575989612920602994273454707444844604033098489516343787429521092894936475596835090327304170672644203918551752064263219126396471844021667930217453816159590823672883388935957900887207258654486936060628755749502972461545835631535193959761461289805132801746408125214994813231188508316942817360775083924021367011014753164538655844832126847034816105910641307061169083834149774182047786460548791208121921042557137496566958603714818919281518608445082238008387062119550042821331566801343212524729240759758100890985515818709958089136248922400863503017895148929594420253502781514007681501120542516722943510271868808862490029870201833772396643400334658063707877088101452498844301335586720698647357469379234218947110044242967427166557093763369909222958229174368989660161777715337563332844252415603474798339061571202914585841085059723498470889697235709630066050075170423505850630504093263359719861356630319034330300791455704061760892197526746329746865364693800754261775054780211216651431805269196668628665286018916370219144926219545755866428463125071593794930512819551273313845876720894287779715321046107567734151888231447106861138932251570673326450849072100058188794071191223514654221288573554287129123516504191932660271270961483118159195466398058841316700777973228137182424313798931214436624279138660246345580812088581216840294447360671155006939447776315463846511151984108467530272838947973301386872453460170131741613146152941395771418692854494279170042907093827482572745505665381158308691542353018789322303356800691660515586093576525209427850763361115895215064344848539312534167168369270367324930437052175958347581104754970352523116981791852890336499639152046057440045437156382277160162786629367541618182958357681514071875771967092317155600466727724398865766740839734645373576793939250129892169652346877378560*i1^91 + 842139739967641692937219538183994044753180344328869346148992052255218779001351347924913437973632471433906828359573535812277504902279143119215996119207612897000821432012818200787947389890676546999556032522271780491792331880319386698291988470296275478151730397147504022096355256044923971955526072743347398936148887746016134848857601030748524232022823422716781411927643284577355231604508040519176606116986544960635848010722665775911072165261877292045792567209765065501435531641658923576932427041086373367120326956755941526405677747492309374034663015524308336132585731843882293109118779496348699318263573383600314784090850332576814897540874463980285436189233866655178768694404199789703767802666390517023130147600527600559177445392406417814909256432638142858118546497150090122987706315312434982281876564237205529405382838999320682468218156654504929312226755932661344250589643276507752273781593443069775866101304903608599822314191484433335688646053491940818219691271327028682831296805325975769205554868920978942935293542642647869643862045606021774262761140467357270203984288945501449678836575049415907015434894818126759661956953140127419705791523850825164001589686837945897863451316257799174293220530531290407491077283548535501363565705850036108092127731527230437548381186583120673126730455530624764164906217766566795645106186931088819688553711632024486148427103636391252981636763064697804783087067691439083483481959763967699368770870572988073410122811811657375191066186904526699232629821303007575229985906079876233147222333235384277466227417335749396082134354219004231147847282377738408467701766284719962106603376349066549589864941034038413162594937671476208294951166539595034535585811716304916149782060205226120845493977964564965438884172767032935983912098567939755627594640700544296507779492751123604807847315507212654066836179309695030682396203527325781174414453767624911951921332064989903481621974853035490358417109655650005602110214856907836272018997116286758575003016601452541014387546179964633446715169523811233644257969467841486283736089745754939746270927714431351810150566087059509806859094648244956371246880367083909425967709046755376617418944312704219283878626321578039687568104193964144260177011411860911577753018700605264394357730814864538193113497649674469169133082128278208065421702390113657779939330053504991615012349358514592551324965561518183284585418746835383834162673545911840849446155300586395388495629323117952352634591073589272432774377796717390774261146095622109078228978772721166004121665911459774152988699747533908177712404174581385545695036414375066581496935621114191362799172655224411845144103724630160450210666446718463396015245787406474229409305026067774147266083360179959743343252003891071811619142016625407235983375647356687881806291615167655381516121565424075760420084548458122347004232490988700308517379206139240508488035339362458409493407646172565880852984852974807782285685844653667315665971927744690549383300098606730207513954967927792947757203117020822613607676497915908106689455560699763446559517823709891936287330856488384348524080959509833575991226624255959865329180522953659591212762283131546436963457216836383318312216316213913909028717314918573732514847730979450483678572116170034014115800730599483628466196975648671531008*i1^92 + -26444579093974136329725641043096654730160146027984710044122373739401619544313467290925577512379117104390939875195941825232695858596061357117203868803014187232392744954544565601704764681955624424408073856383087315581788265051639198660054572135337114518740548329871836721212339098196005689891987168062726944055347283446036491156299169316749700881190332830539092166243340413662253367878533981909619666366377071293164418260749255507184159114024173676817354749311767307069592350203668327136478458364197501256368549303171697357105356339742900569739695498335602133892128545635448001493685105091203898930025341315582764314091308070767089130816856169309084830632750662668067218255299578458463988632741725641151695325601748449430119274149406212185846088251585390862986365366511739063357012103581708179810062884273966637198820448617857584708061845415791175649454033356324080248608941930257973197110279305363774159010771634720512642911369416360231222022553507002832028619483019405015947254292833207381784751550174837035331473991452008132815630294027619232163387039897266048855144105694180044364507174211921811663959320063223785801378444816994258301458807682220661865497147255814323014845204586718918456514347328557669023460775911152418937783529655211819974227084847077482023468996850940486434963186804358759714685325450626122726738613316981202302332497113271828068970553457087952541875868469514072520674355288093298401766883221968754055735864007301965630291695928032493231957779242445363708811731747016698618102421701728505477117769759667559764909001136710473559866353605984809415055600126941534515374302344001144413412819326641187887862458405756533433196012812760940179560153096731323101700686896251004308651006128760916150331065914401480346629034873601863746291783906836440514522526420159605593480131926549677651824758298773396337209289577895676505260915420531002601587382075908576099130470352309025239638036316177406543071610601424007720592904980629307585065392510857484300964663986010924914790486561083341173070208295251194444661083929295633728329144060076595083113313524065532557662923292069368860510659491522961327906509061919909348223490299323220161388833326065129166657592802277372533357219671186809561667213573801763967680454578086537005270898989433681935347614875836859471531343136836197520202323453708910273991766036782443216833432913068883734696891103771900617330899874100930675615274086778412282593932293928091397348478269990402948347736859268487213911157077453682717909133458886763964889576101201827402504284530005652097715720642824788967159960560688982393922551878381370303495020990953031877443622222394644416253962093468310411296532451304500780097837915880488221767999874853267205762461255865526854542985022075506874958474343620565970213895282709301508290645603425018616769797025080020330749571027914429270734849407132149362642867751222579488972705293824516785348422695779781601956274970387599091634518596433084421297305292617256887355056744140926226384506072909254943082088306277454396303167747708197586474656146831707110559085947848182572877416297530020169971050205167942250650633316918549447705662939010876311478611954180394858565543887236614239000328399662979247072564665342838063805519815677797859747475120286626780919579789906569508761370624*i1^93 + -432948131511328518447693881209189896492512854958794034181904197544944426152784205920605828331462388488896538960043637639760042966662137836982488598988450124382092091650829325814269264900593113177335244894872139223066356049647571740471209104226209373596776400381619855812538141221807083925096196473890724535586176281567542607158805663418132918564289954725326399550229764336681800788718578074931500945187601295791456180826979210627715524761301213311485583825468206180173770435371701888095138444940082014297420709654853519861529036802069024220653002828675902899586283633284732405950490498367874434547950659242961111175991709864038104175089070178984828051332486981075758399274770455330816686822869167646263906624556394569716730476011503516510197372212495490162007660969598537180489578496987198371283005467940416399831993632383588609793776535938629074828473265585065718524498686860830075992486641406720801359446941457146551288548379151916447014099423021420214002135017632135299551037051167995188929901983868076201384603479584295379605510247796273699021046074650040164497725798412567112781275155967125499752908121229820309506824125247590800662298258653276519777131272456529431604368029338040383651240946332726174032538969682839129849890049550036296768723508180997355205710118282500548567810195688491397426643353465647693039117809269289513718519151496663567421713322193182869141423273227622532035524974202760119307619674470357136441608136851092116331424499928701183983123382720704094543380652959925686664481736786113678592266848273799914893546957577891710540599253608445915200608543438645774709706596858744172269822300750985753982089129874404807214757188862878534999319864499870327209157926286181710867469212491924991238114751836309352903678055032252941038756172121211659642625623645260706045443261786174101820646625150811198876351903253699727463162171984836269709542950480706362387056136503754114371220025478606661937401254412735006161551796173517146091042193178903215216729768289824908655130060489265591322577152382750143374568415036208173674929762039443364530448846684651798589353653467346979988194389964533216708682413569292364396582112904354607889653347424710109801520334430357946389928279864820563347638167713240267461528218384597793056131036233644783679769852177235378914406716795105993123068694433380677009772463076229283717180445775223335426543318957289565831704434478936258483477032397858415178069962010165442640551792109973407585876227625369013640540958209713984326250054717669384073865740635095352113215195485876211936389030171782532571509694878186596546907702252899523098272027277826464041869382992699105103788475232094061353270631998686429651083203048581856063181888882666040983216672230527488720414115901728876041514409663802014325445614784073408315938514530640950420781558017792007932086466238017594495260517442471984868222740647445373090256959258691439426917707011023469981531178111608653951432556981099574889747563818132926428307143298008468628697582056126811431829385144363327648657494945166438846754302837413676295185189005130990656752850856740170934468503227779488251276019487600582111931553037727767979903185532284666823049191351818677541769576434562414276306748176923330534414976957718322848796220685044019549069556012023808*i1^94 + -1917066796264217687918145888978558086253668052130583280514971321829320720961126298539784835405451517403512274041249593962226242909939477462969928419159319062392912127472732184316793684156983608788309340909845446828384584720360630243818514334760057009544473016796465434415769653227659782345856646337129559691183223762708414490116468726634330966762370486086992585645863507360726651767863308527945520925246914897726117871040802898062936442393125229471658083807187683173022914371664362788950218758156370900154814935474306967667971083268777374050281062949546611631122218741252295882549506848831066684006996398206675218684674401081647753588489357970691013000916620293493156708261882193741000168020664065447712756732293632889902373842074910869224383029287764760661454701744690929661884945674046159779921060707495277170079361268829799753573172662584595914842823326345040675305078606131389496194467851005233074404875618724202631076714345776927741952303923762159894490098178246194119108267037181336163565434810282063366090532600228493603256462495887591430919833848204690632207821739307376764268453353145820802601468423531896210913789670856434918563952045646338263734898188021859363070050993011482165385009173397083015887334811870242671383392963913669004379119884476863942131024858062392457503704317307322625632370655493201139164259941452205043993234426995677358131096985540968453253236784589292025096392996657678086870208769213305341446755074981004097987075278662086638158707942431319600165300821705708391136808396781742470176510355226206043489962929288773824466790143401023270038846823665385153231732390292672888974262375216870366950163880039923451719323186199036945096606453868317546476058217489120305296814003988312953093352819046032230237198363751342069248675598461933156098016676002578740368418012897468424759088652234276379019449903021589371339707087405725199332663156103639397425261841375101168339448793326222871457269360643051881351880021526567593478876251702786102169758523000032955591427832153102483791122872860782228760998756824632235254041669182261076461785877252421093468644359953753418479943722809653464756937237233623048497844815594576382374807449959139408388553778320801862306423651484652108239829097984157451888386231892406319655956749056980604548850548381398670464628151586730849982544554838545354486495698534946904662291271565088777895407202521667267315503938312492288131192858525958852059772570146890921197833519854442830193043311905345015256123780052450212240196854607030414886641732618681026747265156535807424218376994174962473504266244097844610574332942991157837495316589035964560019215230782664954986070515262201030949378484747207924172801613118098213564038301383377568414973433218160246449977101366539341596774351095847441650115858779351997348644131524144881936696855032651090493956679360389217556797655235175573447683898137272483622989057670413901072749992795518727254172877421515145444693154799356348544692133921822344569032595758387019817376473666633663756506279233952707652265549791922400656028095721509949292194532531131196274836910055105986429673971081887071476042585474658964741176809087373108512075700766796608317409308073473424206848953608792733791636980121135041381805412598566183233003796744801183858688*i1^95 + 14329248035236550967308386876008935591435687899816145873208163844572458903778050658640214774119193602374189830894631902426380230743948237323489704264323648614077870291719331748042784592862259969040746623803551660275233513369699447919385511483459423978771863290609182945916901518461531446279354295667036740486831597603957856683560123451710877518318989706888772489527007476744264238872037366672023261288254352417178377649336545014241975976011430303699190136268169556161622920732754760698343779156734629553956117108739874537670227340117786450657265820643746125905340944252136065544246597040491651641855466019429895477691737042478034944179151884645183637729530496764263350169452166722403360966506104138293890781598465886576993018996743895536905699018642691245630646604599104940132269256615759721058501546762486123201421491452620970194525392232651372393869518413002340348495791807819943031481111879503168488098046806928444572000933973879662031498265013120445632599778724163794020241345692430800133178342142985147550024885097068949932215351811316546584086251688966263520953262557511751728686172364785933328033108119897728391486978547181228549795344018919984426969963977259870400064987912923447406558611956984631656818652581528694792923353344144351283716096236234980326402063544591883145830395912550323552432281837924815704522921339783218991409469384504343799277651950740510618165020545656554939930077619953603799014964995242319523212007928775174601342452252483799613024790845390225524348312446086487929410650870783947083341447151577127474475458117743640549391099360247388134899373160176230241153536908022987144028962761673408963153249428848451451952990456919793701243770565013706745999251338042158900363923198724905041783443204876156155530739665212750852169308790539445079832517124481287225223767421182190209831202478416914850039801554577283641390924892500589160423485769652207759000727713274414987240721520936188572273618980553147121134828317906015712803781459995846091262940087360116395839923233236937124907973943514374057708470087350454605002355417234708029549180474269342452674721207659777093332622840318119776851056946276499613407117271892539950221755632348473656121174413034825764289559705176871558573823885187471353799649724823551725901464591321327241639351325806952609575115188284058507333279874358617246063062143908888145439279794451395735697236841213673291191377088648598035481255149053297455078245912943178007498088419483634988551327669228358576076755013391693490520641782140175436167041544228619634232625838950398200353638464676541643258457394286355079863092387708775135812655901488057869600124328155091777995988666162326664342550316235223471984429261356635048101411048062739759371913958564441302503326719542737539935755782783163297230451629226441125064627640332542688482874602871340402180400688544085037440435916451622534228069326488290576561300880343477614283717092514224960827238593929654740316636026401079907726474399292122634733767784110125798273139598489992354780493569171063668167854439764699348225713041211590984384986582555668836829226348286621636569906300226220700203655759046257330971057654548965972841295022295619315126043940634163478228161453284360911193872906773014643352351190179278026621478502400*i1^96 + -45344217896839808398711106097165983567649829546237151710915798761106338693697289898100522053365081167461562915241463150595259584586197538293212579193099402325504940304930253632479861421706474458221344153943103342873894671717427770777253742919056760398213699451082180211573614526419736738046965015827883354166318322323440085103329242606937590784656482208467076633165769987774111458475486342899346316088261114539957675658197567756765504299718918905171942771243856512182751970464608572918819640579111997622132626157428428440072849385363912373960266379834858106378047534557867087808607941338880278179903829653825961036213614711706003385954217561202899007249715129740730322771213201859339651877472374692263706391921253224473761693210332205465340919881798655319945918772034850208556828774568906062325633476596193570894971967315165261601848442922319229816231525032948445485252234698408162986531454157350897009767330539885865408361707077630641313110108097090345250192830715385256349607569610574451593868144053698664663932390857372815448289781039040872652881364992944748975076617914061053070738918333979344492995334593621281382322316524178920485365650882965741077124546100436679442889227289837656059789210135772916529227106634385765030634111249176441105201343461893133294313101989610121242628605673858627544030319004624748065420974619556831268624772282439528017563602414293768504196913382166407314464934263716729620073977474218667014939950469036509052914601225417565523625154745593555581622011381326790243410400391057648159861248219471311752577591354410927091147705110057688601677342789051417687933241442873882528805053229151350380838115850964267753268954463049965049805860624469345292397186938628069371171674803000465458480724891071571268704510120961248778414871442691023432781776245456675098791965840606250650653594385323066502044006185027114369231738666342911890901772674465385138461198111093366081471023500460772104187074410392407295227053369072073986139132331136223044808704868705604567700179451306879391114131618422780418676445420745758181677770433117066219718195349507947144598462080511624692154856138051961957983084520565271666974179644759813742959757707013767540549789179442225871554425658787270186581068405696977285329455750244302305450970532630128760095417213414943579345498259815728424763100936412012023442211231421584681236534997796566139219734485620212538060153569631872155829274115012686809979706787052967119937644850557086454882319652387750791070463620600908588603902063775193105316177509144737342431377121034318229044057505583130184876202776567617874261310881768126899501886917373176476557908242485440743731949500174037237481195037711677103168694896024925377206572838589132323161774345130783674635499581987681776920051064317047745022142587066003791292822565633317192081248708927966578217530039174415790541366003524011984025418102913809957565429660637310162138218540991740972729753989099332926232455013185308564835750900162521267848523861451583069459477917363632922285833229310606736187364010255560831537499916391702873705502247261833484944020877920838579590353320633181076483277797540547058180434043872723071179021855547573013437559457377940425594972811918804993749724214123029316412585063363903488*i1^97 + 81625632061177148206018770027826145517339309758142747926554922676343714591811899642976388817054823975510707028491746404067072218268825353874483265433539736823255496039392463254105423935084362386412182597323501190764881258867049489787185131858757399391080827499165865984539250738002868426597957411004849642252564819433335847473411601075049354055960627256573008979304112029135003074055333214680738873399950613703984544447842531296229775343962489303522592278299721843801043400348646924973227255611449647933511012462600925283453486832086211086959130477744336724464767533333143369297667817198500791154751895351499622769865453914902595166992449082603504291432755291792154567677355215518992309034971933768315699173891808141654944531253367398844078574660667245442120936802667968394264381609143793755547875222830951779049956480312395720484932792911886593503054800687382093261051382884704689579355656705936870878201444092267224906625432724764838070832626344290228972372940370055097595588246431156968045494128046929580811733032713758287525708008252806977207122852851355511502121519729305377738214643777131452768726027129542275888512923993163306406479421520499190273611739581849950280685420337629009633133133226464907072722613411666483897119153583948860246816482341687278182781285588468693872213436263486288931611472318828691167122923375629208945321312934898903924075816710082556684192110429319761756900376013064695549273644334430086637991341364438807323943843912851448728924663874139101810276186344891484172267201489230752860423136980364545014707548104236331668518846505607763199240597638658493089476466087998520667979596936757641543745358455858955044035054807534562718013997544790377726842345925324840418241732033128215467353432547259425475749246722992343976824730892066755920704695819117513013318548079777689079504706690978453342427033733580144754290584947996578803454998097158411006418033994072008609152565672493545610089481744743236104412040826063768111861708663307875807053165204708138135947804708935207799490331198027406003823486311168177186904364030332355095306258934990171015568582861027856371243907481093297652886142121283076632726427696636643439453666259379067611082930833153737874663686083965563365060133955659240286865435238050741990551076302756510442727058311790294103455377361480043597367047701687390974145932110369308174589575319930383861436869963361753171910723303198331465968988265233551681403695654628671062262020718462201841730472863367351425063383318960000505248550477797494038615498306576865711072587311726698002401537147568884599891957501647533877151087015906615050139182485257618258799053548131445680700691018681691133111199007177589894880773326125671417841262191818205898469185979399490895086467380293878814963715153231806645738124303984772844474186198204272968633682239980056292069083786920702228188763496599231665195399847092776264989618890929100247625769796611896167018164945719199268771695573764620602258925917020282940208873263063537395864861185152526032199080003417470708433359099370005824456535392129813225124910391135611282586463539977992561007918315839008375163484502041617156551619974531257684176383404772128043247867454388209027974672304758163010124461214002458793082880*i1^98 + -236217551656747114119237014895349723241056834288587448479372667154977583366606463674354927758071156081854187737424769277305874116140993809729488131765775774471428345240864508412966248881733862615121075492339968235849149691045393499095097329138528367319309848019942044360664265270636127046043137948049854306181234074070878446828636783290472289784931967873540158683992085869277144384821790946722688972799557248136324119371490846357337532197654621825019367706261656486038052619969591590551487534314893840964466172646401866995530636378367946890967476964420354162060185411570003758541130075556677213962474055887016758258481935084043513966734748203742867965513490784492769086035356907041652980094944988344498548037280692603754152733144419279782884920591352790784562593583905210848130761892400009842433833329112946918004379388823085404895196834549592824138670279049905597182477460052327122019129737325470262896234835696876466577053409700660057019458377798509663403419047886329292641316637766857506352615490078528910223640448063519508439653198734177444742360260766228277300815202153037167596475023846851315381001246465491520487656227864622463780740718047761879896748545119315592581820916703270039298861493936262906226034864968616431291896016572065328803815160585068913603784208191383521815442969206828684232774005145732414816893399151204639514900229738045467219096525370017540602443999061252202803933641921698392653976377859892245547595509293279592901308434780679766901259869777696178244827866561849127791099559567955632553136833077325070663421932739903982939771627084410246417382109246408954391728845428876368648447115295424586972790746852775809780939881169525189619846404166740684689308567548577355011999306215513495708198981520823807847659871724704515491175273112685048575610235559834170385750550544708437300606601814955281391130225754019693663487374313741732175146104598566208550513137517555073017705696160661038016769937732198768527038654497002746612769314137875116179330007176744533816596619079548578592553361221951737580993646454949618427666211502728945496833262276260370145248213767846235609679842972170613974864535777423880998119904694281984048799397080209921277937575556520006491562147865639324388458896317600053069743962321927642548351443079957778160404642634227780380117974654971094936991821539686415582293928003847867093234698403761525041677403506055598618297276027085795842947863741054268038289432387042270197757980484643744668150007487951976696393046894538920494637906902142784180340346877887272917019100610709558328108325067247313363006881878351744703711120620711543037249371473787175773419110499968213292100007940201823173740579056549386645477823140848682578402862479625541501163476147528689730164441979662455851636817055490857538740696006327706194382420800879952310372370793990486372223364561166705721075770105789037308014388871262097506950447142540354526540219651331637826642176638883385964930161333333397168110610823420593832171214631456276341704846594212425082105712931755397359387971837271427181267759812202666780721522727874666059107842708933441187490469305460134677642892345955123531398872055020157329956870228518427618452443677793635404281499384957470158880768*i1^99 + -869184702943527828607617086286735396090398561788793282900349365413219448615921486872272064601577564706901018516852287145487518127694074675409478352138375951657082066861933871928299874480480290933648218274422645334175179938102755675407172647473176886314570054671535893397733954176357268444315419979895095743034939696789501995545500335987607358021579587260184134461156203066503619768932708620026196418767051783560251171446097879267372416781796095091240774285499060920686429495595498148188522185836139485712738366559138456867704579571295589865999375984287333784711916347572513137822687647985523067404319208309679965978706858169150232292191809534774820935574969968894345442428433949285108094609639983703987220883633805953629329962958485739232235645107438925810506971985449415984373286459696196893838565221033143744504046195285677340451870098266764199871581265391603143683877588611710490985744015088110832504163698090893301048261296322399047083382200301754095025974360628063409081391259350535347786013497743855878004699126780499626569372486931863273815063109160213694618372930157061026210945547338127281663437310365700790143237924482895836547107492065878069864752746354349761111662303666369701428551065365246998865388393880206427946506873582881017806944901158320562588960226421896579535057377029231547442592792035543146203078443847695923916950293485797650732466769516996086437618002489035151969325657542406498828339095654364213810183989559314487169760140993737437019982979482518705963821716336569981566627839460162567819605593335130987325022747898465338234601561761309540399940388573926664046519277007271256005662281296879786636951526332449102372373358019334940100270784632161225322238370638328884600412646453808139736475780434969204082223347446423592289103892244936627143848827425229896595838270689766376881999996352271269135579515787174638437035342843151089839602006934002852049523440459873690673566424552308724871594773868024618867159994637769164993594682611509552390142601789300741548452124212226324232397120220589268595628898821453414629665393157472556721676183568989033721969704854605222622045216419117622120352907279983513209185490752052361867039161586929786309118420809159544337856165043808593379294504271216260590034337381156348529313082679900816126815626776119292442705504675339038647834151888201994597217875866672899738311183886771891339067735739694942353339168244355001800188285283255712975791172223088236611518326874910841250341495412975099228993149652116984074474611235135963714920854770660979106666530062881729827863667667448500320531927499480458370835144424097847672262323869166868882190426804394197376048129530987463048137920085368000964713833107592912842156407434803325939318027971002845626844228845812485245133766783657236568362520624059335904749507730243096926294002724704767371117038520629486993329720652532750779377647614487185474820125228591929506484237710648629052729281091387429241463990818761608857311870351245677827581975368004722892020944356675690830650416031234911492585332370839623085544493981866315909990337774816408128602949554824519084555190584097048271406065990441698688775254957111056961050821834822163873404000834813606859112448*i1^100 + 4596559369564908117812243575245772377882993913491989427071707839538499174100548951732036926712536816794046675886597935346704417900267457369119498933409295425072657825316819009212729881583682212961191353107870287678316375934593127376227047148849852639800075195449342856043008651203228507389340453324925674165977495312104373123261478686939306108144284968923677456363050230564929143023841636707342389684821455737305345631118934340337390729440235778530795693666330257512795235731398066588572830443901110441426465195308889701796766638428254417975097736626712009149218578918718633810995173814489836456627430380750606279257292853676931139448699515061523562719352763710743485962719763548825061487454175477778287673186799971680326764208157699908501694592424677499835651085847288614089384897212189346005857356470551374491793276756700676828902491203428451971526633018324908332973233496617436917500369312613926223994813391196872388021325071083989683501298547626089383190060666654177188420806053371352824301976706630347163245252604255429171500102895673547616495326425417651281805569490253544835759605256042878978893629563668236734062371629254517331517306163781433309188338741372361440412516232546017086019150982804108412613108367294864614163663766801526722689059059193211824256571081405310315402352242427785854141337518799679366068849562738473601392878267584518685143146406647329187899999072113531541338992578627513487841127946459367415187251393481027838502142046182765905766479541523718396123102137756095901163436777764286155591847494942435332278374936654149168684263330530931461837417985035325867760582277326337216404139495426062971962116688968219466444284324275838993258067984347748481715895815004510614094089332625724175883252782728795222024915756569587672404623118627007745564618582973132463931274105390512514250171486920993233015925257076085206127957477482583759292876286546536797422034278138335971782466861882563993721167022310698215652544619150344868187808636318393635500604401799195050784312100033841475463972195849754816056027751489708993310873573136573573570193251957240419003012639506526175765537395403688135087350537340241182290061115147371134884674735885452631593485546234218577501739598088607041794773115522560550909259960623417381778657701141947946457468151412577164353500284936406365236427197869658437388775270754703010197198623708665475682519072501511421823727142133483619032965287550413703725800481349454049994503559018898774807022327942408054056623285361654152633079680136258121979445030410120849390694730216499973770848922513537908422069203177594348535108535690780591578244097851442008164903317667099933733072831035168524340652150972118069852490239034895160414350169568069803363246262257149429707013500406392932536229053843839642685866023517387107510478630283905691572093570532234632383870181468003897987124450126971560976834118134427559352356333196791113836865460719171321173207318570957812498872293263490770782126663671558816541461857331160035558719551995884743576104977594240233307522066017355528192779543813857581616640616168834032923613570164847916241006319789454239898105491943552140233044337126541771704024721905931103655428096*i1^101 + 13907427888455020433389292146715980567724609914110830052037131602254861033849457310952470534439635561993601364127181597726298074979149399250120948096210054549492262526125859487662810423967479533152662148596670232545530672864011870133339346587254824554660581792711607836447227596183611001838397287116323762212192904135939652976837707069290963446028837775380750897954360464968428416727129719794410462767817249202556843619305115050412955989302245156994789078158749056552313526874728498616599205295088166567990544656313826241646455292332658341690444618099222416749921625139033519163231518677554235996069994320169164303116130965018399800859780797262259929128763600952334075698455395658172200333601269269815143750379343893714145110017317655487574575881019378351301584332336957111288720710715471429875475025222872377525425328343952126134603369961279113650488810569253964951398168046963351823301563347167957113471736815805918844585772171287454831534796941714690237545506195531178039394742496855237189049772747890191936459611580465508973215713689420470831817698450025399635259556135885442117664623878621202390834107703912607373558014766566820326620227515762928415182997117873508861692884686444489324053171177387904664820406523609258135159411632687005544375343849104278344146540160940420330643167152443529390935897423455685471758722685441160280602623248882034619415163631573985960108911115728964869222982880917995940045183150783492448214517376363456911927474176671591894291274487093521587467289816313704340020559921576728520366079082784039897792293529352538054151483810136773043375802303301791730338434115074559951535438427059933543030683304917244111482098198254792546384676656153014599975475999680291233471395089518993167833697667248529129314403178844046062982960736741900187609865299890807438239737381926893716130332291646865508378238114360619943303088012122557909576805888468246421371400302980690847764525713213184733633292750588669784487470190674341669209529370533424263965212500240100870091833105974901431152694009830457316591409867080383518689484149155959250450303360112348613271279194279470743524158658623826626619730472932585645158557292931821466897970951838582163348477437523821074058753451979630404602115332761782347859043629685249159008367345595867866245466985521298265208632871500970783803334984704932610904459901978145623434404137590506261513744996406281728131623911121797157332250251970348669087217707833965439290511034557784066590197604638341708075032392674538091697606917115341516421934746496467428249595854404531018840399990940605646023220778042885641296944298850598583220509644086851415895185880595986949949937165505589497007224467427161023373100295193352763383717174721978056760763481415750842800522796259154814446114992322923117040817390980308488918929144484523029697520361429034221318673875797808637127660724254706325163869171286930595212227867853235773924844653251442774700479376345811160748846698958374830187814489233476464262605970313570337950802254481460220686009591746657019795486491756074767489847380889619258043002792450393229404057132802203603071161869012241113924680008142525064660301886809033049211142144*i1^102 + 5745127570573620208560007937732747969380836206393313056683272343715162215300554153820393824949416369728627436749003871868392305220233004400906476955499485875452237050309841048165029035193701339410596261742102322740306656626933766559710374057656254645576015313891415050047822298155361834670600349681394404584000915700446993832498140626513144983201139284496202138997632096236528430814479294228202689311167055566622717519833889135264417004310547380202444456563437497834765956974381151193459764012640840193121063076721841256716821548747097416770614971446010692801041921442310519403718168665994769942213448105776535930464279368373518165748483052775510365142927100322874086065286102933480810015713026675802401584946122861942312885055241843755496661688842560241778953676309546746574642154414549303719143753899754035854741121761999351862419239926678513805590386389213510064448982321916600714363050031119216038761661138956422922018010298389263965097259259386527550918826516046760442548675460569693722632699760053487980118444028142632924181344301951386012986464986420687535820602185044766831408194190142875145066177490290772492328574654881107977856393181660257707393958868998156621642606132129904359859521120288191580754006406161369596922154036112257086681152209951470797920771317700177174489281734007556681418125781989383657320153893556354793302864100768309708604500500449937524080756456337440989422808318734626374995467180347874305862696447819182809119002280413183699125640972162367975324483431413994627884803639150102606240312775251632173488800274903841613688353136867230508295245024029836367417002718626777452862782712638690302208629476637991589902775837352775698626733274061851737054967524627343758469298164787543735223767210485432570250959604838365823515882432159027214353664093493745905675149970197593612346939468987807729099459019080934110155458852731159200658339969588093100423587631132053783675390309184775298438486778435209896840734742524906045513346596881563544740153457615011220853008805134387658037770408850825197668953413107500863889366358880233629991648082630817288437615509266731878480215306617870301640488718064260864006027853683315527722794564561879981660796431551708962939958802365404844796304955928788897933856634280146591739041156978722032068485725565109956501510015671096312030029791201627102106867374463128122641821255130211310188173197482498433156453186791551510566931900328641443450910073166765760032802003858762191863368339708874081485846509474031844377071044282770848744575041113597287342130431410019049770166733697833113232157230875743851797539012821382861074945884305931575447866098997054092000703351724183779994015997231089617523422409477793058410792106982550254830926051264324422748788654913747060039026584940408429095918207497181733698207704096719184505600279239682497535371936343892895726649853746363044281713736561437572095978997129869448194016523910208053701854633233760957052813010746503208161597902260902588914721563629754728111107145466644340191130980775040089464490936865628093651432640267279908928765923534191073419990485794058292995671145852935342705339477233163592135606272*i1^103 + 3199284255608393439142846339064763460972146348616862754707689260398192415619754009285104078927264853628464847829238390357743944243403640442596319594138886560410299145126749068959142583253507155680842265674562954737600012332593767246934777726537982636932010270904484608537551770954906185718465160738340711750748512361103546216726356839083276390724067891100859650095634507126194271745664128860308868915417548628585398070149750959380723492873595524905934580164100021328312223797559345657510416064391395138042110496833478320977865146164718903944173782290621417539818369711994137280474557047025647492786396992649441908240260332142095600990954129146532579460486724689263718643452932816109874323072677549638105547462407318773885516337362005572703671829987677645689915857126140128385852065450179217870687324721207182157037062641834860579892243291783455587423023575951444249320892931127242965683914652277657349119058922778920507044005317719091935983645165304776512345060959879745736704399639234866994180737287955749361684227459730387481505749962314661362198087307030551775795478461314441317905301624170732799023018561678264668420002385566779589313964808015211235351202929227788128853253065011137278289453396309839276827874022032440691857441082762059705690729048071027371834898201255915121005330476416454539103156182419772749214472642386301084619898454690553389611522261626232279294409365803026280913953821247236532952585074170692042642102554151382890500828216438328697596870349690663839000898906768850351952876478229870925829543259646725253195862285028262308737030284308671276464468391924367176238579860126615215967916586002771121580597830596358428225214201702875913683667584245021295291464741721840841534077154440784314659602318540091395801466824156736202652730395384580505272662737569006551742304192114929249175223193114344263254903509432790341097480094450675956462701711733637814751788251399644995201492179142619532592554331326035582583362729284986963718988261302833447669548545171503790907637214673636496623994324514477346993260797635912286802442427926958216944134043181973610783358245547661997810648140268432349114747175339782675235343735222810502451498514051797876358468364277796877176360162390970594370373140145466457398292030889099666531725846249166375361738940011279782805133992893997462721710306542038793325345358299484373204701388077023551913970702713511485203877542284583614393540673822960002085279029344576620398976052366958672042917645094886877651730190732906926034913739701019903089227750204534649249097172267357825064826851872205377945085486584589475844042338910526691756029362450150889586743671968160597476948632120819207312969449962797265010125663513944344928149654134218632889433271580182771508925387163876366227246192148046032821252775378413832877392640538922560278827208406139087696976895455981631092261033473119448736064849213570560471849377655585907117769807828650245047224851404162961577902159045791322906676779996088480754370311037118009887519170906751519094793604061741230991715129343234856517304470221959217768336856355102577552270497057868495217354001367067496313520128*i1^104 + 90343887469772223749695056308768423961061715465977999727824299163834540611110590747855085136097682378492752833965161372743072647780482412749196573065557546797321685137463648723548170155319375805856685607259654114245682433005625473963144919321880591807786769099740277076625075075308591749842749789107764364239265683795609181906840473676016801167314113774287809274808426373221086938198398984578293985584345466586291813811862844125467930891241290504191635369202338044884470259047587327582358750000392038309274916372744944412518549851978750935285309346097026123726653057412515626000704590450852267173590734695511081295447258065058926993616008103951833812998731521672249350918217242841279998313265312104189929430451638529847168429935118939543113826828374993008279967883830809278031808905669788830442221595795675191396935946334597436514702951833756342551454656994156167791404544000683849824744237253264363395569041090515649208179323818112724541440071770038452310467021239637982077415833208821179453277931420084992974341920300910947741712762936466494077547263581667345179293050195405983533361951410783335353622608412207544486586625341036191954570370468442291232444011734387978894983970359210232394066888000096198489710601157521656327572810987989902251300926172057296957353404982104964970998806742758756832426896395945230558368987790975159427238075553493671804803969854610588644149280846156431302170293795824348768889678370055551668055023543708728121961188971155586581485325630057483398968079904370698390490218021321840117205674180459088644510243534458704525345273999576520951787588816223289527368179246413158574518498135862553188567720099962989647510955254046366085104199572065839408782322420354180623081534827675120333306529945064907956753618933488461823312428435883646309836387396219239325194499417526640535766886647546906148423639107750419095664281785757156086773952603638172392532260957088925782558978560847396938794988022442988906432898496147789693831732034722992009784473925588249189671191278984397605625433829996235351598472224249623673138055538314356150145118405682703535065712079004874689337068850898577211170973342133497204675071203837592522885690693373641222845350976037718916210976988257331296612200651631484502628224376631690248819189483445462228338219212318977172261550228981590297013524616819847181547727585385231558633048199661231339546272080641903326375488979715128528862054090122690436267297796871393186477622369873159412653744159943805320666276806384303510557761196645951746332916565018568698757643288503661525061865099085015386015755287359724879086523471491790711542971245051734865586592961464098921976142748697363852601583575626977980093977231690231860829006290841579709377432369413803557063579020106285122274011081289768126161654001333737738261313885572826607239727463176352861755240858400858158780980333620239012367971597534542669268591493945023575904179111112463597617710039142967594186903778544620756168974905188503721845877102564848071071536740297553820674953537818610572717536164107618056711399058951233525174336872066837628441864583450659389440000*i1^105 + 2017557367330505049156407964606447818601099899911070239515439161473342851681906869663584970847774307928030676431318236115595485181956722338242726837537725119951184898892953538633760931347474299732951582792716737480112280998638185742077281964772502426309647387710144711444557171350234818074656043269635553327634278148207054664503243134418273463742356005315378037276677300860998644270749774179511265950677973549716892730926845948705014135508644837084055310874636397512011477751630953519865658339288548753786683658374687155737846716135641864806051806061819881144639371699058274937214153597208856818562639037524010528605117319663772631781594249849420976312052909472042251550042899726782053202790904851769899825466176644254189534097970926598936987065760762935177841308124323906822902435158141854922861120807604845984653587264101401909736998325249154973452183704508230640284147345181452775102279268335068840189712141873328913913235380234945314990612931868911943605541425105118560703382242366589582807375797099956350939644488983221858892247140561460241679229722843075986084343033379380327027477485983603529828374600019903998144282273773541558880981290272032028314794124763787602442583145136794746331874343362175920433799216031051088542857765684034098686451644413882854150777240275860690239172267250409403008240973744453630673702786774265456835240533828776568683377702638843353701659532937849019796721699952151262587089925548205478501677830498893819139823455265921735245139366791576789590202353599306788982585791948819355422807067866841461203139564390654280843458878272215999417594722888309102434781878312666099557842322776265008859570967995743765720218574627355412844916609513243377542667087333387791157399453002794623494817489704865927065711256533291879959246511481215370654422427580021297085547955899412176933185768942507237401052113040064109816586761067093040937121141619087558686688889235013036620858804214814145283257514940852292625769331092397734024694952064614723454610760316376780354970564410334092790975745233438970448280593187507888318687746519521666153907459353857445427379345763686036033826882692772029800916787940137584621910596718287425803339161622397307862415897876254475878972631789246887219719460512585823800226306286162843002958796894320845276393130947568754387921979771491698507105146926920925956898562650028474963010535874501720539018730281607311059217678138961178371380761233185437531431776583842958682583464864205476692394688247070147325309072417698677966786664742167791322457532265787103902358848592304394167359651025332363839941902250289930549008573378504170055936758962029348231473967277481750792109592229372221025126712482962540461652051563758168584021791851490697334359466769116879029652950331574879232465443249321366859684596513363988598947008743216870687857263087316599753665441917899967771966120556782387891589642904525810718045452969504003532880193218994663693765499376710204078042875971527741164978124095879900359600363250672672241965746855261163957136007877810928836100973962508511646926024102593117744553988634705920000000*i1^106 + 10007016764916542025384970104513536968029838996571242896774743237012783881744328951125973924132502960747683429173536054392309120680310467536876663214433603912326671264164798252734704597403606071311666667433508905291442263453738174290779899060000640474393810640107228554942535901133195183608944538256966440938184244332407314030274953414830316451095721054002229400296951650342521112526279817875640998356335928296527040724010231549958396703179760268093964228310858022845610147628961528922028211033584842698686955103455575531452920714606364177751975152892097478051832347691913501999270437999988034306835585258752765848821058436610908938340785776687696640203925666461826259913188824041006440486319074381703972807590778822638311371856316028663395653950804508993072157503494380745842054693275269277791249158880310878595122863362880061080617960522595675078467697113009816531121136832958959378580711868654679374176197521944337460285536613535874855946422475871602875782209858283875131397929526172971687054568437798291084717804172209758300423885579595886030492774421478756752208702572569875663781202251352872974439198071136716344054622125949792988998067381718899133270533550412224469114281938147225396668686019873645547895623429859878346530230657908625728316833736791739170661416729849998478011531328644912157350388630814718194254939531346867428167371868105429895596286277865328841431375565317274133062547525120828852431960776983065427408547515308956805161888211079389304887357858813515581899635780319048432904288827291092984637382348230924340857981065789535399743109834620446597023677710948487381890259380571785366297389646009633946242332728768655022268678436731749646734807041774662300106970370300089470450123903900413089626206678922434366369791418385695965675173251352441546789490742614629045615563622530805875298361618551937364922338556665865125879732357412181811174574151390150772107092403107667092621262251686092181567883162776592325083945715721609344563386307171220740589182994066644210457023016544027305590652492055006693112306247907191982316218693700216959323492651471084053892183742879056752966856934726889838056126445750503210581102195057313025560644526381463838062238535227509707770457447617729070474846845367845424737110725915797204556783074385397736703056161395224188548073763379641316976135752237754256981981247054708469195555151835717524693168915226979341069326237022491328039121452434905759174910232824775091726426329032469214441254093935835161216378616928879578283519095717561496780959304889608992472201884982743848748191957447741469031103374800417621716982684029365493863141167678499478451984008453385536407255226526993734423782909674091246177069270107644112943413654264931707226186292106348183841191330297373905178068229636114153690606454239390778761098573734970220278396939192120545175160763658181196207582123737320984915042272873489190306934356160041600912379082852850828820696616237249655189293675687141409932316426243312107938591976287961084175193574926045037033186968042421878031570330733524391031608442880000000000*i1^107 + 23233849888313314911303777569036261433124574912110443387012169023606419967929502208080685116436890840607382536967955824469788669981866421662604534459563772422216038289211630746089955330106160386047378854435236611642286486086655198582310948600667098309394824402014959558851601713052759924494624652540470196486964866584301869584118255949133718467887441433875347685469681913691727222908637118402132359587056956545128059430433716301205828133641525130107657019202202816766664097824056007751686026604859748621693082050263334523307533334157591649981047917070005554273544650504621105299079929700932039424281778023626086137697472826028519549766210342995321955692577382484165893338488437788213582379411097423800556108427454187769752077363335367703626505825567004202509958373457579233250043717437115934788659724716930836876659441343450197781703794463321263797091226309764963200057788236029153743372666406750169602070975065058218216744746383910040490676321393728394610954418891531397484934442022396462975450226162866153484695591923085538980540666471119517359025189364349999707479473481753978368566025297399538003089118235444536855629083259896936134133526678565821073587895396072505173089982738958612631682672451448965990527749017823011545541099589896200278224259923970166707007972189854816614633277915743716231908030751574873016839728036500348793687089937750763948386193817462903623237380902395692554122866141660391594695732997828301039851776038017218858612091193341736790569239926815622932039480113207725987565463009497595935180845734412980282760831217983359480486497572090060444497518091012708068289517991674604403627595911900572874488947348646520367790531932163836628873551249272906068041302379518821615095901112792099284523986563625658654652509371264618573094116190793575330702557214905383155361749315102028045971809964890800782614280474343822430569860657124804342058923716962406475764051832902061532322443324211407991777494600707033872068016191744752712179899928302496081357510272597873259009921009984342634812231648500452634518833736141980512380299674676379775348851028796793651646903177231011665167339535963329361260781860750234754651221590682876175449821206055796756329467809617988681416580921051621818808936898823585635171888471814228384210668542708202530836649161100891744586045137473102839363929572145152547286110880497075438438904291102561943099244108765258261497778799533500335891232468311420400593705808979399697695908074830914400222722242881827733889093884022312451727310489362083718076992391553114539012391165496022190282102498950929776749129846726982766689639928297210055939352020090290120477537223929332664485316981317104168912223201397403039207992393305186050298935905284630257227262554393113114089413482384046345604066055934070143328055825661995985143430804686152940002710862939654651978210865413275704339213848692060234094577746946494547745933825482255501077232936602100476332171475135561768297783605367072403841608391924211145701927191580009806322426147955382548826546998974349757644800000000000000*i1^108 + 203029572749923711343771977680115229706388263083337589001757619487694409517081455916095226023257704901134138244582504843322175907849542421401806780310567231829473086071987620434132181725734154662288260313840302497454907879234536724085345713889236967551362292753104486247718875428549907506921971813356831315357657323421780559515220143758731078145947221263502701294022987773011895526976487311542615328628797037973686062873572041698229636427104386128417105660880274556128265461716344807731426357265018688406431997016874136616250891088391920908883897058517116764905158542331538637011103382890416178695825966718909451964197487712503590743116346770172519765493119798691940174392723700868017492397726934717423251810905901177117067656534642322874796829867197731638692899449138892598921196429572183310233066108168990420734582598061807952375229458278237457603639063337902389721416810491522762870842365356945687387433398807417581812275516408270621388760287917166362997397394916995510013763954951920979897854364547351673552145596976892202578688779476968635363547133296901795784291210868012309970449383842973926576165066410740969891022259222594075430760466222656428263811379560819945212723995550711305838342335897129524411994022412696843117179322263310696649874238414733553156426972344381700660995762787994201164114899249651129472434147542729162809665508056904052044642464538409679003784860052428510286090449906264872605880664812337799722069179158631038029604724545586622601548188072093396063731520085475573105334837664549992177198032865731114089893827687601332531226542656655999121664890608430086217814926999628549779348763989559687310863220091715202560119633361885846919990575573537297201301988169745889619042062218109350423553767834121990424254549724928302242950750602926396061636682102157353422509495560264265415268967591305310756712810017527823444737746932583163940443050837456729418759015517047700869143872330031023681890660285687825593940588477728901454987546137348643997949011422122266165742109486338311588166033205728026277616252680636489957552840508108994432935490561199001783354172866455535695880818030612804113465275552828778026593764811633551385524651786364414047942264059085686130365217258326350196565713670091689011440338591274370613132903738101504155704310854436407612218133502061274741192195600057870400213841655845399991800516358349701990411772819186478909680747614452445252965589509508941950142222320873880968910373703201750330606736871540305133430074905664998469270485001917901989056149350917188759514159661936973773036191786753804934631460135943413274414192844667468647123502050184675509831191383784932106437565566899474268003416008216432889113095159860836956184942446600049622117806352076433139882885998200142838970382519327025162845656022864522023634668547663274919121956914947380962824723041668121315676160914036438802450189549187668284468982755817100689314953932597780106465230906305209950036568120852670210761240999227247077293423417466901529582553242880000000000000000000*i1^109 + -2908334192922910638999121077300473226296492252863717949698575256750681418586368386576400589583759231224794587983167719826758951816861765849402394919642300080811326255889014769610321403624015102639830832156507279489186902421052242989902812795366858527190248842659580326403875607464756271629135617391741565880047646572081760882506732670939088757762651413960716119153492943731499155778518076887462571420389118022867613884669569337012374717370212991894231811987108147297222760149668729297226326142849006380421064242449336349065957190227345971915422204829071096424216413279796990978139008399532150311675668990761928392775377116749472548251849164058258572002266835984132386346721928636574607241233186244196210453837499854929082009578522422708004575868418356370723733627842350149846887867193048084006743479363447816492205183289819783239477847921157982461367577427792023495368602844234205058106533285627462415101745836510585624207321066248834919122630926217982901366402503354324729894538442869859697477828622381807574327367462200051126459593759595524462375013913908820960043454660189452707257962402178808849975126007637392154288330913314525439243811494911277363513941915304734975233892037644216994895033778701001184450302318857750790592350345445585886183492493074743711749904673394139163922076979613236882747566444426239142760867962616657416636294903902450077053434864163396292467510819538880312884806269570481354104797220643140895620077886275775001095469411722883295735903181053949859776115846950938675946694366093785789343890791534633697156451624133978790416418759557987758668082994310195101724646795611940675582303250082300920362114492441417232388663548153225189540747150867275990091634553948921140384165430915134188818761707929838710589658341041754238241619244384286718905006178925988542360598171275763998408922518986995089300930738601541797894766612386729566206184117139616130864543652103424525017890959965720953342810773587589158226737065797651417450218260168425914948002112640801085464806232929891315523062050437165964872656023255800355047886639754742238926991774886924470829300523464447693162832670227923575987478047044386438037734351245816797294163974229340222303440909434025499349935177729742726455208268794690301975272807356670982464308499569118911736591142820638583824859651761245590381190817365091696842710172733093158321517560384859267123367668682944957981454611164906442181333142347957009548309796369218801154839327998043803970036123984975003389513359020210813736236377225062351572771397704265004441459866307453108730621996421282262023447422910396076441022479461982482890730246513604983352799973533325867878756333860206140198430249881562438292386470574377665831221635416988828106104226948627814994619254711971349284470008374978992851234361975834625345563029013424180869977797085705123280020226837730994779093203870225955382057853635244282785071957738207790287203762295728151990195738387744849237912396049887856791269196899895179495000000000000000000000*i1^110 + 1041854865141254720629845804852929145821379026739681134042377149134525311809907052358116342476739228293221199894048061610535002726015603092787129734115517473492196535638748408269140441667844775586060643843809981874978657695001091866768897144482438629433721433145165165864364790388702309895246519974512088021316089266726080812205842388976851392907702195355833152823997365359146068467455296126113756566149506237283118533229117941313192221953812633835096545788927909187970961619317055202049750861253157573735128012423801320289209058412215202882530133878225065254575592672769643427120739472032025975928248353054934903015463194936784008451703838368030664679760097514435934960115472946594819811680034315130247989472853530809605333944011544280307667494066121380994727386273457603409429602530747223743268296711597473746976818180045960497073133510828561898417378214758809154153110860295413084773218812950640333230013116147001046689491439320722628568620942548711711490353566481452978639875102746607707283168579184069215367117332618832121601628048837159062012693409409465317425339511207874080821963947052033609648271342633186146521530857209336625321380187705343852305183967188735580692153744339386801383545930731527206850100984205543715028332233081883153345499698238861899567723095206961597505223256635495774092799911392044690122645554352179978606479643192549069357094974646562130468215421896355388971940954293582266885851451995825853891896530087887546681556032217885720492935734880702729970150002676906553672314643711132213571342291451632112743428219656188944092640472633242226472510350430827334702374443016545151669025917529447658169860036522133086688183674174544566161632919707187827255614117722390480396539482308198793726624943276210215543024940684779223927047757973789898901358551033821818918064720800064648510923033957676286633801875952434306722448591772706797654195336491612578967222164275580963678496709945850190902272476387866524774917496422131355378132175257508216484342803900110938992260672578781894714147272768060513448906430371560262330708426277670733360583940780087950462315083513448594498992399312579432803103532613014994187762613472398611636992356037955414211619722992448603079524790918656960429269391977596044091039997609727674708564346593587844109351649445267991741563936503695239190826966661593291728986874966044275350635667831730355181027956688044773466562652114830450500889905807907998841873417282578546929664991605160749071551694490526302288578137530874640095905005672069379434807289919447054476577245235871532885153149078131852380828798493296643971196556635285308571228093016761628077241382278150316918449588788987928438603720070896666787874572165929154026549552584464248357897787847981503834564063216058673536337563184854016750566007490550335086061064774024821501044785363037206651545599820590016340184929432370091927508380995790780123987084742295680183268208911132812500000000000000*i1^111 - N1*203744284387076830141125338578227248318170806622141716882462135880125784451556318884009911202518497923372431243569804029230123576054491768879359316443513340625993257516385000279811509710571929584136838784078285557574570339140856197454361992350453921396175013094074235169410606790608523495330151340027099770059334053514594141334836117149202908092010250218403355941023188889867888820489539269969730942040805420422861227632784893804902849526175809061989048026999642873091856319277262992871835081375264535550189889083791904856888990786294976945741941081513165535766604667746029338549974231656470450016999355269763160808970883431122407278858940242729912550777370223317349484514074427743023530776051032221130007896971394619106484356506943316740538906125390625*i3 ] ]